, 0x3, 0x7fffffff, &(0x7f0000002440)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000002480)={0x38, 0x9}) sendmsg$unix(r1, &(0x7f00000028c0)={&(0x7f00000024c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002840)=[{&(0x7f0000002500)="81af0391be87eaa1d88f9e77dbcfefb01b590fc9d0e53fb8f7d302eec1f6ce7b761f16db24190c098ef9e4a51187f681bab66fdfe2f87131f9bc6e5033031db370a014aca967b759e4f9992f9cfc4dab0177625e8180ac8cf99c73592f5a73441a632c1689f0b45d61294aec2db4b9dcd05925cd8aec191d7e4626b89691b0cf2aad654707cac0656e1ecc019a0d76056b3e3e5c10221e992de424a279e43fab6dcfecd0ec901a5f180865f1fd6c5910d017b1c0b32655b9c108059fe284f1c8762c2da9c6364232f4c1477705b6c3762b5d9591c42a5dea69f950a964c5a2792c55d9cf93d60c4ccc4cf05252e417abaeed32518ad8d32e", 0xf8}, {&(0x7f0000002600)="1d6ba805ea21191f4c1cc135775e81ec87f2cb012a0ab0eb445327e3577e98b571b438247797018f977be2f01d5ecd0aa5ef14d926adda2292eebdb4927ee3c1a74e04fd9a4f0324f5d6057167722d8394625f905b7d62312e77e5e83ab4ce833491a111874d9a6290692b5cb735d6072ed33ccf00dab7dae46062b2d4ba0ea3b4ed4db79ebd507620d745cb09fe879295f76eb7f2478e7fa70c2b9b5e1f06bd01518963dcf78e7510454105a69e7cfc4f7121ff5da44d4b", 0xb8}, {&(0x7f00000026c0)="b7660fee44d9c63df084cac9c5db348bd90c4f612ea589a32b3e3beb86baa8371c03be096b42ef", 0x27}, {&(0x7f0000002700)="2fbb5e77868d9f8ce5d9f42521c3496c2e25e78a49c8f9e19a57ff2d6b5fe0dff0a5d044234ce9b4e8a93251793381b02e467afcd5026aae46d9105d71f780daa52dc1142095bef5bf9a9cc11e0891a3bda2b55b65a409107961667a2ed9a2c731d4f71e63", 0x65}, {&(0x7f0000002780)="a16a1eb417f2977ce61d3bb589bf87e6df5aa28b653b57120b80f3efb66186c1c953455e0381522de15d643275a8e3548b37c4c824a2b74520f093fefe6c6b41cd9eb3b43ce4ce71552c3058184876c5c66dd7c59914222892", 0x59}, {&(0x7f0000002800)="0ec3857f58b8355afd9f34645459ecf690f1cefe4212d62ba9e46619c0d063d4d1a584198f5ada728d", 0x29}], 0x6, 0x0, 0x0, 0x6}, 0x40b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002d80)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002dc0)={0x0, 0x0}, &(0x7f0000002e00)=0xc) getgroups(0x2, &(0x7f0000002e40)=[0x0, 0xffffffffffffffff]) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getgroups(0x4, &(0x7f0000002e80)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r10 = getpgid(0x0) r11 = geteuid() getgroups(0x2, &(0x7f0000002ec0)=[0x0, 0x0]) sendmsg$unix(r3, &(0x7f0000003000)={&(0x7f0000002900)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000002940)="abbded4815", 0x5}, {&(0x7f0000002980)="f7dc5bef403318355e708e501514356eab373bbe863f7d8027ef0f440186c081bdf89672493171f1d55d69b3b85e458450b4642681f73753720d5a87895c1dddb89605695876bf37e568cce19557666561c2f7c447179ab804597ec5fa9728f8ea2f70f4df1466c5422295dcb4ddfec86520438381bbb3ffea248e4502b9397f1d747a21065e8ab0e9f249023a242a709f8ac38ab20ef7fe394ddbecc7fb0f2782ffb6e95521eda903d54940a96778e540d09bb5c437847a3e27320ec7bf451ed71153106d959357a8dee40b1133ee2cbae46b4840b821c7bc91df8c5d8fb34238ac197f5db19f4bc6496d59ee8f09be130587fce7fad3c937002e", 0xfb}, {&(0x7f0000002a80)="8a49397abb7d99104585550deb93d2b900a937e363169878501bf467dcd04051c79b9e6795b24413de0a6501e33466c4d02dafe2df21bb112b52", 0x3a}, {&(0x7f0000002ac0)="971f183f2474f685a94acee0eb3c1b40ab01bdddcd0bff11023e5be16e7dbf7829538dd7410b8e840be4dcd58f779ff640e40228cbb68ce5cb59841e763ea3880f0b8d7fc6fa391762e6a6900ca15443435df550b6653bb02fabc6e5", 0x5c}, {&(0x7f0000002b40)="94d567757c3c7b1f7eb3401495b8c78d9339f0484d3c08df63e95ffd0542343b9a12654b1fbe05316399b330a3c648dddbe74bac8db7740341ac28b60c581d15b6aaa526", 0x44}, {&(0x7f0000002bc0)="151e9457043ea02074c63a8afcc31897929910104f7f9e8dd81f9902d2f5237fe4685ccd8d7fec5991daa0678e544a2729110c45e7b99cd8cb26b0c90b2c5695d817f19c0115db3e7f72e220a692e5400c7f044be93aab7c707e523fc7338768cad8b23d1f383e3c8c765931e487f01b155b0a15c3d48ca8296456806db8d5aa67ef513556903fdf0c108e3d89fb8378464d0a4a625cfd7e87e4f7c6a484e5c44dfe2efdcb76f4d4a856416e5111d07b5f6098591dfa021afbdccc9f7bd3", 0xbe}, {&(0x7f0000002c80)="a509a66afdcbd95c252a2ccedbddff73e4c5cbdacd9a1146528dd11941386b79d443fec5c34764c9184ef0641384de49b5e55567308eead722dea1842bab2cee24480bb367f54a6717f0cfcf96f5a1829fd1a34e0277edfb618e35992445174e7cee32fdf88373d719c901", 0x6b}], 0x7, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r3, r3]}, @rights={0x28, 0xffff, 0x1, [r3, r3, r1, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}], 0xc8, 0x1}, 0x2) sendto(r0, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad5f1a735b9299766ee6e196bfcfcef1e4b7aab0340ddb521d8aeff88831afd7f330d8f9fe712643d571e0e62085b00e0be4efd7cd9609ba2305ee90b4b99ee18a6addb872aba7819ef2629e8812b9ba6605caed2dba4f1c783f20455cdf87446fca04d6f1d1ff6f4a7455bd9fe2d93174e6223b76773b77878a", 0x91, 0x3, 0x0, 0x16c) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000140)=""/98, 0x62}, {&(0x7f00000001c0)=""/14, 0xe}, {&(0x7f0000000200)=""/63, 0x3f}], 0x3) preadv(r0, &(0x7f0000002440), 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002400)={&(0x7f00000030c0)=ANY=[@ANYBLOB="0000140000000037a10079b7040fe66c837ec9a2a16a4590bb863690f9e4f7c450442ec71d3c02eaedd823db702a0ebef5ab9c8ce574d1e22d3a8038d4f13b90e6dd1ecf0ef024f7"], 0xa, &(0x7f00000023c0)=[{&(0x7f00000002c0)="20592bad5d0257a414441cd8cfb3e07ebf8b13b0301a36d753cb86180ba846c62ac951db27400cd66a3d163ed6bec822e9775f17169118218b6b7792208c69a27647ad532e3d7770590c8e7f3c6f3b1bde873720f4611d7fc254c30ac86dac0dc089461412a317d725c23c8bd8e0950846ef6351163131bc424d9e5a90902269c96cf00092b98ccd6cff5b37", 0x8c}, {&(0x7f0000000380)="3ead545ee70de2373f0d914a54ac2b2d568030fff305f01b3478572c801ed3665ed7c13712244092d02c9427c7", 0x2d}, {&(0x7f00000003c0)="ed4338ac36293f9251ec67a3e9d085525dd4fe58e7778afcb18d062573a0af897b68e7501a244466de33ef0d70869a7430e33c09fb13c29c531fd6df4f5d1d09f122faa63792653f670d691dd8d557db4f5c5377b346efa38aff7829105ee1c6ffcc74928d18f30faf6752448b465655e997bd2ad9fd9a80bad5b6c412e4616fa1ceb14fd1f563c46c2a1dd9de6e49155d1876ef47e0f83e7f133905291e41b1e18dc4f1209f03c33401b37a6e15ae5f6986e4e819da65ecb1b250d4b8fb683ddd4c4e79fff942788ff911ac6e53eb7c715877656643f8564c18e02ba5efbe8f97751e4df281d79b1edb012d1e46f40336a89c474026a6820a66df453b370c0cb4e530674372a0a34c322be6ad78df2ded2ec5c65c99511350b6424175067d5404c73aab25376fb5e31f10c2268644e2ff981147d7727c7713f3f449d298fcc3ad61395f93a165d5eb6291436d434a1385c784bff5d65948c9a9a1e0e28cca3d1c609240b55c9442d257664e1c823d68cfc74b295c65b646db066954e53ce0eee49dfa5543e83926bf88a5d6f33912fcf5cc372ceea547c0fac7b5c6d2b212d636b644234d4a389d53c33011d5ddfebf716da175213bd5db17ff88cc86175c758932d8c00f5ae73c57eec88eab77c48a2654ac659091116303fb71a3ccfabc8ef3b906cb94a3bb68af59a75f68142bd96d1eac3f41539f575d739e0cf68bf202c4bfeeb15ae33e7da7cda26b1e1bcd1553a448827e74a45ce59ad086763e9a49f65a1fc65916261e804f117a316e33bb01582521b9076eafc27469656f51b49b632f98044cc78db1f06b1f7568a6ff5b9b6e984b83d33435017f8a5961b3793856be74bae93469ab34314d8ab067df28111bb979b73f5945cfd97cd9eecb0bb9d0b618664ea0cb957aca13d9db7fb110d120a6f56806848c459567f4331042041eef726ebe53e4aecd64e58e9c298e61328a2ef86a3cedc29ccbec406fb7a3fe8ce5ff2e8d144a85426a431312dc6d450d475cb1bdaadaa1110db2da720ce66659d8a47e5bf4557d8e21d44f1216101aa769a84dab8de23a7ce95fd07da9c60c67320fcdde4417d45911ee0d22a5eb5b89a9a8088bc0d0ef2ff7a25a668658aa62a11e487bc0ec3456f7463ed962bb0ca16ebf8509516c7337607bb669f0fdcb3120a517a391a28d8ac4a288ab6355ea43ff77d82bf3499817cfb05aac74b2b340ccd6dbbe237680682d6637d241e067661b85d0543a48b9617672c2912ebce3ef4cc7deb127f43d64e09ba36032ae0b52e1feefd8cb18de886f14e671d8435e710b7f3996cedb70efd7d9d5387e23c7cba3af6845189bae586f44c71b6667abc2c5cae355fe7ebf19021909c3ad1f72c6d80f5c93445b268babbe2850f3cb51e3079ca099f6d09a29b6e3a6138509dc3290049223a2b4504544e8a70224ed47d1ec8df597e42a35feacfa34ad7c69377a08a83108b4202ed4e1dd74247e1b758e6169b86272fc27def8864dd12b117fff0e07afd98c24f02fc89a133996f1aec5a8395428c5b91cccdec0e3cb94c96be9dd5fe66b43e9000029d198139e661aaa32b1d1bc6a70f165b93acf76798a0658894e545063805c1a38b3dd766c8bd7c185e1dee77b58c80972f0a431c5e9bd3c156d80e620d6b7b2ce450af514cd113beae64bb7657c0849a8e47c8c7033decd0957030dca04ddef79303b88b2b67a863f5d989cafc3d0e0a5f9f52ffa8f79c67b3e8223ae444e9996dc08d4ce66ef29de3e5efc5fd9d5f19f859aa701039d7289fc05a61e83153091ab17b6568a28cba5ffc3e6085182b42ad284d0908520d2ffe4f73185a6c701ebed6aeb507bf61c793736465239629817f4f05191c328bceb1227623d140d3591d2f959b8916b57a48c62a32f0ab2120417ad2a4ab098176ef6e5e10b0036052cae3e8d91a1319df9aa3d2b83184212ef37f43efff9efc4533a3c918d5aa0e90713a156cf24eca776d1ca153d97d65361778d4031792c45810beb2f54ee902985295a942f901adee22c111289ad617c5456f16e4bff1111b2c2123e01fe94d8fa0391f13f2474aba3e51526844b6c0a56b1027d69191c960b10b2d3e569244753688a23ebde7ec58d5af0a917eba82e34393c3b82dab8d128ce1729153e62450686f672ea6075a8f2c393d4828e73ed0967e395da1d55cb7a0d45db82b7a9f1f9f2edea373b48e59ce239f6b045bfca1bf4b0180ac341ce2bd6ca7aa179c50e574044e31de3a62f598bac1e32d73ec41937e57f6394c3fb5c36b005587f4ff6faab1ad118928284a5638dc90b40fee200605bbbf6c81b39452ab2f24cb1ec24f0645c72597487502d0b9daf8db538986f54e5cc674e24faaf25ab573a2ec69eee75b12332df3fd57fd534b1e971bb6ee968f4ef5e9a7af83dc99855fb8aae8a4eed6a8fd565aa44c2847f7caff2634d12c9790b7c467cfdf9f73578a7e165a5be34286f0840dba278e9f82d2cae729738f89a500ca91a93330d411080cf9d77743f2e51099315a3b874857ca61e870a29831267a5c92d7ffff5d15dd85f7eed1d45ef954b55a4952913aaf49f52984febee21e87ab002c3241f06e73affde56a623c87f7ffaec200c8ad32a54776b6493f2e846e7ba55302c5e32caa14807cf6f30ee3c098b6069fb201db957db3479c97e7bab57386481699d951370d242e9cf6b4bac36ece595707b71052bae4a0419e0b6ee3681317363556edac39beac96a69ae9d5ed3a6c88712c9da61ec40cab69c9ffcd4caf7adcb64b63fb11f77e71c28f586908f3873a27bf41b6d3e9c9ec2422b6989c429fd7fff150cd74fdc6b61b31f493068edf3cfc40d73107d35c71c4b7459e835865cae64194c1cbcd7f8c0928cc9e02787fcc04520cabee14cf1cd66ad7a511aa5c865cab3867a3af6820dbb74528b1974d064151c55a9456ad49f20c259af67ebafa6dce7905dc39aecb876110dc6f8768f1e15c81ed3e32d138fe35e4b5938cb15ee23b4e868b6bc71ea8a64d3a65c6348f4bf32b4591536113753c5c85a5f57db7640fc9f7101cc2d6cb769b3e79f1e0164a3934658309c5ddd8084567077ba116c3bf6137ff1bda2455ec4d3d1ddb18afe0f73a1b20260040050e8113222cf03fe3718215ab0e33a76d16db78e564f9d11592ec280af02774878e3ec4facc97e9e546d41cd59628c021eb584de111557091cafa3c20fe84cc04680879754639d197a1b47a1d61c233cce6ea638270a0532e21503bdd72ac160b582eb645b1fc5c5599a1b556d6c9adf38f682dffb5e674ce5476279de88084c87c6f19808176ec89a8ec3370fea2809c78fcb998a0a63999e09143ed05bd2e453c61eb7e18ca99d5f2549ed705aa252be3567df6edb838973a05b06f0c1e6f4fdf10a9dd3db633dc61d0b13d703535627e9101dfef481ee20359bf20950b81c8e9fe364e96343206a8bce4537864381a6ff03505c98c79b3f654a8bea5650942da4ab8e270ddde930da15eab9d2d034ee8cf19d928bca231cf06ffc8e2aadb8f17cc5f0f3d8b93aa66c9e95c298d2e3942519d835423afa105a99ef175d7c6db80ceb060f8478ac77f7723fadd953b56ee4de5a3e1ceaafe2547c34e1a1d3c0dbca437130d5d66ae821c62234bf47e9563c137a9ccfc240ba74075af20b2edd0ba27f4709f9dd6762f21eb25549eabc6cd0f65986fce632d50d9e416cd607737e2078001fe7b8c7b2ea25d016c81b65711ca7463edd4deebd2ae42b3a622809003886828436414e3cfa1b95fc72cea169507c2412a440785a1bc6507eaca2741980997809ad9a5dd6b1935e8cf5092e2d9b66dcda788158e9885eb1734a1527dff1583b1c7286eb4f27cd01475c41daf9014a08f170029d1be5332a20ca0923f9b7e650f56d010b1fbb6170c9bc966521a563640ef43d5cceedc4ce3220765267ea95919346ae75f023d98aacbaa2da328bdec8b79a83882018a9749fb1daa39d8017002a411b22c703af2d181b17a52d93599ac1cde62f99aaa17625ac07c0cc428bbf431a6e17aefb4160bd7e0e4d928f80905d6102fa1605b42e9aa209313cf3674bbd2315604e1dae755e9012d5e22559a00b25199addb5a8fdfbd829d1e75c81026504a3a689d87f5197d44260ff831882e0eb8326959f73fa1e05bf55685ae8853b816cdb071d53d53aa6b56a04e41a23826d463967eaef64b95eda5df54b5247698415e17e3276cf0c159cd45d47d0c7169ffbfa8caa2ebec22e503ecb049e1ee354adc8ba26f90a2e7421300d09d5e545765c2240bbae6bc181d8240405094cc85115a7e79d32fc5475a11c516a3bf2295be2eddb3baec3e0fd4fd07edd1a06d69583b463350262466fe5c9308f1ea98bf465371236003e57c5d40921f3834c727b078d9b3740640ff7909be5e61bc0027e157e7147eb59be39ecc65a7d969015d50d79f289456107ed5778161b4ea667a7d3f7b5ca5190173150ee9f26978975e19002bca4d8ddbc43c1800dfad71dd128455e1b9032715dc6b24d027eca217bbe52e518b451c94408c12b255eb46f8122b342e9a55fbfac411a338b7ce5390b3b35f9248cbb062dd5c34b799c919124b673d20b625db031341f9c0de4c954fe57ed38f4a8402b3091cfba8f4828b1c224cd08e4817777b7d1e83ab1a681de92e0d333d3d4193a61cab006c06be1e4c54aa9fe30464ea5466a9d810da9a55764b0473215a93df61f21d848d1c9e50b76d8329f999660232d5093de8017e013178dff85f374a7c9faee2af6af85589241afd7d67a600672848549f8857b78af07b0f305a24ad2981460131e5238464d2b985e2e929bfee512e191f5f92d1b78e883c99afb64f769ab2fd77e82f9c058575b1029ad5e1afd8ac3038ec399ba1b38403ff35a5cf0eff06b1444dd830f27827db969ebcde2ec6b4e39fe1e8daa719297830260971bbd4fbe16fd59e51df05f25d612aecc8ab6de56a7aaa8fb9ff795c85dfcab8bb4f58573951e1f2566aa40817d83d768a35f30efe7371477ce64322fffd4263757b11d6c3bec1ecbca044cd9193a1dc338d3993b28a55113b24a69da2b2731a7155bbbe33ffac8de71bcf760aad3dd4467ff257060a34d70e8c96024a0edc692a18e974e81a1e856fc258a74b04040a1e0684bd3132ffbb9d220e45657bf73ac5c5be726a19a62c16da10ae99ecf41510eb296633191fc6c3e1ce2ae4cc16394fe4555f8abc28517d7a76d4dbadcd1fba34f2f7f39f871054532d35ee9ac61edc229f41a5fe974de5abc994dbeb03a46b6ae29dd316ec1731425fd90f7abf2302eeadac3c74f196d341118658e38ccb12732efa0adb623f06f92d2ef2792b687aa46f99fd7b5a58018701fda27788cdefc11bc37c1989cea47e268936696372831e768f11b0c96c8e64f86e672e87a85f603f338a0c6690304d53f81d23ec7d8c965a95c87a141e3a4d701ddad378a8f574790da7f4cde92326f13e4989f7c1d6f9891f42aefec7622abee2e2c856e3d09585f7f8832476a358f065da784155adc4133fbdad39bdc9e976a8d558806c252a3c585a7af440818d252511bb4787e472ed46eac025be278b5f4154de558c3b72c95e9d72bda652bee346dd3ae5178c49e3d5a76e87ec99887e2ab35630c675f46ae3d13e564ed8e626d8d5361fb0cdeca0f3cfc84a608c13fbd5cbe8946f01541cc6bb8c07d34e51c94e2008a9dc41bd362c61e2fafe348c6eee218d5f0d084340afd2e9a4f5f9b51b15fce81d57dceed7cd07b9e1bac12ca6022", 0x1000}, {&(0x7f00000013c0)="1a149c35a2f0399a403a79e60ae8d280954346c20a35f9ab86f464fb1593810b518fa7bc50072f9ce0da3a9f5ed958c23e84dcbb26f89f72453c72f091686f071f7d9f88782c3f67bada54daee0253bcc6ee27c59a6ca7fd116e81692098c4474d2e757c5ba12be64d27077296b5862f1b1d0e86057f708db5c50f32fc25f8f8e07e6c9e3412f97343acd8d995021478f9524f7a168abf82d68bb563e5ad135031e01071518a71a250e97cde3a6ba81069c2476d50d876a6d28f984b0b5c94b209bf742e40cef8f1e524a4ed0a1e221e45366b3a772e3ed854dc536a4fbed28540134b539bbf8f35f5161c25d78f79c3b2fa794f69e6a379a91b349e6f1009c78b2cf7caae3e3d112fd1105b57cdee829204ee5ffdf209a7ce5252df7542b584a8c832e670c058ea1a18c65323a84a08b59889479306acafb551fa15c7d76637be4f40147cbe958ab927a5055728a0983807e591a385c3084e0a613b4dd77dd8b3cae15f6661d5ab02e7ae023b5e609d11b3d7d203fde20f8b2429e41fcd40168762aee806515e02c024d8f4ca9ba21667780f61c924fe6f95ee9b06061a70518252b1ce0348d12ab76691130a69c26e2c72130b4c24254e40e8540a33c3716a630c88cc14001c7ebea4e1ea67c0d413fa3894e3da4329db699b19b93bf076e5d671cb5411a308a3034311c03dfe0f4a4ade51a5c9843d58cd7df9c75a3b9ce122f9a9b7624e4b90070c89c2f2d00b16a6563b33c633e545d36e8f6c19e114df98d4d05a18bd6f3e8deae735dfffe0799f7c2bf8059f703b32e107a96bf8981a8deaa386752e550c4b06025ae348ace305accc118f1ada429d8488c702a98cbaadd43d8781dd1f0442c7f16b232058131cfa8ceb955f0d5ba066e3c495bd69b22cb97028da3399c3eac6c487be788f7e9b641ed4e1a5c3a33f33156a5c3aa2c2940701878e088bb94aeac9890959d73740aa174c3aab46e39838cfb2abcfb1109ca2ee6fac780b7276475beac0baf38c8871928d4c848ed244ced6dd1060b8b49166d7c8f5d4b66d874274afbb4f68703825ece2ded025de2eb8a6f66e514e402b5a50a2303b268e424a5b3433024b05a46a66fa8fd8f51d1fa057951e878315d51b847c01bf24cb6a775c998b3cff5916030e48885695c41ae05437f4b285218debcfc7b894d566524f06de39e5bb4b15063a0d6d18a7ff2780a5726aec103810fc767b4fcd2c0a13addfe095f12c1fbf9b343a7a8b84ed5795a667aed8a401dc4ee1fdaced4a287467b9066cdfc61f4ab500032f87e34f15e5dc8b5f24af4ecedb789a9277307dcbe4386d92fdd2dac97998a40d5211d9c4ab25166087328a01210a7dae105748cb473a0b110b6cc2c37374f26c8f8797979f2c7bb700d07aef365a99dfaa874ef71cc2a179b2761f2da1c8a0edf4434c5c22497ac92ca1ebc2eaf3ef2bb0fbdc45c0cbb06030bf7bb33f669cc75689667697548ef7a46daf122c377bfaac57b3c1008bbf55f29a7d4d69fe5ebf2b9a8d66833198890122d5cae15820eb91fa98072ba0923503fcd0ffde90994bf5eda3e34b17601ad5c6de45bebd9d5cb8a8af0bb14297437602b78f4b303dae3513ff79a31af8c1a9d1c5f390f64df7e9c911d83eca86678e52447d0747e69d1d297c097b1025ff04fa5309ee3c753284932f56183fbfd40c08b5fa9aed08b46cbacd0153ac3b171fb87faf06011a822c5653a1b6174836b99a4e858e0d9fddbb6cf7aeae0bd0c87abd997b349c4e260653715d5b27eaf3467e6bde0d0a3c3ea24ec6810c871fdb1c740a262e2957a979ae8e3625ac52d4a163e195da372e9b719493151473778011415b1da1ae1314d2c8ffaed2811449ea31f520a4ba8300887e9b8298de9b1f0da72ce42532f432769922d0db32ece7f2725afab6c436f0106f2951ae220ee38444282b5080c1d4728330ed3e7f4a6366da6b48acb84d7651d5c84f6346601fc68bd8d313c832fdd2007d77d53ca534c102e7c902d87fa48dade3f22d76be38edb0df2f4dcfff7b72847bcc0f5a490bba50105944fba98ed984bbaffc8ba9ace44418b171163cd5e176ce7be033412c433e771be4407ba5071aade8481dc521dbba779d668bba8c28e4e05e68b577b08e9a084e7c37cbd50a55695739e7860fa3954d4757a89db46f2019abba7a191cadf73e84bfd336a9bb53723a5b3c0cda062c64039f58e53ef2ba5fdb4f208483ecd405cf91941ba39c6a609fda4d39151a65212c7b3e992e88d775b8453a584e952dd4ceacc620e876c2f5451955fc1988dd3544eea6f0e7ebecb5ea1d5e823fa3fff76891ed48175ed8fac742cd77eed015ec987f27b2f9cd0597c8da229b53b944d942d172875d98606601a86ec5a75796cdc92122c3109f26b50f92bfabc235bdafbdc0e71af5691568c7e36f741fd29995ce17e1586136888f6cf293ce1faf9cd464e2afc471e9e1ef7196d9f5ebfd083208113238656e18f2ecb3ce8554741f377ee44c28d8b6a4ed5c6f8eb47cabe2a4f78bf269506939ac8196f9bb9217588fe7345f5c096e3d226d58f59138d52da74486d95563ff0ef42951a473c67454b1f2103e36a1aae9680ee620e8ff408650396be0bb21f60ec8bcc6c440809385442e36b77c3c7d4e58823f641574c3a05303f7036f999604f91bf16c299e7c6a720f7b1c41617b7f01c95d94df9480fe1c9916a5021be05e87cc485617621fc636915203283b77698730a77641a9fbe628fe74c6a5fef7ba3041349556b719b191848d5813d480c8776332a1a32f075de8003e81bc8c799902a6472dd3dbf93de141866457a937fed8f3b253b395ab886fe72d14ac97726658c5ad3b0eb6ede4d234e091d7c513520b206272067204534e854de4c79a5c3171fcb7b9996eccbb3be8f3348043d424e9a80c40a6a0d7300a01fd71353e803cb802a19a21d5774c488c85027f5c7dadf73c4617c64e80ebf1177ecbca5e858b48d1c35dd1779949d4cc7137b6c5775f6502a34cd4e415e0cd9bd6d46bec5d96fa13fc5981c36b012513d62ead2aec093e5557fe4630cae16d1168615b341bdb5a51eae117cb6886ceae2e32489e8540fd6119826c31c740f2b1cfec32b012ec22cd6affc4d7d6cfb4d4c495ae1cc0ecff4a9730aedf944ef57f2a7d3fffc035b295c2b4e0462ffec57aed87991a6574604574bf1ca4f0e6d56169395d25afcfc7b2164da66cd985ca415ab47244f8d967013373e3654dbbadf357a4a176ebc9629de00e343c2fb4110f6c68d931b0c4f9546c2cd86c08628a53c94b96b7cc6490db3cdb60563cab95ecb0c2e31e1f70ad4edc96851edea9545abebd68ee75709aaa0acb6b3a6eb76ad664a6a4810372e8b75f77da7d5a3d405fbedb871fff23e1fbfc5edfeb3ca4c802fb33ddd9297f0353088e9256f01246abed2c91ad39e13290facbc4bb847bd47e4f9f02061e84e94172d2e15851b8c0398fe9533fac4dfcc3265a02ffb70b6f29684c29afff6b6f62327f7488782ad3acd8342e4521ba07f1b6c1cf2b49075e719c6cdfba7fc2ff1029a14861454b98dc20efa27979ec40a99c8b213c6a267728659175d58e37ff6f2957f6a15302843f07ffb269ff291b9b96892bfd16de3f3b4b6b78223f632c943e833e3c9a18b5509028f552cab36b40823f07d2a9eaa411b720f5ceb6a457422eef710cdfac93c2005d59568578365b8aea4d7303b0dd35eb96827b418090fc1d113d708ebd3cb8ba2c4101b2746f9f71f9e6a639952633943e1e5b43e8cbee3ca2ffb71c46a6c67430715e16e282a5ed2a6309a3389fcbae6c880f5a311d79a7c11944a7769252491afd87926656ad9f444a7aa22684317145afca9f114fa010fa3e17e084a746fdd3398746f97e6bbbb443e08a9d3da9db855f1a4f600f5feffcf1990cb618c7d2f8a0fb96da14e9f1416db0e813f9c60f688e27ba774e5a2b08bce97c5dd74715984187c2b1046a6fee2fcd7107d749d4b51b7355fe73b2cc4568c04b0c5e69b88b6a3957f2f8ee491fca6d3b6093a2d729435bc62bf8e0009fe3f7b87f4c0d4a1545a49d7e576d90d55c4b91a9eded7773a1522fed796acf6e509a2eb0a335d98c0d6e44a31e710a514e6d259fcca921935df2c6acc9dbcb4965ee09c3e9ef7f2af5eac0d4c408ca9cf93b62b1335688584f91cfc4315e3b734941b2f8925d88165bfe7ff5db284513fb88fc124cf7f9ee9b01fa7a1eb62579c1a4b8e386420cf865aeee800d4cfef0e67bbca987a27adbad62064a4d86f94e0b34f3d0492ad56d3299fc81f0092ab4b87615e0346866d4febe807f1b86bcd39abf69a84d89b062a83a75b63b74b52e0873f5ec8740943e4740f3311336eae376a7f745b4af7d03fb3c2d5df029749b70b2c7aa7efad69846e9fb5702229091800fb8d33db39279a3bc4707d5946c21db4e1e30a8b19fbfead4db9ded80c58777af4d15e9f4ec2adca07b4a8810f4fb6b66796debefa052ae4cd171385df5498ee886daf05cd116e627a532ed4c1bd31c0fd9add4a01074f8ac8f1717f3f73ba8d8e7f57334b3e2aed4090520bb4889e64cf1902d7ef40b929c7f10f1f93a83848a4539ca07233bef4e76691a8fb00b20fb3adf161b812b54a997ba6f49effda702c26270fcd3ec3ac44588ef3ab15d57ae6c929bf7975e7c8dca19fb98ca44f85feda8337e82645c9125d62cbbcb074d3ce5edd9bece5f2d474cc5574b6ff445e8f89c328514cdc58e3a719ccfea2dc3004434ee8f35dd1d4a9c3dbcdf2665357c68e07150f27693dcc41040f463fd426822b29a4c1c21a15d339562019c290b57abf677bd4ae147ac86e0075c6ef454e9b7245ebeaa089d329feefd55555cbbb673d7d7a47a0a8b063eca60817cbfb6c948197dc7861471ad539d12edebfecbd48f25ba1fb55519962ae685a7c953873982d5e3eaa75535ddc1836fef2a982415fd94c5070b0179d7409e81fc4b88f0a92a11e2ec9b802db5fa4044e5d916fa29be23ce95457715147d5cc239e5e8390ab3f5b9f954237d098876e62baefa9e0aa7ffef240ef25dfc82a64240abc6ccf571399f2d6c1e65560b438d51348dac061f6c30e6b6340e1bc75911553c556f0192803fad60c230ccd887f8961df561b6d18e5fc4fc68771acc8d47e793dedc4a5d9c48d725f135135ce097fdc7fdbcab116f3b4aaec45b17146e0a182fa49d004433360cfc92213bdd9a16f13fe49c4b2e6bd4dcc1a544cb8f8f1871f1c50e8361f1d2ad3cc1f4875d40ecf013fdcf6f9c85cc104129d1b9b529327e0fc64de90437d75adf9f2af53317664b2f4002d44f6cc9d01484f6b0284a9463eb95ff9d82e984665aba4d4b4978fb7645d97076831a6eb30281a8d2e8e88c5fb9f525d3d692c4de0a3e23a52c944fb9748ec12100272a6ddc02f8870fa9322fb494468f9ad47de42fa18edd0c749f7cc32f51112e3c40c2685c6ddcbf26d33d5d5488e6e53687b1110bdda6d536a30053e3573163027c12999b867554c7c2a9f375a4ce486d86f62379f54133c725122b8c3ec9f2911acb3b81835bea899b62041539a299ea2e0aa9dc0ba8dc6bba790c748d959c77b84ad9c2205cac7a69011f03e5e0801dfb09badff0e1094c6f3fd726427763d242c524d09db9989e3450ee5566f22236d1e831e287044f172acea71a1ef8df7cf4213b264bb0d53b74d440842ab9f9ae2a73d8b2b6969f25a0eac0a64c7375598dff71e6c08b15a9fa7836fca2b99000e1f4c8742ffb70fad5785e84cab5f991b1", 0x1000}], 0x4, 0x0, 0x0, 0x8}, 0x0) 16:00:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = kqueue() kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x0, 0x6, 0xd3ad}, {{r1}, 0xfffffffffffffffb, 0x8, 0xe, 0x6, 0x2}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000020, 0x4233, 0x1000}, {{r2}, 0x0, 0x80, 0xfffff, 0x5, 0x6}], 0xfffffffffffffff7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3c, 0x1, 0x800, 0xc020}, {{r4}, 0xfffffffffffffffa, 0xdc, 0xfffff, 0x7, 0x2}, {{r3}, 0xfffffffffffffff9, 0x0, 0xf0000082, 0x401, 0x7}, {{r2}, 0xfffffffffffffffb, 0x14, 0xf0000001, 0x20, 0x9}, {{r4}, 0xfffffffffffffffe, 0x42, 0x40000000, 0x1000, 0x4}, {{r1}, 0x0, 0x3, 0x40, 0x9, 0xffffffff}, {{r3}, 0xfffffffffffffff9, 0x2, 0x0, 0x8, 0x3}], 0x2, &(0x7f0000000000)={0x8, 0x3}) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x40000020, 0x4000, 0x1}, {{r4}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x8, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x10, 0x8, 0xc2f4, 0x40}, {{r1}, 0xfffffffffffffffb, 0x1, 0x40000002, 0x5f68146c, 0x101}], 0x8, 0x0, 0xed, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6, 0x4000}], 0x8, 0x0, 0xffffffff, 0x0) hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) sendto$inet(r0, &(0x7f00000000c0)="db27134596f1e373121dbb78552f8c6b300ee1bb6a78ffb40eccd590169e85c8fcc368ed728a24d964fb1facb4c9b6e5404ef792288dc743885daff5262869fe37756c783631b91f8de6f69b8c48c958a1667bdc39a1170245f33f2ad3d21beedecaf5f49032cc191af7db2482958ae1e1f3f00ad13bfc6f344fcd3972c75c83c9cd6d1923d19c68f4cb8bc8c3eded844f8e5de8424c85b5da0b1abfe85fa2922b44bcf981492fc362af134b1d74288307f33287c27a2fd1130dd20d3223fe0fa7a77e2d7688096e28e7d056d0d99aea93f8aa4ac47345af493eab5965be83315a6031d243fabab52abb378f921c730e10facf2732cb7b5bacc94f838a626e11e88132bdbbe0d1b051ccccc2e5", 0xfffffdf3, 0xfdffffffffffffff, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) truncate(&(0x7f0000000080)='./file0\x00', 0x100000001) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x48) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) 16:00:34 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x0) r1 = semget$private(0x0, 0x2, 0x403) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/109) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') kqueue() 16:00:34 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r2) 16:00:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:34 executing program 1: semget$private(0x0, 0x7, 0x10) socket$unix(0x1, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80400000001d, &(0x7f0000000040)="04000000", 0x4) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="20844be44195dc8c4c7bd075851b20ef641cd3dc5be7d1bc398828b065a8acc8520660e33941b4df6030494d2076068437eb688cd3903a27ca0b54dadd09d3f4bca32d34b95832a72f14927cb13a197c4c6b1bb78b5cf25f192a6d28835365bba7be05367086dcd36897f625f6a6dd56a20e62d50f5b2861bbb4aedf8448cc1cd95cd91ac09763741056cdfd4fb314c05bf7d5be0095b4287d27012df41f20715bafe1665f136371", 0xa8}, {&(0x7f0000000140)="9034ac9938100425313aff14f43acb43b8c2deaf79505f5f4da51f1d976a9a6a5730b97e08aed31b84104f711d12bdd8e9ce52292c085b72a75ed37b5df7dc0b0f6571f38770224c05a99aa50a0cf199386ab599522256c9ae785b4986980a0170333db4ed1401e2ba09348f579c2057e6744db91239a65d8ec8474d967e7f055424a0f2df8bea320f3170527ab52b98868561d2d9a0996f34818377a83c8390280cebdf38d3f7cc09160d3dd80f66c43a195183151e69c91497d5ab0be4", 0xbe}, {&(0x7f0000000200)="5f32939d37b2f250dc96dfef2060fa8751467ff4f3ac5433eba219e305845d804ec99f874b3f352961c7ad71447007ec72e2fd1c13dae1427b7a5199eb5bc11c80034d33bcb53e9035390d69243126653d7f65e17ccac9ab0bb2e56d96e65e12c2f5b55d3900f39b52fa2807ddbae14dd30e2ab73b3cedf2647d12f04669b26d0814e844d20e77353f1979db3ac15dacf7b47933578cf525c5ccd0b6cb7cdbeb9f5d2adeccbb05ba92bc96dd879ff44dd91c80486b487c5835eec76bd08bdfc2534037394b54f9d807591418c516ac4fd45993bfcbab1917303f1022aa9979874be8771f548a7963a39f89b66ee0f6b72b", 0xf1}], 0x3, 0x0, 0x0, 0x404}, 0x2) 16:00:34 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = syz_open_pts() write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000005dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d809ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a623eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318bedbe15fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e699c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac902c86db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a0913990627671f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb6bdb84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036c8d7a2d359fc1d4ddd66aaf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db1ce0a00000000000020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c25e76b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac3260d658af1fe030d339e92b1cdc2ec69c43e8aca4400000000000000423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e4bd359c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1a8ef3f22db06b0aab272d125f68f6398accd7e0aa3bcc810143b8a196539468fb3b2fb19cc0b1939071ebc480757d72a88d9667988a856359ec5b52ea7490c27b2c813ab68a51d89a6c271def2bcebf6a43113346328db3c6ca8b1cc68ac7f53224ec3e7c3bb6d77f80489", 0xe96) poll(&(0x7f00000002c0)=[{r1, 0x4}, {r1, 0x180}], 0x2, 0xe60) syz_open_pts() close(r1) kqueue() syz_open_pts() 16:00:34 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x91) write(r1, &(0x7f0000335000), 0x10052) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x5010, r0, 0x0, 0x0) 16:00:34 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0xb0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/163) setsockopt(0xffffffffffffffff, 0x29, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:34 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0xa88, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) 16:00:34 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffd}, 0x0, &(0x7f0000000140)={0x4, 0x9, 0x400, 0x9, 0xfffffffffffffffc, 0x4879, 0x8, 0x401}, &(0x7f0000000000)={0xff, 0x1}) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x1) shutdown(r0, 0x0) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:35 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x1, 0x2, 0x6, r1}) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:35 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000000080)=""/206, 0xce}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/135, 0x87}, {&(0x7f0000001240)=""/143, 0x8f}, {&(0x7f0000001300)=""/150, 0x96}], 0x6, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, &(0x7f0000002640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, &(0x7f00000026c0)=0xc) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, &(0x7f0000002740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002840)={&(0x7f0000001440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000025c0)=[{&(0x7f0000001480)="9dca4ed67a3e2c09abd9af530077f2f6250658242e1c87cc8da7a70bda28a974ae147d6c3f95befc57ab83b60bf4d12612c1c7e003", 0x35}, {&(0x7f00000014c0)="c2b2d6491c1343d1e43ce53b9a761e38f2bfec2521c06f502af4df00a8019fdae4422e4937aaabc64f980f4c7a8e8e800e6c4aff1065996155e28cea85d0d5a8c69be40a2b6bb9f0327dd1316c504e91baac3bcf05677e826b266a5a9153f8818afdbf6d7e424a11060aa9a17db3504429424a79bfeb9f4ae2760383f7a7e412c745f6022dd6faa3a8638b0fc9b445118c7c2117192580c514abfa165dcdef3c7d7bdf27b4a965972a13fe04e2608f547668d9b292ebd96516aadb5c42f93144aa0f550cafa4595e8f12bf7269540228cae20b4757f1df20f8927fac107b32c75ca602b731ba5840c934300f606b0979310bb9975243da177dc3fdc13f4d0cf33c70245ff1cd527e1dc73bfb3890d73d758f828c1499ee2f714166c408567cd9caae55caacc1b5bd2a4675286cf17ef70fd209991ac28a6e1a8fcf4997ce886788678062c42612e935ae754bb630e9edd906ac06b4c4e4403b1bf4f186f6cab2345935f13de55e35ad7eb96a17b12f06217c9749c25e1e9568404b91d370f8754092d42f0dcc1ce0e4ee71e9268f3d0fa557bb3522968416a1ff2e42ef26ed6ed5b24505057384bb4f36695641d541dfbf11ebbcad8b961ebeb672488c11f2fdf3e4434475eb6e1dd6fc69d04e04e5e05bbc1ccb0dcafb766aaae8c86348f4db30fef6ac699cb7c27b87a40e652296e6fa12153b15dc728941b102b6be7166f7004ab249af9ada81a4a64a40b5f3c2e23cdffb9892ea1fe5d7afb4c533b54e07624f518c0e23ce8bf9bf18e102345f27b3790255419eb7dbc3836ba344f3be0b9eb6dee3c2c337398298fc0ede56cbdf120b1d8b57954c24abfd8e792dcde1ac9faf4fc81af896c87c20578f67a52ebc71217e57b2ad36882a8d7e626bb68b144850c6cef46d256e2d788cc52062f107e18b91e494a72d71c370d9f6b9fc3704ab8962e7a1dc86b79373319a933eb7a71a10824b6c84f6efe1b991faaa3a57cbdc7e7f69fff89d9d286858f0fbdd551c3f3d5e022f15355194d98061783217ad2551be49a1086da3daf6bab27ca85a8158511510d2ea61cb6d759d01db555f1362da3acae47a749c9d3fb5e5174ec6dd60d9fc44348900f02b7f038c3ae6376df292ecab3cec49aff797221e1935de18e96d96a87dee44c71e796b285d35fcbcceb53133109ade810ff493cb0e4e6cef16584e30279ddab5fc7f593b5ceb4a0750376a0f59a9136aece6f9c609040b573c213b64610828080ae3e55fe5e37ef86bc6eb2a18676a61cf9fb6ea53e9ae9ae751eae0917edc3ffdfdc22494a8c9796e62ed560aa690631f38bb8f27a2e9100a579017ac851cc2d38864b7915df0eb004f02bf31cbb9a46d9b24a8acd940784873c841c81d8d05dd74fa2c60f45296af136d6bce4bf6193f05c3a6f0b542bc05e187e1e0261e0fa30939a9d86a162f339d571b8456a5b102d6ccdfd71d341e254d97e7567b993353108742f60a4bb9c1a31e722fa3a7d6ed955051911fc6932a0e5ef9753863b35ae05f85660e110f16e01a004535b0c04ec287d14bf31bf6cee4f0461082241f3312ab513c75456d3ac8a1fecb011e7e5b46c00e2e1ece86e74ccffdf9798feb19a0ab2d7c580c6ea68dae4a88309421c722c5e794450a32726d1c2dc9d0432ee53a43fade11f54d51c535aca3c9b75ed7fa0ba07a5f88db858cee44ec57cb3b61adb2e95d094f89bf5a20aa0f434e99e32a17cb5dbf1a610c7fa7b46d6854e431ecfd905f37ed88c80e42bcafed8bbb7e69391b8e51fb342141f70212fcbcb98919fc7ca328b9ed4667c828bd67ddb182d5a4cce790123140b6e9c49f7a46866b93d176192ee8109da5b796dff318c29bac01831f4c268af71fa54d8864f43bb06df6c884a9cdece4e8580001e3dc3daa1492dc2ec08f69602cf0edeaa7001e36ecc46326aa077ed108aed5c1851fc25fe8f7c29f0252a547370cd687cbf24afe5ed3faf5668bc019d3f70ce9422887823bbfc5635b70f6dc3d362c38ccf7b29b334b221d9001d8e7a3a12cc7a7515222780551484a010ca59ff55d497d7eb4de3135678cc467d912f09b47eeffc1b7215a74bbee68608baafbbe81b3374b587cc88afdaedcb88628f8a9bf1cd7c92384e7d751790dd2d4dab2eed43b8b2d89b8408ecec457cb69960e9702a8a360dbf245a8231f8c38c445d67e74aeda29b039e68d352ad87c138142761a8f591eb3228f3c7d4f5aa7308465e67fb36df9f53695d8627872e2d69e648b74987e7d34417314e67dc665d2cd6cca38261ff28046e3bd6b4745f0c307b7477444905803f402cb9b805bc82dcb68f004505ab873d2e62bedccebbc134865aa3c792ea2e0df4eb0651abcf9b6cf77cd6c444cf68267e2c125d3746a87d6f73e7b61e98d4575220496163887d0bcd8eab2afecc78564cdca42c68db83cd4479dc15f67fcd9fa9e4063865a4b4f25e1ed95c07debdb58cd87f013fad60718584646b24759137b42b01e42b90e2bf3442572905f06ae5ec7e2b5636f5a2399105f919df2ea0583c3e1092e4c3351f68553835974dfc189a42e052c6f16f81e65818eb8fd730ddb51b2eaf54539889228f6e382e33d50a0201f9bb53ce26f3fc722966d3e28785f70b067b473a7031796669d715537074d3df0b70f37b4ab399594889f03d17555eab0a5fb59763079f07be7ee8a17c397c678e5ca696b65d282fed0f8691c541fd46a4a39f375b333eeb232a06e6a524ed617340ee7a8de9f2877ce4f218aa196fabfefe663decbb4c6e429226207c33139852b411db658d96baeab37ceae276e5c8f69451933ff73e11d248d51b2fb38ce9935ca121a64221cedd7d7e9046e171792ea4c84f1b2444e847f13a9f9f446c664cdaf4491f5cf9570ed1ae2b2282764182a00657b00c28f6da80f1ca6c836b82b6dcd9525454191cc41831a2c011cfe5f1c6d8dfac0f4dde635c50355f0d5654e60c6adcb61813ce813bb4c07c237777199a98711bd222d9b5d219bc8e1b8ed3e74be7fdd3e12ae990f41d131294cf561104447fcf982b80a4362c9b40b5ce320db7d776cf873ef0b0b400d3e3952d443c73f719af0cbb802b23df15e53e9f836e2bc1cc91418be634bb01ea2acc663bd94fa73ba754a69619dee42a1d08454650635d726e683fc3b29b97a65fcc5fdd506860a4a82c1c96fff06f042810e994a5c54012c7c641d1e96532f329149e833b4f1c4c8eadcf0893224ce6c6b50d83d665fb60cc7a983cae568a0ef6f174b5d7a0636154eceb9471fd9e26717f6f1a6dfb8b8a150476051cc100bf6a167761cb1c719e44b272f268dbe6ef685cea4ef7317449412193a24997c1f16d13285849119d4d9bfa5a6ae7872c1fb6589192dd50803aaabcd81bf39500ba04ba499f76dc1f1d0d3c36532f2842093bace7afb8d7f5a401a5e0446c240d5d68f5c0ecd1520b700ff206ad38eef7e5dde597170f90422e1d9b7ed4e70f16669bec39a5fea566320e0aa7f5cd4a1e825efe9b61accccaf1ff30bdff200a1bfb7f7bb35f96160ab08a0d7ffe32ab4d03efdc23de3a070f26f1c05c09a68682244625578e3844fcab4606a1750be04be828067601d419c99a2671253bed953ae6f02650fc824c93e81c08e8eaced47706321a99c779e98bd8feeb97d657eee8709d573865bebf9ebb815326485de1ec2062e6f01ace6c3e27e07671507fe77c3dc0d9d618e3bf808f6d9619eb9374276135d98975334d5abcaa8541693c95a25ea22c9a2442d3a83036d3b3b2ace55f7d4d703d007c502e737126590a7b50db021b0b82e97681b791b34f845390cc696c5acf5ab6e94c3eb18813b097d8fdaf6409456ca0b198016e00307524a700cb94722ac020f1e6a34a2328f448e9da6d21271e54ac65f13c8a8a2ac162254ca55cb13dadb1077d8cda47b90e20a2437f30990d1060423110ae23bd50872d759c7752d5a8c5aa0a019dfcd1ece6300dca76a48e324f518b5560fedd073f1ad1bf57ff457cb16fdfbf02405bccab76668ad6d291f7ea3fea8e33f51b8297c6b6e3008176ebde2b0ed26671d3350fbd90e50545017a3b59dab8bcd5af8f1482bcde32f2de5dac7eef104cfa05c2c8422d832e52ba9f512596aeafa99629b356cacc23ce0137082fce6dcd34bce8c083bda4c983b4e2081cfdee7325f418c1d66230336f054a7a1aeadaf8c356f1cdeb62bdd67f831793c88689cabbe28ea82f050d65ccaae83a0131d2bc1ad85c78c9b7cac04ecbca36fd10f3a086598c13613be3a8de0ece0d845ba54e306a7f2d9632aa0e42821a7f1302ed9ccc4e56371f9a394d1620241ff0946f2e499282479643ec38539c8ba76b004c0fa8a4c7aa204e9029754fffef0c2c7d54a1bccc374926cd3ec3b29512c76a90390fc049ff46c37a6ab3066031e13f118ff45115291e48eb2925e905241327ba286d234830e009790d1bbb134e452374df2e0adb6ca9cda3de6953daeff912d73c45e2e0919cc933c538ec82194aa16fad9b316c71a24f4b697af676f5c7be89ef205af536b27fde17b083dfa0645b25cef9a75498b95290010d351e3e399b6a388edd32954212c3f3bff8f84ad12333344ffd4bcb4dc153bf8266cf2b0db972198fde9af96e292508408bcc36872b8474d6df5407644c3e0ea460f8349f3bfd688dc4ce1fea0f9f04cdad3903bb41c465b07ce63f34cf0e328282d0d5b801f26f6ebec7395851d85e6313bd8d8e1e5a6f38aceda1849d7fc737c9ec55e048b6f78f631ef173fe838e7c71739c805434d7e21de0ec42b5f41377c366b27301dd353d54d842aebab03e0edeaebf2e24c5a6fa4a09884eba702d9b5e0a74c9aa9473bc3549f63e6915a313d6054acfa8151788028e66f81790065730d6b1f3d8d554b91dd92328954fdce066d491f49a150bc2556ab2c7a78523292abf398b2d17fb6e78cbd745878582ef6ae19d1d49e8643e419574b2c53126ae5f5a1de18fd2ecda69a0a29609f511c0c96eeef97b86b6c6689f1ea702e2b8cd2283e934759eba68efa12a69a47f9d03eeeb032f6a34b0bf7f82a972a7d61e87e541019a450c70583f1505344224cadd7abce2178abe0d47bb2790e11322272a2d4aba9e81ced0b8c4b05eed68465dd605d770b19586f761fe90b5342e0cd60096e086af6de0f126485500867bf31a43abe36746d23026d7cfac6e868af313da9a7619cf7a346e5bb1f439d6ded3e56d8b4d16a146ff3620886c931d0ba7e955b8e8cca55fe124d7c201c52a6272430cc762c7e11558d9a5ce46f77c13be65c5e58ae7c9aeb2723f1a864abc40b490ee4c79045cf00c45f649e575a4f965eed6ca4adaafe4762e572ee3323de69a7a13206894bf413d6e1e36eb52e1d173601837bf269d836aa711cbaf518e852a933c9cc2f8445a349861bd885a7d09b58cd2221d14ae99a2b39df204c4bc469b961770302224dd895c7da40a52d697f1b721aca5ca9b89944ddbd2b485ba161b62b2f663d1d6230695a00ccc249b1b76eabece4a76bcaefe14bc200e8ab4c322da73499aabc873d3a17e1c7789cf84ae859d14719b6939319ee5af08f4c05ee966278818043819d96d0b396378d746a61bbf59e13d5f583e7ea94f89e081a09a145ac9557920ea37d332c8be448b1e85ea167379d5c9ce5a962e8e00f5b23c41cd347494b91c8f55accc4892c5053c6e4ffee8b142bee173b88b403023deca9c89c4ec050a72c50c0e30e585db49ddfce1bae9d26c6d94a5e68bf76a13e831be53d6ecd9b3b0b28f2cfc7", 0x1000}, {&(0x7f00000024c0)="913b843cdfbc64e155c45a3112d94cde2029ca4e7b3cf3a6e86fde1053366c789fd7d39e5619e11a1f7ba53c61e56906ccbb9b270908baf3612306ab67af16b98accee88546df984774dd7f85413725d90ab87ad9a9d169e0e15fbd943ec981329ae1aabfb44b34f0d4e43bd08311b", 0x6f}, {&(0x7f0000002540)="f8c004a0699162746895a0d3ffa07e28603837232a695f6ea9221cb8840d11d947c1186ca92c2e65f907d49f4be0e8e769aab4b5ff4d701db6e1b87c944b07e38c985f9dab", 0x45}], 0x4, &(0x7f00000027c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}], 0x68, 0x404}, 0x400) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002880)=""/226, &(0x7f0000002980)=0xe2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0}, 0xc) write(r0, &(0x7f0000002a00)="fe865a4be1477806a5e065d52ef55d89aa1714871d03bc1fa3fc72922a0b9422655dc8ff0c34ffb75584f23f27c0d3f3d0dabb42f9e979aacf6be7ff38394edafa90385d7ce20f92affd660028a2151d", 0x50) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0, 0x0}, 0xc) r11 = shmget(0x1, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r11, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000002ac0)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000002b00), &(0x7f0000002b40)=0x10) r12 = dup(r0) getsockopt$sock_int(r12, 0xffff, 0x1101, &(0x7f0000002b80), &(0x7f0000002bc0)=0x4) mkdir(&(0x7f0000002c00)='./file0\x00', 0x84) sync() readv(r0, &(0x7f0000002d00)=[{&(0x7f0000002c40)=""/149, 0x95}], 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002d40)={0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000002d80)={{0x3, r9, r10, r2, r8, 0x0, 0x5}, 0x7fc0000, 0x1000, r3, r6, 0xfffffffeffffffff, 0x9, 0x2, 0x80000001}) accept$inet(r0, &(0x7f0000002e00), &(0x7f0000002e40)=0xc) getpgid(r13) 16:00:35 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f00000000c0)="682e182578b8655e", 0x8, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000001440)=[{&(0x7f0000000140)=""/113, 0x71}, {&(0x7f00000001c0)=""/76, 0x4c}, {&(0x7f0000000240)=""/153, 0x99}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/187, 0xbb}, {&(0x7f00000013c0)=""/72, 0x48}], 0x6, 0x0) listen(r1, 0x0) 16:00:35 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000001240)={0x0, 0x0, 0x0, 0xfe79, 0x0}, 0x0) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) 16:00:35 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000001c0)='x\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:35 executing program 1: r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0x3f, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)) msgsnd(r0, &(0x7f00000001c0)={0x1, "b26891d0e6364b0e13640eb2b9caef2860a731423ea306ab0b91"}, 0x35, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/149}, 0x9d, 0x0, 0x1000) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xfffffffffffffee4) 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:35 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000001080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b96cf0bda7fe99f8b8db71c11dbd623c92e24c2d1fd1bc5ee68917e9f4a8a1d074462dc18ae2f8af7ed5ce683dc9c5edd8d28fb041fd490ab6b4072e2d81158c79f6c7d9ee9e71654bd488edfc463030a6744d61657f04f3c450a58aa1ad878e6d37464565a1b8d0ddb701042b485d337a4079d3c2157d3ab7576fec267c65d39566295cb9687422e2200697e917933fba588e1c8ef7ea3f37d3c561b155f8a59f8a8560464082ea7652e1eb318e546116b93a4bf403c003c3a50548aa4bedadcf011a47d54835745eb006ff53875df7473483fa745076ee48612841c24f00b92d5b83f92b1dceb5001bc56849276bb2ea20ad5626451066467bd957898e16eed22efdf7a5bd8dd77fb7d954b6179dd6afed6ca8122bf0d82079af6491f779a5357c5bf7fc8bb9bc9620d8f1e484e1fe4d5756bf708848f8d721eaeb66ec274b29b28aa23ba2476b355d062cef17b1b68eae4a577963dfffff149d32dddb4866f526f981072557780fd40161935ef81fa183c6e48ac5133e5b88ec99ae5c61eaca6b7cd6b43b69bdd951e41d021278343a361ea3a3b554db02ad0094430cad2e455aa5a078568dd5ebbaa0d29d5edb4882393b7118c8ad1b3599c4acb41901b14e511db11c243b781f896ed2e506d6ffd4663fd9d6b6f647a0e0ae166cf8042469a70fbbee8cec673a6503010494f620ff6976e8f16fede2f8af4a2811a56263dd9b82d5faf2ec4f86d3d9f656d5e4ae91d56e28e3e3f50b919b92353f03e4f610405e4c1ccc9137dca26b9531aeb05511f9b44fdfbe9d8a2bad6a79024b8dba339dd8bb6b01a0ce74a50062eecea1528b01b44cbd7ff7f2b067aec001c6bb6a237f6bf155135c98da70d5bbf03f18da4842541852c4833d0226bef50a342f6d66ce4450c68274921329f12a62744939bc591bbdd4fe462071e07f129e189ef22b020f0d42151ba0b08b9afdda733c53a292bc0b207c4952269145418024ed4980c87ea113d0998bd2369eeff4114d7cf1c724e0c69a5ef3d08f75954f4bda6b66fdc3f8414ad9d867a677982eff38be7df8c39db3d9cc233affc6b457fc3a95ab84c9bd29735a6434d99a7bb66606781c18e677d8baf5aff48b1c83414482b4afac1d4471195854bb989be6bc9dfa2b2b943bd29c92bad99805e42de43168ddb094f3df6cad749da6f016b3a16dfe77dae1f4ff017c67e7494dfc8af105bd738189f959094b5676aa8abc65d89f9c6a5890277e1d45ec7c1189d567b269e44e56a33950a30c801a5eda17a27aeb337cc4bc8eb5d80f7b4cb3fe1558168abf73eb47fb57601c697c7d780d6e2950ce2da07559897022141ab54dbd77d822da317a9c13c43177f5592627f2d9a079448ecc46ac0866260ff414bfcf4d4c56fc17e76e9ed91b30573844b4ac77a7c78014a185a166ad9625dc86683abaa4db2d7d1922993bf440afb7dedad264123245bccfe6f6e286d68e8ffef8864f95b81855c939ca039b13331538625e028a1844571bee85f3fa6860f9346aaf07dfc1c163d23a4f295e89f9f43f9b06e8c2da526746277ce44f5a8f6c4cf019275903d0db135db7eef1eecbeebb2243535fd5b34f48efb2dc3dff56e8123dbffb68bc95acabb6dc434aaf7dc81f7d1e061562bef5480bf3180f4196acc8c9531aee07a567199d78fab679ddeff2b4600327b7dd4b75a093b9d6570f1ae32c380f34e4baf2ad0c67af9cccbaee8b8a08aeb6f1fd2273cfb46688b4b5f780e41dfc0dd0e6ab5d1197738bdbb8231e06e932c1958fb970032c73d76251c919c4c74b9046baab16b192e47cc936d5672065152de12fd010d52eb9b83e92d548241c5288007bc6854e8709b31f6261c59ce87b61e3350a1cee19909dfa0703a4aef7ae4d6483ab55dee7c73dd441c79fab03de0718803e5b96d802032aad34f405505ee5fc70fdec10e4a657a9bfc346e76bd08e607cedf4f9d490a8e69ebf7ad7a68598e28a63fb663424f696531281ad237c9862e8c040e68979d6058816ce04aa02387d3f6f893beb60c683df3c9dde7df587ec7f80490e9c7a761e60263def3e5209e42a5ed46ff99d042dceb9a49f9110aed14f1382d48b85f58949cc7861f1bb179b4054c6ad1f587208cf14d1988797e8414cab67ecc6708206276c21335effbc80097b006c5a8c8f41decf412732f19b5f745a21703a030691e3eb2325983e370812aa6c239a5f30ae97b9fd3bfebdcccd8e480d3157ed30c213772095ea34d15dfa1d78bac835c1f5334bb851259f76cd792430f645955d63b0c730da66a7ba35969961f5d2cc43b2e28c0fc66a63902bb93fe3e3f36a7de638bdbccc370189a6b54627befc70a3dcfcd722d9da309ddd39a55281592e8c568f887c31b5033d59c6bafa9010e702d0fac7b2d5ec6ddd8ae58696061f3abb55ef2c2cb606d6f958c892dd00fc8e69420c1c4981429d28bd34734e874b369d5b16e0f6639bfacd447efbca5f18d534725269499667071ed690885fbac62f9a09b497dd25b2759f8ea96648e0e67cea5ff61a20823786b799cc7f1b942531e39e5bc2fb7a3767d5565121678920d7d0c17f6f762cd34f2f352a8679218a2214e6a5179e1b380b8db278eb59a4a5e2c9e8e5317d09c7abca61166b21a42d9f9713be4d0f809db5e5307990d5c2dbc25e943918e795ef9489e906a66f90ae8b0ad6882bb02b19f2630cf13e8e6beda689df48fe5aa54898e4beb1d135414f9a6babe0a0851a87279521888e843a489703cd1e2f347f0fbc1bbd982251d2931312b004eecd0233d26a4d87d1977aac77e37a193613988794367546bc8bb190a575070287f3ef07db7fb2202fd982ab42ccf16d988e1ae0335cb505bee153d9efdabc89206df4999f855d461ac34a1b8cb2794551765a1b3a621e0ef274e55a5d9a4b8633095fd4406be1f8a1ee1532295fb25800628d8ae538256ad4f5f20e1660198ef8d068e7eaea7089f133997afd2ae3fa77af26b3204dda5ddfd71f1527e9f0550765dc09842cd4dc17d77b31bde176e2007442713914598b9b0110c6e253427f5c3d80d3279c9b9472c909efdf39a1908666aee9e5c0f154fe70e5581d699c57699344da19f6dfdb298cfd7710909ef698f2abbafdf50f45b985c9cfa5fbb4944e099a27c9f2b157fa17239fd7c6f43c13b53765c4fd238d6ab58ae4295e1c37d6024b99103becbc6d7a8822348171df2560ce20a4b8b95773b033b137985c79e9c9431d1d8d2370004ff23bdcbfd5843bf55a6276296ae4dc20e385d6e2a2a572087c3114932ab0ebf37173c39fa767d0b44cfdfcfe9f5546283a4bcf8576934e63fd87582ab62034330ec84288b283d88e386f05c17af8e9acfac81406df7bd79d629b52aef640a6c0be9cff87df0b758a9c63c01df853f8abfdad145c3c38de7aaca9478f667af22422e796a3d3b1f68911cf035cc7220e94542b04c5dfb92ea19eba779838ddaea315c721064fced5725bf0a57a0c4afcceba9c0f244fec05188f60a02e6fa01a7c608b2d3934cc7ce3f92eb0b3f857c68bc6aea9ad4e20ed3fce2ac8d0ef621bd5a2306e09a61a927c4be47eceecbef1afc9228ddf61116440e8f5b6c54148dbadf9cab404b68bad69d80038da2546c1d3e2054d8cc3c3523d292cccc4b13c7b57cd5a6850fcd8b90a8f11688ad9e63c9d8316e9cba22f5bc0bc277caf1fcf2ec8d47c18c1f20e21694430e40d2f7502870cfda3ff12d3f1cd27d7f4630794bc34c7867a8d4c31f132b89cfd70bde8b58c1b1b374b0e1314d45fddcea21599420dde270dc7b43d9a6c0591e26cf93a70e5323848b032cb825e71fbba73e6b955a70e5156e8c056695454bf0851f518b5ceb93db1125b5633b17cdf1d7957232278ff777e85064f60488ac875f9b90aa12a4242df70b99109fcb720ca4c476b21d07ba5e84b3ed4869c28b4eaba25edd2002ebf9a0b610faed65664da5da9164aee26dab32cd6fa040ffae6ebc60bfacda57c9fc5689905954791a2f3ea31205ee572b9cb42c8d7788aa2ed2aef511cf1053cf7b88588d3db04a49f4d54464761c5bfb8985aaac78f29e160df3606928062790c14743adcd7658661bd087d2fc5f4c2e9bc78834dc94b2f9e015f47e4b5a0b99d691d32be3a6e63cd302821a8db2600debbdeb2dec860d15cdb6df75cc27c59aeac835a03a197f35dbc998d2e6e7ead74c1fb330a59bacd77bd346cd0654f6f2257366397f4cbf0a66efe929cd8746ab9c5901dd0e1cf143dfd15cd50cf1f2614d4bbbde5c90cf1d158db74ab2ec412d8e6b222af1a1acbbb7d926e55ff75fb7f6ac7046d7625579f4c2398d491e8c850c5e9d936820ac7fbdfe6a8a6e5048b35ff0218dc1393709a145a6625762e31aad8fa3415e98e764155eb41f8ab24941b671a62b61647b56bbe19516df29336aa015f9f1a4f26e8236e391238f62be84d98fa6c0f07781e9726217ee240792c2d11cb00e746b066bf3ce34e3f03a7fa1075803cd68bf378fb62b39bc33b83fb22ee65f6ebc9c980cb58090f5e455f3de9aa5e0d0d9e84874e0bfa3c262496f8726f9f917c6ce5c7d86aec0e8fb57b7c5173d3cf25d78192c2dac4c929042cd6eab0a46755caad68ee172be74728f38fa104d3a332a540ade2df13af0f5ead4733db89f85751ce9ed43d5216e59161fc5b88187da40d8b16852e634bc3fd0ec752672a1e6ec2cbe45ff1423b4da24a26796320400de7fee9e475370aca1fe57c09ba055179249d5ce694cd650850b971101b928b3e11a0af408d9d5663c826c97c66a6efe9523ffba025e307246e2153d0b5626e4ef1a68bc28018505c261d069b7a6ef5701e025e0a5e321b4c88bd18f296aad1952fd75259a96e03ad247561c5523e58b5612ee0a3ebb3cf8dc8787bb3a77638d2f06d69cd209e5070230518d64355259d3680e56785128dbc889da20de7a97b69e2f34684e0e71cd483786438c9f7209871061f942122a87fc9beca3f08e362a1c32e7a981739d3c36e29d24b80b6b26b92779c8850d76f718bb85bf3b6368d99ee452b5b6dcb8084643fd5bd56bc23d75fdb03d4ba9b33b0136d311f88cbc21239b272525e83de13c10d04eb0a81f121dcfc3be6fa4288d9ea45f951c478eb1b86166eb4c1087993cc639158c33d42a659dd5b2cd3fcf356d8c4a534436b13650faadf47c3bdb8990d367218b98f98f058b8a16ba928be3561b253059d924a09038f9c7265c458927bb968f1eccbbfba24a519a745eb67afd1b991c9e0b5f46ffc16999ebc3d20c121fe227c13479088f8d990d70632d6479c0b53b0d1af642d1655180b8903f5ce36b5cbb3d9e791c11948b283672f271f7b7d89d9b906ceac8be9028147bde5e403c4e0b8a5fece2b6b43f9d2a226971923ac127da98ec351ef1ac6a8838dfd9308842aca9248b2f97eb61d96477c5a36ffe090499026e2fb58f19dde9884c538ddea57e1c3f0208dbfa2a1897e45cb070751ae08bfadb396618adf1bfaa951e6873178d5dabdcf3cea24eaac06d8ee0af4c8be1a7140e14f3270638a901ec0f064a0170d5f62d9d530f409d089fe0b5ae434b0d539f99c80ef429c16a2b4f3dd1adebb0d0bef0c6fa76075303fcacda84becca83847709d15bd3e6a7459c4e2fd59b36f76fcf9e47aef8b7bf82c4628ee274cfd8df8195812e849b11ef578ffd65a2a7cd1fc61f832f745f763ea4507d8b4fa7625eaa7dc0996ca25cf16bdc4b94dd43db1811bb2fda6c8ced35164bae5c7e78872fded0bf99d5101971f397bb1f", 0x1000) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f000064effb), 0x0) 16:00:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001180)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200), 0xc) getuid() r0 = openat(0xffffffffffffffff, &(0x7f0000001300)='./file1\x00', 0x0, 0x9) unlinkat(r0, &(0x7f0000001340)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) getuid() r1 = getuid() setuid(r1) r2 = semget(0x0, 0x5, 0x90) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000180)=""/4096) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:35 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8000, 0x0) nanosleep(&(0x7f0000000100)={0x204, 0x20}, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000040)="00000000a82960c42692e4bb3a3bb8c351093941d99d2fbe7219460efe13", 0x2) 16:00:35 executing program 1: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)=""/147, &(0x7f00000005c0)=0x93) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)=""/73, 0x49}, {&(0x7f00000000c0)=""/60, 0x169}, {&(0x7f0000000600)=""/183, 0xb7}, {&(0x7f0000000280)=""/74, 0x4a}, {&(0x7f0000000300)=""/94, 0x5e}], 0x4, &(0x7f0000000400)=""/75, 0x4b, 0xfffffffffffffffe}, 0x802) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="41011ccfd68c7c3c3ff51b93afb27fcfb7102ce2ba2516b4e4762292bbe501abb45909562c8c702130c16d304c252173997a5c9057f20397c612e3ae120ca7a91f1d207936c5ebe8879b0b9be33d42d60ef29663ba3b", 0x56) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) getitimer(0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="928516143739b85e9a0bdd", 0xb) 16:00:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0), 0x1, 0x0, 0x2000000, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0xc1bc367dc9640c8b}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000a00), 0x1, &(0x7f0000000000)={0x80000000}) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x30, 0x2, 0xcb}, {{r1}, 0x0, 0x96, 0x0, 0x0, 0x20}, {{r0}, 0xffffffffffffffff, 0x3, 0x46, 0x10000, 0x4}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf0000091, 0x8, 0x4}], 0x3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0xa, 0x0, 0x7, 0x2a8}], 0xffffffffffffff75, &(0x7f0000000100)={0x8}) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x80000004, 0xfff, 0x7}, {{r2}, 0xffffffffffffffff, 0xd1, 0x20000000, 0x0, 0x7}, {{r0}, 0x0, 0x3c, 0x1, 0x7fff, 0xffffffffffffffff}, {{r1}, 0x0, 0x40, 0xfffff, 0x8, 0x7f}], 0xf6, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x3, 0xfffff, 0x5, 0x4}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x7, 0xf22}, {{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0xd487, 0x8}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000000, 0xbe, 0x2}, {{r2}, 0xfffffffffffffffb, 0x61, 0x80000000, 0x3, 0xce}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x5, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x81, 0x1, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x10, 0x49, 0x1f}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf0000012, 0xfffffffffffffffe, 0x8}], 0x2, &(0x7f0000000340)={0x1eb, 0x6}) mlockall(0x2) 16:00:36 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000180)=""/167, 0xa7, 0x800, &(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xae2, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0x0, 0x1}) 16:00:36 executing program 0: setgid(0xee00) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2fff, 0x0) 16:00:36 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xf0000010, 0x5, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x88, 0x2, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x4e, 0x0, 0x3, 0x7f}, {{r1}, 0xffffffffffffffff, 0x92, 0x1, 0x9, 0x81}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0xfff}, {{r1}, 0x0, 0x1, 0x0, 0x0, 0x43a}, {{r1}, 0xfffffffffffffffa, 0x1, 0x41, 0x2, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x13, 0x0, 0x80000001, 0xd6}], 0xa0000000000000, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x91, 0x2, 0x9, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x19, 0xfffff, 0x4, 0x8}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40000042, 0x7, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x6, 0x2}, {{r0}, 0x0, 0x80, 0x80000005, 0x100000001, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x13, 0x5, 0x4}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x80}, {{r1}, 0xfffffffffffffffd, 0x2, 0x40, 0x5, 0x2}], 0x80, &(0x7f0000000000)={0x6c3, 0x2cf0}) r2 = dup2(r0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) ftruncate(r2, 0x7) pipe(&(0x7f0000000040)) 16:00:37 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/4096) r1 = shmget$private(0x0, 0x3000, 0xc, &(0x7f0000ffc000/0x3000)=nil) semget(0x2, 0x0, 0x402) semget(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff}], 0x1) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 16:00:37 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x6f06) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x7fff, 0x44da, &(0x7f0000000040)="2ade46bdf178b0c96bfcaa106e06c05180537c653e79764bfcccf5587db3a075eb48ccf99e749bb5e76c645f10778ddb7c192c1b4c68449328b7f63c51c4a56265d486abc2131d85bd34420180572e5114f9eb1680501ac70ba9ddfc54bd9d5f142ccc7ebef070108888b12c2f60d62795f531efe351ccd0adf20ca5fd1e946525454996e28705fb44aecdcbb6b774d0fa21051f7acec14a81e3", 0x9a) connect(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)="df0023a8", 0x4) fcntl$getown(r0, 0x5) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x6c7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) getgid() fcntl$getown(r0, 0x5) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x400000000001}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x2}], 0x6, &(0x7f0000000200)={0x4, 0x6}) r2 = shmget(0x1, 0x1000, 0x5, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x5, 0xe594, 0x8437, 0x100, "3672ccea9089e883a068d59d1459c7904fd90b63", 0x5, 0x5}) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x80000000, 0xfffffffffffffffc, 0x9, 0xfffffffffffffff8, "5fed82968f1b710f0c00", 0x2000002, 0x1ff}) write(r1, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) semget$private(0x0, 0x1, 0x3c) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000280)=""/159) socketpair(0x7, 0x4, 0x273, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0xff, 0xbf}, 0x8) r4 = open(&(0x7f0000000340)='./file0\x00', 0x104c0, 0x4) sendto$inet(r3, &(0x7f0000000100)="050a36ae11d1a2a475131aa39b8db11a82d4d57cadeace9c194aa50929a1dc35b6ce4fb3cd5fa340061456b35ed9a1796cb0b906de60bace8688f54891bdf39080421cbbf1385eada0213a3489c54ae383534cd073a3d7a39b611e30e80c4e62cc53f7c504a4f36a2466d6d582c3ca3c8f7975a5ecdb1b1900325a68b8d5b6958583de51", 0x84, 0x4, &(0x7f00000001c0)={0x2, 0x3}, 0xc) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x3, 0x0, 0x10000000}, 0xc) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000380)={0x7fff}, 0x8) 16:00:37 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) kevent(r1, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x8, 0x7, 0x4}, {{r1}, 0xfffffffffffffffb, 0x44, 0xfffff, 0x81, 0x2}], 0x5446, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x2, 0x0, 0x1}, {{r2}, 0xfffffffffffffffa, 0xa0, 0xf0000000, 0x3, 0xa26}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf000007e, 0xffff, 0x6}], 0x9, &(0x7f0000000140)={0x3f, 0x1}) 16:00:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4013, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f00000002c0)=0xb) open(&(0x7f00000000c0)='./file0\x00', 0x10d88, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000080)=0x328) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) writev(r0, &(0x7f0000001200), 0x0) lseek(r0, 0x22, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x11) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff3000, 0x6c7) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) getgid() r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x240, 0x10a) getpeername(r0, &(0x7f0000000140)=@in, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x5, 0x3, 0x65a, 0x401, "211002b7c9d65738240f4c8cce67de47169aa22d", 0x8, 0xfe04}) pledge(&(0x7f0000000180)='}\x00', &(0x7f00000001c0)='.m&-#\\:[\x00') writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xffffffffff7ffffc) listen(r0, 0x0) listen(r0, 0x0) recvmsg(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001540)=[{&(0x7f0000001040)=""/38}, {&(0x7f0000001080)=""/225, 0xe1}, {&(0x7f0000001180)=""/117, 0x75}, {&(0x7f0000001200)=""/233, 0xe9}, {&(0x7f0000001300)=""/17, 0x11}, {&(0x7f0000001340)=""/250, 0xfa}, {&(0x7f0000001440)=""/189, 0xbd}, {&(0x7f0000001500)=""/13, 0xd}], 0x8, &(0x7f00000015c0)=""/202, 0xfffffe65, 0xa47}, 0x841) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20080, 0x10) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x3) setuid(0xee01) r1 = geteuid() geteuid() mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) lchown(&(0x7f0000000000)='.\x00', r1, 0x0) 16:00:37 executing program 1: r0 = kqueue() r1 = kqueue() close(r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$getflags(r2, 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) kqueue() getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:37 executing program 0: r0 = socket(0x6, 0x8004, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ftruncate(r0, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000100)) fcntl$getflags(r2, 0x3) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/70, 0x46) fcntl$setstatus(r1, 0x4, 0x0) write(r2, &(0x7f0000335000), 0xfc94) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/13) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r0 = semget$private(0x0, 0x8, 0x0) semop(r0, &(0x7f0000000040)=[{0x4, 0xffffffff, 0x1000}], 0x1) semop(r0, &(0x7f0000000080)=[{0x7, 0x7, 0x800}, {0x0, 0x101, 0x800}], 0x2) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) semop(r0, &(0x7f0000000300), 0x0) semop(r0, &(0x7f0000000140)=[{0x1}, {0x2, 0x0, 0x1800}, {0x7, 0x2, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x6, 0x1800}, {0x7, 0x3c0, 0x1800}, {0x3, 0xffffffffffffff06}, {0x3, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x9) semop(r0, &(0x7f0000000000)=[{0x4, 0x8001, 0x1800}], 0x364) semop(r0, &(0x7f0000000200)=[{0x4, 0x2, 0x800}, {0x0, 0xfa, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x1, 0x1800}, {0x1, 0x7}, {0x0, 0x81, 0x1800}, {0x3, 0x5}, {0x4, 0x6}, {0x0, 0x1f, 0x800}], 0x9) getuid() r1 = open(&(0x7f0000000180)='./file0\x00', 0x388, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x200) ioctl$TIOCDRAIN(r1, 0x2000745e) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) getegid() 16:00:37 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4012, r0, 0x0, 0x0) 16:00:37 executing program 1: r0 = socket(0x1e, 0x0, 0x2) getsockname$inet(r0, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="838759e779b3c23b35fab367273dc34a18fa4b86f617d185e849bcb4daeafb467d46fb309b09431bac81857294df730725eb901aae01bccdd6728c00c518c1ca454eb2f88319509e6a0f1bf0e29fb5d319550ce5ad", 0x55}, {&(0x7f0000000100)="4e115dc245bf9709f0241c143ba072c16b56257b3478708da5736c6d077e9b7fcf2666e73b94512ff3536e1e7d81c8609bf843d39728ed1990f6939a6e009c6017a0c626c3a294b26d21316b1d553e3520ae0a65ec5ce99c8672cc16242eef03ce0487d2600f8b3fcb148f7e182180262dde8a9cdf", 0x75}], 0x2, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x402}, 0x1) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00bdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d9da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445d", 0x5c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518000190000000000fa6000"}) mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x403) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r5 = geteuid() getgroups(0x1, &(0x7f0000000280)=[0x0]) fchown(r4, r5, r6) 16:00:37 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r0) r1 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:37 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x8574, 0x0, 0x10000, 0x0) 16:00:37 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xf1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="e5fe953478", 0x5}, {&(0x7f00000000c0)="c6cf7a66222e32fa9a6c26b908b5ba7f8ea4a48ff3ff45d4694b3ff3705bfb309b9c4960251ced8e202a57f5af3679d2bcc6ae0815c0f6b00e47c78595c2b8a9ddb59edeb18a5a4402b279c9b4b8e84e81a1926240a0e398c49c2796be71b74d53542aef341ab218dc9a531ea3610512530774d4489bc887a30b4cce4e7f1da9c1b5973fa40f3d4dee53a81cb0033ea1", 0x90}, {&(0x7f0000000180)="85396a1e347a8b740cf824c008e0c5e0a01fa367784edd7d69c6d8d78ef1260d3b8114b518f89710c3f883f36b3e296184cd8f7ea00c217b816e97ecd2e07c5980f465269aa098b09a11f26422e941d96b974e100da2c22af6d574b2828215e435058a039428e8b2c096f0d914d936c07c2504ba17418ef800c90cc6a3092c3460377526429defbe7266bfc8e46bc641a5673ed87d246f33024ee3866e0c78b243b4aba76c3f37e17d38f6131e520152df4d0945617fd11297709b1bc276d3911fa88444910dbfaf85f20c914746d802094b1ccef8", 0xd5}], 0x3, 0x0) 16:00:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x38) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) poll(0x0, 0x0, 0x91) execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffc005, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 16:00:37 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="6bbe444184d5ba048be8f2377e10ecb9e1266ab8834a818f12bd755400e7336bac04034e389db00dd927fc9a4f042087aa581b7b8b1a58bba5176458aa78e42c89d40f824e9625e701429eee6230368e9e47aee88f4f140c3cfd90ebd41cf4b06d561b47bd2a7a71fd45ce57cc35cabe06000000000000008ff0e173b39c83f10331ebeff21769706d075b3c3630a3629826426d5f7c777b91755da3f0cea432b2a235b17772a685400da66db79a998ecd19cf4717"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) 16:00:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x4000, 0x20) bind(r1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/110, 0x6e) 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) r2 = getegid() setgid(r2) connect(r0, &(0x7f0000000300)=@in6={0x18, 0x1, 0x400, 0x5}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x101) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x2, 0xd6b}, {{r1}, 0xfffffffffffffff8, 0xa, 0x1, 0x7, 0x3f}], 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x31, 0x20000000, 0x4, 0x69}, {{r0}, 0xfffffffffffffffc, 0x9, 0x40, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x50, 0x1, 0x9, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xc0, 0x20, 0x559427a7, 0x3}], 0x1, &(0x7f0000000180)={0x0, 0x6}) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xfffffffffffffcfb) r1 = socket$inet6(0x18, 0x8000, 0x0) connect(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000), 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x5e) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r2, 0x6) close(r2) 16:00:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./bus\x00') r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') write(0xffffffffffffffff, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a", 0x105) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0xfffffffffffffffc, 0x10000000000002, 0x0, 0x100000000}) fcntl$setstatus(r4, 0x4, 0x8) getpeername(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ee4bac9e8dd50d5876062d6a13c9274350329f95dce0010d9d2eb2e8bed33cce068297f76096907b10979432ac23683448df652d508aabd662fa2b6f03f1ff3a4f2f621ff65c8db8986b02f83488931cc75de6251d94af98ff863a029916eec5429b37a1ee9be64c7ba65ef774170d13496af2fc575eb4d20afc81f1462a670b14de95337e45b10239c5542fa332062f30d096c7e9a6836fb0196b2cc53b9e"], &(0x7f0000000280)=0x6e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0xfe) flock(r5, 0x2) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) open$dir(&(0x7f0000000380)='./file0\x00', 0x8000, 0x20) open(&(0x7f00000002c0)='./bus\x00', 0xca, 0x0) 16:00:38 executing program 0: socketpair(0x3f, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/254, 0xfe, 0x40, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000000)="00a008a2", 0x4) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000001c0)="dffe3378b83bac8c1feceb67f60991f13844bf592eb75137ad02aa7ee86043bbca19b8171f223e5b431abaec841a352b983fa4fc9c6a2cc36a712dde878cf0be229a5038e4d729b7bf2757dde37e8599edb30d9c51f8b9168c517d31e6e1b7fc3cc7cba42219a9d210da18c8c413aa6ee06a36fc3f9bca0a962badf5f946b7", 0x7f}, {&(0x7f0000000240)="a2668cba924d5d15707fafce5ff9390f9acf66d444ea81aaed0cf92d9881c28c7b96bcaaaf5dc7df96ec4c6b114b1fdc8c796dba9abf841a8f91d03d61d2f9eeba573e03f53f7e2d070b47a94ce1705768f526323eb289456ef9270b929d11f21e963ad6d966ebad4edf0f2b", 0x6c}, {&(0x7f00000002c0)="a0b75fd276d76f1c4bdbe5133af54750b85816d097af3d350fc6517129741e1dcebca6de770390f7e62e90ce35e10f15a777c1a7113dc04425b5ed339407b0fa02fa355016365cad446c9a3a8d6096ab6a513b6d3886ef393e034d870bd082cbe149d62af16870fe972a6029ff4d7d19537169f2580b1f77aa14c187148ca55d5e37b769aba0fddef5487207409ca14b5771de70582785999601af8b73669f08179dc0a6f6f91812d9b94e21b0f876df3fa221d12f0d413ec35cb411dd8dc4f9480b333a7d678201bb5c0ecf33a770354dcda825ce8f11d53a6fc60cb4f77bcc42ca71aceacf4cda78a46a4d0c68d00733c5187908d322bff51ff82a307f419b3fe8f06e09ac93f09c78a53b42523ce38515ee0726bcc99d2a4e88c94627c2862688c41f3e3561ebc0620a78b7f934d578e3fc7f6e1708258676eb115fa41002b60cdae98b79d52aee2e56e0063abfb4993f8033ab594a771733a3d56a9c8af6c071dc24076468812b78b89b628baf80fe5a0111d77d885ce9ff2069baf085c1d8ad9f21438fb8222128fd22cbcf57bf157656daa706e41799e2cd8d3c6b35e0f0540e499d1c92f7c774883b7c31883959508298cfaeb8406ab79ccda649e529ecdbf41a8a469a93bbf54296c9dac98bc4ed2d4de450785d1983212179a288db6c490c43efd8253c832f690cc4e6a0e86ea9572c3f382d614af85439ac06a1e0a1022bedbef354ccac011825c2b142ce16d5a59a1e6673738789c5104c8d711970fe82a9a2e540e32cbc1fc52b1921b1407dc7c7157db48ff2ccaab4c4996a8b3d6e0a2fbe20a14d937f9ef7a3fdb502214d47b0c2f2648378ce3e81d86e09606bf912f70b1b769553fd47decbb2ec434fd64174d4449a77487de9e20f81a87e3ca539791568756e8a79ce564bca062d399a55b05e03d3ded70e5b912a7bca5aba4ac76d1004b42984341c5aedd3169f322bc247cf8c56d0fa14fb940cfefc6a832f7b730140ac506acbe19c1a2462399b56cd4c25aabe45a77d7c57226f3728c37c56d9eee22e6da58c8a61be1bede04c4aba656b7571bb3e32bbdc7264eeb8852f504d25584a061b9819043123e5e182c3d45bfbff3118286013f6b387ab8bd94a102202a0682ecf9558f9b8bdc3bfe619245139b3ba7a53f3c9d4bda6e5637cb12ab29661572d335d19b71c95a09d5156e81302e0df966c8ca9ce77e598f4ea11bb505c56e201fc1e0980d415528e755a0038b3d4b8a1e4dcc68d068d3813cb13f67faa35305ada53f5a1db445621623925a7911d8efbe5768a2dfb5bccbc3a1383e02a342dc20d2eef61cbe93064993b7e72c65b7ccb5c280a87f778c9d7110e50c9ab380e8148b3af5e20bb7efbc4854052f1899d954f8b359c8da0e53be73a7711dcddcce06da5a04827792e4d9e1a56fde0d2fac84f731ac7cdf4fcdd345b945781fd6c3830c76d380efb9d470907c81ffbde98b4beb765c04e174dd2bc77dd5ea29693ed0d6bf7dcd07c136f780798f5727afd81b2f1b7d29b40983009f35d14295ef03daabdff8dba5e8e540dd3de69eac3c3a2258796c6bdbe7542a07c43a60656ac8c9785b26c80b9b3afca90acd9b6d0c9698ac12e550e452ec28cf803a21ef3b8e55d03a1f1a6273f799192da0bfd5fc422278507ba3a46cf94906c68e3c8326a227a836d2e2ab05ded0981c446d38eb7a6904bb0c8d0d5499b5dab32898e3df1cfc8a306d539e4bb19ae5283240e46b057fe3195bfdfc93abba1feff55ba66f8280e1ee1806694ce1ed53cebd614b0bba4efc936cac3f1d3e8976687670294fb7ffd6ccd089ae4942e09f7a264e3d7ce674d2c5c79360b652176847bc960a72e02809f5480e4b151e8298ac4020860db3b6a8ac2194b08a4d6ebcee087d7a1e8a30e3c5276ed8920e57bc358c8899b1a2f70659972f1a81713835d2003c135cade3a3f8cc8e9a39ff80574d73ea5376fd4ecaa7b65f32b448df9dbb2ae7a1ffe99ffe3bbe613d20515dbb1493c55d86d0bd827d85f978c8bbb2bbb45716c558cf87f403c234fdae421ea787f6ac3a8c8d7ae2451e414c3a548ffc5d1219cb690b4c499cb84dd2263bff65ee4e55d46ded6ab8f300c6272f7872ca4d12d5a3ea08baaf3d3710336ea9cf4c6a590734862de9e994bdcdb33510832581d150a4272c9d3de2a02b4f3566d2315d94ec37e6058a707f3c58164bba53d5ac14e9cf258161afd8a7c35b5062aa6b7d66c53fd3d7e8db53be221caec3822a09ba0e0d54148e00ad2e9937a5543f142ccc059d16a37162904206ae96755400f1bd9c6f6d44bf6de9da86d8ff0201b4b7d1ce15aea8896a000dadf37765c6fe3d37ad439247c3fe4864be2069abd9492d0252878a0b08ab6b55626ac020e0838c5729b451617c8d8b492bd26e0988f09242f352ff7b27f1607fae1c51c849d2d1e86c16f34605c6091d29ec77270d8ab9f88f1651f1a76f3efd9ca0be4f0b7fa0102d8152c3cd94d80d734a2eb881a06b0cf8d1f61c810b2ae0db7d3ca7a085da96ec2de6bdd610cc8768d39215b89f69ef0a4c2e9031483a6fbd7fe8fb418569e678cb54d29fbaedc2da93c7d6af7c07fcf944d495748afbc6a456f71a728a50d91d34c254b9d6f35a276efe8c1750d77b0509c79301216d596db6762ecaa78aace55555067a4e4329e04fe17704ce373feb1955e21775357d4b3d3b167a49615ddc4105c6a28ea21e58b311f9fe733e5dbdab0748f0702fdd25486dd868c7519a8c6101cafeddc2da3df47917dd260014f0eb674877d624aa63bd43964f5b00ce664ff0e32f20bdef09e81bd22f9756cc4bd3044210ad8c684fde2546c4c8b591aa7effe1ffe31d903abcf20c0a1013756db46210563b2ac1863bf5d16445f781d241a17e0084dd5fde79bf4b5f388c76d168bb51901b3f0dc39338120205b173aa63477ae9ce007831d3bbd8612fc3bfcae6a8bf9b82bbb3fa0a0c4aa0ec9eed90e35d8f44b1b20c0a0300b666ece3680da352ac4e5e84b10d5c8f81a1a922282f3c3654c0e3d19898931d4860283c76d4db6adf86e97a9b303c0a455cb0d3110f109ab791e02cf8d8abafe571e7a0268db018fea1f64cd42af7769414083d4c6b11bf8549ad9eb914ca9cacec858367279314833d8f1fd978c469cd28ced3ac845e2026b651b0bb8362cf555b073ccee404e88a4d3f3e5be2715dd2d05ccef41fde2ac84059124a88b97a0e9fe1cb18293489f88d6b48700afaedd29f96774d39cf15eeade18446a3e4457ec20698fad4c1bcc97f70f48b7c2042092e3110e88dd4aeb127a93858fa3aca45acbc0e408a0c64feda18cbad28f022b758014ff1411daa765463903efe18b29deb0bf997bf86ffde8a6f928d8936bab14c3183df95e45128bd0ad5fd949f6238110b883c645ddc67ad0b538f08719e6eddca1ea53239bdfa8a64ac553f0802a9b164addc55d3b61f428db6c15fdfc6226fd2b0cd6b4014d2c59540644329739de4fb83325622b4b0a6b6f70c7f8af96744772278bc8ca98ed170b900196a4b7e9b500eceb5da30379bebdf0be8be79399ebc55190ff9db8b18ff4d871ef47b5c460eba8caf17171b4870364782f691d2c5f17c57893aff88c6503576747402baf8afbb682891179db4d29be803f78a84d9c2c4ff4ac5a4ebfa2d600e739802619074fd6ccb8226cf6ea40188271f818f0e625db8bf79fe64d1e7b8f66a1b0c2cd77b76ada5b33e00a17f35167ae3fa26d3e29dcbd96105005367cf7107388209e9d8b855384145e143fc18a990ccb1744dd28f32afbbc8c635ad839552b459ff9e9189e99beae9498d4618965f4b42a39650423ebfa352fac10499b0d450963d0f534ace60bdfc63215a565dc0c2ab25371723a27e8c7785a4884f8f9f8cc3699f70fe0754176c20684c1be93c23afa82f7e610ddf5091d227b8e4a7b79893eb214ee2e2c928f87d8155c3787e85988f64735b15ae6eac60b8e7294b121f938e685958a3ea9dce2d17e639be4ade413b89cc5c4fb648b7ddef758e1f4ac34cd58c0691b904335ff21b2889528fc16ad2ce6f791d3ae65a671870ee8a31a11e2170c97a86ed49728bc02a67b3e147fd9bc34eb8a07ccb91dbe225c5e8fab062cc2d6cdd629d963a747157e34ba15941a03afac14639e7026d8a7c4502e45b025e304c13093f04aaa2def15aac95757bb1f0de82cb0736514dbd1d8516bf11d93dbf8fe801c5af71ed6a639222f78f11d27e9322d0a2c1e6b96e0747eafd32facc30bf4398005af42481080758013dfb9133ae2630310211f69514a15ae14ecd610ccd4ac6d1857fe46fde8a44877dbb03cde20c4e32edfbbe12c1ca06a1f2138d8ae7b5a138532f5317afe398c60b86d8058ad20530941c9fadc0e64328965cec8b888b0229f68053c9be7176ddb40ceb81e11fa1a2dfce68e168af9846fb1db0e178fc182451f192d74ec87170d383e412ed2103b1dcc248ec05a0dc27f402f64b7ea6d141945956ae7e1dd9e075453c9ef26c1838327224a1e16656d3a3cae22538578cc850a661119bf47c2275ea10c09df4d2833d797c9a87f7b4c791a2432d778c288e354702bce223fffaa948bd104d4bc162cabfd54539d4a95b7998fbbb26f86b21f8b32aa586a0e8b7aea7389ebff1e343c91129c204ad5a1c5b2d8a32bd87b22b2a5b9f3cbdaaf09633f263c14f0c0a6a348030e8f98f5ea51dbaca6708a07cfc2f412d18692f8ad94d175a94ae9a342dbfd8c3db573f732599751658f392262c9cb484ebc9aa1276c83e7c5afc966a62cbc8a81cbe66290f61af2e2a74c3e8ca9b5d4fbea4e12e2def8a72343c8e9a76d0b2aa7a0089da811451ec3d6b910b918009da2f15c3ebba792f8cc297ce6d2a096238cc3c8d589d2d5ad14320ab704b88249d5d2b33e6284e7689419e55926322c7cee20016362d40975aea4b14d21bf5b949a6f24bd90cc53d6581d61808e41011293882db2ea05d657629fdbfd9579d3f213d388575f29d29d3f67c6d225224563d96fa998533ca0ce784b1c930f7ee6be02b1cb132df880d2e58c5888ef87c6808bcc1c46a127f61a1e3a950c1b9ec21faa48b1c76edb6e0295d99e9533ed2d8bf2460541ccdd4095809e8369a8f21d459dbd2af30a1213aa8b48f23c3384e8349998d149b5134393b49a5c377ffd2a0388696f2eda6ba757d0026b2f6c6c659601188bb8310417d0559e9ddc6ed9623ca5a5da95fe607fc57770f70c1afae1fb79b0568ec821755bb155da9e863ba6d3bf73da36b1c9a08ecb262d25e4009e116060cc38ad135ff67f24da689e464c5af1daa719709a124aa480b4ed6beee3e954f47de63dd0fbb88e428b7699d4d66cf97465cbba3e599f4689605e81bd9c1d102939f5919bd7f4f0c5df93572f89577d99b66bbfb2ddadd7589944c6e616af67812d178d471cb2a95d4fe06c43f8f24fae0b1cf035b2c81ff3f7ac39c69c16734792477f076a2ab5045f50b4be20d8e35d5491bcb651ca8080bcb8a53904ba66e893cbb9bdeab7d664c414eed83edc007448daacf43a7fa8a45a02dbc8013992215f5980b5184dc85a093bf1617f371d9311394c0279c01b3f41e0b76b66a0f2189d0def95b1e455b0935ad5e54330b714527dfa4b093b0b7bbc80ca43c6279ea5d66b2cccbb82351764bacf9ad59afbae72af16a5bb8239480d82d5aa71f3fafa77502ab6b9d6215d906d056b8b86dab033398ecfc9c8e10b295e1630f7632fc24aef9e8fec6dd251406516040671f0c3679b7a79036c0d", 0x1000}], 0x3) 16:00:38 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socketpair(0x18, 0x7, 0x100000001, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) dup(r0) 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x282) socket$unix(0x1, 0x2, 0x0) close(r0) 16:00:38 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') mkdir(&(0x7f0000000000)='./file0/../file0\x00', 0x0) fchmodat(r0, &(0x7f0000000080)='./file0/../file0\x00', 0x20, 0x4) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getgroups(0x2, &(0x7f0000000500)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="1706c04256ecd8e1b242ece9251f5446d637fa17c8aac400a5", 0x19}, {&(0x7f0000000140)="838b4233034efbd346d988f2af9f5237ae399c6c2ff459ae3dc65a6f80a7128a7f8ac5bb78cbc6eccc761ca220fd2e6807d129225314614cf46effc3a8a0439b1f19d8566bc5f22b49a5d3d4cd84fcfd732fb7133adb35d0871dd277bddcc2032a1b93cc6ad7a2066dc6027255c3fd1d91c7ecaf196f0c85c31ef9b72a8fc2bb0ca0f67905e9201090e4231c032a7bce7f826b1c3bb95670", 0x98}, {&(0x7f0000000200)="ddf3d8efd96c9bb2acafbd5d8bdcea4a26de2bf59eaafddef3078094350a855a10bb2d911c9d2f22605dc05803943b92cde06f62b6a8eb3a8b30471170336beadae7efa3f2afbca8b516e25c23a69582bf90e4cab4d65b6d374b3eb183c98119f6c7669d0f8660c6e90af09d1190322e56cc7af0310d4a0d1938d271a008dfe87cb98d5b48ba522b4fb0d0f5451db642", 0x90}, {&(0x7f00000002c0)="7f0fc1520b4345b50ed19aa32815a2e14d00c0ac10c36131a302af792696f24fa2fce78792a0b85fb43dd8e733a8e226fb032bdd43803b7d2c68701cfab378cb79f1b513d9660938de259d65279803d1d394b1c47410174eb8ebebf16f846200f2bde77ba4e8783f395073afdb80a9bbc3e6d178b6f3b05880b3570e53258c8cd776146e35c99b7400f8c37ed8e60c2ba79bfda272f5011bcafe2707dcb8c48e388e9d", 0xa3}, {&(0x7f0000000380)="c768d43799c8bad77ee3a8280bd88f6d926078e106fb54905d569fbd5edc81e4540d4457d480e08ce76de23b6f4d8ead28ed0fcf723dd4adf9696dc23cb055d4fc9e43d5f797dd8ada30f5d628", 0x4d}, {&(0x7f0000000400)="e9b186a213fa0e9b02269f7a7b89d647b43d73666b5fe20d8d03d8b728a56b234a06f765be7385da578eca721f15f2e6fa5b486bad7479cb4e7fe7268729bb95efb433fa1761dae248345daa3cc74a7375952b692eca8b7b5b8b56", 0x5b}], 0x6, &(0x7f0000000540)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x48, 0x400}, 0x400) 16:00:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x4) setrlimit(0x2, &(0x7f0000000040)) openat(r0, &(0x7f0000000100)='./file0\x00', 0xa00, 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) munmap(&(0x7f0000ff2000/0x2000)=nil, 0x2000) 16:00:38 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x83) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r4) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') getgroups(0x5, &(0x7f0000000000)=[r1, r3, r3, r2, r0]) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r8 = semget(0x1, 0x0, 0x71f) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) dup(r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x100000000, r9, r6, r10, r5, 0x8, 0x1}, 0x5, 0x5, 0x7}) socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 16:00:38 executing program 0: r0 = semget(0x0, 0x0, 0x441) semctl$IPC_RMID(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x4) getppid() 16:00:38 executing program 1: getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f0000000040)) geteuid() getgid() 16:00:38 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='.\x00') lstat(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000280)) 16:00:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) setpgid(r1, r2) mkdir(&(0x7f00000001c0)='./bus\x00', 0x20) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0xc0, 0x6) truncate(&(0x7f00000000c0)='./bus\x00', 0xffffffff) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) close(r0) write(r0, &(0x7f0000000040)="e8", 0x1) fcntl$setstatus(r0, 0x4, 0x8) fcntl$getown(r0, 0x5) write(r0, 0x0, 0x332) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x101) 16:00:38 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13eb1f9bb4b5ac4c2641db6826b529d16686c1869e5e57335d6ffa4a43c0495", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffc, 0x4, "a147780ac85a538a131900e8ebd81823fc3e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = socket$inet(0x2, 0x4003, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x2}, {r3}], 0x2, 0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000002c0), 0x1) 16:00:38 executing program 0: mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0x13ff) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f00000001c0)=@in6, &(0x7f00000037c0)=0xfffffffffffffd9a) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r2, &(0x7f0000000140)="d9ef22ffff00000000000084c1d8d9ff37e27f0b638ed1e2d9733f000000000000004acfe5a921e93924de2e000000000000000000000000", 0xffffffffffffff31) pwritev(r0, &(0x7f0000003900)=[{&(0x7f0000003780)="20c382397965a1fdabf68b580efc39d42e4f9b9e12c467c206ae54823ff3e3d8eb3481dc570bb82dabd425c34205ea68298306c277eb9bab810de6", 0x3b}, {&(0x7f00000037c0)}, {&(0x7f0000003800)="69061aade9f742042048ad4ec89db7baa081de9347a3ef945c68c282a520397ce76991fe84c48b9930eb67e26ea9e9d03da1a4734c92b80c581fc2bf6e3ee2bfb2e2949659b1f8", 0x47}, {&(0x7f0000003880)="33ad1a1a99e52756e2832fe4df9467bbc5a1e5f4560c0569562a124eb29cbc574dd261ac98389d103731a1a31dea77c73b8a050112dc617a6616c5befcdc0fee70725de7d955b258cf8f98210c10e575deac952d092e354cb64593b6de31221f107934c0563ba3c97d5d4d8cad09410d664a38cfe63db7e6", 0x78}], 0x4, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='&\x00', &(0x7f0000000240)='((\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='\'+)\'\\*)\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\'\x00', &(0x7f0000000400)='!\'\x00']) getsockname$unix(r1, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r3 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) close(r2) sendmsg(r3, &(0x7f0000003740)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x3, 0x9}, 0xc, &(0x7f00000026c0)=[{&(0x7f0000001580)="40216da19e6f4f9347db63e43aa517bfd3310478d1c63762905355ab6033140b458724c7d97d39", 0x27}, {&(0x7f00000015c0)="248cb706d889576e451b14473ca94bc3e990fec7e8b7feca8a934e43615ad913ce07fda2f95e45e50e05d30e18c583242ba29e20026bf2dfd7d97e699b83b087d422bfc7c247c59347ff0fb91afbb7c028f0bed73d547cd52dfa75531d98699bda167b66959372b98deb2e089256ea9d8e399e5df570b5181b183b7029b0fee34ade461fc5aac0943d5c8d4ed00a7bc94f51eee8bc", 0x95}, {&(0x7f0000001680)="3e9957a46a8746706041b1b228de01460b3d6343ad76ac3e6e97c6d8f10b818e0a35ad85450836193a98111d671785c43b1cd6e6d7d050fc87e63d7dc6592f8d4f2ec3cde137ce0388252804d790a64b84fc738149c2d3d8877b02542fc5f91a9644aec7a173d682b23a4dbde089310dfce619a876f3e1c2d1749ecc4a459b12d9a1c4e1e5a7bdb381f0699591587b2237b3c978dfd4d756483ced7e7ad05f923bb6818cefd25e2bce87abb16ad1519b00c012a347c9f327d8093d4d0981b27024fd537a4691d269219dbadd67548cfc5864565a1b877e65c9d872672fedc1dedfe3a872140488b2ebae5bc2359fcb27c4e6eb65ad67c1f6d9387d9db2cba8790e870679d7db351ae793904aae36a5c14f6f080d335215208b3d3dfa9ad98b003be53ca9d452703e3554d9fde2eb722e9a2ead7399ec13610565482f7526b4c8e4d86629bda4d6a91b9fd0adbd673071cc797cf4c52ec0809c4e5c1e40b792299825b88d51e915d0830f5baaccc0047140b8594c70b72e3fbb60b0fcee3dd52bf8fc2e0dbf40d45cb1e47637473267db45561f44d3016e0902569017bdd179e8c3d623190b27b03a3a82e2053d4d01640a0d7db8ee7f25b4d62fbac0bcaf587663d93e4c3e4b5e18b48f1016d660eff78b394590239255bcfa1f65a294651f1790a6a7b7b5f49a4c6cc77a6cc574d2cfe4b3f1c1389729b4548ace5d2e277fa200424f86e95def951899ff3fe4775ef0791d4021748e9c5e0ba56bce9e2a0cd3bbc5c225a59ceef03707a4d38e0c9218ec69eeceffbfeffe77d3b2cf6e97048d46d69ed62398d05e404c840ed936baf12571263633396d26fa09878cd18f9d6e0a231de67c0c9e20c24e0084fd41fd9e66fb696503fd28836749e74cb64d4f0fa6ee3d9f54a6d068d7cd7e171473021148cfe305dd0f3d5b43ee613c9077c0b70a0823017ca104f62e2b5a67a8631dfde436586cdcdeff38b53dd711ca376898a8b8d51e2cc402d8ee24ec9b49eebd545d7c82b43f200d308c525b5b5c7273c999501a2a38e045d7ac64b5f6fa0f8857ca591e878c8c4be2885a45f43c24060e86653fe09496c2f83b003b382e80c37f6313e5964fdc84c79f56e608c096e883edcd9787b347f8bdfbc582d3232a266437111fdeac2301b8c8aa6ed3c14feb72fc95dc02d38771dbacd296e76e3abfc873313c4b3ee58faa96bde937d982b0c9782bebfe12685355b98b5435c37750ecde12315039912d2a5e00489b5d88423984a2a43eb7733c5dd84047ca37287bea3d5461d78b6808d6cd20fcf33ec83ce6e9aef8a0a9b3b959fb139c1ea4c1e88c3086fde82f3c22a1448a499b1f3b8db5239dc3a956f1af834711e7a3d2cfa8a850010545d55a03be399e21dad81f1ab6518b8a41f5147cbf14028aa38dc44eb81fb995ee2ca6e9482d3c7c72c874f84c2dee732aae3dc786656b5f83423d88111b041e2d60ba4a9927f6c1f8e887f62659a15f24e1aef43857af6dbd69b08e74bc325dbb190803f3dc606817384241b70bdfc9d4d247706e7f42163447931ecf25ed57149afc3bc6657b30c40feedcbf0ac2b825a92d7ba74395fdcdaf387229e6b84d5f8caec65ffb2559f260d04a0cb1a138d6ed2882643102d4d7a8f0a12fa37271a4fda772b3308a0fb5623bb6c2c0db2b85705cc64822522ed62af9b9615810e52bda17dab36283a06dad4130f3af4d6d79f5cd5ce5ef450f47dd1dd9f4b08d02c7a77e7417cc2f5d9df121de4f978ea05aeca6c2db8bb7b6354edb316285349068513270c0ae753f1b1b4d7b58c143ba1190309c187388a425d6e572dd82865b4f09ae757cc33d7c2abaaad631c9f0234af1639239bd14910ae6a5dc53a3db569e44efde818bb20aca2fdc7a28c4d75d959b5fdfaf5792576227c1990c102a6655611e2af9c8c53752584ea1a53465ceebab5df577c7a1b35f44d36e40d2f05908022ef51afe2a9ebd6498bb60f67d4000a6846cc2247ef87d1c8734821ed17fe5faeee04a0fa0d6952693629dc47f75452c6f821f86c7727eef210429f3fc27696bff065c060b8a0859dac2318d430ef8942e6c943eb6b963e5fe2e0f06e09ea60b22f7bbe538e06ccf1f565e9755cbb93be3dc4d5814f995c66c0b1ba3f9662cc2f47c90fb88abf5fd8ac11b117dd53a1c0a8b6bd34a94e3dc03daabdfbe2ce94eb2d2e1a3bd24c360639b957a4630b140b831bd8eabe14ff963532633cf36f9a5f521cbd7deef6a2a005c2ede2e1d4bb3c1aef3831555978e7d949ae15ac58a3b85a70debd4041fd7200dc7fa8454159228a4906428487990e15fbda953922ea5f6f61c6e88999ce63bfac7e131143bb6f7674cc96ce7076ef20c789354385908aa7849238c9531c05e3e4061e8a6522c6b5d608d25d41e284562888b1b940f416835e79ab68b826dcce00eecac22d097e7a74af203d83a41cb03a8eadaa39ba75a8d67b998a919332f0be0b03fb78cce8d8729bdb90f885d714ef9d108fac860ad970cd867c95bd17c2eccf7cf7fd689893d9fe22a5fd5eeb7eb1a2bf7a9af51f6beeeee74b741240df789f94c3821b7aa97c127b20401e03a574c237c0ed730b5d0feeceb49d271d8b2eab5d429229f67d0ad838e133d465b63e1626f966f7d23825c69c33070e50ad656dd9c6b55bad89e1a968ff9db0549fd904e55d35ec308a568cde1530324661229aecc9d8492382fb43100938042c38e9ea337d0592a9578f2ffd43616e3e81ad14ff1e9d4b8e859cfdb7aefbdf2596a4f6ac83d087056642626c4782d6ccaea97ed59063f6c36e0fd894e15d056db0cb3ff46b424fe8c01a67490c13dd2fc2bfa262ada4a20131db2e5b115c5a168b129b12f24b27bafd896ca944f361bc00f1279464d2637e3cd1dd44be6b97cd5a622c81f38ead590e543aa6d32b8afb0e9785d3aef3ddebd8afca5a7d79d40531cfe6a98f24443af667dfa071fd4203699eea1ee364abb0c022812e6810f3e7df456e31b00ec171cf8cb352e8311c70876745f38a9b27a098e55a7fda60d74bfb5b5140986b9088cba41d8ba535a3ea0df78d67e071317f4c53314ae304d66778d46f9e4c54279b3040793206bbd819ef16dccc183831bd988fc08546bc5947883fc2c147b255a60f645a4e09ac6ddff2165d3bfddd03015e6c84e6e3e090ecc8793ea8088ac3562534e8622eafc0b51a2eee413816a1b65d9cb125b98302fdf75be4e5f84e3f4985c403f7be2d524e0a813115882501ed81066bc9eb2787b7e489a2e0d558f8e6dca67d45fcd54865de492ceebefcfd17ddad84783a77383b359d35301d696986b2443954ec10bcc4b33cc3d2224c1d1cad9243709907c456f306af79bb796f85319da90dc42528b6d49eb2562f18a7554bbdaf6950372c8b222a26b08e8faa838f87dca5e3fcb1a6c49af014d2a3d649f4ee1f3dcbb339496ec02f4e55638c9e7f3b21f5d80a2251961421a220664aa4a618795a75db119e57f54dd623001a79d36f1bf39c551cf6bce6098976a35fef87b8cd49ebba010da8f6fbaa71da1d9d67eb4aaa272626f21f6355f88041ae46417854f19a32dc09aef4626b56dac009358d89f49727c194ab1c4af38343dcc4d6838bb2f38d52f8e3013db4f60f2a782fe362b34cb1f42651536f3354cc1c66e6b54b6ea30242f9310e3d9820fee5cd3234e6909c07a70afad80fe2d4bf6aab51e0af5ab1463737e74e5fc61d59f71aa61a3b8863fab3c5481a9b045c2ef79c571ed267695bf283190120a5e4dc71a5b986548284db222b12b80dd5b46c6b732359e24a1fc7f1f366ab448f4916eedcb1d48e913b0dc6a2d858ef12b2f1144cb0f0599a16cbf1f196f455d1b0e1d81a21696b519b825ba9059df8c8615ab0a35f3ddef66463a108520e3691e5172c2b839534727f8f940ef5366eec2bb34969e099263daefd8d9fd67ef1924cb7ecee96baaa5bad725cbb108bc07a9398886898f612d0b0e07f49c46ddd92b5d8e9dc3920c1856f515d551f304d2b92091088e4b4da5693ed9ebcaf800b67ce1822419bdf177a1e73c75d181f5f65aed2b54369e35aa0139ef59e56efce082113f8e07f65d85d88038431c92863d7eb2f47881101d416afebb2a85efb0b606d4505d442c454df3ca1c1c0cc45efdfa2e1e44f433dfe9ef9cd0657c857e81b3f2de31dc76cbede6acc8ca5203a8d76cb56339c6ef5452798ff64b9a987c2aa9c127655ea69fe1dbf3f72d690595a84fa584723c7d0c2bb88b81d8dc32c5e87481bde403b3bd3c2e3261a65a352231945cb612119a2d2f025b8d902df2474c44fa841b895129efe47d14f13b3f8112208976c82f700152036cf00a4b06e51f38aae026bc7b4f9af35cde72c3fcdf7543605b86185067abd3f606f064c1aeabf05bf9678642f5ef17cbadfbe2ff5888ba96c6e63c9e0d0a1acea7d66518a8aa6407eebfad0e3e7e1d7d523a0aaa1d3414bfde8cf73fb28cbdadb0c7732f6dd69e715a7676b83b520c8941203fbbe2e503c89abfc898e3307d18faaf2def9de10de98af267439ce8a96a0d8013fd83accca99c944fe66b76014920473f38ff09ad0c270e9a69a7db9225cc4bcc4449c1ec983bedd64ccc16779b1c28bd7b0ff3f517c0df0aa2c535796bae33035d0f212e3a39f01aa1d85f38ad5197110e7d16c20249812f598340e0dec5bb15bce4737b563f502b8eeaca5ba39c2e60809d9c203e0a18dfc6261a0b282680642b926c34e3b515199a6ab5e02d6d6493a766fec6b62314c06b978fa3cd37f643cbaf716625f1987119a6d0def0a5ab63d1197c543964af52e744c8e2409a59df211f52e3ec8e774f0e3c4a8d2472ef80e7834892a35da11f04570982d28202bb770227f72f7ae8c2c45ea590e6750b1940715fc685edb47db90f8417b98ecc3122e6f8cf383ec1919cee9d2299c3f2ee0fde06be0b38a38aad6b43f73a8d3cd9c6767ebba185a91fb7ab12da4d4f513a7dfb4f963df5801a1c99c0e193b728ec1b790a21145bb412ea8bb5d14ad02bb882dec3130c6c1566e58ebe0c0178a49bb9e6eacc263b107184acfdd0d629605392e68d35a3bb9df7ca70c6be53d00533f629ed42a4b04696ebf1dea68c0103b32a1307edf1c7b9c9d7d698e741d4c899b5d8fb5a7dc834aeee9b9aea305d64e88b17f36beb417be99a088a4df3e1e0eae4e43906ca02931f54394834d24ae55fc54057fdc3134bf29ea82fa66c9735ec605cc7a9ee2a75f186af2aff88c3e7c36923f282f096002bb7b375713ee2570a71c92cf58c6c29538ac32a52bf90f3e4d9cc4affbdf7eccfcf1b0b1b75d3ce9c0c44f3c69c9830e33d3929f1a802006c479c14f01517fb615a0ab89b1c6e8f0d1d62fe1831fdbd19fd4d17d9db42e5188afd86f4ac06c2f8afd23520dfcae4283c2eab6dafa0bcfcd25b90082c48b7dc9ac293f6f334d57918603e229c22f6a49c54d326709092eac3e1e761da7c8e8143e91e040284bbe95c216b4a54bf0460c34b414126e2e15aa1360e4539d9e5d716cc9bfda4fff88e322f7b79b0ec7320cdfe9349ab3b6c09d365642dea2142618881057810e3e15a456f44715b53af10f131753ab2d92ce55c54895c14d02adc525e237ecd02eae1881653f7377e06b372da8a1874880719d188926616e9452924ee1d665a3cbf109852a66aec187015032bb0378e3446fa0c1aa92f8d6454b62055d696233db8343a46bbfc74aabd786f6e93436afed9c0bf009a9e112787cf7f7c298405e67b77298164d167a77307fe82", 0x1000}, {&(0x7f0000002680)="6d975fe74df5cee4d1b8f30642ecb7a6532b69681553cb9569217d52197e347b9c538d242a3b8b71ee5c74a0eceb111cf1aa", 0x32}], 0x4, &(0x7f0000002700)=[{0x1010, 0xffff, 0x100000001, "5fb797a57412f3b51b7f77863f865e4eae3c48c7e95f4210bedd749ebd0199c139b5707d3a2fff52a3103f05075a3336054932377a9a24b8fef055388b75c4aa29577acd4c2415d0725f06d924f81e66026ca204bbf53bcb30dc69e0b54db9a14702b1d97c230084559b6791ca66467559ef72a2225bd58647f7d42a0e5ef4e768ee5c134ae08778b5d27835565a29734ad927e5a33bc115c7c350b413e8ffc5c0982f3ee4654644bf5b6d279b62f184da6b2a91733571d8816932f998ac72b5f12e3a053b54d424625a8b4dd449828ab61e3d677bf2686aa2b26ec437f908884fd63669a29107fbcd96d6691a670a944c77feae97ddc657f901fc79d69f041c0fda0ba7fc9b5d9dbdfe1bf3a78141b73922b04678aa32d27fffa8b4b5eaf30eef6a381b237a686e5875b90f6150f88df50f2f89de79519c7499b5dc5ada81a4c79733f61861fbff348c719821a97ac62ee440d6eeb76f6a9076bfc925653a4549e4c7433aca3b75a516b380ad504b5ea14091e308f89cb070c8bc34905eb0f2b1c5f946088789bfa889595cab13d605cb4a48a1828e51e2cc65e36a67cb95dc4d77be84392d98d5e5f29fa3123666ccc8ab7ab755375c7dc3c50fe002257a660de285fb19069b88c2c69356e8b512ccf2b03fd358e1bfc13dd2708f79848010bffd1949812422f6cef6698f190e902cc6070b71af5e8e7ba58b0e45d7aeaa74932637beae327bd87f81d07bf5ff2309038a513429606cc4453005197574407424d18297936d7816a337f2aff6a2a199621bd3a1307646fdd87af30c29e085732a489d54b41a05c38ad00d55c845ec9e967146b77adadc14029d366ce52cdcd97dc589b5e9e26c8aea08fdfe4f83b4e88191abb0a37cdaf9521ab571824611841311becc12074b3fc1afcec48fc394b63be3fc73e02c3f87affdc2e4d26fbdff5d451894c6985fc341d33f086386329848ef7b7a7975f9c9b24fd255f0ccd8adcf7985f7da55bbb2192b57d946499bd3557f84a757ef8ce37f96f0a1b5dd9d7abb4ec38ab3df5a7594b508c6e9a2f7cbe9e6e2bc85423ae9b91fab7c7718d351c4f546efd6f6a34dd712b3aaa8c93385dfbdb8abf4200afd41b27b692768b514383d8f8c89fd85ce1fd17dd963f7fef6926138fe89fcd71ac912fc2aa9ff2bf1709884763338711493aee30e733375d2eb28f734317b72ffc4874ae4f4cc62fb78a1194252d87899121e90deee27e315fc2d0b015f1bb4eb8992bcb3e94392a352baadce2b0beb336e0b2917c27ad40694429b9c4564a3c0d9768b299e11685c4d6eda15d5db2c73142195e48e4c36ebe39e1b074b3602f03a019c646d9dcb7b7c0f33b645b4ea9edf66d080a53c2a79ed605c8def77062b7ad660e737f73b4c994fc68c2ee0ae346dd9f39cb48be268c504f0451805c226da771f6f917f7e4543a86b1bea1d181fdb59c2beb3dde59bfd3fad9b2733746713e6f3b5d0222f406764b9d1b290a8cdc3d509631f3935a7c47810e76d48bec2a18f60f65de307bdf3acabba22acf3a61132a11539392bf1f97b0a34d5c1b3179fa2f4bbbc1ea709f823e7a566ad53f180950240e318d66585cad642a3be9cbeca183805522e9b08e67ec59f6fd83258237c42b3558bdcf4be265bdd457109c4ad621853f847eefe4f31964fb74a272e91e7cb546e8baffece942655f0b1f02e114b8e7b116a26b3b06d5304e9b8c0ecf83800ece821864c0d27c0d73220ad3cb895d752c7b6c13d8bab2c6f953bb6c8db499af0abccad763096c2a6b96e685e312fbdc60c718b40addd99b6dd78c904f9197f83f5c317c634bf22e490e3e6ca6faeaeb38a8b8bb415823688f1e2e68e926ac03afe6bf685c0eb0c10c03e732763b476be41bdb4f0f58802c4c7c7bd5278a9554a9955aff1a4d66930fc5c95acc6bcae192e0c8bf0e7406be12a790e8a2a524c9c84f0a387c6b0cedbc571aa95a4fcfe29a8992c0fa314565f40298dbc8f47f29bfd51242e691f7c4e9c46f3fb6a20a7ebb2807d4d8d429c8e16b6859c7290718b866d19d9274666c7ca294aecb5dbcbc020d18628a0e7d7782d684a024da1297ca2f48023e1bc6eb3209da44a7fb4ebe9307ac5d906baf6ebe21e531c48e2ac9acc9bbd557f274871d338fb8f3e667239021429fbe50aab9782e5e27d80c7134b13425d6edec9e4e5ece0680305967eed20c13f94d6687567987b82c631402f53efb4057814710f25fff80d6164f352f83139b88fd486783bf06f73e00057512b4a24257af5e6ce1bc989ee98ca9719e6c9179bf2990ff1534d147c7105887b61f713a8882f94dc92159fe022711d081cbfb4300aec7f82806b6e3e6e6aad601e63dd41f187b4fcc4a7feeb2e4bef3e4f7f040f18da14d99ffa8fed042d0c35e025de7276c897767250c9ce253e674b2ea92e7612fd0eeccd741e1bcb81b81bafd8f7360bf2762a7b36ca27141b85a77caa3dfd67a2a65cdd8c52f5c8c7c16841750d6e84ff62983b5debe2007f6035a4e1ba990d871576ffbcfb678c760abbe1c4b112f7900b609b487214f3c80e4224b63af60edc32cecd9dadcc613b0583660fa70d4cbb963fa88746b73b5b0992f60ab0f1902441e1a460b6c0e9aaffe3fec4dfb0e825972d32a959cea510be1d5d9dd564d3578e9dac93938de7b24a1a0faae1decfb1bbf4823734dfec20b43b05ed82c8bd0b651dce74fb2d738c31580788b53af1f6f88f43bfdf95a222e16ba1db18ce377a8978c38c655163d8a039d7a52ef5b3ee4344d6fc903bb3c1dc2564edb1ce59b73479a1eb5f54f8788b04d01e4db63dc3cbeab23f1eb3bfc780e2c4490506da2049d56aa4c386b65c0d20a4cdcf6c66871ff5f8247f4e60e86ead1ac1f25afbc69cf0aef2e2885591f0ebbc12fb94c053eddd412907e71d6742cadcb24bdab2de67838d0493756195f28ae419365dd8ca4ae6ef6b41f74c1627efb3e1d5801406b18222c6db63ff1d07a35f91c70670b76db3b4dd5b45ff4f1d39e512edda95f3d12fb0178bd64e6c230a319ffa44429d3c738a8cfc96927e30383bd0e975b43827238cfdb9fa112c50072ab9f2fbdc2f1a8b1cc6825c9266df29894140450f786f3380b333c096fa730cb5c50192c31d48a5424c7bfd1cfbf18703ef40218fc3e09792eb7902413c3c3d1c789639feee93c68e40cb81c51680a7c3854e58a2bc454c55207e8c1e6c279e45a18af78e8e1d0e7d698ff2d2a69b5d9fa9dde8477b60bef08712847b6d1e4fd3f8346923933d0f4078c007c6bddd1e95eb880e91ce40bb515f45d269d683f2a2d3e957cc2909e2ba582ba890e63c6f3522169eff7f272872416009bf0d7e6865c04f5980769feddf0ea9dbe26053ac851a2bd48d862e6d6faf45e8bc090bfefe9725e56ba1536c77222b7f9f5daf48c06b950820746b091037585dd298019748e3de36314b78cfabd3b4f4561abf4611dbaa82201d10bfecd2876b07914addee69f1286aa6a5a1ddd981d8d05518d1aa8a29d4e951baf438d5da62af67160132e4ce10d24bb763cec6cb6523f577412a9f405345630b613b896d3f0ef66e873079c03f4e9b4c880c35b620afffd8c87a5d70c1711807e09ae2bbf3ca72df7303ce9f91d78ac037bb81c3c6465792823c84c78d20570cdffa9fccb98051c1ae3ce2a1c5d15db8f3fa6f130499eab8473ba8dac37716fe73867ddfe2059d07e03d048f7d251f741f4df28fc0f12dbb982a571a4b1f1d674ddfc296ff6dd34b10be80aeeb287a636f967797634fffd4e7b14971d7c3d225e0700b988d1491e89361f7c96dd36b5a5a74522fa573fa88b4781d63f23ce3cd9a958636b4125ebd1ed8d9e11b3a8dd0c59d481886bb24ca30efdb44871b3cd556b969b0d045f45f4970a4cf6c7125c44480346c6ce1e09f51d21b5a8249f96e446088c1dc9173fda2fb1c9a1d8360ef2828bde5ffa5ed1ff8c870becfb8bececc3b3ff54d1a230c8e8e7bf033deb9bd492d16e0d8efbcfae36343ef2e54b7225322348405028295affad2bec57cb31d9a20c62192cf00f985338b3a438216aa0e1478fc3171c189fee9c59f685295247cdd166fb188a0fba6891aecd6f986de65a75f760b2d0f7c8e915ec03ddf5d2ca7c5a0ca5dbc4af1e1fb478f40ba6935b4cfdc490139d3f177ba9aa03e01ccb5df399cb4297350011db67896c9edfa93cc9cd55beeb2f162ed74c876e469dbd0ada93f621914650a423903ad6ea268fa4075e330d590c623c9c715c1af286ea84d78e5e84f2ef43c20b506adefe0dd2fd57bd9923f05e278e735b0528bcec1c91a18157d17f650ba0e7da69fba3a941fdcfbaf29ed91f0cb0e61ba9929765d5faca6bd18c6a332f4b619b74fd98498adf51f07788f3f05bd2cc83154c2790c1af119ed99a7fa79c4c04f3a260329881458248d052f893e8829fef3cb89dece9fb644cb99ac314a8a035c598710805975bf5e990a3a246814fe7529abc361babd99e76b25bc63c092b91359ece094eb3d264792594aaf7ef82ec39c0c609d735c3024e3e0e3ebf21b2c1f945e1855ff403c5d187eb9c67a313e2246f6bbe8611ae0be2c964d1c6e8a8c448f149602d029af6f403ecfed6076c8c3e8eed6e905d891b70d4680d464add41239ec84814e4f19591172fce116889e187e74805a3b38a427ab7e05398d96f00599a38e6e9c5c5fa04fca8f75b36e92e75ec1d9480b59bd241436e5115c20bbe9a541b5654bb31915568d5dba027c655be824c1ff49dc2e2a8c745a70df578f4822b49ebce8507b79dbc92a1bf71bbfddea57aa6319b03d160a8dab1ca936519abcc38347ad9bdbf63a19b3cf3ed8187e4c8c65c93da3a3d53e71f9f61e4b77416457007b830ddfcd6b70273ff8708d8cd11f6893b2865dec6825294ba9032cbafee08f77488271a8211452a474f004f2befdb0ad797b1e52cdc9075ac121bb580f1cef41c6c7c23f3538c45d99fc1cea05ccf3f42e78ef50399dfb19de41710f5228a93f1fbaa86d010e8053c5db686eb378ee51372d89b50d3ae64de2333f17ae47617bed08d57a839931f79b7a0bb97b7d0c6a3f49059e0268dff57ff5a89595cc6442434ccea055e9c6ab3425e8d0ab546a240d992cfefea5bb52f723316c08d7049f2f1e5807bdcb793ce8c78c3f9aae825f85026890f6f2bf7ad60699657ca4923e83f5acec3ff71f9be8b7980b33e539e1a75a41980f00bce6c4f5f1d0ce2511fe7733c2ab4eceb0feb44b13a99626d00c967427cd67136ba104b8c0c7b3d549f1a80baaebf298af67d3d301208587bf5e16ffc63c41cd469c2e784c5e79ce7d0a2339dab75d07ee6f6ec096e404d37da9ff5fae2d65f29b85f0530f75d7e561df3155bf82a9844d79110d050d1cb3c61c9c4fdf8b4ee4f9726ef1fafdcdcbcded92738ba134c601607e2056850d6930c395cec70110d1b69f8128bf9ace117fdc93efb946ddd1553f6b48b990846bb56a1bd404dce7d5bd2b59083822bd2fd6b87327f23e70fa86d2da963bb0e189323fd7d3450385c20407d3d9cc25e3291c1ebce4a3b85a866873e968eef72756ed9e984119c02224087bbca3a13e4de84a8595c07098266dbbbf632a51d9f490255adba55d4e1fa83e8f564394365d34e2b95c11ee0296922f63bdc495aa1f5d3862a1e521b5799db4589e256dbde308cf6df9f1f50055f59d847446f699ebde98baadc70f192856fe0cbbe602fb3b044e01b7de2d199e8c3194f67ddfe195407914668e4228a7d3cff67c3dc704eeab2a0e"}], 0x1010, 0xa}, 0x2) 16:00:38 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x100007, 0xfffffeb9) 16:00:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x118) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:38 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0xfffffffffffffffc) getsockopt(r0, 0xf67, 0x2000000009, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:38 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:38 executing program 0: socket$inet(0x2, 0xc003, 0x6) 16:00:38 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getdents(r0, &(0x7f00000000c0)=""/154, 0x9a) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000000000000", 0x8) close(r1) 16:00:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x4) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r0 = geteuid() setuid(r0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x1, 0x80000001, &(0x7f0000000040)=""/117, &(0x7f00000000c0)=0x75) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000000)="e0ffff0000000000", 0x8) 16:00:38 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000561b7a65aff706856d36b7cc11b3a634ee8238cdff7ec5a55f9fe2588b0ee2940d3891314f9a9ff85e1753be1d1dd80d4b9f919bd37762837a2b25e44b334a75ca21f956317db0cf7e17dbf3216e15f646f138ffa41e33240057a32fa874c12cc7e99fef6d750432a7c32d7a80048a2b265f124fb0e5fd9bbf02398397"], 0x0) fchmod(r1, 0x108) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) setuid(0xffffffffffffffff) msgget(0x2, 0x309) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/1) 16:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)) setrlimit(0x80000000c, &(0x7f0000000040)={0x4, 0x3}) 16:00:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8f21, 0x0, 0x3}, 0x0, 0x0) 16:00:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) connect(r1, &(0x7f0000000000)=@in6, 0xc) 16:00:38 executing program 1: r0 = socket(0x31, 0x1, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000040)=ANY=[@ANYBLOB="000b74b0557f9e136400"], 0xa, 0x0}, 0x0) 16:00:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000600)) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\\\x00', &(0x7f00000002c0)="2ee1237d7d00", &(0x7f0000000300)='\x00', &(0x7f0000000340)='{!$\x00', &(0x7f0000000380)=':[%\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='-}(]\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='}C(@]$\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)=']*\x00', &(0x7f0000000580)=']\x00']) getsockopt$sock_int(r0, 0xffff, 0x804, &(0x7f00000000c0), &(0x7f0000000200)=0x4) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000001, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809", 0x2ec) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./bus\x00', r1, r2) 16:00:39 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="934951b8dc024750502a0b7aa407cf281674f40bcd88909d543c0bdfcce33d29b574dd750f2573ba4647ce6aa9aed656444aefa2479a9f127dcf9faa49baffd68ed6b04752f4080dbf7c77ac80134e9e768b4d6c2d5ccd25b22c39a74bad1ef0572208c38921b24ec7fb0f28b67be67afc9090c97e8d886c93cc5da5e60774ee94d43b84a15ff6e953"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x6) connect(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x1d2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x9, 0x4) sendto(r1, &(0x7f0000000040)="02", 0x1, 0x5, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140), 0x0, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x4}, 0x1) 16:00:39 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x12) recvfrom$inet6(r1, &(0x7f0000000240)=""/153, 0x99, 0x802, &(0x7f0000000300)={0x18, 0x2, 0x9, 0x3}, 0xc) r2 = semget$private(0x0, 0x8, 0x22) semop(r2, &(0x7f0000000080)=[{0x0, 0x0, 0x1800}], 0x43) semget$private(0x0, 0x1, 0x8) semop(r2, &(0x7f0000000000)=[{0x4, 0x1}], 0x1) sendto$unix(r0, &(0x7f0000000140)="992a2eaa528dc7637323eb6d390cc5bf6f9354c041dc4d4512a767ee14070adcd51b7c887b74fb2b7f30c0648d3fc37b0d6bf751464f2961153e2c122899", 0x3e, 0x401, 0x0, 0x0) semop(r2, &(0x7f0000000100)=[{0x7, 0x9, 0x1000}, {0x0, 0x3f, 0x1000}, {0x3, 0x0, 0x800}, {0x1, 0x7ff, 0x1800}, {0x5, 0x4}, {0x0, 0x8, 0x1800}, {0x4, 0x8, 0x1000}, {0x0, 0x4, 0x1800}, {0x3, 0x0, 0x1800}], 0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x3, 0x2, 0x2, 0x5, "7fab708c0b9924bf28187d976d9f38b10173ab97", 0x3}) syz_open_pts() 16:00:39 executing program 0: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) 16:00:39 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000000)="282c6cfd80471e0019c38450c851e4fb", 0x10}], 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) writev(0xffffffffffffffff, &(0x7f0000000000), 0x2ad) kqueue() 16:00:39 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10040, 0x80) r1 = dup(r0) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) clock_gettime(0x4, &(0x7f0000000140)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) clock_settime(0x4, &(0x7f0000000040)={0x1ff, 0x7fff}) clock_settime(0x0, &(0x7f00000003c0)={0x0, 0x1}) syz_emit_ethernet(0x1000, &(0x7f0000001000)="802e2e56b606e11543875b45fc183f79fd03f7eaf14a98571786292a9b4f9f54d5d66f2b38efdcb641324bcd32472e6a2a63f976c0521e81fa605fa974cb7970fabe8de8469dedc5afa8c597d435af738d1d8860ee82affbed5afae37320c7d8e0110d055f1cac027bcc7512f8c91c6ed8f23e77b81654b15a64c082f29063d5202940d386630ef5c5ce2215a8891b2e7c15afcf7455aaedcb8dd3b6712bdfa9241ef381388e61e57a71a817c6d442270fd647cdb7d2199908d43c8d628e239444f8cda34ee395e076ebcbb3b7e0b094b532642ace2e90755eeb68c2a80a2ecf28289fff5371867862cd01c00b19136e7b24834a5ab15720f9ec10d0e46c6768f56cd47a06ac3cf2eb392b0063fa1d7840dc9a1a509966460632c82d4c3cdf324b72b2d1b22886daad73a12d5e9fb63f824242212a163899f160648230c3a5bfe588ca60ec456677048280bd32f81e9d701b27de84c92a96efd285cd5d1a715c2fd445569bf80e881bd6e8e3388f26b70a54634c10b8d766c5ac7d79d73f9326bbbf307777bbd8956959835275ef9b4c09e9cd32ad6269ee19259f43c0329f0765dfc1ab94fb84859d67dcee2fb9210cdb92080f6ef552c4c278e8009423e5bbadc0050182aeda5653efd8bd42d815f97edcb7ef3ae14e4136634933c686e54fca9e7797b33a0aa3536057a45e87ebe5ae7f1a5499086f8eaff814c30202bf2500ae93371e7cd648247f25e1bc46d34195e0b9940880ca26bf4ea5ad33fb44f312743d705d748e155e93dd604e27df51bd568572e2ab006539ed46836c1ba81ef18d1128393fb940530a8f852907b1ea2bb4988996f2649cdd97ef16fa68119ecb9f71dde466de6e1e4a1781e69d946f5f26be36a0344f260f44018333d8e3fc8d79809c3bed6e18981179afc005aabd8ab435f0ca953dd3f5c802f71dee60960a97d114d09b271896debc747870a52c25ee40af2d44f771df974a500ff691021de897672c1bf7ce90388ae0c9b191bdaeec37bd18d65f34ba1471cb4da5ae3622bfaf3e5349d6130f5979f1bce1b461657a6debed5e28d5312717c9d03d311004a20153e2fbedea005710da97452acffc487b4b0a3816de1d600d876fe0db1839628408779e6040128b015d8de48ffa25769f0c9eede9ec00c656856b7cf6087a5d55d8e3682463323aad519d8089244375d76bda9160b32d64db74f1906fa657ff2f9f36d3e54fd50998521018e1527b66bac1774bade4a0e67864bec5d0dfe112f7715f270efc99b0725f23ea17663ecf9aaab273875f79fd93aa7266c58f4654152236310d4256758635f03b8bd1b1317556ddfb3116ea1bab1a8ee9ccd5016a44dba73ccc1248c77b82df35ad9b568134a71f0382bd7a0db162205dd74d7dde63af78f16cc88e3d66e7bbe9f2b720f0f15da0bd37ef38af9c39245be91a41262502e771e3c63d0e164682f2490ca20cb2704835bfb063e957a5fd7d01d88f014afdf9e48e6acef61e4f6084d95af4f152bee9c5df97a45cbec7e373335a989d0e5247a8913d4d586bb40d5662a58795b1efe053f7d35c46feb0545da58ad2d6acf6e8b1d98432534597bac5d105871193381f00faa59d7bb7cc4d550bf4c6b9d7173505600b787d46c78b9d178e356784da1d608c47e9e033df7bcc0909f350f8d3ea6cb4da6a0982bcb12451f043dfdeab159acdebda458c809e02da5771230f59bdbb695061019c91b722582bfbbfa1e510f662db57494baf5ac3323b14d61e70958d1c1acef3bc7168ca1b6101b3cf2e44b6c56191913583d51c7ffc4ef204c2f8c7d5cecef52314a9ca880e0882d55346dee2c25d875e253d13f467f53974de8b40034fe8edc921568e3bb0c4c7be62d45819497f40c26bf50fbbfc19a42fa507c0d9eef01d4e7ba997d598d40688fbb06f7ec36465213cf13e66664889e894eace3df72a6c2196f67e2ca2d24e21b72fff90f7e540dbb47895dd0b670c190bd680410d319fd845b0dd4f316a65c576051ff261d2ce03b24482a591eb8b3f674341c3bf829732d05f05f14c7ecbbbd2644a1fe13f457d744c20cba8f0737e157ffaeaa3f572989c987f5455be2be486a56aa00a36da665a5787023a3df331010d1ff2fc8cc9a96f997229700aaf81d1e31ced9518619d2fd82e5961b517d5055f52f91bd717c626bf61ed312ec348e1bd2adec0ea7a0fb2fe759f89784d5e7d8f13f12a8ad9093e5bebae4ae92ae193e20dfe7e5d9950ea7f2ddbb88f277637544021a787e5277d55e7c6dbed0b01cf623fb0119e8d5673d692b217bff908706d9435bbd17aaca32e3b4b0873faf931c9aa7ea1e082111e13f756bba31d4b1b9bbd695eed038f3c3952efd1fcb9cb02d1b618e569ef66bcb8e437e7ce79b80d1e975c40b93d821108a6272d269d7a20bb3a141f068048872e0590c4232ac2a4833ecf523584dd373a1e2552b983ab9e1579a0881eac3ee6f2a3731a0e95431a8c057518887da1f1f86e1537a1c2ce4e619967dcdcbfa8253ba27b1dc003826c3d98f7589f9b1e4e54291f9d4094c2eaa02c3dd3616497642899b85e543d1d059d277a3fc2870cc6d457a19b491a336e73f2ef4874d58864018d26c321079a7621fe28cc721a0bb8b49a8fdd6b5e56bbee19a2b339bc69fc9ad5e415cef1cdf997380d7e06c1a1003d5ea0bb99944d4f4e5057934330a0e9b723a34042e7d88472cdf9668faaa468ad4fa71b82627f1f73b406e89faf6f854bf54f08752b5fd3c3aaa50902b76a0f548d7d0bed5774697c9d5ac1a5db7a74506f0d6fb60f3165eff9323f8b27163e065aa8631244e1f1a31436b492103955cd17298d5fd28f811e5686d127f7f2eec341d5de80d40b48397f6747e78b2fe5739dff01c3e12911902559e9740f90082a2deff9e87cd5e7b65d7a369d1d0f6a6f1fd10f10bfa941e58ad03345f90130e47cef778a39c4c2703d31b01a28e1634ed692df8f7a1b408d66ef7b111e4422d62afe3172a2d87e930f94402e1049e3e60efc44f44164b50de73579caffe2295e870612d817d38b2375f8f8f81673a076dde81908f712dc633f7ae16c4d6efbd4656e8c6a247bba92704b5600df94239589073742f89ad45f955c8dcec62dc46d12d13c1477fbc21273bc4396592a41a206a53c05f6c7e1fdb2592c3c527ea9b09b77816aaf40fa0f6e9a13c19d462a355d154b805e607daf0d7223b8224c73a8bce925462ad56037373cefc18eb3abd3fa28a35739e12adf96bf21856a9d378c9bca269e3d02e54ca4445f6abc96be0dbbf11224ab21592686afafba7a55498995728a93bb5dbeba8613eee084dff3d45797fd0ccd5351c8e556b92dbb19dad1640e34a15dc97ddaf543cb3bba4380c55247bf34f50e16168a6733db4c5f9d0c06ab3cd8b72c05e24bba96dd62640bc217e65b50f61d70b39db5ba7f05dc48f7177831343c6685cf5388efb7f5b17088fa298f94049b9db9ba3cbe700b9849be2467739599b388ee0148954a38c3c79951279f2ee27092fa20f1c304385a68a043c13ed15246163155469c5cdc3c35cc53dbba684234b2c809d429be6605f479dd7898ae007ed331b6f611d327a79768f7c55f51a6fd980adc403fa72c9e0839500616facca35ec73a5865fc00dfeda79a0a8135cfa3f1de7fe4d08781fb9c19b51e0457069dc46d5c3b41bff4d02261b223d15c223d7c1541573ae5d273a334a93618d217168dd0302d3e455da18c77d065d115cb6f59a234deb7dbccc26eaeb44b303b0addc57390c00550ebb7cfbcdd15bbfb81f91290b27e0090df924988b18e719415b98daee54dcfe261682b1f89f607ac4f7df4ecbecf9a0dfc17889b862b9b326d822ead4dfb6acebaee7f57ba695cb4fa4fc170247b13952d61214fa06400b6016d9307f318ead978d8d045885cca36e32faa56ac36b2eacbd7109b3ae045dfe4fdc6231460d508538a9b7d8114bb9149d4de698e44c5d801ec15a93933d9d64c680f0bc61fd699d26d400ede8d0c0dc1aea111216694b87ba98f881f1b753176cab25f7892a66dceac30f92f019e62b7834cd2e080f3630c6778df4ad869fb328274b3523118c8997d469d5d4c8d52b441f6249051b3a8e2952d2842f7030f18b0bbfee6944974718ad0299fc670dc5c63034c233f7b7fa63540642e68a8765940b498a3a15e8470d266a120af9a3ee8678273059f7b8afc3b398f2dbd986575cc58e92f8a0a54517ddcdae3456091418498b91481d7b72d58fb8502f74214e0ff310c2bbb5975fa38243836fbb4f6d3722131bcad97efb6c0d0e8beb990079c69fefdde9ceea89b3c5f0bc5ca75497b81b7805fd2d0e0a09c48c0e5f4aa5445d1c3e0b1238efd9bc98667d1d861bb46de6330fd8a240ff33b0e83d01c5e5e53d7e0f657bec370f4b175e263d984b8662892bc34a1510c73c2250e71c7b09fe08bb502c8f2541b0ba4cf6fa4aa2a10f8ca8d51f391d84566a1b696a474465af51309307cf64eb388cf3cc732c42cd3b30a8e3be3b71ccb6f0ea48648a31e767921d1608764ff6f50c896f38800c5cbb4d556f5efdd8730f713060fd73882b1557637b2a043e4d82b88b30af4ffd363d4cf6f8cc8e765d617c02b902614816a6e07f729791ad2c26efc15d99abef2c40df290e48a2b4b380843c1d6c6a790cab06020067f8b90f858e1df5adec666e0849155bccc78aaeabf24d7e63761fce2cbaa2e047ccaa18bcf1ff4032941a8a5a30642e75bc5b8bc5fbd1827cbd18f6329dae65648e8639ce8c38196e09a53418efe2d8c2d0aa88e47054cafc3a8b968b52c4ba71c09a9a4960f40a6232c58f973bef443468ecb5508204e09a37e80767808d65471ca2aabb2a7b09523b081080896242b9710aec95c17575be3a8f6a29d666a07cd8925ea77a007d388e706d5fac5f4b2e17ac80bd6c8a7e1cbf2fbf74d2888a92608a621ae3db1645c658b36f34b9ac80454ecc76d59b0f601f80eec148fce5520115bd761e8e9cb5796f0dece72531a68f59a78f8ae61444143354b05c28b3386e9afbb0b6fe4e18561e6783132d326a5fa168c3392700c18772bdbaddc7b8547d7ccfb679cfeba2b97f23e66646343855382cee3cba4f6fa6c5689a5d5136da2b53ab2f583f64f2280c862d54b0ba203e0d8195cb9ab3f5071a1f0ab8cfb0b291bb244cba710127a38f234ea6cadab79edea4a40dfcf269bcd819ecb379ea667d58c671f8e871fe2043ac755db38d3de95da1ee6c12a80b2820fd5dfe88c7ce95a81a27ad2fabb3467605ccb30229fa81e9598ad9dae799a3986e661afc8bda53596d4b0a6374c8bf502f4c1db7a7c3aff4d0dc265d456d8a3bf8049fc7c17bf52077497a921e3ba2ecbc2f6a3cab10d3cdccbe5056e326e760c6900a0d3da7f6864ea408fa1e944070ee9215bb77a110d19a7cf117fbb1a08123bee69e574698ad34215e79c650cecdb00ab1c69436cacade4bb922d24cead0260455e8ddd5d5815f0cbf8a43fb5ed30637c35ba9e98eeee43f6b659bdf6b24a78c2f6518b2e93d830fa3b138a06b65126810149c784d3057268a28d4873761bbede187129761b78ba6a35e2f868447224a40d1efa6b2091eb2438b553f0716864a23b3181bc4132c2e267580a1a05c49dd30d75b98792e9c8a8c782bd63eed0158917d73ea852c32ca7ee43d1a5f332f9a555f30e4b708b9ef5feb0dbca0c6c7afc982feb4765aa00b473faf8065aabc7166e2714286e1b648bef04048bb0d0692860aa983a3227546becd8f719754b") pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="e58076db21a53e06878932e9c85551419bc6dd9e5d1bd8ef9079728955c8830fcca55d85bbbf8bd0d39979f6d2f8d00e9e2d3de682ea3935250768408748a9f9b2da97df1edc2b7cab961df785451f0cc36b482c023292ff02fc86919f51cf6d0f675db9e065b48222415cf77cf8ea5c850f2bdc65becd17fab87bc1b0a6d2876f1a87d8d3b8d43eafaede3562945b8e7b8da7a87bbcf66f2acf199ed439d7b470b8d9fcf65623ba8236c3512b939d040b7614df9f2691fe3144fc5be4d7d7aa2c7d1e93df05d4c1", 0xc8}, {&(0x7f0000000280)="0d81228391c1def3ac7b162f8bb0a3eb116fa911963685aa396cec0d9c994aff52b7d0cad4f11a6673309f5cadb6f7b1f7eaeb1c24e2ea34fc63de34c0378c273fded1c4f12dbad64e7ee025880204a0f13ccfc9e8eabca998cc28ddcf925b2a7fc6329369153bd7ccfbc8", 0x6b}, {&(0x7f0000000300)="a673f85e37e2119d401781ed91d35a91dd82794da1f0780b3296b2e731181ae5900a8681598735f460d05418dd323d1c6c40f33d4c358b003c8c2c67e3c6fae1b01fba4f92e9b554294ee1ca95214a4db45613af9feac83dc8d77d8b1e31973500390cc83ac556ca8f18ae5fcde27771", 0x70}], 0x3, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1fe, 0x0, "65060000000000ee5e00006b68e0686f000000f9"}) 16:00:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7ffffffc, 0x5, 0x3f, 0x2, "f22b497f734d18187338093a7edecc52eba02ca3", 0x0, 0x81}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xce4c, 0xff, 0x17a, 0x1400, "b27362513af41bb6f70332602755209382a692d9", 0x4a2, 0x7f}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x2, 0xbd, 0x9, 0xffffffff00000000, "b685b7488e6c41e9948f5ae550d30a3fe1f8ec8d", 0x5, 0x4}) getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000300)=0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xb55, 0x9, 0x97, 0xfffffffffffffff8, "f6c2b28976cb0db3c80e94151b73f6cdde76037f", 0x0, 0x2}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x40) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffff67, &(0x7f0000001640), 0x2, 0x0}, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) openat(r0, 0x0, 0x1000000000109, 0x8000000000006) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x5}], 0x1, 0x3f) poll(&(0x7f0000000680)=[{r1, 0x42}], 0x1, 0x0) 16:00:00 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x42, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) socket$inet6(0x18, 0x8001, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) hotplug: event lost, queue full hotplug: event lost, queue full 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x1) fchmod(r0, 0x10) close(r0) close(r0) sync() getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x20, 0x1, 0x7) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4012, r0, 0x0, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x1000, 0x1}, 0x8) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x1, 0x3, 0x6c) fcntl$setstatus(r0, 0x4, 0x48) r3 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) sendto$inet6(r2, &(0x7f00000001c0)="5aa24b6cc77dbfdef7fc8d9c1c45562c6597addc984795bcc957c3fa40d08448edf612d820a4fcf1d01f1cf605cdbfc66fc42e38009b6d550b6424fa0c34edad6bf6968444e140189e2b509c50ab43f75ef68725496ae033d4f7963a2aba4de0e89ab8b34eda60b995c38008519e6116d89e583e0de85818dbd981115363cd6bda23186ceebcfaf8f0562ab7", 0x8c, 0xf91d8b13d0105e49, &(0x7f0000000280)={0x18, 0x0, 0x3, 0x1f3d}, 0xc) r4 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCSCTTY(r4, 0x20007461) poll(&(0x7f00000002c0)=[{r4, 0x2c}], 0x1, 0x8) ioctl$TIOCSBRK(r4, 0x2000747b) syz_execute_func(&(0x7f0000000300)="c4c1fc51b200800000657efac40198167709c483990d66e900c42229aab0000080200f109c29a02400000f01c2c4a3f16c80fcc4972d3665f2460f5e2d00000000c4238968ff84") r5 = semget(0x0, 0x7, 0x0) semop(r5, &(0x7f0000000380)=[{0x4, 0xaef, 0x1800}, {0x0, 0x5, 0x1000}, {0x0, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x9, 0x1800}], 0x5) semget$private(0x0, 0x1, 0x4a3) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000003c0)=""/28) mkdirat(r4, &(0x7f0000000400)='./file0\x00', 0x0) recvfrom(r4, &(0x7f0000000440)=""/91, 0x5b, 0x2, &(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000500), 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000540)={0x6, 0x100, 0xffffffff, 0x2, "990d790f856085d89b1023343e4ef013640cb965", 0x9, 0x1000}) 16:00:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f0000000040), 0x4) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="5db0c8bd392798218c09749a1b5b4a0c8ebeb118fc217cd2a697d7af41a163719f8f349159304976432313bad08774036d4540f0f48a29764c291100560970918e15106d5a6b1c5fd7eb1391ea8740eb50ee4608f4c45af84b80e8340b5ae39119212147d1872e94484bd1f46a2f187302740df3971ee0f12438dc583f99ac65f5af33ac96fe312c225d4123bf08fed6125aaf4a90dfa24c106299a35152175cc44ad77477481b32230c05334746be94f4bba88d651cc54821cf52afe6155210dbb8dcb4af13a34dd32352fd62d8f658aeef374cf7eaf56531a8bc81f9e2b75df9a12c7ea52aa0f0cfd418f3c05c9e98bbb1731176ad73afc8878edd2936b03b9aa7d0ee7c5b319c83ff3eecdea78c086421733a0c6d39073068264b010fdf01771e53c5be43e224a9e4ad202490b5e104ad0d5d22a76437a2b225143dba70847a10b3a3eb60060c974dfc54e607b3a6f3", 0x151}], 0x1) 16:00:00 executing program 0: r0 = socket(0x4ac437b38a8df81e, 0x2, 0x29) mmap(&(0x7f00000fb000/0x3000)=nil, 0x3000, 0x1, 0x13, r0, 0x0, 0x41) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) flock(r0, 0x8) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) mmap(&(0x7f000071a000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) getpgrp() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000340)=""/201, 0xc9, 0x800, &(0x7f0000000440)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./file1\x00', 0x10, 0x99) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x4, 0x7, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x88, 0x4, 0x100000001, 0x8}], 0x3, &(0x7f0000000280), 0xa43, &(0x7f0000000300)={0x4, 0xe03b}) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r3) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)) chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r4 = msgget$private(0x0, 0xd) r5 = getpgrp() mkdirat(r0, &(0x7f0000000280)='./file1\x00', 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0xfff, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4}, 0xae, 0x2, r5, 0x0, 0xb5, 0xffffffff, 0x9, 0x1f}) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x2}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000380)="e362589916f72ee99586132477f256b4c265e7a8093c644bf684cc77c2b43c427f08e9d7148b04000000000000005f9692b68e4026a505dc91d1f5ad25712cd59ad7f56dae66c475f991281a935857d42ef3d8", 0x11c) lseek(r0, 0x24, 0x2) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffc, 0x80, 0xf000000c, 0x200, 0x2}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0xfffffffffffffffb, 0x5}, {{r2}, 0xfffffffffffffffa, 0x15, 0x10, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000003, 0x9, 0x3}, {{r2}, 0xfffffffffffffffa, 0x7, 0xa00fffff, 0x3e, 0x800}, {{r2}, 0xfffffffffffffffc, 0x40, 0x4, 0x1, 0x80}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0x7, 0x800}, {{r0}, 0xfffffffffffffffc, 0x262f04d154719685, 0x80, 0xffffffffffffffff, 0x8}, {{r0}, 0x0, 0x9, 0x6, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0xca, 0xe, 0x81, 0xfffffffffffffffb}], 0x6, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffa, 0x75, 0x20000000, 0x10001, 0xffffffffffff1e38}], 0x4, &(0x7f0000000340)={0x9f, 0x40}) r3 = socket$inet6(0x18, 0x5, 0xa3) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000280), 0xfffffffffffffffe) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r2) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) munlockall() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x2, 0x3, 0xce, 0x0, "37432febdd325600d31665cad43af12945ef8711", 0x7, 0x4}) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f00000000c0)=[r0]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) map stack 0x20000000-0x20400000 of map 0xffffff007f12b840 failed: hole in range 16:00:00 executing program 1: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0xc) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) execve(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x1, 0xfffffffffffffff8, 0x3, r1}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) syz_open_pts() 16:00:01 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000800)=[{&(0x7f0000000300)=""/169, 0xa9}, {0x0}], 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x75) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r0, 0x0, r0) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) recvfrom(r1, &(0x7f00000000c0)=""/32, 0x20, 0x40, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2fe2757300"], 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() dup2(r0, r1) r4 = dup(r0) ioctl$TIOCDRAIN(r4, 0x2000745e) fchown(r0, r2, r3) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r5 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) r6 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r6, 0x1}, {r6, 0x40}], 0x1a, 0x0) readlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)=""/165, 0xa5) lseek(r5, 0x0, 0x1) write(r5, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x21) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0xfffffffffffffe91) write(r0, &(0x7f00000000c0)="3233f21df0377f98e14d03fe8f5360508ea84a37226b6f546ea37150198a17ad37d0a71adfd1a4a7f838dc674910f5e30a0b0a9816c01e174a56f393831e008b9e5616135ba0bdaf9f808f9100b9254e0c80c296348d821539dfa6e5f92ebce91b6eb97de9b5b10965b7e538b53de4191f396fbf22ab1bf6fe585c01bb20cdd0d1729391b1081b1eec6f567ca78fb6878d41f59e43658d750143af7ae7f54c68142d7cd375db4d5d0167e66113b37373d494560da33d5774a3753faa918502eaeb76c39fa37a78e6c0efbb1a2d6e87305154dfe7caabdb7a94eee5d987f17b600606d277de5bbbbf87494443b5003287a52dfab20edb75030df5aa36f44acbd4464a3dfad3f221fdc0af9b4a59d26df1104a0b21d08d38fbf35a200fb1f93f454a3285619bbd157e5cacd797d5d3d412fa8f5a82c5f7520a4d99263d8decbfa8909defa11f6db49b0f47d8fc8724f91869ce748fa5449d57826e19c20729b7c23d42fa44b9d9e853d6fb2176f8dad7c787350407e0f74325c572bb87901f133941d76ec556fbae28aac2b0f4391101e119f5dc9e5ec5af034f9676eee74020ed37f4ed308a9be88935391375fe11279f24a0d1cdf699f5e6d57624ffcbe45856ea2221ccebbdd9e69384172498778f28de5b942a9492ad3e16890f6cc3a60140c4d777f9532635dea6dd37515c473ae54e5817d4d669d7068319f94853b6a1cfc71dc3103641ee0efe29cc760661506500fbe5f804659e4a56ec1e422ddb9ee3c6221d14aafbcc5f8a8fee207bdc0204f38cbc4d12ccf4b1cb9fc88d3825421945df9c48acb3df36eb3fb73ee3f98be63e3b8ff74918ae53c99bd02bc27cfb2b4c5beb64c725dd7fa4856da9166779456a887a1db0282d57f7474b3b0010870f972e50e4d8849f3c5da2d9059886031e454b6f84867513f87f9d563313399c9f383008373f1c754f83df2777a70d8e2d6dfa8a21be0db02168dc1f0ca4bbfa420ede1dba83a8a35a9dbaafd93caffd78905ae1437806b3d83fef85d3446647609a71ed4532afb09aae6c06b7fc792d8e81ba76ba5fe09b362155581f47a9b04e12ca2b8caf23c7d96d697a0cfcc72976631e2b674d8db592833ed35efb094c3bdcc49b88737d4c5e3a11064cb1b50bef38a509e8c08675604d70687611f73d090bc5039ba9ce8c7bfa0fe37e8e6bade7473f91aa2321b6ec2c9676ac89afced1307b3663e96a156e0364e529fd306e0c76577dbbf1ff20d0d9c5951ea255acc378efe915dac5a78a03cedf200fd522819ef2b115db2b8eecd584df67f2572e93bc34ed8ff23a1022405799dd580c52056dacc0ae7bdd73f8bd9ca12ea05ed0cc70683f44faa660871d8a5318e77b82827813e5fdb2c7cd68cc59413ff950e83e4ffe1f383f262e5d9aefe3bfe44547605577104b0be2b20030255aeef71c6665826fea0055486ad16f35cb57306e48d4eee4982225a4099c4f916945f1541d139885ea1624267449169b626bd58b312a9771ee2f1b21bb62e84a7ecaf2b2f5d0c7af9f5d0ef5651b3e85c1c4bd4bdc8b612299da0481d41095f45837342f3a75050b4fc7ec122fb516f80c7d0dd914cecc15743ac987b56b5b22a713059c14342e936c27b7be5faa5fc8e511fba55aa04f343dfbe2cf767329cb5c184651ef68613b3a5dc8bb617a2c8dc3c3607d3e6dcf4c2b36a7a08edabd10835c5a54389e61581087d3585c177e2b45b89619a43a54ea85ef6d28fd58ce68c654286e8a1ab1c8f7bd8251032b0ba55edac5fc6e2d8abe83a6ad521fadfbf123f7f980e47f915eae5067803136df579c02fb864ad45f0d91a80e056ad3ae8f426f122bb157b20c9e1bcac9fea756ff6ba5f4eeccad6d79c9621dd7feb3389c6ea7d21cebcc9c84b721decbbb6aceee017a432040778a3d6aff3eaa2c867196a4086e6d9aef568caf49fdcb5a41790f0154fe5da59e9430729d55a2a4b3f4e95607865a15f192679ee8b815e6ef7c626f58c8118c4cda387b2cae2c1eac1ac83ef60838ae656553cfe7c96f4b70820c49ea83f43936a8f3e65e7f7fa88d10a2394c722e4f6ee906af15a1bc0f923ea33a808dc860aef5de140287f42936dd134ae80d43dc1c2a3d0060b514b20026ae89d5294af0290c62ded3e9113ed9b0eb0c5132f3902a62774e75e0be755f0595ce7c034b86522c510c2a2ddb79efd381863c61cb53ba3c9e528b4f6f8d875d01a729ea95ad296a980a51e39831ca00983e64f6dd2d1cac8db108894c3599a21c5b53ec197d4143add0c20391cceb8f29dcf997aa86c3e6743ebf47a87c9bbc3cedd477b74289d3efafd5ed0767aad3e354f2a91b713d237e4796c4c9ebbb4f56552c93b884ac638196b9097378ce3afa2c620bbde153fc7a958a2213475c31dc8dfc42e5c40f88ff2dd3689e7fe064db437e1abd693e41f8bbd270af35be861c1f472687fd1b845e40789d57286ab5e5b63f1ca1fd8f426206cbc0e69f89ffc224458d68e32c506839e3302b87dbcc83c6cf2718b3516447c0a78f4a8b6a6673ae6dce706160778daef5166f98336f88f128d03ce9e8aa3cd9e0838af3f71b18391d550506a7a4c28ec0b44cc75bef2355cf9775af5ff261568ca3e6c43d705f730461640ab7db2f335f5ba8fa308ac61355d4d1990f9ff2fd384335c7ab432b2cd880e17ee6d1771d4cc5b17b2b2bfeab00ff280ef596720b799eebafbea93e8849e175c9deb7ece1646ec27c2357befe27487e8520301aa27585c4dd46bc3c7470834c356b906679d3354e9ab9f3d5e5fb6addd51a9c38482b9ec2dff9ef652f41dbbf5bfd6fb4951074146329a8dd24a6a13b7990832246f98e8346a5cc253e7f50a8edd7c7bd8eb4f8df93ba513eb92d7e3bce497f1f4f03527b9c0ae7166d49c4604f5b444aa53f2637d79b0da0c0219c1ede4a6626a34fb22502d7d6a9097ff131eadfc7bf3f60d4acc0d00a65014760322131e5a52343d4664cee0a78f97f1a889ebcc2d0353f9ee1c074287db0a5f7f18f6d2e29a5141dd007ffc6594217a05a23c561ac1d2a13bc259a2cca678da4d39bbb8524036cbb5238d92dd2289695ad51788da0c3ee12d0b6af57e7a37e260f91766c69f56bb0a35c1f40b312eb41c6c0c9cd01dca50651b06c7099350b1a090f1be0ce26c17cb2ea56f5e1aa5cb2ac67a80a4b0d3633066db2dc4458d85d4cfd7f7cb64a59da5fd0b280fd09b75f26e7dc111adc4f6c065181a0f987493c31fbea515c48b1c7403cc496df3afc13424b5749adf2b7a1d25c01e52b9487072e9e9153001c15ee5cf65eb82de8e6a9993a62a8a79f40", 0x934) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) getitimer(0x1, &(0x7f0000000700)) listen(r0, 0xc3) getpeername$inet(r0, &(0x7f0000000440), &(0x7f0000000480)=0x4) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000500)="c400", &(0x7f0000000540)='\x00'], &(0x7f00000006c0)=[&(0x7f00000005c0)=')\x00', &(0x7f0000000600)='*\x00', &(0x7f0000000640)='#-#((#\x00', &(0x7f0000000680)='[\x00']) shutdown(r0, 0x2) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="a0457ed9fd42d6169dcefd09a313a1202bbc7d3d6ec6673cc2d38a0bf764ba31a1e085f1cef1a9595587bfca9876f48fc77bb1562b7fb29af569895c6598b6b8a09fae5a0836dbbe78b416248624f2c9870413f72f516408d0768ae1919d53bb24947d308b4e6bebfa0b99aff690c8625b30a144eccb65f497340bb3d0dd43d7e68b34138cd8f557", 0x88}, {&(0x7f00000000c0)="4145e8e54a049d2362479a0d95fbb71bb0715797f3e29f7bff93ad5bc56354", 0x1f}, {&(0x7f0000000100)="3ebe648fed0370e598c43e559cc6107630a1d453778b2d73fdc78f0292d9df4f3edb194f7b79591655a60f0701a56ee92a22e6158fe59fc05d3031b2f92e7af3950e6c5eb69f9b9ade8f5ba93bd8a242010eaab8c791a23250ea098f1ae0492db918d5dd8027", 0x66}, {&(0x7f0000000180)="66f5a7ee3821f691b07af95fe3b02cf4736d058c99b4abee940f60c39bc45fe7daee886867eaf09e03de2a429e5ac5fc3ef6476e1fca160bfc73c509ae85569cab7c992b1dfe7677c0", 0x49}, {&(0x7f0000000200)="af6246afb2d4033d7a684c9084ef8cb86c1859b69ae1d9cff6ea325a82a93cbbee8966b8f142e577ea69c544752be29bd8e60fa5e6dd176047e4172d612d95aca10389463fc70fc8", 0x48}, {&(0x7f0000000280)="252826477ef98ca3839468fc75eccc8ff46aac8786082b07a0a86823979b23e6153eb3f18de62739371d74b631a8d873e45635ba8df5cb6e786f3e663e51871e792486f1f9163efd217bf05e4123f63e13893ae1d685fd64eb4ce45fc0404c29ba6c00e162388179b5045ab0c049fed0ddb95c42dddc17289fcc3f4e9c8a99caaff610070ed688eb045235fe004fc1a892e5ca4e632476ba5c41ead9bb58dac27c6906c156e5dc978c25d268e8bf8b64af939cb944e3acc72db3484a9635c1121898ebc1", 0xc4}, {&(0x7f0000000380)="28aeec74a88e4872cd07c125cf12a93a0a0210f06899998e6127ea4925", 0x1d}], 0x7, 0x0) socket(0x26, 0x4007, 0x3) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:01 executing program 1: r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = socket$inet6(0x18, 0x3, 0x0) writev(r1, &(0x7f0000004440)=[{&(0x7f00000010c0)="60c3590e211466c846afe662a58865b59175230eb2b31867c89743fdc9a9d79c5f05b562b2a63bab60ed1a6ea2a7da757efd6abe1e06c289b7ec9fd09836939d259e961bbbc7d95444aec29342605351f4d7985f502e7a5f575fbc519d75a99f99769783c9fd35f16f09038da9a61a4ed3f37aa0c5d5d8c131d3e399ef9d", 0x7e}, {&(0x7f0000001140)="b409fa01ed06238914cd5b0e0b4ae56150be689b8bdc6726d1ad066e0f5b3533e7a3f37a6f697616c701ac44b6ae7e08ca3507238205c18ae782d808753af29d22310a8aeb19b9142f0d8a91fa5eb8cd292a9db24f44fd43e025fee48bc6aae3ad29f11283209af1d9b20ccb797e746fa37ab7f272aa54fbccd173ed9f6deddffc3182f63fe94e0c46e5cbd16fc2412f0e3002d4df2c2943fca4a13fe31b3a4101451dd005a2870ddf5fbbb179b7c23e8aea97fc15823bceb7084e3ab630c69d3f23a418f734341ecf6496f360f41e3b1c6d89558c9b75c0e2b4", 0xda}, {&(0x7f0000001240)="d3a4be3794559036", 0x8}, {&(0x7f0000001280)="d34d50d5d3d384bf42adfc77", 0xc}, {&(0x7f00000012c0)="37cb2de5fcffb690e14e12f04af88335c1f6803523011f8a44277a215055836bbe33811189aa644cc9a47c4f19aba445d9fae50d914df2a1485c6b82bf642d223b4cd43612f1ec659d0eac5f23b5697ed291622e8b969bb60e3d34a2e19f41800c2ade5b5486761c31c9698de3a6dc08313ac9d4d341239d29a2e849697535dce3398d18069adedc7d81c8b2dac2198e99ba74940b669f2a11762b7c5c2628a8d709e3a1e4a835c6558378e1a7902ac55f21dbe9e33ca5ac1654ac3c5ea83a3a759cf21c8a640b6f0c28759fe2ea58c7d21b617d0f08346f6f13381e54d54def12971952c114df54e1952b8e9dbc54e124a7445a6ddabd651ae1464708a99ef24b50d017faad70338a75a55fa2b3b1b5d25139d08dd674358d4b0d31f60d823a2260c6186bb79f4428db4335e82aa9c71a80c7c471dcfc59236203cd7e930afba5964c83823aec8b17e0e03580f5559d2b3ed97ddd2d3fc05918af7235fc779b51b52b51cbe269756a1838358fe7c3cb94d985ec679e6cd86df0320418c00e02dadf4137e32f765785cc9662b9d2ec4ba4e5e5d1ceb519e7a7b288eb34e084a4761b927d0a45593d4c4281b56875e03dd7e494749c426003ef80202a31eb8d6ea5841fbf74aae688594045bfc07f432b1328a8bd9509d87a1387e068128c3e5393a48e4f1c7cf5136ca0952e5e3d245a36f763eac284560f621197ff6ec9e598dec948843d8815ff6660fe174cab31acd2ab0b8290b170aebe740da17525ef7f6cdaa07386bd9d1275b0f025282b42a00a87f7ba795fd5db61966498c2849f6aaace653ccd4481ba91b8b79403a84716cff3e6225656bfaccec5dc583bd5d98d685924d67d94bd200f6b08f96ab8323892d2eb4e53eb6cad9ce539898b135381fe16eb0e97cceb367cea3f4bafbc06e8fdbfecd384d5d0bfb4f04f55c7e6f42797781cf8c2bb1ab6f55412aca19e5e5636d8491d13a5fc687a81e46255aaf5ec67b640e8fb125f92cc580d03d10ef4bea86e58f30198470f2b428aae35f55b2765a140ae5874e656fbdb39bb2b2b1bd70e08389ab6bca7068a971df15586e6fb6319994793f74aac92daf33e8f988f44b9b9b22cc0e2352c53139d5dbf86e5a648c5c796e69b207dd73414ef8bceedc29ace57b07cbb2d0c25adcf44fa751a543823dab9cf58b4b6708c2501551766c412ef28d2178baa9b9cd7ffc03ea29b93669f0ae1d0c6894a2173257f0bec8aabdfa22ab2acf2c94b6c1c9cfe07ecf3559958ea5605f2309589e01b22b334da6d02c6db5ceb93260f987fb7bedfbab8ab7e4a426e0d7061e89f9426cf4a1d83206571f6fa25027b73cea4c647a81839b00c612a15007d1a6781b3b7744a18758ac6eda2a78768eacd82ff5d26c3df10ce9deaa53c2278f0ccdcc2a543812140ff0c4a720f63715c8e0984c76e9bafd092f3a08542e010f9f4490b4d866735c4bddff78d358af3fa3a2cb305242a1d0634c9d97927d6a66b8f6c98d35ddc03b2f9cff1825d9fbf163304b79c267cca218066281e742c71ce9aadbbdb2d821ed0504c9c0e9c3d256716c8078b93cb3ab0448d5a73655b2c8a11fc9aef4c6b6f4e6d3e72229b92407547bf2e159aa5fb6bf7857f15b06f49043efb5c42c429498dfddd911363b6dbcd912bed79dda6539f853c6702a8a16d4eb7c75014bb6627d1879e656c99c4cd1d2fad7cec61a424aaec798a47738ee3228adfd79e3000db51cc82f7b07e016d2ab74cbb3c42879e9a74a1b1fc3974739e66b7c24a0de2c9c80e8d8abd2911f237a4bd2b176c2a7648d878294335ca7e2751e21b30680cfa06066a3dbe99e8dc7874752e6ea2305d222b731fe08948ea86c7933ab7d6321edbafa322cc7bbf1db696d1f6470853382a179b0f9fdbd18615120f3e72c75297a230899fc3d531d4785932caad30b368193369e5e3a19488d1faf1bb461b2c5a7f69fe3f8733489059dd2499f8aed35116963305090837b3bd4c7bd31ea06892be06c6dd2f926b9d562aeccba13d3a449dc521b84ae2bb6a913e1d51efcef40d17b174653919334b09ea8fc710525d02ba3827a8463c5f4d183ea3d2fbf84e2fcf898ea33cf365572e8ea77bd5a51df430eb246c4eb6713102b49767ddef77620b9c3a7d0ee8cd9a8237e66f802ac79b754658d0f8cb9a73dad639e3fb628aae97ae496f23693746f2f6f6a862d98146aa12689553be160343f9272da2b8baa5e7e91916c768f132b709c6f0607bb643ed7999485eeff3b0ea9258773ac929943837620e1f034c2e141e96d6ad0e77222996d00ee2a3e52ac8c1647f5014667726f92bf71b6e958fc2feadf6e07038338f494278665dd9b320c576f8f6d5b2854be587b562a9c74de7c20318fa9a6b8a13242fe4515c033a3703e5c7f8235b0a95ea612f54870823815a45a9e5bb09a451a40ce7cb9546be5c05857e137cc2ab6ff8aa4944d97dd595d76db86da0f3b9275409a454ac3d6a962aebe940ffeeaaf10e7c38d005913fc32ea21044844317e747033c26af551c524987fb2ae751992313acc569bc98b7a288532544a086349a103890e2b14c5ad1d1cd95d962b5d3122c0a1814542c41ba8fb4646f2a56551a899a15503bdb90996fcb11fd43457e527b03567270e12b54a7be70e46440716cb061a643ea827380f639c73fba087d2894d38fa7ca805d9f3eefd322807189a39a190c8063581b56553964cd128f14e2326b0ff3267b8f4af2bcbe004a0ddc9de6f52790342fdd60f60176df4c320dbb9cc4f2ba82307b9369ce92f8ab8b753efecf45d0e90fda1d73168bc51115880e50e3931a13269f9b819e7d2de7ced842a2feb4527b8c3a2111ab8b58d633b2c0ed323936c049949482f58c267b448c7013c6c61a8c70237de18091df39915ac85cad3d565afb5e07e211974d88e90bd14abcf201c90ab1f6465b4e1d92cf56be29b4758448097be8784da33af756e6be379959ce85862ef552f79254e78d62f15406a9fd1dd55ec780de4c3cc5debac5aa4bfc210de3bc028d8bb9d36e12d720b61f840f7b30746a769f9ca1c100b290902a274ebdcdc357c76b928bdd265972bcb0e075729610241d4699df83567c8e7c7bcafee7d66522a269f68729de451400f4152bdd6243fbf7cdae85566e5ba38baaa6969fadf83df8e91ea65f23b26f6af6eab46578d2d8ca6af6fcfe45a4d251c949f0f4c7466412799552df6d1abeca58615d1ac974fd2529a526c46146d6efd284953afa8097794aedb08286d976d2421b4e23aff27dc28a654de8dee3fed44378d29c1858638c602514103359047c9400cc7e9ea08864fec9ef114cf6abc8ce0922c2b3a0a6d4628ea329a148f43b6f695f5fc44a5d97633c1697fe75aaf5912c58533a28a84e7b08348d5f01cd716fb5b8bac4864555b3cf595aa3ade8594602365cd50145380c78fe579413df9ba93e7b7aff88530b2cdbbce23240e20cd2001b50022f7ff02f44dd2401a8f792d3ee3ae0122a0de1134d5bc89b4bf675a638ffad51e23a35be0c688dd497f0771b527116fd4d362ccb0b9f18e8c74c8876774e0c81cf28112e37088c1227d73d61bd6f6b84113821d07adf60bc0a01b3f1e9958cf7296afe9c09f158d11ce29be28c07c6b58eea650c43993cf8c5d8461713045efdcc65934e50766271ed34e1685e8bf83bb4d9020a8e0ce2e876fc0230e67b58b9c0b133ef57a023c30de3dd0104c96b5647239b618809e7b6125bbb028af6cf83412bdd294376a8f1c7d15732e78654b1410ab9e6c9901d99304c8964717fc36bbbcca1a4d16229b061d69dcecb4b40d7be7a92db466f553d534b78f577c302a9f4db4b9d80c249442495e9b5d01ef1afc9b05d3d6c0abbdec752438ef4fb1e9d15b8989be6bc6da0bc0116fab5b43021bb59d9d160ce694065281a9e69103fda5415a2be57e8c6715a84fc68ebe9e41ca6ed6fab0eba5f09a1a452085fa446d1a7b4a21858a4bea5d10bf5c91cc7f8d0f32038ac21605fb375a88d41782bb4bff287d384b2a3bdee672fce31cc787d30d597cf8a4b4ebb07433ffd2b5853523fa0c653975c6e79fca74055638d0044ccb6e6dbd9151b01699afdb661973fc4eceec16d89110b90c12ce49ed650aea5c10004b542772b548bef9b15cf05839eac15cd6bdefbd9c4779eade18a30f01d63f41fca6a94e2af205b2aa4a6f18dfee07e93dc207f70119e328fbbe254d7874c078c3f87b417c1beef1926160e23581a57182b6571fa69bdac38c2f947afc0a4e26a6c68f5405f1b881548183012893167f36552d0b7637c1f00d1581ae30fc72e60417d7b3a1a06546756fd843ceb149b971db38832bc0700337740423fb770df88c7f073203f099c46b12ec8ca18db0a29df4415af34f7a4ecc3dfb28f2902f61f53de24cb8b843befa5457fd9fa4c58e7c60692d760e3de81a0ba9bc4d76477c196cd77bd2b84fd5b313ff91af86e37b582e4ca6eec1e4c35df42685ef553d654cdb1234e03559973fcb1dbaeab7227945206b9d99c42bfd104735bfebe528617d7f9eaddc23a73a1dec70689a9de15270f210ab7a6bc04382ca96f5ce346031af4642a662623faed9146d8235ac977e4b682fd5c098890464c0d9c63d59a2410fef4f68f939a0a369d34780a1a7b71830e3dcb1ef1c1f126e4136470e948acf9cfacc226f5b6c897f5481c1c8d04a379fdc140c57f3e9b3d1d271c76ebb5c5f9d489bd4411835a44c16c3c60dccc297824aeace1c0fb0bb24067e2f8ebd335e4fb3f137eef9a1fbe8a2cf0f1697d1798ddaac6ea3ce6083758912f64f5a03ac792d4c1f2e001883189ff5ee1967e181adaee723563fc8ff3244e06f2eaec8e7061a3452a2161c6d977586e1d1de7daa9d88055e03c6a8468a4c82958de810af71e9d5475e1df81bcfd5cc6ae3d5f19daaf346863da697ac9046cc84b5660c4f101253c0c2141b9ba9ac3e83448d20871a30670bb28530898c3e1f47ee55bcd2d272dad52e8f924a51652903b0fea678feffaceba073248ebc0ce24956e0e9b3beea2207b3e4ceb96ccd5a0635167db881a4e1dd4c52746837a4920a4699490e300b2d901836e58c2532c4a749042cdf05e46832702bebc1d3d081bfc05bf3796e019ef0bfc491153ca71796c2a53c79b36ccf776fa0f9af017a510ffb997de581659e4e0f1904e5f35ddcd1b799137577b1b077ef9e135ff72cb3f16527507e00a4e0fb23fff434022ec191ecef4156db476537a21c64e8ab929e7971f14072d87fc4be064785a2aae24a124a53768d0feb175b558c060227798219e12b421afa726f193e7d8c4ac08fe86c1b98d1546d6cb93292a6d7699fc0322dd871f26d623c7547310c1c704499e909ff00def2034e1074a94a8cb281871504f8e96023f89dad790f57ad326b3c757ce748436aa5df85ac737428517403c3184aa5482d0ed45b544f8bf14d7c9526d7b6de1794765fd0ee38a14b4a5cff08f1f0fb553cce555d617c20cf45a51b5133678764346d3ac38e0ccee6ff5662fe263b4d64d9747f9f2ec2cc3a7903934c19d035d10db1a561e631f8dce6b865153b9d03e8a0ce1395f19015326f66bae2c1ce37ced2b8eb630cfae4ab184a805e505f203d910adc7f542144084d9b6a91b511537ace5d84ee688c76dafb2bbde8997c4dffffba5bfa355b7e0f2e921d57ab81d2bcefb9e1a5c549077cce8fa0ef170ad47fd77ea1bf6b58bf047edf16b2040c562c8fe5778a791de942a6bcd73f76f20fb040ebe8856e8291665c885", 0x1000}, {&(0x7f00000022c0)="afa770b274f13db2f96f44d8927c12ad2f387537cf9a047b08f1fd20db28717a56b2c625d65d00dd970058d7b9bed053d63b0fa175134ff6dcaeb9cbf7602c9f0a764442c6b310dd490af8b528764b824513b231e9f427772db7853cca079234cb905f68e665cdb713734621da59d82b329440118df457a2d2784f2297d0c6e4fb9e2fe953646162d7be7063ff", 0x8d}, {&(0x7f0000002380)="dc1a12ce457ec12d19bf9e7cf521711058ba9f0fdca53ef051ae309c7ec7a9d5e9f490c23ebd2ed71915cce58f88f90229fc377b16ad3d9c37ece064b561eccc2e240bd84aadcc9c54d3b7efd5142dbf65c3b5b2ee3d95177bd97a0017d9034054cc8f50fba3590c0938bfd9906e979ca789cc02bf343dafa98a38dc61a77e3342d05718d96685258bbd1c4cd6193dcb3b457f4b0362c32ee87f8bf923fd06f8997c89e9ec2ad0119f5f05a176495dc161c65c43827c5de49fa7d6d23d47b0ba350db6cd1d9e4305581c30ab7c8045bf077bbd102a43bb5fbab3cfc578fb8c3c884d604cad9ba9c577274a107347d4460dabdca50e9cd7e2b6871d1e1226f0d5994f6a143f2a7b236ecb19c21913bd22a91f60e67b7d5e8d1b89b405abd88426e7a551e709cf916ab3f93e6ad04065ad32facfab195c204e65e7805237e341c941b30918b476c63ff05de34c13e27dcf491c509a8f7a7d7ae705575ff4ba191fc33fd4637ae380aa5800b231a9332b197801b2689ee22b2079b9eb7ab719065c7ba68471c26389f4909b735ab1db5f9b5e11ccf53235bb159d58a6175bc88aeb1339bd6a67f9184e1f2f6c7c65433dcb5b627be06194bcaea6c9cbd2156db87ebc65d41bcbd96586fa04705bb25dd45f62a5c02bbf5b513d759cf4c3278e2e75f87cb38daa2ebec451b7d3aaede976e3ef4f7336a9ae7941c6cfff04ce449bab821c4c51b95e93b4906f52147f3ec5fb4cdd9231c84f07c52d66814139649502365c5049dba2f58c44a1c57e0c3e0c50b6460d374cd687a5def91a18c3a96b9741720b5d9f71fef2c6b40a1823fdc83d67709d5c7c16d89efe61c1e2d3bd1459e95cea951850a7963985814d8166ca71d9624fb108b8d3d258899c30f95208140d08c4f025cdba4435459e7b03b01c2f59b2229b1f0000c1e071ff28bb9ea88dc069ea16a3fed20fe854477b2b8988f0aec8ecaba7fd1093289a30845668849298ebb27683baa0c6e765a35b40ad0a5f078968934f09880e1032e0d1033090172fbabd99914480dcfb91e9cbdc655a6aba78c8b7ef6e5da743dcb1f6a8f4e20f5f793860617abf18a0cb71764d2b05fc71de60cece1642325b67418f5b2ff9fb0903abafcf0c5560e15e12fdc27e249c7ef36c7b8d9602af3f13663e7a997a959d1792bbd3f59cfecd280a8e6098ef78431e1819fa7653b479e3d31c3f14d3618dd285dc86f839476a1724daf590e0be794a42651377ddc31fed8a2d25068cb1162b495880992386cb97f36c705eff3b0eddb3dd4c461b1f2cb698d65e44795de362cbd712e540f01ec3bd130b396df2aa100379902078b91540b43c3644a94b2f832c678f28a76993daccdab78282fc934a535058afdb197fd2df5a75470a86068cfa2af7d9fd19aa848c92ad62cbee28fbb0efcf4d591e35a1a9459366506da477e230b008bd7dd7af59163ae6bf3d71db5999f41e2965e26b9d86e406aac26245f92ba8339d3d36cbc3f3ec308e5ca0c92e6a0a2149cafdd6213a8cf0f31d19328017a94b5b536612be5428f07c6ae4104e3c694c3762cecc2dd8d2fc4372958f6fd2788d2ae324ccf8525b050f203f1f034e2b8ebd66aeeb595d3f8b93161aca941d0808032264e56c976b325643f82363962f083e0180e5b0b716dcf641ae193b534e4b38e2d336cfbcd32782e1ce80be47edeb843e52dfa690d01f92574e95a61bc938b7b13f978d36a201b583ae7e34342062fa00f2300bc52cc0968f04583b781e12f4105f1e4ee20a9176633829271a2af79ade8aaaad483055f08c58121153eea15c42727d1dd4cf1b56ff369023892dc19be5170734b07fbe7858282452dd5494e410ca85c7de34ee66b14bcad949353042ae6f169dc6247d47be165e62c0af8bfe455ce7a1fe9fe65bae95e2e9708507f39e2f170966480a00dce31d70b0b62965d72d3f437a04d8f9b550f55e3ee8bac0864a655b548155001823ebcfd35a81ee9fc4c1e91bdb6428110a864521b40ab74336cb23e630e6c8f35b8ade368ccb070c2a8a74115005543960c73335c9a200b2c6a6530ed0a7880fb3545d45402632ee5676b99c20b1dd0ca290fbba93a7fcd79fc9c4b33c2fb3ccaef8d6b5cd44e9c697e59c7c242cfba56cb83588be393220c7f7f4ad2784ef59c5030039ff6ae8b8a247bdb8819d479a9c5c8ba274665a728227b953187867868362f8b2b2d42a2fc0e4e1eb3201ba0ca37c75aa8c2fae64e3aae03c253e746d3d46f4d022324aec33fca84a28f06b6fb9c64d310d09a933e6062c3465f053ff25771299784284cb4e892e434c084872b73db665cedf8e4743cbc62781ae9b5cfa4a21067186f7f7520d59488410b1a1e15155d9f4a44cec75e6fb750ccf8141448b9eef6d0f5e1e56f51f4bd7ac51ad04a9c64883c32dd5d85763460e9477eac9d099abc3f485247fbef8af14dfc7c82fb7a289d4fe8de1d9b0d3f927b4c8f7d636ae03c296c960bd0b6130e59272abf0128e05be0c466aab489cb3581a6ea9bfa70b84d3f71c055797b3c8d4aa66bdd9844bee2584a93b9848d88ed814f5962f437755db2c1899090f5e5b54cefb1504b8961915acd41c5fcba90eacc990bf64def493bd80400d82318ceacd9ba1ad9665601fc8bc11d496e045d9a0197cc482cb1a3bd2694b1cb003dafb50bbf0899049013f5b14289cd28239ad02c5607196091b0bfab3f059cd0aaafa16e860e626d3935637b334670defd47dc5cccec8ff44120465f2e9a8d316e49b5b677d17232dfb23f660ad8e365f5b6756d78835ca75597d71e89a5b141cd2671e0749c8df270e8166837bd089da127a0415f8eab3ff8afc0ac29d52a2c2ccaf5d4fc5d37e1b57630e7ada002be0f19117ae86cd35ce491bd1c51871f4205aedb8ad54cf70f3ddd526d3aae2acaba6836f5dba191137c98c15587200b152e4f840b52097262afd0bfcd704b763cec29a8a079aaa0edb6d645dfe726c02fc48ce3ba76efd789966b2cdefa1080477deb46fbcf566b1979f608ab075b31c5499c676e8b419200e6e8ea22ddcce446957f274b74274ec88fbb3148543e880b46e6bafbdd103ed0bb4a83aa817d403ad46cf388b559d2d1ba4b68981a06764b639fc6e313c888e4d751f0d0f25d0ae004b498caf66a38f36c774667b2bfc1764a3a86f9f49407381da285d0030de27db445416b9634313002e7f075e7bcddee323978bb5b6da3c09d97ea156ae13389e38d97edf91095e1d0ac4726c9830f54a2cc93e685b8b77fc17ccdefe9bf1c95766688130971d9f0a9ea1caacf729a0a55aba633725e9d0b3c09d8aa2394cb0854b0cac08adf6cdd52ebfa1c637c1c2c4fea82dfdb38abc9de02c71a4681eb59fafa0e9aa512ea5841e39aae9f5f99fb83fb35ed57acfeafd86c4e434eb0dfcf4e271db6c7ee45c986349bbbac6e5dea2c5abc16fcd462c82a21060e9a2a2b42ac31a34407c35e1e29e72297bb599069098136bd938ec028e3b6c729a563748a98fd916eaf5be54a9894889592bd6d489fc9b057c39f7ec907522888f18fe7e5012a56dcf10e0498e8cd4db4e59fde8d1d55a3c76a08a17a75666333cc589bdb261e863597db51e4e0e3e708bff822a1d399340fcf6b5375a41012420facf9051b282a0c79d2500d17a88b5795ab00e9bbf8570caf87645ae8b0424467d8104b3205ecf5c21d9e95ab0ca6028f4dc0e7d35a95c72dc2c1225383c3a7bc763a1b4561557b4cbe85905b8b1f189155d3e0f8c674d3d79c221825a450d54cba1a4453baf1018ef8c06b4899b1c57349d5fe1ed2226fb03a40f59a35f21bf712ab3a13c4fb35b19db2199e6000fd356a49efcf8fec2a33df5ce48956b62cb83ba10e54407d06040ea84a1efc51de74d728be17006c1ca0315ccc2382b75652870402b7c705247f02580e8448aa8cb7899b2edbcc2623ed3feebfd36c77df2225daa2ea10ee69213cea6bb5ddfe7d4a42a3ff6afcf199fe10c02936e1c4d965bae827566c543a79f85ebfecea77d501c113433f92122ea0710a6dbf9d788e557828b52f0d53fd40d0c77742e9362a0135c65274aab1386365ee2c2d952200f3b2d7a4756b388ed7c3a491ce9aba9d3acbcaece7d957eb23f42e570d196b08c7bdeb5a5780d98e55b19ccbf2324f1057e6c47ff009fe63602c03fc652143d56a3e523abed9a2bd4f2d17a3d194426588034efb24a6a4d66e5d57802c558a478f10b444d9de1a914d1e379ed813f5457c422725098a3dd4a2f2be70a66d4f908f54a676d524b733faf60ad2f0cf3e63c4a061205d73de0208e1ca822f9a5734b6e2cc37607f002df73b5e08a6f6042328c28ed42420ce81f7f165ce128cf7a3e0becd4cfd0c6ba0e5d35b58bdcf775796c2f377e116c427c9e8c1661215737954e9b6247d967f132cb509f33b0d526e2e33f5360ad2c4bdf5e25b3ceda61d02829d00ec70fad04913c55adf00049dd1f91654ab4da97b07ea2b3958a1e0ecba4a23c0e60501e5c1cd7401460f9870f0b3c897a742ae8d7915ba1c758c4486a6f878220675dd0fb070feb1bf090b23c3232b26258544a0d070004f7b27a54c0edbc22e846c8a11e184f3fda31b4b7e1b9d5301bd0b5ea1f23d6f265d3328f9320f96968aeffa9bbccd735df71a5822b2da6552b548f794777e4beba508f2db35766fea74f558a99f9fbafb68f220878caf00c29bc75ca9440d542fd75f6d22bc6ed9d0e324a136d280903b84ca645b7c8b096ce45d69191be242af8eeb7515d9de9ac5bb3ef64b432a11e755aebca22af2f01881e093ba5c530b64ed6fa2dc8483f8e6ef46f93bf5fae04e111aec235745368c7be97294de69d3ee81b0d4ee039ce14dbb1791e3e50038db264329b5fe8b6d66f08827209642d7e1c0d37816d668dc8dc6a4969bce59dd316f5eb27e87ecbeca96a1271563266f2adf443b1c27860adf9b80cdc3789424a20e05d24276caa6bf066db46535e5b35afacc765445d988bd594de4dcf7b3da3b289f82494128d4168684de5dfbd8d16fc3285e3d9cf13c90019eebb4e39485efcd495b686338c56b0f1b9a2f17ecf74b27ce7c68169d6345ac69e1ede65234e307fb44b29efe95feda6d5275e9d54f10e1e209f4eac121804219049d1401ed15904e19d8ea7a4fbb232f1cf84424f4a416eff5f1591dcf377900f0b1b197a1141be363c6055712dd1b00157b23e750be509e128004161273897845138aa1c53cac51382c84c690592ec1dbb9adddc19eed4bb6931ae83181d486f74a5d4b5ccb1cde35e6450a6e129899695491b0b51a1f057bc50114fdab3b9181702928714e3ae3e21d154deaa61d450bc5ada3dd8d43fef29c8c9a9b9cb418538632b9f6f95a833d77181e612ffff7cb6de2b1c04fb77d263931b94ada8c53849edeea9a8078de5c2150c8175215463fcc24f3d3f10772855a34256759c7892d8bb41beaaa56634c8805699f2050fb1be42b5588922620e486b2359510eec4f91f435d33463b3a14ccdf5013d6c939bd8c1b5fed821e93194f5f4a54b4b07bd8ac87ff206d963777729069d05b0ec5ba34cf05c7786379061034df27f601bc46e80bc412e578c4f98f0b1d72f6c0f29150f5cd4154182167020b1f9c4b98150d1ee3cfc5174da9ede1861af0c3627841539d68b03a3abfaaca6a4df14d5981d55f4f71fec6250b28d30a37a17984ae265fda0d1702ff0fd1e5a9f68ba5cdbf28f0c5e68f03c06da4e117ea018c14eb48e9c90a9bb7dcd2aa13efe49c27d4969399c7cff33", 0x1000}, {&(0x7f0000003380)="bbe25f083d18ba378f7c53e0569c4b3ea73b76b97b2e2d319b8505995e206e9b4fc24ead46db77bfe63616766d576dcc782618e26f86e35d81397f580a131b86a35af964c1ba5bd22e4f824ccf66e9977b1be0be02575b4fe9110a14fbacb69fb8c8814b563d04aaae0998f3a483c02af8e1003af7cc4e0b39096f3f8cf73b82ba51ecade0263643220bd4ae4f4d772b9d4502c9db50fd59fa552e2d2e19", 0x9e}, {&(0x7f0000003440)="18c5adacf7aa50d4133e863ec0743ab46ff454279c46339f2eb3e7ccc2d9e85b0118d2b0c5d7f0d0946a0205f64378b3ce91cbb3ae1d9c1b101af39c354372c56bc4a4fba679968d6ce97857c4f7700cfc9596bd6130c25962515d5b88602b8ff1e4e0724c14deb254a7cea02352a3efcd3239bcf730d139220367c405db6c0ffb1a201b4f7eea8c75c3dd6e9d109763196b07798760af2211d5850c168b453df90c2be16e039a3cad56845481e57f1abfefa70c87f3a5bf1df82a545c4babad879c56e057ba5712394e4a2572d50c43fa1ef6e7ced0dc65efc742990bb789aa4f7bf240067e0d4def61f862ee0584eedeaa3dbbcd76c73858de081103efc3f9934740366fecd51ab054074f184bb81599be11f9b3b435195406445fa137eb64ba0cfa0414f8ea7f908b2b6e03533aeba9f49832cc8945708dd6985a9145dc6964a6c037c2d832ac77e52f351e4cb4937765895e7cf74b85c9693bec3162d5886daca1cde4e646fc30ed550007830cd233d1f8b50b6a6ad3aa749430f1d6dfd4924849d207da96cfdaf37397b403f9c7ae64d47cf6420df6ebddb31975785ea9e2b984c9c83cef4cb2bb9102d9412c833b43cfa82bd73c36b8ac897f3c20a16179c72dbfc7be822112fe4fc79f9af3e7234118850e8856dd17d2ac6a930d24cf92a864d25e8db7137c66359a07d72fafc331ea7823640047cd486c0b7d75a9dfe7426bf8179fa516bba4ae6efa9a6adfda51499892bed5e624c54fb406b8038096e4144efd5e623eb248aac820cb2fcd64f404c7532031f3eecf1722aa860e8bd856d4bf6810ac51453b25e6d1bde3216c2d8111351cd288daa51349583ef0cc5825118009cdcc5fc34fa7fb606b16447dc1d43e14178674b018ba17d9f0de0eeb0581bd8dfb3afe3dac7a8a746a89ae655dfbf8efa4f5a6eacd90a9db27c9658c535f7af68dcf7ae063347711e5845b3f7976e6fa8b96519d1017196305d01e671cb51cbc0a8a91dd864dadd1df0f6f93b38424ef99f8a4257ac254a20caaee01435c6703f815cba0f541497a2b713d3b9a22ec330eafc9e901724c254c1429bcef13597cbda0ad9e519cedf1fd8f68ce8e4ff3ebbd5fc20ee5f80abaa648f17b3032a153e9d10f356eeac18913fbfe9f8dcbe21fdac35206f5e1b57fa9767e4857340b45606d2155e73206282e74ec361512a235304904304e4c29d595b67669ad64f1fd0a3683dde2f52c9511538a8a691ec5343ee7206508af49334ccfd05178c6e836fe9616ffdc87be6b14db870283384e47d36cc7d4d6060bcf50d3ee542695bed022506d8b1a03aef58fba41cb15b1dc72421398e41b5066d9e66ef208e0475bcd4087c63ff2101e9d70d704ef60d2c18626dd340671b73e84b1b3a1b7dd868cfe8569d298991276589cd35853d5c053aa11ef00a9530fb6c1d9d553f6c063eb28235a62847a044b8d51cf506c8c983e30b8f4585a27d0d80e935e0930fb4e17b16dde71c15ead98a5ad8d6b3393b5402aa9c7e9e1e2d97ecfade28ea703602a70d6ee40b83c8fe98daf593aaf33cf586f46a73b69c1f3af7bd10e5c2fa20d2942da4704a8dfbd46c43f7490c8b345f6b0d3f15b482d96fce49991ea6e9fb81c23977d996910d0d015621a34c5563f190868f185e617fe314479a0b3ded742a15ef324b202fabcd8c9b3723f1bd638cbdba2ab2b139e635cede65b1366dc96baaa3ea1d6e88c17b1d2f02becb4dc1f5b7353b437dff90aea0e7c7ec209711e5fbcc1251be180fc2ba80d5f19ffb3d57530f42c53a02842ed9d21025fabb250b7e1798ccf64decb209c463514cc6da65d76bf74f8729c9367505e6f376c22a95449bb4ad1dfa8d5a2b81d02f2bdb41f3eb0a91203ec84b24fa44f9c8faf8ffbb9383f7468de232b54aa40eb1e28caf09439209fd7412a88b435a1d91629c28c4c160ff3458c06afe5ac0b39dceb7e95f8e6a19c55e9a1e977ec0c31f0c1fa5498e081e227c932ef1f0fe09730773a81d7f7e7e9848e4ac5507a8ce0628bfa6185797689466c181d2760b965d6c9f07a77d1a7f755004f23916e7f2adbed80c735d61126880d08cbf96d4070e67d85a1cbf9915f07df98d54afea2c17d647ac556590a6ab41466b775feea04814642bf66322989f9f1e78ccc7c7cfbb4409571a5988061b76da3d7377c5862cd755d8ec3f9f41270ebb444a5070a393ef514c9749dfe85b4ea83ba31d728625f983ee3307b27ef504397e759536cbfb9cf43401ec4197baa9cfefa0bec78a8ef656fe3a5cb27401ebbeed9ed2e7f94e2de8cb519b7938224514576150504f245a3c201bd040a684e6d5ddebd780b1569d839964666c5135eb497398f2579776484763a7e41a76ac409a3b1becdf26e3f34d865f2aee627a1c01d3453ffd3c690965b53d0cc21b1f30860c899f96e169478d71abc5218aca034be95e8d1e210f28e32767809c76d6eb6a304af92fe2ade8535a2c563762bc817b068ebac18d686d3a494cebf4b9051cc1398fcee9f9ee25889e31e5957db8cf3aec0557feebc178a78604c4844ab7556d1ffc41dd86cc9a90c1738019bcbfbfd0266169532f7ed1a156f3dc7523665aef56dc9ad56eb6cd0b69da0f1a042d0d040c28f67b286bf6ca5b87012f06c1bd3dfec982ceed854a1b526c51f57f7a4fc870e75346394614f85ea2cd82c8bf5c0e5adc674753c5e684c164b784edc48f643ff97db7afed21ef77846f078c8ffe266e6dddfc10926f4803073bdb60f49e735f75bffb9109709256c9e124dbd69cc48d269f4d8eaf05322a769e0c0673ef9b74575a4334a01130dd0005dee6e96411e3582f503d3d1ece2cb56f9ecef37a1a5c3148f292fa219070d9aac4cfbba13dd00e2778d7b6280342a0d444892fd6ae93af8b6537668d3d201b4c651acdcdb17402ed5a9caa99752ae365e6ecdb97e21ca6c048ebfe94e4bd711ca61a2aa93d24c64b956b05c68e06bc94732074acb666a6cb4b1d732ae901cd0c97a9934b85c0c3e0c6267c654de4a51f174a7dabfaa1768f18fbb4db1307920b932c8e259402c15806da1897519f9882a5ee076787b1685efd7d5d49d4b7c9272689f20dfdd9c52049a34ce155f163c606c2365fedd72d35587b06e96d826fb9bfdd4cb37c12325db939bee23be3e243195720faf425ed86ee71e8db255dfac74490ed49cd875bd81ba9d223ba95437c5704d222d7aad5bfc6d67574827610cfd64b1f8da52649106fe69647b7efabc80d4eebbd8473000b63d1e11bdd405f62ff63c9a5d32823367cce8ee3fed8f53cd72f1e09a71001211e59c59dc0dcab7feccdd835c83d05c6b2f6d451ff1103a88f629b95bfcbdf97d8fdc8301fcae2a14d884d35d6362580b529330bb91ae7627a4078de279b28b2dc87af13eb52b93959ceafdabbe6f35415d58655ac9697bbb852dc5e4c057c148775bbc9ee456c1da60c38f6be644c4dbdb44a58b3beb6e33b5386f60a26d03058a59a173cecf292ccd88f645ea769fc22ddb5224bd9d455292a2d052463757896ff4eb730deb1750bd8a32f55c09d24eaa4586d9c9a058fb519104189b7050387f8cbb1ab3f045af8e702f8914588c1c05935cd7789a1ec30dad992dd1ae634a17957289e71c0c0a3e3dba03aab025d9a02e7234653de6b696353552a2a82767b1cefcfc10edec423c0833ffd0f3f515e4b7883ca764c4a4ed037f28209760869bd2864d2d8bbd8783b13c965bdf3487f9f25db82b0af373a7d5eebd985c18ac81ba6703bd4674c7d380e2a423a78735f7721244eceb8a016256681f752b74c30047a7b131da34dc5d30c19831251018f9d4c39c0aad9ef3e2ab8ff5d552f875b30df236a80bb5e8cde9f1cc6ce179666c51ae80be20c09ed4a747a15c53672e7d7b8c839ddd56781b74fc117e5bb8c52bf969046c951576313403ae0ce1f8a9237fe3d2565b13c09a7171e2b4ee74ea6c4ea21a31f051b1d3f46e0cfbe7ae14cd732a34fd74351c97d8e55a51f789f6e505b831c80c4ea17c4decfc61831f0cf72de0c71311b22fc56bd10ec75f29e104d409a55147b35d8f5e35aeac2bef627c3cffb09db3612955e6ddd18db19e5eefff4d0447e90c91763e8984c75c9572a60baf31bd2239eaaf4132213fccc3e59570fa54921014e6b9b41b53a435b96cd1504e200fa4ea56dfe5b2ebf0d197a330466698c16c622a05178bbe562ba2a0f57cd5bf4b35c27678b608f3572e5e4b09e3c984e41e335af05acc6a7ef80e42e15e8f63ac51b55d88d25306109194c487e3d555ec1899dca6e059bc6940a42f20e8974d5b2e70763ac09fe9f3d0bdd3edc90a1ebec48ec8f90ad2134fb8f3ff440ec270ea5a1c1f3aca3958829ba9dcef1f97e8d143c7c7bf682b2b92a881f8ead079c61ce05c0c2caf43480534d1c9517e07a9686c0d03c0ca836d7e1797a96ebfefbd9697f741cdbfe849063947f4f6d913784abc766ed6ef14af80f0fbb5f46289352154f34ace30423434ec3536a0183f156fa3d9d01fe594d4c9673375b3916d0b417f5350efecb3eb469a4a9e235a8cf584d448d8595e0ed38350573376b79393247ff3e5db42aee79d8bb39c92523400c93ea8694b6673a04f70dbe00670e686cb59e606dad2fff012052e06b4f3a27c4f365318b3f0f1c8328455950c2e94073020f4f70c68798be17a589d04e484a2fbf9215321c9b6753bec4670e1e0ffb32a73ad5bb2ead63ff4c91e6050f38f8190abf9f1c6826b96abeac927577ca234c528bbe23cbc79aa874a6eacf154d5e65c32568e402f5d4f2afedef54935515d057b2ca77431ac385bf20204f810da21ade848ca363bcce431b44d1467200d11ec80d90e47bc4a65a609e6e1baad93514170f67098ba2da3b754f82d6381e0532721d39e3cf1f35b33f248374abd37bf52f4dce2af259a601636fcc7da230a2aa9e5fd9ebf372f9b8421af4732c3bcdb7d30106a2465c6754333fd5aa74284f223032858ab7d87b36c1255705101c47997df40a0bbf526a425cc72ff570213b2203a8d32fe66dce29aca2886db72c75673924afa0e9726cfb7841a4d1ad9a3cfd7bd709a092abc0da49a374f54aa65e4d15dcd9db67f555537030bffbedf573bd2460981c31a897b2840af500a2dd28f4d5f0461c39678e3ea2b7a8f9489a23014cca9904ee018511fe8d2ccbe54540f21944425b14745fcf04ff24713ba80c57cca0783946f944f7fda903c34ff08de54b348987673e7dc0e2701d1b13473b0329d7c221fdb0333d8891d4aab6b2b48bf34259369bf5f7173cb9cb6f73a7acd564936a9a2986fa1995d2af2a0ee9c55e62054d48dd3e6af8c80d6a3a9bbf8dd30717bdf9a6699fb6178699e72e657f496fdd3483d3f52501a9f880801be0c06f8ea2f2f8c6fe16d3e706a965ae4f897866913e7900d3a5f33f2fd9e3d6f06ecd56778263cbc7ec45a6b20ada04fda6d0e7f27bc007dcb0b7e807a3ec03b30303db864a86fb56f685b6609bff3615ba772255ebd72b5e2bb007dd5bb7f9f3402af415610c93c225a5d43c97e73192b9d2a3620cb5a0456543d6659b3adbe077e83cef0f610888639c60eb0423ba23b117075bbce0500063f394902e8b9d634ce0610968454f01d6e267cd4f326861acfe3882cbd517d2b2e31b67e677ffcc831c4ebdb9ac515f8ba6476d094c7d15b28b69f146ce56e7ca056e6729213adff89d5bf2f9c90d8398db9736191513d0d3a4d26e1139ac80a514f5aa5cd1f52397f15699c0f39319b864363d7d2c6387e", 0x1000}], 0x9) setsockopt(r1, 0x29, 0x3d, &(0x7f0000000000)="df0023a8", 0x4) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ftruncate(r0, 0xffff) flock(r0, 0x4) r1 = socket$inet(0x2, 0x8000, 0x6) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x400000001d, 0x0, 0x1) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:01 executing program 0: r0 = syz_open_pts() unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x5) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="c1f858c5c7ef2542fd7036d8d33a8730381ed4f0cb3f85b4c80f7d581f9e96599534ce6560c206137ce1ff585c244e977d85", 0x32}, {&(0x7f0000000300)="2d46f6a895fa3c64a7f00cd9df7791e45716e9035b9ad029f61612fbee75b6ad5e12a2d9dc516ba77565debe3dd10e6e2292dd0e5779f77ee88e7b2e7fe8990d158b66812d0a71591bcdd4089aa00b697dc8b62f9c8c197b9e6ace4b1604823dbbd30ce9c508118de10a12e80a56bee44f4796d7f3bd22a9dc79bdfc7be723a6911b8c543c1d58a60f77b448b5bb4513c5c4ed3fd8ca4801ef9efbe2db6da451394a9bf8b33bfd05cf98a20f52e01ace0c", 0xb1}, {&(0x7f00000004c0)="a8327e6f76c4c86855cd2dd93256baf4c2d25895a60570353f5686e3eb5ad77bf598c66c0225ff943961f638ae4719d9fa437f15138cd84ad8a6ddf28a4b8cadb23face48f7f0398059e65c044ba9e99e5f5e7e86a5eaeca6f82c641203432cc100d20792126b46645ff2531333184f7828356d0a7c122917b68b376e88f43df9141fadb5ce4ce3a24469101d07e394f34b6376933cb4a7cac55a318ad4a8d15c3841b3b963d28314c641f7f83a965e165bc57737ff4be0cb170b730fbc3528fb8b6fe21166744d8f7ba99f9868a59074dae8c28a9", 0xd5}], 0x3, 0x52) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = getpid() getpgid(r2) 16:00:01 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r2) setgroups(0x1, &(0x7f0000001380)=[r3]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) getgroups(0x3, &(0x7f0000000000)=[r0, r4, r1]) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x0, 0x401) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 16:00:02 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) connect(r0, &(0x7f0000000540)=@in={0x2, 0x2}, 0xfffffebb) r1 = dup(r0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000340)="131d2eaca9b2283b6bb84fb3e1aaac7c54e7acbe0ac71556762ff42e5a569058d7fa41656c34f3fc9d57525ce9619871b67a02088aa75408e3fa1b4f8c135bb8ca48cfa4b006d15fa3f22310ffe9c32ba21707a9dd4876966cacc17b36e64d8a92f0ad81671d15429d9c2fe0235d7487f52681aa0629bb8b6499b181442d74b7251039dfdf8be568e347189ed62dbd7a6b35807cd0f32c335010315de17f25054d65e4311c9690f7", 0xa8}, {&(0x7f0000000400)="67f51db6ce2db05e5e4406c429363f5d7a97677bdd9af0e005736ef25d13861cad0c977e60222847e4eeb4ae9c0e386defead79bff30ef52bc9230696126e07a6a", 0x41}], 0x2, &(0x7f0000000940)=[{0x10, 0xffff, 0x7}, {0x58, 0xffff, 0xbd3c, "5c85338c9e8312e7ade8794eadd17be8210eb542755c704f2938ad70691d3122d2e8425ebe3e884a099209cef018754f7fa06d4aeb0fa77ddf1036747db96695b7526bf12705926f"}, {0xe0, 0xffff, 0x0, "0f7ca71a642f44d2078e0fad246b1535de05a4857d2d70daffba59552f4ac83b07fa39c5b3cd67b8ae613f01a1bc8e83f8382ff5f90a9cb911c3fba29c81e49b5076d5993176eeb555ff1ac3591654e94c92534ae9a4f86517331e1206a719f73d8d4f823e8c0c06c0105e9691355ed550ebb847a6eaf04fba2eaa46fdedd193594e8f30df0171778456b6cd5e88ab91b67e6add85c4093f04b7eaa5f1448771a91eed4def52105965cc882af31693d5429e48566efc105e5ef14d9d42f1fd6e0bad971837888394db83ba48cad6"}, {0x60, 0xffff, 0x0, "d08261e58ac7e911cc89b00bda4e8f1c22bd838d6f3e6bc49bcdd83c1d90d695416005942c93bee222e4dbddf55fd18dc767cee366f2d60e938a9a625f6509ee8ad84928daa3fbd8da16d17371"}, {0xf0, 0x1, 0x5, "33e103597a13672c87d1466d945458db2219090a857c3d6613aa465e2d11e6e3815aadacd503e0920a70db7e71fe8e2fef79cac855da9f294494b0ad43b2c9f1e833bfd1397b77366ecf7015e9bab8cfff6044c11d0d3499dfc679bec4bf8c9e9f623de3f09d89a31bb190a54222aed8561eecba27f5d2e59b044f898e35d2552caa6aea78d54367780bf98a01c7a0b1ce721b09a7dcbe1375e427dfb11ca7bbd08527725b2fdbb4aa9b876831a72cf33d9e09d35caeb8a1d695499900e6c9bca53ccbce7845d1af155b9124d499034e878ab31150454736d9321b75ed"}], 0x298, 0xa}, 0xe) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a1d4ceca06511709a44fbaa01d95f3fe7f41d0b82e505e493f3311f17cf9ab56d79e9fc43a91c67da5bda225bd2f59534496a7d98bd6a4c428b", 0x41}, {0x0}], 0x2, 0x0, 0x0, 0x404}, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='./bus\x00') read(r2, &(0x7f00000000c0)=""/213, 0xd5) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2043, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) mknod(&(0x7f0000000080)='./file0\x00', 0x200c, 0x9e) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x101) fcntl$getown(r1, 0x5) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000300)="42927b29ede8738706b52cabb9620c94455223b956e0f2df1a16eb63aaa22f17ab65fe870100000000000000cd31db4775374702cbfddac84ef8f7cf87c26c71f6c11c82da49d39aa0222d29b764d119f25004ea86472c71850de2926564cfca53b1ab4606966ac76c71a0df633b1978831456a59aef9aa907032609003010b393bf703f14ddb4cf95b80032986d7b6be1952ccffeacdbd780ae61e70b4c6559e1f7", 0x102cd) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 1: r0 = socket(0x10, 0x8002, 0xfffffffffffffffd) recvfrom$unix(r0, &(0x7f0000000180)=""/252, 0xfc, 0x842, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt(r0, 0x10001, 0x401, &(0x7f0000000480)=""/14, &(0x7f00000004c0)=0xe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) accept$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) r3 = getgid() r4 = getgid() getgroups(0x4, &(0x7f0000000380)=[r1, r2, r3, r4]) recvfrom$unix(r0, &(0x7f0000000040)=""/232, 0xe8, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x2, 0x7fffffff, 0x7}, 0xc) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000000)=0x3, 0x4) r3 = dup2(r2, r0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r0, r4, r5) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 16:00:02 executing program 1: r0 = msgget$private(0x0, 0x643) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) msgctl$IPC_RMID(r0, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair(0x83526cf0a36901ca, 0x7, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt(r1, 0x29, 0x32, &(0x7f0000000040)='o', 0x1) msgget(0x2, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x80, 0x8}, 0x10) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x5) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0xf9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pipe(0x0) nanosleep(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = getgid() nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) getgroups(0x62, &(0x7f0000000140)=[0x0, r3, 0xffffffffffffffff]) setregid(r6, r2) getgroups(0x2, &(0x7f00000001c0)=[r6, r5]) open(&(0x7f0000000240)='./bus\x00', 0x10000, 0x100) getgid() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x80000001}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000380)) fchmod(r1, 0x10) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setgroups(0x3, &(0x7f0000000300)=[r7, r4, r5]) pipe2(&(0x7f0000000280), 0x4) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x6, 0x6, 0x200, 0xfff, "f7aea3514831110b9813e12db68c33902d81e0f5", 0x101, 0xd6}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:03 executing program 0: pipe2(0x0, 0x2010000) socketpair(0x6, 0x8004, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) fchdir(r0) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x345d4c50) r0 = msgget(0x3, 0x11b) msgrcv(r0, &(0x7f0000000000)={0x0, ""/29}, 0x25, 0x0, 0x1800) msgctl$IPC_RMID(r0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x0, 0x0) setregid(0x0, r1) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffe15) setuid(r6) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000080)=0x100000001) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, r6, r0, r6, r2, 0x29, 0x7f}, 0x9, 0x400, r5, r5, 0x1ff, 0xfff}) setuid(0xee01) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x20) 16:00:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x1, 0xe, 0x1, "b683ccfce5be2a65812646853eb5ebc969fb025a", 0x8, 0x1}) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x80000000, 0xb09f, 0xffffffff00000001, "3cc874147160f8d47323ae364d7beb96b4515cf6", 0x9, 0x10001}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000001600)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa92c9a0e813a79e2a5b1d74b07de6a9dbeb161d4096ef4cd115e1f74159c5b49185091594f5e3ae891517e3f9200faa50c88df6086153cb559290f62ac8c9446fad1b1ddc99faaee39d625a5f98b5de98a2ad7e328b83efe448b10b70cebb278f614827c9cf60c538d4715fcd047839f287f5ce5d47f30d2135eba8497902a423b367658c8547ad258102aa88e126951dcb38b9bdb89a69a017d77c0155f57796182275cc4082306b7da7799569936b91ca18744795cfdf91d25ba33e41c602b703a4fd481eac68f0038a76bfcd47c69ff304b72f52a64b1d4b3962ba303edc4d0fd3c83d2b3beb601441c21cca29f4ef890128afecec425e7d3628911f985f9d1cbc6b7219141599580869cc3b7ed282c8c536e108c02dfa90b1946b86b500a669fa234a51df2c78dac18d64a799ae649cad2b4ace1d61d4ee5d7ed95c32db9b5c7d5a7dc45ad30839de25cce0f19dcb340b4727399a6f7936df9ba5fb2a324a364e352cebf3370dfedc4369929c68e5a44f44c51f9a92ed97bf1b5d7710bf29cf018dadb103157f3ea9957405f46f53c4b404cccaf795d6dc01ded0ee8fe75322101c10c6cd1c3608cbc802db141708fdf72c04ecb98ea6639324a9bd271fb6720c4670c597c4b7546e6f3026963615c903feb5687e1771b9e895f0a78f1fab9c00ad7b9e808e8f44f71f2a8df1ba1e63fa12327c9d50989fcc5182135d846099ce25b72c4af76e0b449ba656dd507eaab09bb76497108f5168b2d774eba445a2d5d23dfeae4b6dd313bc25f6cee44217e2d3aac812fc93a63f5ab6e35134027d725cd749ac478763e96a30556a072c0371870bd7b8b9999c5b38e8b591ac3084d4e36aded7c4ba96ab80099ca5061d60539ecc0c38d45ceff61dad3f472dedfec9e43aa8be13a8057bb84b6d116177b7c509ff017c68b80024d46e3d4a540c7ee2909eb769db233936517786bd288a00a052a794a6b154f7143c96bdf293884125b0eb65b1f26317b3602911e719a7bc30599e73d2b8fa92fca7e842cac9e98d3e90840d1593a874647187174c9cead445ce5605f820a656b0f8652ff597d230d9b662c4bd08ce300951bb258eff4e790e15cb76fbdcc9c9be82ed6c69945423a7f8aa63dd871409c818802f4b7b975a59f524d439cb86a735ddec64c30bf415e01ffed6b37310d5784c24e0d830bd03961239b38bfac4bd9c7a79d8b4f713d87ef3902ffd520191f6276467981464f5bbb5fc2b0cc2556c2b1706ce9d4b700783ade09b28a1af2e6d5ab536ddbbca8b1a04b2480a9302057455047e48bcbdf50232ce49d484929635f1c56fdb059817b619ca2926d301f2c4ec4ca1b9076ed835cd4e9adba4b0214a7ddf2316e847d785eac07608af8a123310d749c110e8a939ee0a918941e7a43870bddca22e8e9d81fb6b7b92ec7faa533550170eafcf0af0668523123e39622eb3c389370e95d95ceea31c43537c6164a31ed24535615acf8eeb534ba3313828eea973928f6d68226d61287b4f410c9fb8c00f4ee717a7f7c593b562c9007db6605bee2ee16fee38228c8c275c02dd270a6f726548da8b394d4e74baea06095932d1572923a1c464366827307ca36a44dd9c400bddb74ac7f9b4aa766aa57928511dc5b2ef6352db2e660397bc57ee89244e167ad0393cd7e14e5e9f81f6eb7fb4ba7e7574b02f7c1e1a87036e10edcf1ea7570c1b9a7d0b10e8a1fdd169bd72de88e1a7d667b266f1d9776f2884a64ee7ad2650f4d701cbc0838e99a0a505ca8e8df8ab48c8ada328ef86fa41521c7896bdf830be9d713e10b2d556c615b5fbcacc1d4f88a06f5da7fb2bd477354daec561b61ccf4fbb8a3844551eb66b3fc19dc505fbfce1a1a45df2be0c36463de00121743d8c0c9bf8a66a76cc13b3b57e26d00c9c29cb5d665dcb8be6092fc1762b805185f11249a49ae73994f58c1c3ee22fee71b3c1d8a0f4c43a5184b3c49c46af3afb8d5759cd1e9a35be54767b82c4fcd7cba328013ffcddee75fd11db4714b5e0d1a6f54362ca052976a891c02aae05265737e3cf5f11a4da59544f9365f98d6f75994d3f230c3e07d904f0170523764f6b71015633073be564434d94d4899d263d17ddfb50479cf2291e46f1f1042e7ae22b8fe1067e088e119bb6295adefcd6b5693ddae07172b40b9cd7881e3df698fdc8c6538af849d9b858c8eaa2486c8514ae50d63c9c32c6d084a87fbb7de878ae5496d5965abe4cf4a8c89e50a8d79616d4962b9fbeef8c0ff3ea7ebe9dedc3a2cc298e8764220d534bbe06face3ddeac6b34bbb3fb70edca1f6b4e8539a4b7501bca6f2847b72a8d0156e0cf5dc47523e30e81578c580fed82bcdcb335ca41ba58e589b73e4705750f51163452d43bced35b2fd6c3a230a", 0x5f2) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:03 executing program 1: 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) r1 = socket$inet(0x2, 0x2, 0x0) r2 = getegid() r3 = getgid() setgroups(0x2, &(0x7f0000000300)=[r2, r3]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)="57eae3b566faa63772810a569ec8165da89f5221874ec623d3256dee22b1c0065ab78d2ce4d59549621739d526ace600aea9090067e121fbd5e1f459456a72ad0dd1fa0fb8c3f7259a2c381ae5afbe4986dcfff28df8d4a8809c3bc99395c1a052765422f86317735efda64aa07a06292b4e22c7b20ed34af1f2573f4ea16133f974c4b1085629727da95c7532712fa8c9ad6c39d6e8ad227eafb8df41be86d65fde53ebdb47a47063489f9e5a70aa243b4e58ab9cb4a93dc51d7f504b3bd31c49b337b52c4ed9463b19e9f8ce9706b064754dc740b7c176e4ebfc3b4620a0e479c1aafc025c5e369a432da2dc3019eb94b9cafe236ff5f11daebbfbd1deff2dc7811d39ee472b4b66d9a2c5e3205cba8ed2329bd1ef8a5ab6088801da5d059db09ba7d22f8b88ea6bf0b9dfbc8324d49e00d86e038e93b4af4369d6ab239066429bdce15ecaae5486221df556b04d7201475597b6eed3944b00aa24ad0600000000000000e49e4e1c99d5e0a3c06c8ee79de0a604000000528648e012644bb8e06c4d2cc459e0800a02de8e3a3bb6ee181ff7da840d7a39000000000000", 0xffffffffffffffc7) r4 = syz_open_pts() close(r0) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getegid() getgroups(0x3, &(0x7f00000002c0)=[r5, r6, r7]) kqueue() r8 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x7, 0x4, 0x2, 0x10001, "86b2b5d0a71939ec8eec9739c8ad93f0d316f1c3", 0x7f, 0x6}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) open(&(0x7f0000000340)='./file0\x00', 0x20000, 0x100) shutdown(r1, 0x2) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r8, &(0x7f0000000140)=""/249, 0xff90) hotplug: event lost, queue full 16:00:04 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="ba0ed314e6bab6117482225f0000000000000000000000eaff", 0x19}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640), 0x0, 0x0) listen(r0, 0x8001) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f00000002c0)=0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/30, &(0x7f0000000200)=0xffffffffffffff2b) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="d5b0a909df93ee6a7bbf1d294d1690739c7f0c2d574001000000e12a23c8e2f85c28b3fa73765282af536a26e93c9363a6b340e776da0c34fb5a7a38a1d0e8363e3eeed856fe3c41653d08b7cd98f6e8aeb081", 0xc8}], 0x1, 0x0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000100)=0xc) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) syz_extract_tcp_res(&(0x7f0000000000), 0x100000000, 0xffffffff97dfe587) hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full 16:00:04 executing program 0: r0 = msgget$private(0x0, 0x440) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002002, 0x0) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = getgid() r1 = getgid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000040)=[r0, r1, r2]) getgroups(0x2d1, 0xffffffffffffffff) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x2) r0 = syz_open_pts() flock(r0, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0xfffffffffffffffc) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) getegid() chdir(&(0x7f0000000080)='./bus\x00') 16:00:04 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x8d) r0 = socket$inet6(0x18, 0x8000, 0x0) unlink(&(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') getsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:04 executing program 0: 16:00:04 executing program 1: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) r4 = dup2(r0, r1) getsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) fsync(r0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) r1 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x30da, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0xd}) syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getuid() seteuid(r1) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000002180)=[{&(0x7f0000001b40)='(', 0x1}], 0x1, 0x0) fsync(r0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x80) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9334462b22f5bae9819fee11bea20a45146d202ae8c023d5bbdf2bb2e33398416de2ee2839bd489e57f9f15c5e40ca40de8df5eb5a45e06ac8904a4f3635e295874c250730e5f75540120fdce5410ae50a199cf9e0ee705b964338d29e42ccd63574feb396908e4b29b862bce36417e01c78ff6a507ea08b67fa6d7124178eb76905769460d2a0c58b2b34d9f81367c4984d285c508ab93b86cef9fdb89f81916e9c8bf5ad602c5deb30dcb433832ff674a76146a45ba2f6033b297962f327cbf51d6356ae62fa1e2dbf717d574f2a969290f57ee54a4a44f807bd12c11438d36d", 0xe1) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:05 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000009}, {0x0, 0x5cb7}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x100000000, 0x1}, {0x4, 0xfec}}, 0x0) 16:00:05 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) msgrcv(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4d897b2995c3b92a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000847c3fc300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003795210b3e8507cd054486301bf26a9ba47ced26272ec2593e7c3004896597db28bb7adafacef0fecd2cdb5b6cdecd0ec9895409b131c1d26529c12e7f7b9488"], 0x1, 0x3, 0x800) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) socket$unix(0x1, 0x5, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000004b4677ed550e3f72d851b38562e1c62071682f233ad59196a13a85d9d2f744035fa79180360b7098b1f9e19e1e396233958eb5d2288551368db4e128268555d77a8a918fc0d44e5c9227f2399a6af181ab858c3ce921"], 0x1, 0x800) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x20) openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x1c2) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) sendto$inet(r0, &(0x7f0000000080)="acbec7864f945b2b996f01fc417867fe7b7a48dadb6fb504b16184f2cc6beb57ca97d5a586dd74490994b5bb1880c5ab96ff637d444b65f3d68be15fd402d581629b2c3a9884191935e37997d73e0805678f0623b619f14986cbb9d3aae4dcb3d76c27a5b63f23db17", 0x69, 0x403, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = msgget(0x3, 0x400) msgctl$IPC_RMID(r3, 0x0) setuid(r2) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000500)="e362dd23c699bd813c1b000000f201800000000000005bbd07f6ff03000000a9c4de61a52f5e00000006000000000000009990bfe43204000031f41247ad5d500306c565baff8b40cf352d76e52e9b8bebf8470808f0c46fcfe159abff8f05f1dcade4790d5547942e97b6fd658d0d9b596d67d7787f7fc7cbb148e6ca46b2216f20c95d500ad64c2f8b74bc8d440728c2738b010b8abcbe7c3fa942fcff660adc5d71d5899ce91da8c4", 0xaa) write(r0, &(0x7f0000000240)="7270bf6c40afb6bcf4eb2d8f70b9dccf8036d6306c9a9a7fbc6f6885158b9d3a378962b876", 0xad) r1 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x180) fsync(r1) close(r0) r2 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x200, 0x8001, 0x40, "d26ada23bbbfdc0d9ee2c4c20243ebf67457510c", 0x8001, 0x3ff}) r3 = syz_open_pts() r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r5 = fcntl$dupfd(r3, 0x0, r2) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fchown(r0, 0x0, 0x0) close(r0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:05 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) fcntl$getflags(r0, 0x3) r1 = dup(r0) getsockopt(r1, 0x7, 0xe78, &(0x7f0000000300)=""/77, &(0x7f0000000380)=0x4d) r2 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x0, 0x49f2d174, 0x0, 0x0) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0x1a}, {&(0x7f0000000100)=""/138, 0x8a}, {&(0x7f00000001c0)=""/9, 0x9}], 0x3, &(0x7f0000000240)=""/80, 0x50, 0x8000}, 0x0) 16:00:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xda) read(r1, &(0x7f0000000000)=""/4, 0x4) shutdown(r0, 0x1) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r2, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5", 0xeb4) syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0xeb, 0x8000000000001d3a, "75835db57180000000000000000000000000ca00"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() kevent(r1, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x65363051, 0x0) 16:00:06 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) ftruncate(r1, 0x3) r3 = msgget(0x3, 0xa0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000400)=""/231) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="70a9c877dc6a218fb7410d293d", 0xd}, {&(0x7f00000000c0)="db1ba7458735ac103ecb4d88e46e513fc71643c2702bb09bb0b103ac2456cbadc29f5921064333fe787e0540e16d69800e8a0abfebaafec190e66d33fdb89feef02ee7a28db088080c0d7eccce0db62879f2bdece866125f13", 0x59}, {&(0x7f0000000140)="ac1b7b01a013e5da39dbd2", 0xb}, {&(0x7f0000000180)="0d792ccc76b723fb756b8b939ff4b562777f17f22c54158569ab51ac8c8ddc34ba99b65a9d757c3b77484e0639ce8c1512a463839c296f145b7f4422fb39b5ff647a39f68bc407122152798430d92bb24962d1267644dc1a5780f87d566aa62fbca7637fbb26ee82cbeccfd35d74932408a3960c48760f23e88b94d5f14fd8d0a81f066bba6bfb5515e2a0189b544864b2fe29f4bf37d31b", 0x98}, {&(0x7f0000000240)="5aaf6cf4ab18990a9c6d882e5d7d4272c2cd3029570031027b468f47cc7ed2c894e2ca8dfa37ce66f800b08a7576c648acfa722254966959cdf2e8d80a86113c1c17da2f2b4a7b969277a38942b73bb99df4995f0527356bf09f72551e79684ffe2c8ae8b60d0e1a2a453ac81e80ed0820211dcf290538af59095ec162ca7538ccfb97a8cc9501d34bfc1f15665db6a20cc25e738234be5bd87adb178ee3230605ea81251c2d33b49f68d134a0760ab291fb780c35377c054859655a9e710cc9bcc174c0930efeaae6c64707731b4f853b14c4aa05599315a7104f", 0xdb}], 0x5) dup2(r0, r1) 16:00:06 executing program 1: utimes(0x0, &(0x7f0000000140)={{0x20000000800, 0x101}, {0x1, 0x3f98ffba}}) r0 = socket(0x49158e69071e59dc, 0x4000, 0xfffffffffffffffa) setsockopt(r0, 0x100000000, 0x0, &(0x7f0000000000)="6d86a65c64ca5052f9c69f5dec1038ff236cfc581978e8a8b7aec24c7db0bc6508fffb", 0x23) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9435846604b37b37ff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000e00)="6a55f480b3669825b5331774df23f561d8c330769868e40127b1183affde6ac64925a920c96e1bff70b420f1e92ab123cc91b1c71262f2f6d94d7243dd0025f5d0b64d0d319e443b191d5adc549d7233d683210cc105207e1f92479a6a46fa66b3d77d0f4014661355064eed4fd2fb7045b037f94adc013fda9496ca9b34a8ff6ab6378913e1a7d3b00257bfde68f6f71d797a9b79537186345d95c5c936c1a33a3d1b8a251ad89389388eab5a8cd740af68fd4c7a2c3850fc420e33c8bcf300f1a2abe9f75daae12da8fc1dd9211ed5b2dc5358cf8ba92722290adcc1e80ee6d4408fc0ca00338730804afa065198551f04266c4882ab99d266c3482e9407a8333cb81b9e9dc527f213776bc91766497a2a743af02abe272143615c9ef32a28682e263ec62adf106deb7b8ce51ed9dcffc32bac9d79c153f3db52ec2fed509d56cbc15e3898b81b2f82de3f90c679fff10da129d49d6d0925c0750246f0a1be3dcca27590a2dddecba6ebd9a0bd63a67fa4ae02ecde0c6b3707b2b62722847e38982e94e8f6dbcac5a603749b6b18c26330dc46eb0752d1b4226112b37c14c8d42c7653e0479adc17f38f2b65d59a61ebc57fc2b2785a324e133e4d49e16d7b8703403df3d1f58b845cb1e3e667f46ae22fcee4c2644d6833b66c13bf03df0503c9bcff65f6304a4b9d53cccc75a5f1e31e9c7df03336c9dde811b6a9797f6dc47cd044e7fa3517cc467eaedf4e40c878809b2a11cb29c3b9e75ed733635f014bedc9a6bcf970e1e35948a6feb1ef19d28a34fd5300be04976e2d859d4ef5c300cc1e45aa4fa17064a8fc005b366024731acef9f2dff827b9321d1a80875ce455e58e55906dc3223c3d3555263c5179826e423ade75a30490e4e1ebb70a83adcc29c5777107de7c2057f99ce1d8465110ea5f41f6dbedb41738e9e175c061e879b03d0ee530436cee0fffb6af25b0ea4cf538375800c5b96f5f8efa725f3c4d3969d4c0d7188cb0389c018e1f4552b22cbefc8a19f510d0201a274d178f665e2019b8e2c66938fe6a8a754a7cb6fafc7e7d643652d77d65a7e1631c038e19df2ffea9c198c9c6c0016c936c4281ba2ed5c1c94b701f4a3159da7a466ad34e316b24699287bbad566cb60538f9513811de9f4699326521930bed360a8e0d98c35a624bfefd8687ef85e26833d635a315c7263967c855e873d628f02a9562df93612b356d96b707ea3b319ee731e6d0d60ec9207e804f94e4669d9ad4495064baa8a8ac0965bd8611f00b70c60991e78270f7d562f1325bd1587343288931759c1cd24998daaff61d37f6777aa8eec052f61ada12ab5239692d641245a751e4edb6ee6bc9da35df91605b382eb7d505bcf2e76bc09ee384c3b7eb5228b0a4c48a4b5b52e480f5bfd676238fc2b92f52c98efc60a4ea193bed21cc9d29c7917ece29f5d0447dedb49558370cc8f29def04a4aec15b3af3fb14d340b9dd4daffc413115febd1c66aace8e0bbe60ad5e3d306039082cf7d523e00cd8cac53bd8573bdb9a9eac9062b06c315eba037f33fe7be2f6e03b31345064d7979812ad56a26792976b2061fe6cb5ba54d6cf79d52a5714fd564738bf7bc0d29a08d14a90e81cc4d870dd78f131783eaf449886386a3745dca5ff0923c21d7f1d900d15ff54e74f8f3d7fb292a3bf7955739f5eea56e9b7ebcb3b77d2d7b04f5510f80104d2153884706b7f6f7575a762ba3882f9ca675cf929493f7e3a6f754146f0393a83d1e5b75fdcc87c60a41bb1873401f6f5d475aa9c49c06eaad70f600504821b17cb7acc0b45d42d852afd20834c4f777bcac4622d294543a723f4e7317e272feb296d796e9874c6a334b1d4ced822a06228ff2e9f18b22d36cae9b559d5ef14bd5e4a191cce9630d38e6b8222467b36d5d6b93fd1f1830ec7584d947abd9198132d798bb87804f8f451d16b03db93678478295ce3dc3fab30c690349b40a2c706957c7e8fde02e615e776d7d3012383a2c6bc0a71a24299843c6574b9d2a51efcc49a90dba38690124800e8516742b8151c0e88f606d49a0679e76a8009023d7eb714ed5862f37ebd12e1ed3c42dfd2dbe1de5902f0ba1453db1341370489e6b3730f08028e07c58f2a7ae608508120bcf3c9ba1a510f234eb9175fd91166779312a7be4277f8b68ce1ce87daaef3426d0ee555deb7980d97b28e0f662a9d336531b92f2c075f25d5077e2d15e9542debdd10d93a0c7cf88a5b2003fd7e7de62bad835213200d7204adee7978120441dd4c5baabd06e7d11df45a08abead8fa04fecb8a844fdf37a420905a5c6d5b819db7dc3be6f26c000cc7928a49518a8fa8b68d2819ff42ea7abfd14e95499fe0f767cf85aa87b326c722bf409c0fda7abf7d615bb70205f306b59a20773906a499deba7acb0cd7d6f5eae098fafebde520a7b479a958054150c1cebd39f9de2d9592b46b3491216e3f8fadeabf87d3c8ee9fb94e367be1eb8c928a57d9bd3cf31ef850b5070cb1cae30f470bf41d4fd6080c830739cce4b2e3c80e8bfe37fbbc604afd73faba49cf66db36df80dcb2c657a69256c05d260d833e154947e823689bc12ae2786b8599944a49c51d4f23d7ffd09570b50289dc9da50ca838ff7572bba058209bd38fb849140ef47efa2d1c0d571966ef92336dfb1b15dd55fa6153c4c861f9b3ca92865b9807c2d8849c47aa0b314ad35bb90f35bd9c60636cf1edb8a8e52d40cb2d78b463752a24845d5d3e4180eb5340b887b432a4e2871845af5078bd334c3a11cd4b534915de09d21ad2136a72f3d004cb28c756e3748e65415d49039755e9033508e1f569fedbc0e4c31110444936773756b66780ebe20b768faaaa2bf179146627f206442a7fdb39b7b9882b588d9cc412e3f8987236d564f317947a0d0e67ea2cca328e9400757a74753755d5ee3907e248c973225fae8da736ff95467a717ae8967f4d4dd0cfd6dcabc92d70803115c40f3151159f70e0cbc98aafc1c526d796b504e5b99e760884635f9b97948a1b99189be9a2713d9b2bf3acf71d879fca208a2a7c07f32ec6857df88d0113ef678dd9c51dab2db18724bbe46b574f54", 0x895}], 0x1, 0x0}, 0x0) 16:00:06 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) socketpair(0x10, 0x8000, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) select(0x40, &(0x7f0000000140)={0x81, 0x400, 0x1, 0xffffffff80000001, 0x7fff, 0x1ff, 0x2, 0x2}, &(0x7f0000000180)={0xfff, 0x68e2, 0x5, 0x7fff, 0xfffffffffffffffb, 0x1f12fff9, 0xffff, 0x40}, &(0x7f00000001c0)={0xfffffffffffeffff, 0x0, 0xf4, 0x2, 0x9, 0x20000, 0x7}, &(0x7f0000000200)={0x88, 0x5}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="5684ca7c606772f8449009fa1615e64193396d391166c1fbe6957046fdcf73ba07834bee1972ee0ad9d124738527fdf969f6fa06277ac631a0a201c6826e8c627147ab56ced4936d716e6160a8647df2a7399c84f6848591d210f8240024c6", 0x5f) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x3, 0x12c) fcntl$dupfd(r0, 0xa, r0) open(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x80) close(r0) syz_open_pts() lstat(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)) socket(0x1a, 0x4000, 0x3ff) 16:00:06 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:00:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) 16:00:07 executing program 0: kqueue() r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = kqueue() pwritev(r2, &(0x7f0000000780)=[{&(0x7f0000000100)="cbf515f732cec9f149e1132d00081eb05500ded3da445affeab93106aa9b9fbda3902df72c85c2e9bea18dc0d6d137a5d11bca4e208f2a64683dc76659fbb693ec5f4c3535deab00f91eaa3cc22d973dfd83a55d04f593e6b019d64a5a4c15aed275b057bf828d736ef903a0fd76d39605f9a49c61f5c22528b7fc8037b2111456c3555925adafddc56c8d418ac1df5b576fa79d31d00ae3f4be4c8898db3ae7d6a29550b7900271d53f510cb6a0f0fa97a61e6123e998293bae47666452f67a775abc7795c12fa630", 0xc9}, {&(0x7f0000000200)="88c1b015f9e86a36cf422644968d093c9c6ada3d0d3f7569f5be3c4b8fe7aaa245cf09ec2f844e50e926e3debd16751fa5f85fde5fed8c5d82b8eb28a33123d87cb8d03c3226a41f397185637c30b0df510a5bde13474191de5795ee7cfa5e2b73a5c795cc191f0685581314e47614dcd73c49bc76dcbcd7202debb2cbfc8887f45256b036c8fbb8f915ff18a0422340d6bee4a98498b5df8b5cbfa6bd38968895051d1cda672ba46d0c7864be5df9905ba0f642fd12083cc2c3951b9452111d67767f7bcb4d28fae7d42f834f09bf4c71238a02d6e20e8ad325a3670072ea45fc2d55da009f574986b1d3efbd3f29d3", 0xf0}, {&(0x7f0000000300)="c45950004e6d40987f0844571062ef687b4ccb6e3220dc739f248169ca4983c84dfa2c607ec5a26391371575dd8b37e33ac24a0397e8acf2bd4b2bb5d2cb2951d3f7813aa32aaeafd68aea91904f7f955012cc", 0x53}, {&(0x7f0000000380)="d45c344e0cc4c2a0c726fd4f4e0f401cacd43893e9ba896bacd9d9426f3d8056b083f4070bfa7c4b26ce669d8032743e00b899f3454ffdccd08fa724bd11d034342d38b91200d3dcd81c21a54bbf2e87c20649fab46f2348f56e39a9626c8f24e55caa5fef3f402435c3c0ac075e582a30f636064b1dd0629346c85dc8", 0x7d}, {&(0x7f0000000400)="ed28fd595bb96b181d0a6bda18835dd993d528a2fa46817a096187857c40137f670c5381d6bd449212db2850b1f716cc142541e9c0df2649bb6558befeec61432f66c13605c58fc27404be3ea12594e0d0ba390cb2c3f48c28df1fbca1c9914ed085574f839d0db9c51fbadc579bba28ea1ec7fc9d376c73bb24e97a16e35e8dc2d7ea84d150f6e345fa0cabce44a147ad7a8db98efc4c8450dd1fe6b985de8242f16ac69d2657f346e9e718b8d8333e92fb13dbb1ae3f4b5512feebecd01c9b21de76b06865f5f62caeef95", 0xcc}, {&(0x7f0000000500)="89205cd069ddeb7c8bad154f484a6bf9a00c268379aa94c12da3d48281ebf34ae7bad4d8a4be1bb3e6ebcb90dacc0de4b03d44dbad1b28f50dab50bca4199f8156b79ff3fae1e2aebe6fce4034d6d07c73d9ab756ac53a1c405eb3e51f3b5bcb703e0dca8c185f5249b02eb5907b5564224478e39fe3503bc73ffd626ac73aaf24d94bfa1348222c0642efd00c669c0c681053", 0x93}, {&(0x7f00000005c0)="fe3517162ab602cb2b9db7f23885ca39c99a3a0ea01f5933a1216bfbdadb0726701f3ac6807d397a64519f2542e02edce2b3e64bc046d81901657eba4c9e0e235945d04d9dd74c46384a80e5d428803b7ab18ed680ab311c50c1df3050463e918479699d280a7f258ffaca4af8696042f9b4758b7dc0bba1379868e554abdc2da08b43b1aa649d578a87a67444b96d3433ff6d067d17f1be6c49fa6aaedbe49e3b67d9b45268100d404be569d73720fd18f5c59d52757ab5ead4b583ef5906fab4bf87da91738cf305573f", 0xcb}, {&(0x7f00000006c0)="2adae88212af985d478bcb80b1cde86db9cb5983880d70dbbceed48094197b7e2fbdb4b3cf0d075a2acbf0079d4dd7a456cdb33b4a10aecae88fc4769f3e38f504894d783e789daf3242deab04c445b95c877d5cac1637f0d050496e35903dc39be64cb9da9f1e3e7b26dba88005e678e5f46ba528ea0affe8fdade13538f45950d217e56daf6d5a7816d8861b063d23ac1d483377ad905c03cdd678abfdf84de375fdf7358d", 0xa6}], 0x8, 0x39) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x84}], 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000a00)="d0ca85bdbdcb477d6abb89f4e2d06cf4394e6355f0e40106b45ccb80d304f3cfda73cf288d807d8d500cb5db0e89f84dbc26271a9f7d461b4f542d589280331e9dadc0606e0a6c8a377993528f09545096d3563714865509e7465e0314ad92676d1dd68acf16c9b8f6c232982b6b6523edea2db03d0f7c4878863f75ac24ff7a2ced3301fd3e838d1142db0ce61748fa0aa48d947fb1628e5546c3da928c26c896690f1f052056f8eb3d14a3db91ff981cc523f8c6ac119e4724267736faee01e61d7322a0e95b737bf0ee0c861751889bd51e19b9ceca14b8f44798c749d4814baed020e141c21ea584ff2660a384c10bdb8a20abaeff77d22cf8f69c23a370dbf8861f1df638bb64067dd0c3fef998c742bee50bc80d8144fec243b7863373dd0179868d9ff372c9c81f02d00c9d476701668eb203368ef3c89d8c856ee07d1839868e8d98c1d6254a6a423ed3136d8cd7be26216af101fa7d7762c64910d79c85edc9251e60272d5bcb86010d1688627345505001b66cbabc45a0248edcacce44b80143aa80eba9d82ea4f39fcb3817b0e4b8868f109386364200d2a5a9837e41bff8bb6d6a38337d8bef3623c9d80486b869785491039fe62e487e9cc672eb29f21f467805cd0735c9fe83f30eae41add915cb176c2576e61fa400f4401cbc1841fbe7ace2d6c5d3ef77fcc34b847a49361f0dff0944746c52f34234fd47a018acc2daf8e99b3d3e1030a3fece6c3cc39412c81dbe63faf4b2cc29b8e2ed0546e271b7d52a9ee7a1255af2f810dfc40cc1ac67d80f171b5f491625de6895c9aa150d769262f4f7a049b9c1cd583fb3b8cf179031371223006e32aa6439e43711957cf169e85bbd83725933333d4a25ffdaddad26251483f9db9f8af4ddf0fc319cd3d1ce8f0779709853291cdb99d2f65e587e8ac6d03fd630c12426be69e6d71152c2f319480d1988d10927f63f57d578d37e1076527e92809f9cc98b36f6db11887f420d88c6d27e5ab4e3bfb35c18da2f2ec3c17d5347aa7623826d3a9c75aed7544ea47e6852f205bb48ef4ac049adc0ac4a3a371d89ad8103228be2ed8a683c4064f8f48189102e8441cd190dc310726fec9631bf64b5472a91ffb489b0e634fc23913a54e80138e37a417ec3235f9b4081eae3922e39eda3c7795c8e952da2ee2af7b59b1b85aabaa99f747153cbc0bb760a3521ef96e5dd653e34373ad8ed0dc9ed9b19a1d13230a3fd0127f6f7a044ffea2c5980c629e066a61b4c9f86677ca199eedca3fcacab283b44f262c04fd7075c83cf16fc1ec20a9af4d25985ecf14061eb1baa196e9437944a40a4fd33bcb3f513c5847b4e1b1aff92c4449e9df2df37a4ae4a1882adb352edaa3b2c618935aec7440c72a3e891908ef7151a1ddaafaf6b5582eb9e16efbb84eb802d356765e22bb4aa52c5ab64cc6e8c8042682e17826eb4a878e4a5ccfb8f69a6f3e091d26898dbb0d18eca4ab3b843ffe357eb74b99e668963383a3840416263c6b14b69490820738c012d2396fe96041e47472257b0b681a635b0ef4bf4a5c5b53aa2f76f6b22ee0ec7deb7f1408c1d15a6b9a5114773311f39e3abd17bf8cb4da10acc2de790cb6dfaeb129102480968ae766f9dd2cd7fdab922f1466b270d4bee408cb8b44d26ba218a14be05ee076f37e239fc532319cfbeeb1a494daca271151d285284ec8adcc3d3ce1ccc5cd521ef9ca50fb29737deaf81586524929f214cc417f3bb9d89eaa3768aa34e1f460ffd30183c2737dd5f9cc0c42a6384566d99a8a080ee4286430fc5d459a15cfcd3f02880adef443c7c5beda1a323440453c179a5690100354815ad3003f16a7a2e72239e5a2e6a590b86728afe10d11d2f111bacf20ce511ff86bba873dcb6103a1a00f0e7b15a1379474a1d6e574844c5cb91825a74396403a9583cd2387e0e01f69e9aecf1f4321c9309acd0fe049d8f849250d6d1ab28784acbe3605a2bdf0049c59c0681cf910451752d905426a7a4a82f60522f00076c7e809c4dd40054b03919374154d0d3d074ca29882f58bac82badec6e1d43bafeac23294f8188858f7fde0ac46b25bdbc0d66d0cf43c2547665ee87d169325d60bf152874b1c419079eed5e06d05f993695cbb2ce96b1e096e6058c9b0c3e33fb22a65ab8fdbd09425ed9098c9b985bf5d747591e9a4559308fa41d947274c08b9776ec346868e3a245a0b04a184b18b7f5c8001ead2d97dcb7a8d1659f3addfcf4170218f525ec3b09c1ca17488fd0af1576762d5f5de346a17fe21c9c5cacd925ab168bfad78bacf4e214f00f1db248a87553cb3bde72ef92c80632c7a1c6c0e7debd6513fee7f47bf94bee3c5a0f61b3830b24c2bef1914cb30ea427f55c9232750c2c275945efeccb871108b0a63d1d6dcb90f39ab68f523188a26343de9aaf2cbc6a154c6d6081d1bf34e14e63f4e258f4a4474dd5269a4b0cf2543793b8a820f8d3174c2b02ecd58b599fe80d1783b05b939cbf0f07472aa61254f719bbc0aa89b7bd9d2117781f01e0bf250ef2e73cf0a7659f2e1f5f872b8d7825751ec9a663257b706648cc34b3d02ba9536f0df0dc10c608892f675d946ce8a235bc2e806c4e3df43c940cd0e5f99d7d9a79bdb842659d4b9385e3aa41b95acfd2df74eacf17895c30d46e222cd260d9d808c6c74f3ad0ff2b4c259a4c15f14566c8f6d9794536b60ce5123023359d21ad4c3371dccd37312df91028ec58d44e5a951c5cf7e8dad3f80c913d9abffe3a6fa4dc4fe464746c1f10816e25fc4a6cb45095593f040f019bac2eed1d7997956072a45bfdbb6eb2dcf2f2d2a790e00ac7aebfc5b94fd0264e1feb36528dc2e63ce42dd5b14cfabff0d4324d27ba5aa7558b971ffe3094f17048207e6bfbe227c78e85ea32b90f77664dc5648e1e237924ba15118b7230ea2eaefe6a4c97b335e183859976a6e8cfe6cc3753061c03890a128535648dd4df0f271dc56464cb82d8cb87e14f02001e8a2399996cf238d179bc2017713f23a78df15eec36dc52b5c4aa26ce096a5de38cc0788cb79f472165707eb2fbb8a2b3a271edd6e464600afd5c90f6f72672cd93c48de496c3707a1ea164358ad2f2236c37bbda4034e8a4fd6f0c92895645be199a8b7359371cab149450f3dbde3cff1813f3955f351afdb55cc6e9257be282f12e75351fe51b5d56475061c011b956a757ec3ec0e4eaef6b7b31cae97b0dc1b79bd2fada7a831e786e5a3a01d9a53fafdc9fba5e306b00e473f863b0f2ca4a80c279a921cf3ec1c276bb425448057dd7e71e8498706d866d061309b6d3c00511c8fa0a5da1cf46ee8aa37d6d8ef213d2d3a2c2aca60510a08ec3e0c9004de4e75651c3d8b85be43d987511980da0213603439a792b1746c360f911bfd7de51c7ed798a7aae02c7d48d508af484dac42c58f52b5ce2499a9172605bc3c1c02ce209cf8142cd0696c62bdcfd45351baf629f9473de34400bf4db5aa69b281e86a84fe1fc939a03ba847259dca913b2759288bdb846ba10f4b3da5ba02eabde674c3eae3faa507a80c5ab353f2e5c32ef67035f986abd06c8aa89b92d2ff742e74fb77fd8979532448587d729b2c44f06ce49d86db9d9b4f2c355bd3e9e7645c550304bc5b7a99d1f5179cc3867c0f465f6aeaf9722b8659e3366d2b8fdc2fae270cabac515797a34342ccccc5986fa0e25fdff4c981f870c2b1b5f55ca674ee3e70520ca7d064d5a9b38adc2105df2bd2d07d5bdbebbe02373c382a8caa884066efb67d1b89ca43c01d8728583efc20dffc558c6222ee4e34b5927c730dc54c09163abfb475f6c53ac16a8c5e897a1d054ffcf33e60e4fde624e0c2c004553a5d2fb3901651605b9c715f2cce6becfac78073c17d9e54fc864ab41624607f63f350b1574588ddc7564328c5758d15e80d9391492a30b5a77dc56a22d66a12ac5b4f4e7f65bdb37246a0fbf4300221bae1e0b91bf0d7f3a30b4911a617ff88369a159bc32a4d684c9871349981ddb755dd843c5abfad1a6527c1763f2b44a42e5946be3cf7c3e16bce684c893c9b618a23a5c097baaff68e6af66f7b5486748b1a9f7f7dac61b3e007a8556612e70a7fdc087bf7ffae90731cd949c5eb4daa87280a6b1f68dfd7da29a2e05d6f0d0255cee8d8000422523124214e2285844f5d3d6fad0b567f274d26defd7955522ef2694332658a24c700de170f771c6367c8827a6c3a8ec42f38d76d75fa539a16789a81596b22c7d5cc81ac126b2a3c410969af192b7c6dbad2355b53535e720cb23972b367157a1276de8c58d4f1819fd418aa8bb5760aaa121a3b953e86281508c654968c52a9ce62bffc5b65b6b1fa8c3feff07255a1039bfa30e6dc474326d16f15f1203ecb5ca38a3e3b37744fb43c29b868370fb74526bfeb157914ee63aa9e8f3044e8c8207c146a0b2f88b0c9e6859b935a010dc44ed6e878faa7a986e16fa8264b1b37b0e015538c3f5d77335f82e0b4c7728980858ab9acd031ea8409e21303ed3aff29cb1096ce60299ebb39627a8529579bd5a583f0ee13caf52521bd0d54668d4effea0eecd44a1fca405d72cb5fda45eefa70c458f3208ceb8f3a990fc638263cc666650f97f2a4dbea7d68410e74e4fd1b95da18c46aaa165d1105cf2b8b4e5abbff97d7d7c66113be15d8643267ed1c3f4d484908b76e7b9e951415adba165af88036fafe5542db52623889e4acddb2f55ae40f2919c193bcb20cb3a16e10ba9d89e6ae471b4cb6b72a32107d36a90c82b2f6a2f3a0c48a27c1cfbb019267b56ec2ec1a1debd3278abee9ed0e96029c4a671d005e4b31aa6bbbc73eb7942204a0df97e88e80fa2fd010f70b7b40987384495149ed1e0d04dd00e3cf4b64748ceea85700e8c824e618ed40a05ffba11c6af8235d200b0b9b28dedf33023fd95e2a30abf37c42aa3f704fc12c7af0d8412ef7825452e7211a4a2c65eec34f88d662075a1e1ede6e3762b735041f3f17fe06f009556d070fb731a96630511297473e4fb7284b49fee9739a70a2ca720a65a7e2de85412d28901627690ad9cc8cb42d1d6447c0151ac634210f70502c7e4593dffdbcf541ef5953ecf381e50774a38f86f6f67a435602ad265125df1ddbcb9cd2e53a01959d4978e09ce58792b0bb83613f4f87f522546e407c4b70879d11c778fe81589413e82051037069613fc10f0a636866150d3c26ab9bb7b11d3535a09b008ec4d5d421014f36f83baa1be5170e878c81615dc130f6c94bf64b2bc9a3ae936c79fdb68880a77c80f548c3c1987f522e8ca8bbc571be6a628d134dadacf12914fe23fc2110eff7f77796389921345b1e93a05e5469dd0d1ab635d9096becc106fe50c8f24154ca38e14a2e41c91786d7b58695bae09423eb69a8be6cecb230a53c063f141b20a7d50947c0fa5fa6dfb2cf60f768fd98e2b8e51fab8724e17657784d00aa00dd20d5b8766944abf8df95afaa2dc9c6bc3e0206da04904959afbb611469a323a2e58ca12d7887cb24aabd0072b94b6f4154df5d64bef008cbba3806e660c0f972562a0596e295920e63fcd69b7f665a58daf81d3724352be3099c8227a8b9ee236f4d25d1c7d2bf8749479a018c8b5b435fa42ed4b69e981db17b2d45eb859300b1daee6df09a8c9fc8b1584d2531476a847b16f7d51e38a58fa069ce43277148fd2206bf27ee7d34e9a795f853cc3217eb63480009bce2728e482ca0a52b654d9c488f2ac2c7b1b2fda9cf1336d1ef92052a3482668939fc74b6d2c121be89b", 0x1000) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000140)='./file0\x00') select(0x40, &(0x7f0000000040)={0x1ff, 0x1000, 0x3, 0x3ff, 0x1, 0xda, 0xb480, 0x20}, &(0x7f00000000c0)={0x3, 0xcb51, 0x719, 0x100000000, 0x401, 0x4, 0xfff, 0x6}, &(0x7f0000000100)={0x9, 0x100, 0x8, 0x8, 0xd7f1, 0x4d, 0x9}, &(0x7f0000000180)={0x401, 0xffffffffffffff26}) openat(r0, &(0x7f0000000080)='./file0//../file0\x00', 0x0, 0x0) setrlimit(0x5, &(0x7f00000001c0)={0xff, 0x29b3}) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) close(r0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="f9e8688e341a6e84594ed513720e2f7847bb974528606d9856536ca1cd201e544296c842", 0x24, 0xc, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r3, 0x0) kevent(r2, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) chdir(&(0x7f0000000000)='./bus\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6001, 0x6cb) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:08 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000040)="cbceb6014fd590fb9352a5d258bb7d062ffa0b4fa7b11184d6f2b744a927358d2921619ecc7723d30beef230d0cb6594df37192d8728dd9c448d65ec39bfefa0", 0x40}, {&(0x7f0000000080)="fef678986ac48e01e0667958277d7042fff359a9da444d4b158eeb8e8ddb2dc231f00aea5c5b09953b0d72b2d40187360ac7775c9f2a43db1c7e", 0x3a}, {&(0x7f0000000100)="b2e6cf829cbe9645a3992afc7c514c2a6ddf3ad7", 0x14}, {&(0x7f0000000180)="9bb1f3d13a34221acf190634ba6310273d1e94b84c4036fef79c3f0ebf814b412d5b36fccfa33af56fa7438fdf529a9b19804ff09872cbd9fe0aa6a7c4994da46518c346b5e6cade389dd489dbf8a0cbec11bcc149a6711388f0de34f9929806dee72eb4fbce2c48c6a2f7dfd93eee0037b9a2ee9f3b395b7aba9a59a9c51f1f3f7a66ba039083851e8163d06a7329552c351365b145e7bc0d168f00f225b7c49a0712599baf45968d6d52f1e357", 0xae}, {&(0x7f0000000240)="199576ed1f656e318e706efeb38e7a4a8d336c60b29d8c16df4503d92424706b0949860d9ee9b002616e547d245c8d406ea1466006c415ff89fbaa78105be2c7", 0x40}], 0x5, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, 0x0, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xb8, 0x1}, 0x404) flock(r1, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) flock(r0, 0x9) rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000640)='./file0\x00') lseek(r1, 0x0, 0xce83ce3456454b28) 16:00:08 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0xa20, 0xfffffffffffffffe) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x4, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)="0002") chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) close(r0) dup2(r0, r0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x4000000000054) 16:00:08 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) close(r0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) 16:00:08 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) kqueue() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x98, 0x1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x5, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x200}], 0x4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x3, 0xb3da}, {{r0}, 0xfffffffffffffffe, 0x21, 0x42, 0x6000000000000, 0x2}], 0x1000, &(0x7f0000000080)={0x1000, 0x5}) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:08 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) socket$unix(0x1, 0x8, 0x0) 16:00:08 executing program 0: select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x1000, 0x9, 0x3ff, 0x1, 0x100000001, 0x0, 0x1}, &(0x7f0000000040)={0xdb0, 0x8, 0x8e8, 0x4, 0xee, 0x0, 0x4, 0x1}, &(0x7f0000000080)={0xfffffffffffffff8, 0x7, 0x4, 0x40, 0x3, 0x4, 0x7f, 0x3}, &(0x7f00000000c0)={0x2}) socketpair(0x6, 0x0, 0x3, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="6d7d8f04bdc68e2206ed889837cfd4791f311a0941d4ab881696e7019a955be267f0027635d632c6c448cbdc7494ca56f60a00fd58dcc3a71fe966554a2bf9b375fd5cac035f0a39cdeeca5f61c59a73ef1c09eef745a6ff108e82c5847dcd1db19b18c16eebea98bcdaabd192141e07ce38437a649f75154bd6c34b75b0ae0d429d19b9e89e6f8897e01f694846c260ac1c1d6aaeb571c85f5389c564227a57c7fb4c1cfe12ecaca6f6a13d7caf8e2bf59042e6ef84d378835cb1624af309ce3a86", 0xc2, 0x400, 0x0, 0x0) 16:00:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x80000001, 0xd75e}, {0x18, 0x0, 0x4, 0x4e37121a}, 0x8, [0x8, 0x1000, 0x0, 0xd2e, 0xe8b6, 0x5b97, 0x100, 0x10001]}, 0x3c) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:00:08 executing program 0: socketpair$unix(0x1, 0x80001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00", 0xc78) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r1, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) getegid() execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) r1 = syz_open_pts() close(r1) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x4d3349a) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) write(r3, &(0x7f0000000380)="94f7a9142d37a1ee60cff80c94636aa4abbba8b4d55876529ebd40cd6af3ca716c4bead6b2ceb7f1445c6593c39a10cadcd0768698b18aaff63c1f5060d935ab0c1be09bb55613c20bf366770b73904b5fd55aed37dcf383047458369648a14e251fe15508d4e063de5ac371d317f1e18d6924b532d8b9e237ac89fc815cc1f9c6472885801f602f11bcca199be98d0db42ad51e7bbe2023e590528662e472351f131a89fd30ea5dae28d33790942e45e1dcd8839d77c6ce979bab4dceeb9a4c7347", 0xc2) write(r1, &(0x7f0000000240)="ea21307a229205840302aef80de751930b61529af9a3a94b1252", 0x1a) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:08 executing program 0: socketpair(0x6, 0x4000, 0x5c, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002640)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000002540)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/251, 0xfb}, {&(0x7f0000002300)=""/63, 0x3f}, {&(0x7f0000002340)=""/74, 0x4a}, {&(0x7f00000023c0)=""/227, 0xe3}, {&(0x7f00000024c0)=""/71, 0x47}], 0x7, &(0x7f00000025c0)=""/120, 0x78, 0xffff}, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) close(0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001180)=[{{r0}, 0xfffffffffffffffa, 0x70, 0x0, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000080, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x40, 0x3}, {{r0}, 0xfffffffffffffff9, 0x11, 0x80000000, 0xe8b4, 0x810}, {{r0}, 0xfffffffffffffffe, 0x90, 0x0, 0x28, 0x10000}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x1000, 0x1f}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x2, 0x6, 0x7}, {{r0}, 0xfffffffffffffff8, 0x62, 0x40000003, 0x3ff, 0xad}, {{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x6, 0x5}], 0x3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0xc5, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x3, 0x9}, {{r0}, 0x0, 0x4c, 0xfffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffffc, 0x28, 0x20000090, 0x2, 0x80000000}], 0x5, &(0x7f0000000080)={0x6, 0x100000000}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r1, &(0x7f0000001100)='./file0\x00', 0x280, 0x24) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x1000) dup2(r1, r2) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x47) fcntl$dupfd(r0, 0x0, r1) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)="1d000005", 0x4) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="5c474dc8e77568ff0ee1b41ffc5c2f74ded43567112e95a4698bb60cc39fae6a14645ddf0a8a8585d82464a01dc5549f6b76a4c8d6319c95da110253f6a2d386d5e64ff67dc380887c020ae89f0e987a815f904def9035ee88ed17cc4f88ff2b70c2a60405f94976daa4a1a35afe6da9bb25b1cb3d0b9b92d5d0b09e14f43f936d13e3f5944ffbd36204290cefbb563a9f23070896530a5ffde330dc3a2b790c830641b95282d913e0af12a0367cca328a6fbaca8a58b01e29e50bb256fac7e754b678349a91e7132cf9dfd277191a", 0xcf}, {&(0x7f0000000240)="8dfe30021696c4d099687f141701018a74bfbbc23a176785e587efde69dc007cdaa8f0e1896dbd5740f86befafdaaf717ffa0a9ec0d401f20746a0aac32fc990d7cb413039e4aeb613c3249101369f25a92d979a73c7cf7a3d0536319cc227f94ca9bd53a8c4935fcf", 0x69}, {&(0x7f00000002c0)="47c5acb6a1d1d3b9fc13f1d100f90961dba17cd6d278427fbf7691f508c5da983dde83f3e07cfba475ec2d105505176fa95aba1547cb88ec9a6983479ca4a3bf9e01bea45879c5f4a54853b202642bd4f6de", 0x52}, {&(0x7f0000000340)="9da2168525774f687babb93c8ba7b2a21f08db36352ea90f40d50176ff4f76ece08a54371f6387f428ce8a5ba6ab35", 0x2f}, {&(0x7f0000000380)="d558ed56154e2326dcab32f65cd701dda6fb0cd1924c4f1d6e1e2641a47b8be7f20e6c2397b61555769009f63252ce4e5fcf16478a450b34d97fec3cd1c0efe364410c4d84c0c12417b665fc5409e8900ced7d", 0x53}], 0x5, &(0x7f0000000480)=[{0x88, 0x1, 0x9, "02617de7e94af51b1e7dfbb8ba5cd13bb7694287577010d6c617ab154984f122d110558464722a7e59c5ded00ff81aade71c494a7dfc1529417a843138e8ca9ebaeeab7ece5746140422090d1bb3b95af2aa9148de77e41d18a5c5d9bdbf17f552550e72728ee8e7ba6af85e0978636d2eab62897f"}, {0x48, 0xffff, 0x101, "08894333beea38ff91b03dcabe2346765fc9d42de6c2f67bf2dad3ca12c3052b4f273b3416cb5d00069cef672ebd07b4631766701945da"}], 0xd0, 0x2}, 0x0) 16:00:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xff88, &(0x7f0000001740)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x118}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x888, 0x8) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000001340), &(0x7f0000001380)=0xc) r3 = kqueue() r4 = socket(0x17, 0x1, 0x5) pipe(&(0x7f00000013c0)={0xffffffffffffffff}) pipe(&(0x7f0000001400)={0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001440), &(0x7f0000001480)=0xc) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000001500)={0xffffffffffffffff}) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r14 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000015c0)) r15 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r16 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001600)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = syz_open_pts() r19 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r20 = socket$inet(0x2, 0x8003, 0xffffffff7fffffff) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000100)="bc22b386e615dde9515a8f7b8948150529e0fad040bbc6eccb684e1cec2e8a9d6b85b998d52ede4940b496d1bc5c02b6445a6ec98e6ea71dce700182cd98ae39e5eb9de580b3c6e8c540f67ea28a3793ca7e14fe08b014a54c501065c02462ed7d1cf88022cf1818af20d90f400d0780072877eb6f1504e3221a6e3c3904e8c74c8c3e35e966c6e5fa89bd91980b71b1a7e88d044d6d8fc80df99b92f2bf472ec0189717a293882d460aa9c51434d931bb6eb6036b640b0869a5e8f978e5a760fef86dc2793a448f831670d556d6d1d6f2abc87de7aef8649f2a1f12335f7b854baaff23b661ff493f6f8386fdcddf9033fd", 0xf2}, {&(0x7f0000000200)="18a47afcdcc6c96934a391ce2ea6d3a249512f62e54d8235a585a59f260800b4e63a6b93b0a2c30b95a795038d5ba1fac10d964e2cfcbe33d4246db855a6e912f8c1e3ce43b745c9c944534a4fbbc06487125068e1c3b5da55c7071e18afa2e6a6755be06e5524b643799862c38ba9627255bf60f404e6bd377701aabde96274ed40846499f78cdef8fe4cdc6dbc3a867fdfe1b398a106edc3b3de046cdd9f0e1e12d200da2572e8acce7ca50e609878deb8ef9d67e7d36fe6434ba2184e2d6044e2ae4c285fb19af497b78c7ee08a1b5c4699718d5a1bd131c7df0c87f4ef1e3a330bd7ac9cf1f4b706e293bdc4636675bbad8e74499ad0548261", 0xfb}, {&(0x7f0000000080)="620728971e5d5af881b6e82a8db806344274295d8656d460634030023a2c7a7b75bf3d96c576059b355ce44304f198efda", 0x31}, {&(0x7f0000000300)="44c3763d29e634f92ce5e15e9e6175e9cc40c9afd7f8e5baf72deed17b0d1f7297307c745dbf60338432f76cb72849f1bbc56c499081c4488429d29e96b7c38fc7b56fe9df6ccb49a2785c94cc64285f2027ae10f11548d4e2866455bf9152368039fa6ab4e8e0ae42a64a364aa92d9dae51b51b6e9f9cfc99caa1515d53d407d713f758c7fd1f3f99fbba0d69498c83043fadcda7f7d2d3c1679b9971fd785d91cf2637a0bfa2749ee0036a4f9f1f4069b4e0ca941fbaf9146c4bbcde55e51f2d94943d35fc6569adcb20c112d1f63dc9a62a073c5a17824379adb5d4f59056de2806200cb5901ae5fc6f09a0a78032c62b3fcdd849e79001329a3df5af04cd19dbe7dbf10c2dba36afba15d788ccc2be6fe388718962ba44d6e50515ff60be293cc34faca4d876edf4dfcecc94b29a6e74f646de9262f102b2d8cb0f017a7854a113ee7e36066ae8ab32d3527df12e23785732f47414614d2fd4fe8f8e71bfad4d246c44c539b68c372c4e68b8523605c4f13f347e2d34f892620a9bd2bb7d058f156af6c467a31ab27a433703c930e745681b0f0b76b8a15c86636fdb9e4ce3f844948ade6fd37d7f51fe0d5f3dfdc22ac7b21598bdee500b9d3ef0cf7f01f30155e7b757d399fd8049ebcbfc67b72008b90726e1cae10ebc2cb839f089e5da318efd77229e63255cc8db1618d73fa20688b8ba014c48a763dcf924fced19a454865b9f0a10c69d8827895c2fe30fa4c677d8cfa812104df3731e7c4d43795033b87e58c60cc3d0e208480d3e977e1c8334440695cf662ff4292143f6f138f143d45a860f959d1e7c2e4e8a4c973fef5a3c494a627a0b5c809a0ca6b19c36f299b58119286e40462f8e726004773eff77fdfc652a8030e37a09a85b882ae96682394fff95b1b166efff1a33e4c4764371d9a6ecba0cebcdec5110fafa9390e5562e4787da551930fef052c7983bbf74910935a9d2b35159e1d4118f6096be36bc957b9bf54700959a42e8e71e6c2e52a91dc38753536d639ed1a63fa0043fca17618104462064dcc8ca9502c5738e2588fe36f549f560cbc0f63ad88e76690ec83d29775c75eb28aacd2b99443c56ce841e1a7b5a032532e84505df414f11a33904acd53511c0db6db586ef728a0c207a3af4d97048503d7e98dc3e9d9475a722a341f997afb4629efec9c8c429b8633111aca36e9f96cfb9ba23fe8e19b01bd6352d55781db0ba1696729472735aa5d621270b7be2b3172c34a372c0c3a17ac3c7aaa13ea06d25c249d63c0e23995d5dc818e16287b3643fbb0e1bae5d1818576057dcf225f596ffbfa48dec29b7093d8922bc9b3ba24905fd7fe03957e90d98fe4dfbe289408986303dc9e1969b8328fccafac82a3f92f8a5debaa29c72be67141388eef76e1fdee209aa08d0eb853332708c7bfec1c0632b3a71a1115687691c8815641c73df1dbe0499168b3893d67b53c1354bc6f7c5e8befb19453058236bd6714ff301a57bd4100247f86f195d402a8da016207d0726ee767957653dae78b21777d46eac0659aef516dd377b30da5e4346df56173e9823c6b6decd0de98db1b6b4353c1ef7431653e19ebe7793af05d668886aa42e3512bfd8ebc48d5d5479ed173fb3961f7441e1093fdf24af08ce3f70a4cf614fe38dcd2d4614dc31b84f2776ffa630938d455bb3ee4d7354a0aaba56fe8176310c665529221c50bebfa24b2bdc82d1d7775d84587757600a9463777b136cba932e8bc5f3cafd1dbc77fc5fac79902f9112d9c27e18dfe4970e00ce95d9c55b70eedd033e99b642b37aba4ae1942ec0b1b5f3d2ac6086e8909fc55bc8b67655b42e4d642fd4c2f5295216490835e1613aadd0dc674798da76e7f22ac5bc57a0772213b10687c3867bde4570ae04f3e8479d28b4e9077ded3ce46dfb0dd89f2fa340323d6c7fec00b85952bbb8320701e56a3167020cac512c03080bbad9682564fc2357a2f242f77b40843ae82964d85ab424854ae50b3fc8522dea36687d312ffcb3df767ee702c8f00165ee24076e6018ac51f6e6aa46eede5cbdc60ccf5febb68bd474640924a982f523d707b8980ca4a0d8c984c7f272e6ca1e2ddef3ae067bea1d47f9f21a27b435a117e9382e04696a99e98c285be5d4585ee660decfeaa02e872097313644efeaf3f38a6fc51a147cc92df5a2f3cbd637558584dd34bd30962d2a956e1ee7de9aa7e4083ffd85f2f82ffbca57eaf2f34cde7348c8d90718687278d90600ee896fe02233db358280cc1c81f20cf7b9eb6bc06e70c45614810ec9c6408fe60ac4f9d21880b7bdeda7d948c9a413c27b0c1a87077f29cdeaa3654bad3365cfbc027557ffbb7ee4fa75ff6a50120c9f38a5cd245108a66cfe482b9edcaf22bab77a6aa5bea414838bddf1c9bcadfa17dd26334844443b460683de622fc3f393d3a09410f3032bc7a3010a6d7232db9cd3ae595eab41abe7cd1f6378c48d122546ebd4e25de1751223475cf35d271ea122f5f3a546e74b8812913798e0fd695a1334fcce5e8c90715d30fbe1756d0b85d7efa940f17400a1d1816aa6ec494561b26e2262310856b4ab1ab5eea582f678b24a5515ba51c3d22b11b8ebfaf8e71462ee52f85803785aece0dbe68b58bd9d0eee5704bae78e4c2360840ab63734bf7273364c559d30750c0854ba2a4c291f85d020c2888fd56cec3b0c081d8b9a3c14915523bde8e1637bba80cd93450ddbb7af2d3a13565bf6060e2605f21498887e7d157c2844f1ee0927fd14a5599d5e9f2576777d5ed3b8c3bd1b5e48a8adb3702fe1ec7a4c4621b038eae16fdb151f97dbab4eea5b2990c3c659ac60b52a56dc57e84187101a059cf2a4ae5dd0ccda7774d60a4ada12a40fd626d372442ae692245be2c94d55aba0bfe32e7f8a43573870f2c3db2eec7c28e90570457f91b408cc128047aa0c0c457159332ab43bb7487d8c504124b65c2f9538fde8979d1e2de7ec6dfff380c83c96aba1782254cce9ba4d395836d362fa1b67fb7ebc8f028cf8e24b8e2aaca9609f29b1ff582b0096a9c8bcd032d1eda6a2357f50996b10fe207705cbc88c5b5ee46a07d275768c2f6170c86c85c2e87ce32cf9a69946fc65268f506eef8bde76d32aa7f8fe0b5173e93e84ecec9b066f18f1c4553540a72398f88ff7351bc1609d06e4035b6a29bf8bb6e86ca41a30c416839815d4abd2220d33aa0a683f2305c331aabf6c5562fbaa7b394a2e7d194ec790815e808a8455e11a94af5f5d9d82019fe3816c5b070dc66d9f2705935b2e7f2112f1731e17f7cd80e5c607f58f7d325677a3201c6462612abec2f391da2ca9ea1dc03dd982a31c5fe931b637daa38c8995250739c013218d33544a7b9359742f8b9fe27c6801e589acc5e9a83193f5fcdd69894266f13539d3bf8fcb7e2acb4616fb45bade6eb80bfac427e77d085b91db0146121d5b533632568e9bb86c16d06400ba89d87b8259c9cce4dfafc858cab852643654ebbc2b4a37fc3bae3efbdde0df2cbd7ec5aa3693211c62a70fc4d21c117f55c577445b811ecda107fd6ca5236f9d987fbb14af74d14d0895ea45e316dd23b0628150484701665f45312bc823bf58f4d3e01126a47e3b1c87404cdc36dbfbdf29aacc5898f28317215b9d5fe88c2f1fcb37efb3e7ec6d264493196191ee0793b6f2a31b6a40ef97b956d7dfb62ccd77f9bb4aa2b2cedcf92dcdd05748ed8d1851f77926a9c4435a46b1ca60fbd94feecce46f035780a9f51c523da2af16e23ab5d8f4a865dbb265d01a9865425cfa3d4a3303b6817dcc9c10ef84fe71ca37fc025bfa084d1f7b83171340587a729e643f0548c13526d656d84f17b7498754877293c9bbb200a047daca30544874e167c34dcd08ba74e4a69c4e68acdd390b2d54278e6707c5f30a084a454323b57c8f53e6ef492649aa2800eb68747898e62ac7e02bdd1bf994358478173e8aaf231f158911a0b6368c44d6185bd3c122caa968bd1e96139119428c9f3111316b1ba303c2a35b50cd0e4477be61816243f758de56eed81f8c069deb5b17b177659ad9b6c3264e26d380139c7c88819e23822f72a33784ece04cf648f45d51b5c978126d33110ed60822e1dd4750aee1673457fb92520f2a5c1405239c744f942234fa328259d96f6cd041e30271100863785e9fab5ec179740fa7c8b9daa2bfaea4baa01fbbe43903575526a49cd57d81ac5e7861937b157fa269b04c7fa3562b04bc89581d75819ca8d1dad0c70dbdd2b64858f986a0c8493f62d167957ea822f4e99b0d33882b2ead701264dc204469c79aeba61c22a0b4e5639416bccd743322bfa54a3af5a9ffd943fedd42cf90efe6780ad2b55bd8b3713b83d1f63cb2eee0496f13f3b1b72ff3c15150724d22b0c1e11b471d24791d6f1642e46484f1ffdc7613f30562aa6c949b88303f2d8e9a16fd5a060b6d4f8c33c644c745ac41f618551084cadb0228fdd33695d0942cb1a9a1bd3a8caa01591f433c7aa7393a1087008eeb453afb988359993dfe053e9bb5eaecd59ec41a5e038a98bbe1283dd6da711aea4e1090566e3c749811238f4cc6f5b11a4564a87d5e9e06f10497afcd6f7843e764eafcbf74bfbceeee2eb93965b9947d008250330278ec7336096ab710017c5bb0071e94e6505255650649df1ff745961580a8a7b1c48353bd5693e3ce079f34675149770bbdb2accd0554c8ba94526e06ecf54a46b40e2e318b437256a9c5d7da6fcfbd590d89eb7ed376bd1b3470fd7afb77ab3afc0b969495039f4014c70b91436e24456f02aa58dd1dd82aa3573fd0215c3ea218139f6fcaddb2ba2b876ca7c1a3dbd109dea09a07ce0ca081132e1ade6c1c6a8a7268a602004855ac646095dc770f9d97029dfc097d316865567cc465c602356fb4b0ee756bd9746bad1324c4989a719f07213d804bbf064d15526f3bf1dc4cb631d2eac7ec085f3428c3281b6cca5e3be6579fe5ffe3246b0a95f68f4711c5985b303e8350ee33973bee566fee2175e57b5d833f6ce216b0adda1d297c2d3cae0a2df724b4ed99bf16007a4f84fffcd86820293bd83f42466832b07dd0ece1bc0931502430598543ed70e487889d1c2184d53cee5dfabbafa34b78a2b90f1f2b751f6a26f66ba7b741a486a629251c4d61e7b6d9ffca392cbbe32e32f85387da85be77cd103f97d0ee91347a203581a0f6566effb9c32ac5fd3cc77f75151655dad5dd4df5ae550f9506e0d20e60ddbbdbe4b5c9b3c12970f481840ffae725df7b6622ee0959a87c585cde6ed25a9dbd9ff3de7d0f81d6cf72b9807351cb60b6674dce7e76641516d1e02e7264efaf824b0167167896a91c6eb46d29758c0e9bb68d90d9f686e3b25750d0f227ca6b5ed55a357c1e06d8206ddab270cef2ac0ea05d85c0154754309afcebae7fea69b1471b5087717be24ad95c6523cce29e03c96cb7d80848b7852ecc1dad3c44ab9daaf8600a5d96131ac0edf234bb8b160894bbdfa6a66dfc370b535396379f607281db25b3051662ec4d57252e4edbe99fa01e3e49bccdd1d960233477a903103a8753c3cc96cbd4ea3ef47e29c467ea8fcf27e1b272106df09dd8ab973ccf23a04058a9540a10e3c50c1002587d485ce8526f79b868f3d5f17c86c4f2333f57288ad4443fc733fdffbb287d3aac7473b15c0ebebb30caad5e3b197b244f23d43f5602549c8a17e52844ecbe9b8ece7921ebf204675ece430e7d0491e53912241038b3960e0b5fec3a2f1bb596f45d391f0ec3cfa056937286", 0x1000}], 0x4, &(0x7f0000001680)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20]}], 0xa0, 0x8}, 0x4) 16:00:09 executing program 0: r0 = semget$private(0x0, 0x3, 0x5) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/235) r1 = socket(0x2, 0x4001, 0x0) recvfrom(r1, &(0x7f0000000100)=""/67, 0x43, 0x2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8009, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000200), 0x0, 0x0, 0x101, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x14, 0x8000, 0x6}], 0x1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0xa, 0x0, 0x6a7, 0x10001}], 0x9, &(0x7f00000000c0)={0x0, 0x4}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x7011, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x6, 0x101, 0x7}, {{r0}, 0xffffffffffffffff, 0xa0, 0x3, 0x5, 0x1}, {{r1}, 0xfffffffffffffffa, 0x80, 0xa0000000, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x18, 0x82, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x3, 0x2}], 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x0, 0xffffffffffffff36}], 0xf16, &(0x7f0000000180)={0x6, 0x8}) 16:00:09 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socketpair(0x0, 0x5, 0xab3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x3}, {0x0, 0x6}}, 0x2) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x401, 0x9}, 0x8) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r1) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = socket(0x20, 0x5, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000013c0)={0xffffffffffffffff}) pipe(&(0x7f0000001400)={0xffffffffffffffff}) pipe(&(0x7f0000001540)) r4 = socket$unix(0x1, 0x3, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000001440), &(0x7f0000001480)=0xc) r6 = socket$inet6(0x18, 0x4, 0x7) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000080)="df222d63e440b405f0156bf6f901fd5c54359532654ab17c9ccb3a4eed9cea485cd339ed1ec07b2bed5ffcc6d411ec43493ea0df0b13eb17842f2960b26103659a", 0x41}, {&(0x7f0000000100)="9b28ba882cd3023f11efecd91093ddedb8a5fcd7fcba2e259586ef00715584e9afd552eb738bcc4e7dbe77a2615f4185430629bddd4a0f276b13cce1d48a3935cfaf4d583892dde81e2944b2bcaca964cb648facb20307ce7b74e55f84b6229f157b8fc10407663936dc0f520546547b7fb4092262c057f5a130aacf3720524942e00e1967055abee591e87d8188ec4b2c83469bd6bf5d07b907be885a5a2ea5338b317d3c155854ddc37f5924aaff79bb", 0xb1}, {&(0x7f00000001c0)="47cb23877d74bc9969d365b2976d144836fc644378e8d1a871a9cf8b9ffebbd85513e9ab4dfb569ae66c1bbd7752084c0b6b455c39e0a151a72a16486a22516065ff830dff87a7fa4ea82ada0e26c8820be169496f7630a3bc2e2958e42dc705936c65b66fefccbe592b274670c2ddd961c85cc9a8c6692d9042048ff7b14d24d99eaa50a9e6112f5e8e1304a068628d7cdf2717f5548f7dda65b8883de70d2eae69026f4f3624903b79c95276f4e15f702651726ef473bf00228b9b8cdd2238ef4fbbb8f9003526dc055a8e8790540e86ec81716279a79ef5532f13a4665d15e0478fc923f1a7272aae49fe8742feab4332baf6c764855e470c22520fc6415dfbd6ab1625e60cf8ddc6ca904e6577113a02e5006e7f161118c8d750438710b3b96412cd4a43f74927cc397a26a398ac12bc8c98c0814ba0e5c69396ec9c10d54776f69962da9b587b2f694ed76c36dd2dc5f223855a29476202846f711bb050729dfc425d5cb810c6e9910e989832b81aff635fb76d4b21f3ee5e8d91223f7aa59b174a66920fc500ca30235072dd3a83d6657e62952a5a6dfe6d1e178c7fe7bda53fda79f8ba2935ab1654b1f86f3902b0a9145e3b0f3424196782f773cbdd1a9f4be7f85ef5e514840b3b70dfc995c4bc9e387771a397861d8a9e94b14d32589614ed852e5b7c292e89ffc3f1be95a7be30adf368a464d3d413146216eeb1af4a01366aacc3091569ab38ce9e8846656110e2f23538123e32414a445788dad291f88731184e4e316a12193151a078b81322f75e33c178d2141766fd6c3e6e6b6fc3459f7f0aa6fb146bc7211d1a4deba0cbd35ce234bf037aa9240d2c617da8514d6f9841f4931ac7b51bdc8664e74cd6e0752b2f0429ba9574310d547188cb04abb15b0d08328d0facd5e09a6e4ae5eaf7502a07e4b6ef16129a46a2d3423a07e365060a90780397d97b45e00e8bc926efaf51aa9c76585f03fb8178fd03a6686719042bf969604c60d744d54d2da67668f4ad618b8627191403ecbd04a3346e0d481f89a0022599212a06f73fc9117fad094114ab35e2e2b6c7e6d0206cffaa2d7fe317f8e0de9d268a0944755fd800bc6f2ade6bc32ca0053816f0d77796201a0ae3285c141799c0c9da99650ec753035a01d9b743a2617eb67f8e6781bf47dd46e9065bec271c129ea8fc1781a126668aa925de52b31d677a8d637b152397b6f1b969da1286ce0af78a853d9b808e51bbefaf520c5bf118f8a2ed391d4b5ea42bb823792cf5f30f9ad4a6008444589d6b33a6aeeef820a69871f06fb6c1db845a2bc66060e65865ea067c7f00082d2b69bf3051f27a87064b97f6308129c5694c0b09ba625fea6d9c94b43018020ac71e864f4ced58bedaf1fa844ff3c9bdc1ce87bd268b51583c6575c9f888799aed6fdd49e30d0193b839b786dffc6f515a2702fb3ee0e1f93767bf5609221da9be8cbbf34b1df9451f1efdd5218ffe23e7b4cd20c3804838dc7517df869c343559927b87bfe232a137557b28cbbea5db4088885c56e1722b6041a83d240f3ff0f5d0ae8d6b2ec03b3075b597adc6cca25cd0376d2ef3bc5f56361915aae077347aa926f27b1944c7184f4e125f102d781683d33dfd84776d0b494a4365f2316e56035f7a9c4b400d590d0713146cf3079d3cea3d4da90263e8c8b68b3e5b568dafe13c608663da8f7c731668fa2851559dc3aab4c36cb92fa3e3d1fbdd7d580a3b947b103274f7d41b7bf0063cfc1dadbb232c8e82dafd0493ba8b68ce34ddc00eebd66c7315a263f28207490c328f5dfff37a6dc2e6a5da0efe19c611a8225e01abd19e71963fe5f5b8e0bd59af8a84c2c2b7b55dab69591d64f34a02c8066718951658a7eb995d3bc8321b82ba0b427d781b1c89e57c54cc3e4dbaf1dd3d53e5829d349238c428f24712c8aa24b96d70d9e7a76e49cce7c53ab92bf685c7891287aea3315b94c1976c26f18d4100913e5dd1830793b20491f3e8b421266331d3175c8b81a0e5f5248bd8b1c4253a0eb53f0aba66c46853ac01091e95b5925a924761c98f00c769de752c31a062f30d7e684a16720c31e48707f854037ab7a3108c73fdc01e5ed12846d00b1929dcfd35f3b7f43c2867076ff021f18a8055ba19efc9db7c7afba49c05aafb1f9010621b3ab136cc5a6e084ef9ff874a1560bac6bf23cb603d6eab25a5f54a483b6d8bab0cb48b01d180ad82896c11d55cb952a3481204a3b569434a17e8433dcb85c7369f533ce4f843d6c2b1922ba3fc54f8b25bc2ff2a8a78358d83c42cb6612f977ae77ddb157432fb90b29d1bebc7cd78f92bcd32c4688feb05c30fdbbbf5a9af3ee0a772237a937036af4bac8dc2765a24bae491653934ea5a0c1bb372c602a4ba5c74b26cf3cb4637ccc9fdc004152fde63cd75e927ff99c86198b7e46258ee2acab490bc4b5f1d9ff88bd71217966db6a55ac62fb6d44a34d619586431f3cd27e4c97181388c6a1b728936fd4a973200956e53407d36c0157603365d7e88f2f6042c17847fdde36c5390e956751dbf43579a3899a6eaeb7b6461f9b09c6afd7e7174e738196c118ef7a1d2c8a045a920271ce7fff9a59c29728fa80ef2097575d0d794dea0b9fdfdd580b7781b8c93b30c0bc652865c3658cafa9f5e335954ec2cc884e5cf658733a74ad6d4d9c030434b86ef72555927b47070f7cb764c8f3ab0e12add2ec1ac4ff90d11a3c15cc14454394f5ebdd7cf3869cace679804f4d23fd66e77e28d0128a7c70d90b019e727579107eb311bbe8d499473227a718508c50b3cbfb50ec5d3828c8f3caceb6a75d96de5ec500cf689c6e9191913a9d5ca87286259e2bb653d1c8a3a7ec863c6e583704a11662db0f5f4244e5b38594d720a50d417a9d0e2c21e9499ecefd81b3958cdbc174be9bc599885314b49839b288d6d0d44cb8b71f273b8657467407b89f16e340596eb95575f02bafba49d7b9cd81c59106700148c4b631a2963ad22643fab530eda445602a8d09f47897da7cd6542d721c08eaa30585245b4beee201410f729c1537a8a2d28f1921142656c3cf7d687c0f303dbb12081465385c8efd84db584df47710cc4373c4bdd2889936097901d47a2939a80cb946ecabb91b64f953e00f8f0171b85edd37d6fbf4894cfa533a77b1d2cab712b65803beff26bb0d5f8d0a44ea11489e25d4885e65b294a1d4c905f7fc143a6d57377db906dce8faf198e9b8dcd157259cffd01816d1d235935dd3ddcac657cbef1e553706738b040803afc174299445bd679fb44dd03e5eee98908776988b4e4709749e2b6394183539dc41815bf470bcc1d97683567605363ef6c91010707e195000593d79e100a2c5dd64628158a9082c098b155a32791562fd3ecbdb1a9939127156448c0fe689ddc7e0bac0a0f915103e11fbb6c9188f730432e640982cefbba3356eb869359dfd680658f2d4e40c98f395cfb3ebfafe2932499446fe244eeb56769bc3d9f6c5ee3a4a3d8ec657b6af2a123107de2181a24d05d774ac2cfc3a7572fef8bdf5594a5fcd444e01ce12231f6877f2d1c9100d5fe66fbf00d96f40109e2a7a07d836caa4d374ef9ac70a3da10e084400e661d9070298ef5bd396760ad1b689475b460200e599b3aaf1132135fc4f570fdbb7c3ff00add151bd1eb1226e6af53dc52d4d5da156ef24f9efe89aaf3b781c169e5ac807f7d53dcd1464be5fb2e1aead09d74569a42f6fb2c2ff0385fe04aa861df4406a629ea341f296eb070cc8ffcf44e6e7bbca9164a2ec4dd719800714e6c75e1a80a7c9e7ec8f7c66b219a455effbdfdc72ec3bc698589f75ed1d1875eb0b2ef3d817a1c79b25bf3f3e67f607d6a03f06e69ef4617b3e3363ee4118aa2e24480a4334d0844b8c01eb18f43248eda41dc784be8a473b461d4e9bd9b2c83b6dd559800b0f5019e2876b6be77577ad116df1d7072c0284ae2d12a937508380ea1b34ce1d1cfc541df6e96a196d3d54d671680874513e290b7d620f5af3839a85bdc3d3b050c6615916e035130a646f68c208e911f66f8791971f98110fa7028e333559b5814c8c316d91918c14731daf7813a4d95f0adabcf48cc5218527420aedb510300beb5ed118261a097918a289bdb5b483f6d460a9924b28d73b17ee57e57e5e4455efbbac60ebf28d141f4a20a39f9bdcac4aa4ae58e2ea088fb98c1ef2a8fc835cb9dfe868f8b366fe2928a0e8836659704adfb72f3a4488aa6f1d49ad6dd2b1a99d9a9dbf89a87a510f240bfc38b503d5c9a96bba13d6cfcd5ad850a840add546b736e6e952bd4432f86638c5eba282efe36cb2d61d3b2fc36065c653a7961df55041700493be6d0157596f2455724cd374a2f348092a71f79ebef713773f8d207e3a6370e0610818f8ece4d58b1821c21ee884687f5827f4c3847cc8a868a822cfded7a2353a0218e7edcd3316ba49505846c9d26b99d58cfad4e6b67abc9435229140c7c6335e68e06d541bc35ec3db0cfe80071475711954d06688be6395e5b3f321dbf0b62e0500452bb586c53d794fdf943710177aa92aada4e8ab97711a696f195ca8a5dbb72cc363645c4d1bf31f8cdefbfee6b81184372cf142f6050cc24d669236471d8869b40421592874264c79e874c909bf8f47c682167cd08eebb24915c26c3d8b25bd46a83d2b3ce99bef0fc65cd66fd5ca2e03853c9df3545a7b191be204753127aa10a4dd3a468a8f709e84d3e2e4c7072f7b9169678a42d11ef0b4ee510d5cbad532dcbe9825c9c45bb457b21cca23c05456b23e65961771ec016fffd466cd9f91d4e27e9faf94aaa77dfbea4b6c9a9599d1f901f123d735a4664da34c750712e1d1464ebeff0dd26e3e1eb2c72136d203662b17ef83bf9a3c5615604c377fe588bd926f71d059f56d458a316401b5c5179e78611f4c5689f5713d35c89c3bedb6da25b89d84f67be526539611ca2af2f937a128748c590741e0a50515f86fd0b41df4e2a5d6fcd96d6befb1cb0d723566c199728f9d7e53e1e8eac467562dced9687a21b2598cc990609208bc74bd34a1dc394129ae99a37bc768cf003d5dfef2deec1892f763af2a224846369d1f9044e3ce02bffbe0182a0e4e1e8c5d45c62b2b77ca2e7b501c7a7abac8c520dab78325eb1d6c7d7c70fb429daa6f60fd2c368d1cade0f8760aee9ed78d2af43a3e0568389a04bd94f4ec27729fa8a87de1ef08f64e744df74bd8a7ae46cdbe7c95c1d8e4bd8e3c1f7c1cc1beff23df4a2fcee84ba6201145de82c0ce84c8642c4379f5764ad819f329c434f7bf6b762aada2d4c18f1b589caec0cf5398dfae1936c29d90906531ba291d35ee19d960330b604d436477486755f5d1f7b97a8711b4b12a96a3464bbcb0cc8f47d077e912828a82872047cd06ce23862ffaebe1ff587c8e4115c93373e628a9bd4aae882be9f80530959e3591a9204ac357b5c85ed2361fc03f1e97f425ec80c47e8d442579544915173b24222c92028317183bec8d9cad41e4aaad571265904d16f6404687fe3b53065a56095b70c1af740a352b2b2fbbb9ba913542f113fa70ebf25c1bd45eaa4562d09f3d158370fb55847fbfad5d70726dd8c71f164c8d860f542a7941d8ae978ce348007b306473cbc957af9e868126b14c479331dff2b0a2eb9603ce285c6415ea6cb4aa97c02f432bf61bb47fabe6c2b2e28e41151e72901dd6b0fb0818ec5f9f730418572bf8b54b004236718b5532f836d293bc0b3233e0fa7c9a72539a0873a0312a0656c0bbe23db", 0x1000}, {&(0x7f00000011c0)="2e3967c9e470c4f50bbf88717dfa63", 0xf}, {&(0x7f0000001200)="eaabfbf590c7c4fdf04d98b1511993da521e73ce389c54fe95015a912e02af276061b716191dc428f7c0f898c4aedcba4b4a98804158cd6fa6d460ac5e606df044e2766f7730798f98bb384e854377c8cb4e3f98522e990bfa158342dfa0bd45ca204d46d235c40a78901fc50c82", 0x6e}, {&(0x7f0000001280)="ec0b76723d18f87b2ca45ead8d54a90d938d39990f7565b202ed20c77b3cc03fa5fb90bbdde0ee33cb673d61ba32f07a9c25271c0b77feb9715d4192650f668c38f61a0c21a6fd7fb99e7facd65ea5b00aa3e66f8c", 0x55}, {&(0x7f0000001300)="e8a7c82d3f", 0x5}], 0x7, &(0x7f00000014c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x18, 0xffff, 0x1, [r6]}], 0x40, 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r7, 0xa, r7) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x8000000000000002, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f00000000c0), 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0xc2cb) fcntl$setstatus(r0, 0x4, 0x88) 16:00:09 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semget(0x3, 0x0, 0x8) setregid(r0, 0x0) setregid(0x0, r1) 16:00:09 executing program 0: setrlimit(0x6, &(0x7f00000000c0)={0x4000000000000, 0xfffffffffffffffe}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x401, 0x168) dup(r0) r1 = msgget(0x0, 0x2) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000005291000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc1d000000000000000000000000000000000000000000000000000000000000000000abb0da9b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x200, 0xa, 0x20000001800) msgsnd(r1, &(0x7f0000000000)={0x2, "c39a0bdc6209a9343bfa7014402a24de87cf3ee034a393c4638264d0b95fc73fc3d495ec4cff14d603aa7433c27aa6b9e920358bb8623a8495d8b02bd83df006c9f87ffaa39ee8cbab"}, 0x51, 0x800) chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') mlockall(0x3) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) close(r0) r1 = socket$unix(0x1, 0x7, 0x0) r2 = kqueue() socket(0x17, 0x2, 0xc4be) close(r2) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0xfffffffffffffffc) r1 = semget(0x0, 0x2, 0x2a0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000001c0)=""/4096) getdents(r0, &(0x7f0000002340)=""/4096, 0x1000) readv(r0, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x2) 16:00:09 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000580)="caf8242aedf05c8a11e410a281a4803ce7335adf011a72683523d3106d71af8c19e6494112c8484c0eeafd33ba69717f0286aef8e21182a8373071b17032bc4413eee865e637a66900adbb730682ab9674c4ef0171f877ee86ca752b71eb1d0e14922414ae0c79740b917c8b68eba48777fcd98e92a10b9415747f18ccf279fab4940f3b123dde82a18c25829ce755fd892bf754ae2e5165783161549bc5a0f7794bd0676a66c8ae08b45111ef4a8443eda53c501d792c", 0xffffffffffffff81}], 0x1, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x3, 0x1}) 16:00:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) openat(r2, &(0x7f0000000080)='./file0\x00', 0x10089, 0xb48d5925b0ba0509) lseek(r0, 0x1, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0x7fffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x8000001, 0x0) write(r0, 0x0, 0x0) flock(r2, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x3, 0x1, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x5, 0x40}, {{r1}, 0xfffffffffffffff8, 0x78, 0xfffff, 0x4e62, 0x2}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x400, 0xffffffffffff14b1}, {{r1}, 0xffffffffffffffff, 0x50, 0x1, 0x3, 0x6}, {{r0}, 0x0, 0x58, 0xfffff, 0x7, 0xffe0000000}, {{r1}, 0xfffffffffffffffc, 0x2c, 0x40, 0x3, 0x7ff}, {{r0}, 0xffffffffffffffff, 0xa, 0x7, 0x4, 0x3f}, {{r0}, 0x0, 0x1d, 0x40, 0x8, 0x7f}], 0x5, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0xa0000008, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x4b, 0xf0000000, 0x92c, 0xffffffffffffffff}], 0x80000000, &(0x7f0000000200)={0x9, 0xffffffffffffffff}) kqueue() poll(&(0x7f0000000040)=[{r1, 0x10f}], 0x1, 0x0) 16:00:10 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x4) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xfffffffffffffe89) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x21, 0x1) getsockname(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r2 = kqueue() r3 = kqueue() close(r0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1108, 0x1) kevent(r2, &(0x7f0000000080), 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0xa435, 0x2}, {{r4}, 0xfffffffffffffffe, 0x44, 0x2, 0xfffffffffffff001, 0x5}], 0x80000000, &(0x7f0000000180)={0x7, 0x3}) close(r4) poll(&(0x7f0000000240)=[{r1, 0x10}, {r4, 0x2}, {r2, 0x2}, {r3}, {r4, 0x108}], 0x5, 0x10000) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x7124}], 0x1000, 0x0, 0x0, 0x0) r3 = msgget(0x2, 0x20e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() r6 = geteuid() r7 = getgid() r8 = getppid() getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r4, r5, r6, r7, 0x88, 0x2}, 0x5, 0x1000, r8, r8, 0x0, 0xffffffffffffffff, 0x1, 0x7231}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r9 = getpgrp() getpgid(r9) r10 = geteuid() r11 = socket$unix(0x1, 0x7, 0x0) r12 = getgid() getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) chown(&(0x7f0000000040)='./file0\x00', r10, r12) 16:00:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) semget$private(0x0, 0x3, 0x449) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/246) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000540)=""/137, &(0x7f0000000980)=0x89) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x40) getpeername(r1, &(0x7f0000000840)=@in, &(0x7f0000000880)=0xc) recvmsg(r1, &(0x7f0000000800)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000280)=""/141, 0x8d}, {&(0x7f0000000340)=""/231, 0xe7}, {&(0x7f0000000440)=""/220, 0xdc}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f00000008c0)=""/134, 0x86}, {&(0x7f0000000600)=""/114, 0x72}, {&(0x7f0000000180)=""/49, 0x31}, {&(0x7f0000000680)=""/140, 0x8c}], 0x8, &(0x7f00000007c0)=""/4, 0x4, 0x8}, 0x1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') write(r1, &(0x7f0000000a80)="dd02774a1d04d49dee8b117e7c50a225ad238f67e815d599bf6044cc7f82f249c6b00e5328ac66fc799b9321db43e1040a5fc867d82359099aede7847ad30f31d025545445db30c0e3d15bfb482159b2702cccbaa9c2bd1bdcc7a21552d02f37eae0e734c632fbb5017a077b6de7ac607b00cdf80e462199cda83d94", 0x7c) sendto$unix(r0, &(0x7f0000000a00)="27d0e0c5e077ae1768517807d1b3137c791fe91bb6c72b4967023b2636c28794cc392d1fe93ecd910e3b65fb883379a0f2bae2586d52cdf9fdf494ce2d291f1366584072", 0x44, 0x40b, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f00000009c0)='./file0/file0\x00', &(0x7f0000000100)='r\x00') 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5aada037094da0ad1ee9204f82e157891dde0999f5f357dfec7d222ef70700b194baf624c669bbe9f9bac75ca4ffe77fce5e5ab66de0be9e45099f06c2d3c3257af11e8e238705b9fdfb352f25b1904dd63b1c01dbcefa205fccee13474cdbcccd9ddb5e217088cddb692893ebcd88835be1e73387a441ba55d895b4a28bfe281255850c0cedb2cdf1e26034b47f477735a96fa50c267d619618459d5208388c5da1eb09524ae08878b0d2f847adc076b343c99834fef0a72455400848400e9b5a9b429cf6e3942399e968d5b8935d16ef21cf3e5ce5b8817dcc658974780ea53cea30ab3833a829c3dafc4e8f1e88d973e08085adc96a98ad965ddbfba2fcf021b2900cd3bbbefd13efe6667095f2eaf4f9eeebf4cd73877e39a4a74e42d7bf39b31b35743a3ea4fe12877c1f7d9e3c46cda14d34d9ff6f8be4c6bba04a8f358f2d37bdf8b0d15ae4bb92eda2ff15e35f360ba601df6c43b518e1091edd887a7acfb8b3ba2dee98a927f38ece01655c8548beea7703c0d60fde212942454dbc99d3d3ea3f2715852d2ca3261c238a1a77c68b4b43b4e516149fe90ce5e1c6d05cea0033c026c8b293c978509c4873a3fbdd4cd6affe5a78cce5f5c2d81427f29dd18b95fa42c5feed3e764965212430cb907a5eaf6ab93f4a1322ebe36d7cb6625b43547b0247a73a211545282494f7ce801286805aaa0012ddd1427ab100528e02d33c87d34cb361927fe31d6288747cf28698d734a0019c7d23178104e7da69eaf8885a5f34860f883b0d4f029bb4845ada38d97a8713038c112012bcd1bbc8b2b03d3b14d0d2c517538536ebad93ddb333cdacd753d75e728f65bd66ea7090ff6d15f4a18c8b2cd66763ea7667a6588368aea7120cda15cb56eb96cfb2fa177c6c845432ecba90d63bc52829c51b1af48940cafec65a8fcd3265fadf49040b9654afd2496ee2114ace0fbe752e9d0c79ebdb01ba46277e82ddbf9d77144040d63b6d4737cc35e2f478e190609882d38504133a3bfc1ad783f218d4634a3686509c864b6138aa21aa47d66b2ae4b15fd1004f7af963ddbf7fbe684d61b0f198b98a65d061e322b0e4d519f03a27b395579b083a787b7108a29ac8242cfde310be8f7c7b6b583aeb0452dcabde1ad6fb3928546d13e0b1527512b0855ea7d79eb405136b81a44aed00daa03e9a96449b49375e06a6ad7e6823f34e2832dcce466dc007886bd566c645d9fffab051df6a7eeb62e367280a", 0x928}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000dfd000/0x200000)=nil, 0x1000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x2) shmdt(r1) kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) truncate(&(0x7f00000000c0)='./file0\x00', 0x3) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) close(r2) kqueue() r3 = open(&(0x7f0000000380)='./file0\x00', 0x42, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000340)={0x3, 0x1, 0x6, 0x3, r4}) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x10) renameat(r5, &(0x7f0000000240)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') syz_open_pts() syz_open_pts() 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) write(r1, &(0x7f0000000240)="30c88262f2894412e8c9d2a262bd3dd229929466b5f1020ad7b46193594361a72001d352429cc8f1de9ceb2567940eecc0cd1b53723fe5bd12330a75116eb4f72191a92cb3337aed3f14efc5a03d4c00ef68649b1a0baab0346d00aff5b1fa43742a5b6accfc05d0cf66123130635f76cbe32e64f811dc1d08f6877b7500724b0210c2ad9bb20643d195cec5f0e42429b78119e1b4c49a9dc1ba55facfb5917f38ae9377eee0e10a9cd3741c2481fac4e63bb374ab43d0cb139a5a09457934650f495938fca8f2ae927f84167b290db0", 0xd0) ioctl$TIOCSCTTY(r1, 0x20007461) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000340)=""/72, 0x48) poll(&(0x7f00000003c0)=[{r0, 0x6}, {r1, 0x15}], 0x2, 0x7693) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) close(r0) 16:00:11 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) socketpair(0x0, 0x4007, 0x1f, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x8000, 0x104) openat(r0, &(0x7f0000000380)='./file0\x00', 0x42, 0x83) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x400, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r3 = msgget$private(0x0, 0x13) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/152) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000080)=""/43, 0x2b}, {&(0x7f00000000c0)=""/217, 0xd9}, {&(0x7f00000001c0)=""/64, 0x40}], 0x3) 16:00:11 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = kqueue() socketpair(0x10, 0x5, 0x9, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000040), 0x0) socket(0x1f, 0x5, 0x5) hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full 16:00:11 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0xdb6}, {0x7, 0x5cb4}}, 0x0) 16:00:11 executing program 0: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x800, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="00a008a2", 0x4) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0x231) 16:00:12 executing program 0: nanosleep(&(0x7f0000000000)={0x800, 0x7}, &(0x7f0000000040)) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendto$unix(r1, &(0x7f0000000140)="e7b59fc9caea3a90eadc37cc1bd91669857ee9b2ab9ea84600141e244b077182d15b52dee8bcebc13a485cc24347cc1b4da784b77b5c8f8fed71533d4a9ebae4d56b92585ad1e4e6f80f0b4f88bf1bc7973e9e328e2f9e2f7ea6180ed48841a88ace62c22690b21a5849ffd573d09b6b73f47b24b8ceb429899bb290abce8d99f7a71a8ebbb4a311917ee3d4fea3ad9b51d3fda831ed51ace3d3694a82d3d9a14adb26da20c2dbe6aa79cac6f0286d80", 0xb0, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) unlinkat(r1, &(0x7f0000000340)='./file0\x00', 0x8) fchmodat(r1, &(0x7f0000000380)='./file0\x00', 0x22, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) sendto(r0, &(0x7f00000003c0)="4ddd543c4bf410af1c78ed23f4d57dd161b29f2b0ae78fd9d32f8edc5f8b185b106645a5b9e2af9d15fba0a5d8c789dd5eaf92737fb6fc34db4aea76129009f5edc124f6fe36e4a263a19f7c6ab18e36a3bbdc53d38fa28ef5afdedb481284c764fb6c86b115a9a54480b6b7863beb8a394293581e08e99d763798256dd434915fb6530866d0a8721c7d43f7840acb494fe3fc56bfd7ac7c640c825cf3919d8c178f680cfbe824832400201a8cf8b57c971d42e60b7bcb366abd0274e70dab", 0xbf, 0x8, &(0x7f0000000480)=@un=@abs={0x0, 0x0, 0x3}, 0x8) open$dir(&(0x7f00000004c0)='./file0\x00', 0x8280, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000500)=0x1ff) connect(r3, &(0x7f0000000540)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000580)) r4 = fcntl$dupfd(r1, 0xa, r1) fchmodat(r4, &(0x7f00000005c0)='./file0\x00', 0x4, 0x2) ioctl$TIOCSBRK(r4, 0x2000747b) socket$inet6(0x18, 0x0, 0x1c) r5 = semget(0x1, 0x5, 0x0) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000600)=""/162) r6 = semget$private(0x0, 0x1, 0x4) r7 = getppid() fcntl$lock(r4, 0x8, &(0x7f00000006c0)={0x1, 0x3, 0xff, 0xfffffffffffffffe, r7}) symlinkat(&(0x7f0000000700)='./file0\x00', r2, &(0x7f0000000740)='./file0\x00') bind$inet(r2, &(0x7f0000000780)={0x2, 0x2}, 0xc) syz_open_pts() recvmsg(r1, &(0x7f0000001880)={&(0x7f00000007c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001800), 0x0, &(0x7f0000001840)=""/56, 0x38, 0x1f}, 0x40) semop(r6, &(0x7f00000018c0)=[{0x7, 0x1000, 0x800}, {0x7, 0x2, 0x1000}, {0x3, 0x5}, {0x4, 0x1, 0x1800}, {0x4, 0x1a6e, 0x1000}, {0x0, 0x100000001, 0x800}, {0x3, 0x3, 0x1000}, {0x1, 0x205b}, {0x7, 0xff, 0x1000}, {0x4, 0x92, 0x800}], 0xa) 16:00:12 executing program 1: setgroups(0x0, 0x0) setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed314e6b8b6a4a52db435249a3586fe67dd245ee052d4c501", 0x1a}], 0x1, 0x0) write(r0, &(0x7f0000000100)="7167cc5913139c79ce995bc3b949800b5bc1eb56347b45af88bc899ee983de344f029ae90bcd0e762dc060bf195b0b628cb0bb53a9475d3768dd37ac7a4bc6f1553054bf08d58cfae03d397bc344bda5c57fbcb78548a61c44e7b9659df49ec840037e5734dbd8e0b8941b14", 0x6c) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) flock(r0, 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x8a, 0x2807) r0 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665723c36979c3cfa594a3caa9e18750a3fb299c167dc20f30c28a74eab942d811c924c7ec6ea75f9b5c07d176a78170e6f6ac94724f0791126ea7fbad18d5d0507a35a86fbf70634d52794abbdfac6c9dff047efbbc84e2cb14be26e591393f34e0428cabefa91a4579906c229ab217b40ddde2f86cdc3c9d793fae24ab5ae37ffaa106c051a049c38d922e69cafd94c4193abf86649b42027141f778342039f6fa2d7fd4995139e9cf38773efca99a1bc1445ee8c72c388e905f34c", 0x171}], 0x1, 0x0) 16:00:13 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) chmod(0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) link(&(0x7f0000000300)='./file0\x00', 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/136, 0xfffffffffffffef6}], 0x1, 0x0) 16:00:18 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28, 0x89) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000500)="7ef09d5e4e3c4a2f681c4a54fd3b6dddcd2b5b94e8bb8e52dbb8dc36992efb52b8b07f47c89d3819f3af102691dfadf52afdc9b65e011982d614dec1562985a09915d380394a9df26590ddbfb7e46b79c7789482122590ac7fd3d9b31ffabb3195530bd4126d9a15b1ba4008b1dd4b", 0x6f}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2010, r2, 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:18 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = dup(r0) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0xffff}, {{r0}, 0xffffffffffffffff, 0x18, 0x80, 0x5, 0x8f}, {{r2}, 0xfffffffffffffffd, 0x0, 0x80000004, 0x3, 0x40}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000001, 0xff, 0xffffffffffff0b46}, {{r0}, 0xfffffffffffffffc, 0x8a, 0x3, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xc, 0x4, 0x7ff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0x33, 0x2, 0x1f}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0xc, 0xf0000004, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x7, 0x20}], 0x9, &(0x7f0000000140)={0x4c20, 0x3}) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000240)="f870ad5c4a5d1eb5fd900b52f1b2", 0xe}, {&(0x7f00000002c0)="501047e17e080557800e7b355f71883ad5f399f11b8d7167fe1522798668bee67d935850e0ac84f9baf3976f9798df25a1de32badb3a298fc63b3188f8be1bfdc9730aa5ed1f9ca3acef57633adc7617", 0x50}, {&(0x7f0000000340)="1b8c30e8cfc3ad062815ac9010301c7b534136845f6f991b6622497f14e87f8d944dfb9ff03d211a2a14b88e7704cf3564296949eef8c8f85004adc8522f68e17eb5b0ffa705fed03952a31fe8f4893559ab5768c64334049608f42cf5292b7393bd57a371a4346bb551d4f95a097e7573619d", 0x73}, {&(0x7f00000003c0)="46172262b03fbad3bca504a4c450bdae4f0cf3de845b9b5e92d1c66ad2cc7d1f6e61389a6b58bee818c124b12e995fbc7f0f7c71a6682507911dd9414282c0e4cb283870a58084dc22134ef6da98f86e485b6cc9bbb82828d7b76256", 0x5c}, {&(0x7f0000000440)="7e5443b9761ae4d235c72194ce3417e1c39e56b2ecbdd3a73f36ea4581fb78b573709246889171bb9b4dea8b1dfd80d049cb3578ce917af036d991c825b4854dbf4b224fc53e7d22459111ca7758319701622b920a260bcfcbf87c703e75e3ba7883839a8e7fa903dcf0667aaf53f37db858eb5c34f7447aac035dcb62f2e0a251c457aa557ef8e7efb2bb8e5e82299b6a809986ac67abc6", 0x98}, {&(0x7f0000000500)="e4bc7f6b1406b0a29553948e8c56c5901f9c221fb609fc2e9494beba459f4887fb7ff6c698f7dfa556c146c95aaac7c58644923ab44ed4bb87e6e281498d43cce772661315abebdabea4b5", 0x4b}, {&(0x7f0000000580)="99fbdad2c38759387a75991084c07ed9ad7de4ff60441527c24b74d4ab40de4631b013035df3ca15abf42143b0cfec5abcc749bb653138c54408ff18fab644549c80476336f909c1c661447e13e2c2cbe22f6893235400dfc50194ea56cc50e4cfcbac55971b8462e2c4a8b88325fab69ee1f276fc52eb8b99d1c32ae94bacadfeb258ab6805aaf6a90c7b59aa7c7376e796539a4bf7a06c10bb2639aa0ead54201ee9fc4ac1a45057ec6c57e58f29046b06fcc5e2e1983586e7bbd02b7c9445940198df5b6fa83521dbb64ee20b925c8b2ab989e511177e024d32425d11eaad80c73dac7f9dcb97c818f7fae02ebde4df2070deac587ee9526bc47b12", 0xfd}, {&(0x7f0000000680)="00d6893f16d8b74916a12c929e0f5062720d5c78bb4fe39f509dd74a503e933a7eb221a8501df36534b629f82f479f7118f71be5cfdb123977e38e8c9c6fb7051be0787854c5edb8d4c179a6811fbdd67275c289e5f7ddd5e9ffd2eaff98bee5de3126432c1bc3493a31ca50a37ff4289b322127", 0x74}, {&(0x7f0000000700)="d8a69b3bc39c565ac2d832b0268ede1589e14bbd80fe908ae298433453241e781a89f0940ccb6618c16072b4501b1b416ba2888ab8b49b4586e5e8449d819881f072a7b2abd408d5ba15357d55f67ae2fa6118f2e1dbfa478cc204400dc316e72bb8bc6a36f8e5e883c206d90d7c63ca706a5f822a87d7bded0b4c292f8d22ef90ee736e76f2c81e709f6e7ff30748c3ff82d8172c27d8de17bf", 0x9a}], 0x9) r3 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r3) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000000)='./bus\x00', 0x120) r5 = kqueue() kevent(r5, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21, 0x0, 0x0, 0x80000001}], 0x7fff, 0x0, 0x0, 0x0) dup2(r4, r5) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) close(r0) write(r1, &(0x7f0000000080)="42ccbde7c362947e21cdbd68ad2267d13fcf0b956d436c22b23b87d3d3118a3a440e2da4ad2fd3edeea659a3d83b48c0f266be559b4dc4da6808ac667e2d50177fbfc3203f3374837a882c6cd5697da474", 0x51) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000), 0x22}], 0x1, 0x5f) dup(r1) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x0, 0x80}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000008, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000004, 0xc0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x13, 0x4, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0xc8, 0x5, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x7fffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0xb58, 0x9}], 0x0, 0x0, 0x8000000000000003, 0x0) r1 = semget(0x1, 0x0, 0x224) semop(r1, &(0x7f0000000080)=[{0x1, 0x7fff, 0x1000}, {0x0, 0x3, 0x1000}, {0x3, 0x4, 0x800}, {0x1, 0x7, 0x800}, {0x2, 0x10001, 0x1000}], 0x5) connect(r0, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffffd) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000acf4e0cec0212a6515090000"], 0x10}, 0x0) 16:00:18 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000000)="3f714c1e02e8c98e4966fa629187622b04ac534dbe51954bfa46b6995ecd9754dda65cf09b4afa5ff641c4e923ab7525dcde9dc559b1ef45d178e1cacb3462915c7109503c2b4530d3b577901e7936bf60a9e666e79b2773dc4cf5103a49266baa076a0d66bae5e3fdb0c63ae1966fba3bf7db7068f058f90fde437a5aec14617f5492fa06274120482dfa15b22f34a8c0d8d48c2476cfb0de2ad289761bfcf4b0eb1e45175aae098a1d7f0e52633cffb7f1bdc2eb5fd44c8532dd52548d10475db40f52f4d0fae948908105c80151b1135b6d1f4b46d8dacf1c43804867f9ea184f95", 0xe3) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus/../file0\x00', 0x2000, 0x236161bc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() chmod(&(0x7f0000000000)='./bus/../file0\x00', 0x2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0ed314e6bab611748222d256132c06000000eb3ff0165f00000000a42355454d21bd2dff64e1cf87bd213e484caeaf6d0d66", 0x33}], 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="ed2e079e5bdad7e2bff4f22adcb79be062d91e843ef048e17759668705607e18bcaed9f3bcb43749f619bb98f25b1f5bbaaf2baf6664dd4eabcc2eb4d4a5cb6e5159777721bdf00e3f069b8531ca9eef546ae6a2b427d119e26364ec9396ac9f336f7f472fa352bc220dad5c742fd4ad6627b8d2f5731a7b6a509cdb6bba4db101b42e69c0ae972a7d59a1b58884146abcf2cc626058435fcf4ae126ac4b1f110a8239734cf44ceaa4e4ac7acc93834d4b4da662ebb118d6d45e9e947436eef9e43ead1898279e05ca7df3d3ec5298ab69dedd70853d411ab893618702fb17fec72c41dc85", 0xe5}, {&(0x7f0000000300)="2030dfbb01a5ca0463f1742e70adc71f8648a50ad73b4df5a9d696ce5147940ca2032d4cd007d4d8004d64d76d1a4d73ea6b6e9a0de2336705a6b44b0de73587fc260279f411f1b64cd2c48c5f1884515e973dc0b4c2354aec52dc65e39141ea43f3411fe747eb48c91bad7d93ee4766aa73687025af14852dfead8e5ed399ea71a652dc3ff296f0422e464cfbb69492693d9c3e0b658a02ae8eb65fc238d3be7a91025217eb9739b3860dcde92e7f1ed3fb41a855f600672437ce151bba5613ba11b3996a60d199d0308777b0", 0xcd}, {&(0x7f0000000400)="1969e7826eab14796f18ad3ba1a4a1375a40e0420f1bad2bb78c746a488b05bcf95f824e01620fc106bd5939ba1309391c53d63ccd817233094e1219d19ea97bf389be42e5046e08531c5fb3dbe3bef436937b98723c70852d30ecf7477e62dc805bb3399fafa8d4c9df49f002ffb0f3bf19a6c65779c8fbf1abe921027727bffb6afbc9057ca773828cb43f588dd5c61fc3537e073d349800369fa4e49ea3073bd6bd4d900a2cd977d0b909576ad107", 0xb0}, {&(0x7f0000000580)="4528c090775f4c83ec7ea6b41044d72d573cbd0b539f1b21020133ff8bab24d58f992ac045b1da3d1cc4a0877e8ba946d6f7e259e9922bfe2f8bd93cbe256e807372f3e555d20ad9833cedd438761efe463017ff05095077b71b03d2a6bdc7c55bb143587aa028eaa2afbc1f0b87f71c4bfc5dcdafdfe6f53418dfb683159b150ad316cccbb3d31fba92fd72d983fe798387ed927cb642c15f0d1d894e60", 0x9e}, {&(0x7f0000000640)="d56851b955f97f4b65f4ba9253d427efce613555c4da49851ee6832c59732f9f8b385a11b2a750ce2d441a688721a1a8c16f77902832886e73e14548efda25fc6fcf800b64f7bb24ed20ac5b0fc5ce2ab95433dd6f9705f0ec79ab460a68228e5465e22d26dba82723a5debb73c837ab275b27951e149790d3b42eb037465122692e74572563a8801b8584", 0x8b}], 0x5) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) utimes(&(0x7f00000000c0)='./bus/../file0\x00', &(0x7f0000000100)={{0xc6, 0xffffffffffffffa2}, {0xffffffff, 0xfffffffffffffffa}}) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:18 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x10, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) map stack 0x20ffd000-0x21000000 of map 0xffffff007f12b840 failed: no mapping map stack 0x20ffd000-0x21000000 of map 0xffffff007f12b840 failed: no mapping pmap_unwire: wiring for pmap 0xffffff007f12a180 va 0x1b2c220000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a180 va 0x1b2c221000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a180 va 0x1b2c222000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a180 va 0x1b2c223000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a180 va 0x1b2c224000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a180 va 0x1b2c220000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a180 va 0x1b2c221000 didn't change! 16:00:18 executing program 1: r0 = msgget$private(0x0, 0x204) msgsnd(r0, &(0x7f0000c40ff8), 0x21a, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) r0 = semget(0x2, 0x6, 0x280) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000140)=""/54) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xffffff007f12a180 va 0x1b2c222000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a180 va 0x1b2c223000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a180 va 0x1b2c224000 didn't change! 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2047, 0x3d53) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/41, 0x29) 16:00:18 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x3d, &(0x7f0000000000)="df0023a8", 0x4) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:18 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "5906a7b041cac0e568727060c8f608871956f1287b02cd66241e8f45bce861d681142908e06ae8a546a03643b8a45e6433c5f5be5ef0f0ec988686a9d59bda3d87c04a5a254a090d9de1c0c2ad4ba48a7e9623dc6e112b33d394c834954321ce4396aa4b5094e3a27e933ca7f054d8e5e9f195bab07178c4b302fe060a68b3ab0395e1da55118b02af2e78f601ce2192dd16e928c6ab23b405fc257c1f2c526691ab16186caab1d12c10efe046ebb8cbbc3b74a155417c5e48c33c85e82195bd6b41245302ebae737a1e6ea6f926ddb459"}, 0xd9, 0x800) msgsnd(r0, &(0x7f0000c40ff8), 0x2e6, 0x800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) msgrcv(r0, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(r0, &(0x7f0000001340)={0x3, "ab9608ab14e3ee8a5d40672ada600e5c8e4c6f4e552ca2bda1c23dfd39ab0c6fccab27d3999ed5198e8e24f057194007359a07fb732a1b3210569e10a2f7e3d9a3010ef04ca4227667edc7856776e3373324bf510dc5a1301a59384abca2f3be4900fdefda9a84d0d30766b3ffd85fd66c17de0be61c1d0d2038fb441aa75d54529ea66e3b4160b9e99ffb8180f7e245734c4d63010543e4614016907d28ac341d3fb8a05724f8fecab65ee72950fbdc0624284921884ce97dc8fce35e90b324f5d67647"}, 0xcc, 0x0) msgrcv(r0, &(0x7f0000001240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xe3, 0x3, 0x10000000001000) msgsnd(r0, &(0x7f0000000180)={0x3, "58c54a34b2835b3efdc4d8080b2ba7492c68730a1673bbbc7b199ec7be6e6480036e2407c263c9359055ccfd5328d560ba73a6c6ff1e5f34c8039facbc0d1009"}, 0x48, 0x800) msgrcv(r0, &(0x7f0000001440)={0x0, ""/4096}, 0xfffffffffffffe90, 0x4, 0x1800) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000001640)="a976f4509f90d5343068a41668f40f29076383de8bbe354df095532149bead87c404f61ba917a7cc60d61e204741e62b0f6f4527f0da6921506d1e96989a758b42ff705cdca184b8ba9c51027bc18c0413764f8ef596b6432b044fba53c35f16a8e796debc2ccbb3d71785fd4d5d5127f24441b42d4505fd83fd25ca5f68b412b179c7d029db89fccbaf0bdbd56184996776f7a9216cce22848a7a7e3b6c95c4c5e570fd3369961a85725185cb9d70801fcff100464e78f43022af3d3e9c9fa52ab9cdd1e8db280333013d611b7f0459a050af457fbd5eac5cfc41130a67e2ae8468897f73204291f395a56aab055c95d70579a14d632c61ccf17cb436176e2741fc2d6f26c1585c115c0f251de4147c1dc9d4af8ca2d693a7bbcd7d38023193441001d63718992e0e6684ecbce89477107ac7d4f00d304abe27a83b33bdd9d484018169cd8b882886a34470e837ac11b41b71250a91a0d5a14e093aea394b744e7497078d3d3e7ac46d7e81927ec9da40", 0x171, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) dup2(r0, r0) r4 = fcntl$dupfd(r0, 0x0, r0) r5 = fcntl$dupfd(r0, 0xa, r0) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00') r6 = fcntl$dupfd(r0, 0xa, r0) faccessat(r6, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:18 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x98d}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xe5cc}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') writev(r1, &(0x7f0000000b00), 0x78) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x41) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000007c0)="301428c2670ae3b90a39ba18094e82284ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca360c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xfffffffffffffed3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4538) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) socket$inet6(0x18, 0x8005, 0x800008) fchmod(r0, 0x2) select(0x40, &(0x7f0000000080)={0x9, 0x7fff, 0x2000000000, 0xfffffffffffffffc, 0x0, 0x8000, 0x0, 0x8}, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = socket(0x1, 0x4000, 0x40) r1 = getuid() r2 = getegid() fcntl$getflags(r0, 0x1) fchown(r0, r1, r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) socketpair(0x39, 0x3, 0x3, &(0x7f0000000100)) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) dup2(r1, r0) write(r0, &(0x7f0000000000)="c3", 0x1) close(r1) wsmuxpoll: not open wsmuxpoll: not open 16:00:18 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x101, 0x7, r1}) socketpair(0x18, 0x8003, 0x2, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x520, 0x10) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)) 16:00:18 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) listen(r0, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_getres(0x6, &(0x7f0000000100)) setitimer(0x40000004, &(0x7f0000000200)={{0x9, 0x7f8}, {0x0, 0x8a724}}, 0x0) sync() pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000640)="0dc23b315f12b46acfb50796bfe9932bf809035e9dbe35781bdb6bd8196b105579bf45996bd1176e00982b5658288ff4566922cc643f818d6cd8faee8e327963f78092480d5da9534141a3af3e04d9135b83682fe9e1b98549560d4d816dd25108c7b9eebe94adb5c54bd317f62d7fb20047096dd9c108b62784886d9520f33cf24d77cb7e74ecc1cba32ebba7c8583fe27e2febe73eb4ba271a420dbb95ba6480e6c7630baee0096771438d90cd46fdfed8af1a7fd5ec95481601cb99598076d97e1797ce6a27f2b286e5f9cf4cce2683beaaab74fb62615f5d15b920572fbd6d7c95aadcf5d9fcd7debfa0a3609fe881be696b5be17ae258506f13dbf674533a31f7269db6023d251d51bf9888d4e84525a674deb98634d1600e75a3245c29465e842f53fab2169483975b41eeb79ff24d56cc8e688e8e94e557ea2e35056827b4fa4e505d16632218d5400f9fe3f05692b6f8f455466bf44590e0bace88fc4204568758d8548295e69f528220e54cb480edfdaddae616387a37ab6a2f9cd159a77441fa804d321fa6399edc26541fc885297f1103ac65f956d61af7012b8fa95bde1617b406328784624855d8137323ef39f174c4f95c80c6f7b231808277ddbbd9984a9e239eae924ef5e2ace32ceb51d2b51052bf35f6ede557481b540c7e4ce4525a37853e96f9929cbc5c52a1d7b89905047ae07c8c64df8b67c0f4afa2a0b64a131f47e32f15a269ce9702a7269bda12dfe6c2eb4d5b021f31dbdd36c92bf9f0fc8b7bb2333693caf458724f9c719eee4fbcdd7c045df262948428f102d21495341b341901eb959a1979435663cc52cbd13952e052f4386e934cf7f0b392c4150a", 0x265) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1) close(r0) kqueue() syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 16:00:18 executing program 1: r0 = getuid() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x6b}, 0xc) kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000180)=""/76, &(0x7f0000000200)=0x4c) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') getsockname(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r6, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockname$inet(r5, &(0x7f0000000400), &(0x7f0000000440)=0xc) sendmsg$unix(r7, &(0x7f00000018c0)={&(0x7f0000001740)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002fc0)=[{&(0x7f0000001ac0)="a404fb4ae3a90d02561f59e689aef01a6fb2d3a1d9f1cd077efc3abc7779c5550428de1374d14b40a5f8c2c56a3fa44a689e265cf7c29a8cdb84fa600b3a6ebc7aaba17a604f315500cf470c6b181ec7262441061546b3a50dbe04e3abf31aa4dea196affd0511cf23ccb7983a06db9d5b0c461cef29b5f4f3a2e9cf8d2ba0488498d42ce2d497071d7704613e0d46c6fbaa58a9ce49afad5fc119a96c3807812ba80f980d19f2261577428bbd7a352a726fda1f9393aeb95aa6a2c9cba0e071bbd6e7ea89b5a0c7cebeb73832079cb0d690614160daa94420f28cb909b4b529a5ce8a56cdff2145be221fab6a0d52c5a7a9e80f81cae65cd52732", 0xfb}, {&(0x7f0000001bc0)="17e7d8fe7ee758785b6fa935fd5f82cc1c3580d7e14e9e71ba545f0b2fabda5aa9d963ff34d96adb437f1bd9695a08bd519f24216b5f5bdbcb3559f48ef31aeb1bdcd12be687e526a346aa502484e15abc0ae585be3ff2f562e58b331e6e29b376466083f0052f7096dcf2dc8f240428bcfac100aeaaa5a25d46b6802e4ad7054028ac384545963cd1c66bd925", 0x8d}, {&(0x7f0000001c80)="3ccd4589d96c519914f2a3800469236cb8f7f7b138b70d9018fc65256a23fa82cd421d78148d48b138138a60f3f7d10fdbfcbbf500363d33a9aa473998836eb52e3781fe95100c6bf5392e6aa31490b331cf26b693778f7cddf9537823997b5b0ca8c1adbd2a1334b4efa1e3f8feba21a376aab6", 0x74}, {&(0x7f0000001d00)="cf7b8594918d192b5b4a3d0889a69d19650a224c72ff14a33994cd5348ddd0e28111594e1f0ebc1fe2b74a68a41a04c607d98dca3a1f00de1d86d1b5aa2c1a48c401084a43aac05bf73afcdbab31fba65517e78647e891ccca56610ee1cfa2e900f8b904e419a71c19cde6f83424caf7fc7814d92d99079ec97dc1239f14237bf1e3023f794599897c4fa8c6d2943d0731c9ac4a663931323f30b679e6043abc83ee15c2ea8d70814134de1c39b74efec13526bb6a0816171526ace4b427129259815cdf42f92dfdacac36090112ef60f3279d4c310825af0ffeb3cf552a78e4a47213b033cce222d6792d797f5f62c13e2a3dbb6c218fd283dc3750d046cb43065bca66e36fb579f04c15e685d696c54689d62c375a58b90bcd0614f0742f52b92dd8e003aa321c40ea6a5db48a3eaa8bc5314cdad81871d50c5c18f3fbe803e74c98b0eae68a0e31e32d7b9eb9ade52f21d7307c74794d73de13fb59928a7301c4c11d84a76b5ee800d739f02f6d14a35458c4348ff402c5f231e62d0e8fa53a7c93ed4387a2c5f068a2e28ffe6fff47263cf7cd6c5f85a55921d4ad5a7963ab7774fd6fea1b8bef4a163c3826f6301f687a49e059b623f88795610d3ee7be949d28024a8e0d3ed410e7ac935eccb5f0a038dc0e8cd1333dd5596e4f47a92c32b993767229da9aecdc433ca9c27c11f9971693b59cef4fdace71deb2366df2d93b906326901c119fc5fab0645e8e7c7c19e62b5ada41c555ec070ae6bb14c96ff1d10fc4bbc90ee8434e04a900809b48f35c4283183be54e0f1120f12c19ba888519aa6f7453737d7dcd09d61e0e1cb8d7ed7ba8e9a0abb1a78ee37ed0517d60b5b568bd95a0d598b0e79da2f6abef7e2310331d994ba5f2b6531f17c011ee26fda377d3f1afd7b9105bd60131d4967fc747ce0c4365c04bc11e4c0ea94734004f7080a28dc857bfa234cd05a800ce7b93febce600b7e6e15159f70bda10f628d96d5f628875d0f1df80ca86d736e336a877559c522dd6bc963387c0b6dabd98f3dfb122a7164d83e69c2b038c4fdaf5df04f9b0a35c1acba3552a41e37fff000e590120261e3184b8ebaa9600352e28fff6fa6b3da831384ba9afd777f1e8fed9f8282587d7ed718cf6091dd51c07f10c3e0218ea6ad80c9b12a42f21e5250e5ca38f0f663a115f7b89908053ed58e5c64185ccff46d650b5cd9d50a1621478823dd0eb5e6290f8c68d13ba1596980737e1edc2164faca29fc4d711d249651c560314de4fb58b8f5c1408aa556b9db458497e4fec6284e315284fd1e935bce2177831b4965196a3783dbc06bc8f7755d77fedf51bdb3b36d39e8d5f8f1c01933db08363515e9fe6b88a492778eeb44b809ea1ee578a3bc323c6aed8157d7060ca96badd3e181d3f5e78c28630b521e4d5eaac1e812cbba7a5ba49867cf0fb5269dc73e3cc2e4b64e2df8d5137139f677b573a5ad74a17b9191af8e97dbfcacc51024189787b7c411ff83d0ea42ce18836b607b5f6bb14c3cbfb4551c6024ec08483b02bf38557b54fd8bc67ab33debc25ef592cfeb515e0d15a3bc7ee46c69375296816e810e69c4b6632fbde1ede2d5ead97ab2c23b77dffd173cfcedf068ad846a6a88c2438eff0a36ed8926d92597899872d1935039ba17d0535c310f422cd02b8f2a360e001b01ffe6de006ed93d093211a5542033e315cbc8d583af02c0b3f3c8395f074ec1d7040840b7f9a24a470ce1caff750563ad8a20a386714b1eff871939e2e434b1ffac8e0adabfc38a799a3fe43fe63df5eaa876cce64b57055568c3ae7d8ec5edb72bff2864b6c8e5125c3739ab2109dbed9ea68612e3c78d4dabac2d0a83cf73ae4a0cf2061f67344a69e93b64f381375a6b8f3e962c5d468e7d8aecb443efa5ff7fed2a0a0f72dc57d3453870d50fa0a7a19a0e7aa34ed1526107f4b3039cecb7cf03cfd1d6fc6896f95a5be19483246fb3da9ecc71cb82687d31f821a95437409ee49ebd5d012c8da5f90136430d30295d390bdb77ceefc08a8ed682b947f2431fe59221bf5bb6353ceb7397ab196cf4e6fa0cff57e70d0a17e7f7de63ac9cb4516d224f041270ef80253d3419213b1f58212cd719cf028b94f1dd23b87ad6a4382f775d51c6dfa6d475ef6221159736eccb115698e13b0d84d3a50daa2dc1d1ab043fc45ba8df0434ba716220ec0fc69d24f0e88dfa93fd48915d23a99c82808006357157abd1675c9114d0b6b60bee8bdb64c91c1c009fe84ddabd48f968b382de9a80a479bbe140659db87ebe3b4a97d7bc29bf2600a38610082d37232da98cb51b38611af454f81e8ca62e953e8c4666dfcc7eac0c8caf90e203b5b682a8309e2d6ce50526e2d3cc9da97dd603eb95ab44c3a965596790653166a1a80acbefc7ec39c73a1de5634a7a37d0c66d960f9eda0e9ae6ae4cb6ab7c81f16fcfc024a4ebeae23dd1e684caba334633a9b3f14e5b12a7b196eb4a18f770b3083b71fce148060ca148aafe76952d6d6282b707845086af8ea6fb260eabed724c17872dcacb703fc5fa6d1f3a37d5318d339d9a7087dec72c5cc2dc7e1978b0f2c303cedddcea8ac841a0df1380c2290d3a1ca1239cb6cc76ab58809674091568b5a86c86a6248c9685aadfdc7dc0fb3ed4112a5fb4e5e7b9cf14a4fed32c7e5c756749b03c72e2a4386cdacfbb29271300cc4012c80f0fee58a00125190065a2438899386cef23a2e66665eb05e594ed00fe376f2449ba2b83a46dc080d19913d573d8bfa5543685bd2cacc8e60666525fac55ee329f88a89c8eed680d7dd4bd7e2ca9df60a0faf38da7a7129d011515df73aac3716da664965f188cec53878d743898900bb823d43f3ce45b4f3a8df32188ab08cccfc4ec71d329d4f94e755fb5a29c99a61fd255c3d3e6a99656f6ef410e813aba23674cd0025517089b81ce31850abccf9bf1480becf809a222a9fc021b24fbb4f6a99d53e692bc37394cffa1623c2880fe7d9c1d7fce6ff8a51eacaf92637ded4f05c7a41a7e74da17eecd108f156a14108eb6ce03df265104088e13028c3a98ba7d869180fe37e364c5b99380d285842fbad155b53125f5cfc66180cf53fe01790b3432deb430984eeefda083ccc1ffd8b3661cd40a0b78ff9fd46e6d4b84e9647a4729433ca4f62d3993fbdc517126a3aa7cfd949d6a0e3c130349b483799bdf5cf7702d38892652c797ce0011c8205662dd577a1ba6365a399b7919e3ed53a51d7d3bdfa215b1f0e288bf1150974283f9d2c1d52da40cca04d2f5b53176a8310670a28a8f532b97b6c6bf65a36d159c51492364dd0f4a5edf2b8222d355df675d882355f5ef8a553ad56e0efc7cf1c1a7f238425d27d9a4abdfa6a8e69caf207d1497437e7a5d6ae13623dd5d3efe2d050034c344b65a0ba5225aab0fad48eb3cdb899a71e8af01f6db91e1e069252382bf2770a48efa0c61ffd634b46f3c40965629d64bb52f1b387c19ed560a129e1f80df12ab31f1938db30edae381a7d792828ac1c2dd27f74c053bb82d87f7dc18b2a40402f7de2d303a504bff29702682032d0eb9a67a73de569bd2fcf068cf72436de6183e6ebb3fd895f57f4611da81f671c53a9c87df7e0f1f41d999318a3adaa9e8a8882c1853322504ff9326cb3c9661bf4d2b21e187830f9f94a22793348428499d1c6440bd863a5a3914dacc00f7983be1b962d1ec53642ac2df0df33b9cc517a1452a08486c5e1907c93cb6ae19c5622746765ef4517243429cbc718630f87dfd14c1444a2234a50817526569d50289ea5d41dbd9d6a75567cf493a3348b881a4141b48fe08e6b6dd955fceb0d6a5ba2cdbb8470c1362126d456db9ecb3c5e836445a3db7d81e7d6b43492855c3ab5d878559e0509e422434f792368e508659e823d130756f07b7f2c6426552ba43a23be66c93d6c3cb22c173592af7d7c85e24bf6630e56f25efd0fe7973f3b5121216b08d4da8e06c62c76f1ec5409eca8bc0b39c17a3ec7c6ad6c2fdbbd1541de69d9ea555bc4f0e86761636d1483a2aff294b5744f4d14793192081749aa4b160c2b36f2be87b965c22597b3da96861b3e218139c7d556d480816842b70776c672d63360c81077dbeb05a4d36997ffee30634108b31ea16b3b9faddb2f228bb87d118bc880af997d8122db3a3ae8d39ef9934bc11076c098aab372696b266aebe612e79561e6c17e333df5707c0e928f2e206706416b2cc58af0c65dade7407446283af3b63eba56bbc59604e288a86f003e190ff02ab3941d17de2df0217faf8429735d80c0740e81117e9c5247a2ae82135f2ce93bd088f91fdc3ff8111be041343daaebcff4c7be9e38c8904d2d7cd5418440b00b7bb4fe47f46b147cb609d58f8bad81cefa499e2de9f067e856820ee6bbbd5900c8b0daff64cc8e46538e49593cf35ab80b4348381eff3b7f88ac9af316eaef47e7105923433fd242b2dac5079e791ab9ca746d14990bf061a6004ef598b893eb61c6d41e71589ccfb3f4c1e3815a80e3179ab55d18e02372a62489435596a0e4553c0fcecf9c4ab36c92ba90c1698646b86cc59b92a6223777e4ff39b26c1b27c851fbc60860511865b4049585574b589061ef56b8dec0bc6e1f46923d7f96da880bd830eceda233b14715d45bd7ac5ba0091111ab81627ca999f1c6dd033d0f2ce2e8d70e69aabca3457c3e97cfee205cf65c4ffa7b0a35709e4586d718276cb7cb7cf231be25ca0205f42adf8949942ebe04786a5d511de1548c13a392047249797602533e1c0c227a4074b0f92995b3f5c80f92134a0acc35da40bd4a494c16085330cf5e3b8da1aa17a2c7f178f60d13874b109749bfea6fe6fec819b8e17f77e09def5721323f0fd9384af37d84d3c928388b85db3f7fa5887657d0a7955d492dbd75628b6e88b250bf36131e5a4a1761a682a932d0cfabb43bc9883fdd1b38ee2ede49ae98fdeabb339a7b7c9302b457a09a72f851079517469d3976ecc4cb009c31e8014c75eb31d15bbe2e2f580a2db36b26d576d1abda60966b4d6df34abd847a16a7cc6890acd85b3feafe8e601fde478a783c4cd165e445d93b1be6e7e723ada8624ba9b7c77f798e56e2c3729112f71346ce3903440d39cfb4fd294bd6e2a55a7ed0cc667eff7023537980cb8af49fa686bebaa58d9fa19a34fa1eac15a44e8a2565eb0d6917eaa8193d14d5a78bf95fab680976ec9be378fcf4aa0c5b7bb62513ffc8c0fe71ac4ae7b22b1da4c98e573f78b44df695f6a3f34635adc88c0419cc2fcec9fec469b188b3d8a6814cbdb0e1141a23a666aa265b066aa33aa4e655ebe4ab94b253b5e4410a51894d873aceab54984cdf53ec2e66dd5ad7d2c8f83642ab45c87899a11e1c8e877a29197d555aa771fe2f8668fca3846b67d9fd4fb5da42088b3b9bca1cb205dab9e64f2b9d4e1fb167c95f457766b2508926283e99a3ddf15166eb3b9031cb7cd53da0026e65d16af04a05ff0f68dfed9ba37dff9947f8154ed89fe5e52b54073a5d816408d7276abe2c5b02ae33805b69a3995e4963290437e4256f8fbb90f07afc101f59bf9604309341301214d00990c8d8491e29ae6efea0cb252d0d2bb3ae84c5d80742f45455d3a103b0bd312ba120f808aa6361f2f4c2a78f2039a63bfdbd5aa04e239864a80abb0eb2fd9ebb2bd650aaf93e83be31c66e57221c691af1ee4a3c2f14d65491927b6c6dc6c08131263ddf5b00eb647284294669b33aa6820f5e4ed476c151ce3ecf6949b379d7b4379f7b08c3e3", 0x1000}, {&(0x7f0000002d00)="669a8756ed9bcd0e5ba68286a9edbdc7052409f9cd3ec8e7c499d9354b096c9b64dac10a6967a729c09b37ebaa7309970424b17df6977d726e8803badabd9bc2a5c32e3fc1ea1b4f0fa4d51018a4efaf6e0a32531e9fc4bfd7980cd440b81696879bedacc1e07b47eb23d785affa691b29feaaaaa178d89ea9b882a4694dccaf0dcf86f4d8439aa3bfec90ec63b1b20cda9bda2a377789912a2056d80f5ad25444c557293efdb696bf9f8f691e0780946342c41a575350a10ce5c6b40fa5", 0xbe}, {&(0x7f0000002dc0)="6428f0127463b7cfaf566247faaacda9e65417c675756da56f4f2edd9652023ec6541ff1de26fab5941ed3b4385a087bcc3aafe8e86f0f14781a03448b4f93a881f1fc8c1f5801f5505d1cde060028688cf68dc190d671f4b19267323da0107cea65134a578b502292452ece98e8bf8792419f6441397021f7dde33172eca23823413f0570c197efc3e3aa2cd8ec222aa166b2aa28c3189ec47e1819a4df8a798bbd372dd78614ea75e62b86a78275dbfe029ffd4b07a48684c6b57700615557ba30752777b578a0171d530e5a98d1ae1d3866e273e617a359338901b28952f1bfc62f3272d40bf532f87e43cd872e57f2f8d785a7", 0xf5}, {&(0x7f0000002ec0)="0902b86d55eba603f2fd550bd24f60c165a45cb83f3910f00778f8f9a23c3c01edd904d0469b76f3d6f380ca75fa3a45adb24483326af406ef83864b93ff1f0360f880c6a9fa01979b06e1ebe5a5c9af639cb368ed950ba25b7e90b8b8f6a8abef8ee1db10cd6e808ba95fa8b37f21ae24c568bbc4d01b7deab026957c7ec82f7d933093411c1206f0457b46e75097bef66d9f34ffb1bb0b81d6bb17baa86013f887c604ee9753bdb2f7534d77371fbf204b2806d66be5af82848b75f5bf4aaec4ab3235f243e6509d096b06a475c83fbe707028809866790937270da5e92301a3d2f710aa1c3d94dc5cf950fec2f5bb78694c2df1", 0xf5}], 0x7, &(0x7f0000003040)=[@cred={0x20, 0xffff, 0x0, r2, r0, r4}, @cred={0x20, 0xffff, 0x0, r2, r0, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x60, 0x3}, 0xf) r9 = msgget$private(0x0, 0x2) msgrcv(r9, &(0x7f0000000480)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) bind$unix(r7, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x1, 0x10000) utimensat(r5, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0xff, 0x2}, {0x6, 0x100000001}}, 0x2) msgrcv(r9, &(0x7f0000001580)={0x0, ""/85}, 0x5d, 0x3, 0x1800) fcntl$lock(r1, 0x7, &(0x7f0000001600)={0x3, 0x2, 0x800, 0xb03c, r2}) socketpair(0x2, 0x0, 0x5, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r10, &(0x7f0000001680)=@file={0x0, ""/65}, &(0x7f0000001700)=0x43) connect$inet(r11, &(0x7f0000001780)={0x2, 0x3}, 0xc) getpeername$inet(r11, &(0x7f00000017c0), &(0x7f0000001800)=0xc) sendto$unix(r8, &(0x7f0000001840)="24105f1cee8242495cf85f0d1b3bd7510de161b9d17f1acf1e2f3e8d80d0c5cf244bb517b303cc0cb07fd610cf7048489cf259a757690d0535cf2786bce713dee6f291fbb97d91bf980e", 0x4a, 0x1, 0x0, 0x0) writev(r5, &(0x7f0000001a00)=[{&(0x7f0000001900)="8503240cd54f3b46270e6cd09978bf179ab3f653c3d52d562026ae7c786af37dc9ce5a6d2f5a06b57180a8b9408181d601d0a4c5acade7b23e68d0fa1606d602cb9097306ae4902b0d3f5d0473037964dd9c1cb0987fffbdbb044d9edddb69f3f24ec4d21566fdff777166e71706e3e99bfc1d70c1cc1f6f0768979fb1f8cd153c9d3b191f9a36404b1f07bc27dfb26bd11c5e93157ed78b63e28ff30f4705782800b41d125547e0dcd6969aff848be7a0fa8cbe3d685b98eaba0e2b642f02500d11738b3128059979ada5cb9e670edd8f617a88dec1e1002a9559a0a0e9c646e2d5817ee2d21741eb6bee78dec4637f65", 0xf1}], 0x1) accept(r10, &(0x7f0000001a40)=@in, &(0x7f0000001a80)=0xc) msgctl$IPC_RMID(r9, 0x0) 16:00:18 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) hotplug: event lost, queue full 16:00:18 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x210, 0xe7361f54a19f45a3) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = dup(0xffffffffffffffff) r4 = kqueue() r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r7 = socket$inet(0x2, 0x8001, 0x100000000) r8 = socket$unix(0x1, 0x3, 0x0) r9 = socket$inet(0x2, 0x3, 0x7) r10 = open(&(0x7f0000000340)='./bus\x00', 0x80, 0x0) r11 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x6, 0x1, 0x401, 0x3377}, {{r2}, 0xfffffffffffffffa, 0x58, 0x4, 0x5, 0x1a05}, {{r3}, 0x0, 0x0, 0x4, 0xffffffffffff8001}, {{r4}, 0xffffffffffffffff, 0x20, 0x80000002, 0x8, 0x8}, {{r5}, 0xffffffffffffffff, 0x4, 0x639be89be74131b8, 0xfff, 0xbd1f}, {{r6}, 0xffffffffffffffff, 0x1, 0x5, 0x1, 0x6}, {{r7}, 0xfffffffffffffff8, 0x80, 0xf0000003, 0x8, 0xfffffffffffffc01}, {{r8}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x10000, 0x8}], 0x1, &(0x7f0000000380)=[{{r9}, 0xfffffffffffffffa, 0x40, 0x80000001, 0x8, 0x401000000000}, {{r10}, 0x0, 0x5, 0xfffff, 0x4, 0xffff}, {{r11}, 0xffffffffffffffff, 0x40, 0x800000f0, 0xcc4, 0x3}], 0x8, &(0x7f0000000400)={0x8, 0x10001}) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000140)=[{{r12}, 0xfffffffffffffffe, 0x1}, {{r12}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kqueue() chmod(&(0x7f0000000000)='./bus\x00', 0x182) socket$unix(0x1, 0x0, 0x0) close(r13) ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000040)) 16:00:18 executing program 1: getuid() mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) geteuid() getuid() r0 = geteuid() setuid(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x2, 0xc003, 0x0) socket(0x1a, 0x4, 0x1ff) listen(r0, 0x81) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3cd9000000000033a6b8070000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x2}, 0x400) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/20, &(0x7f0000000080)=0xfffffffffffffc33) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x104) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x400000100000001}) hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full 16:00:18 executing program 0: setregid(0x0, 0x0) setuid(0xee01) syz_open_pts() 16:00:18 executing program 1: clock_gettime(0x80000004, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$dupfd(r0, 0xa, r0) clock_settime(0x7, &(0x7f0000000040)={0x6, 0x3}) fcntl$getown(r0, 0x5) getpid() 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x1) fcntl$setstatus(r0, 0x4, 0x4) 16:00:18 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000000100)=""/105, 0x69}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/19, 0x13}], 0x4, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) close(r1) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x100) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 16:00:18 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) pipe2(&(0x7f00000001c0), 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x2010, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000700), 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000001140)='`', 0x1}], 0x1, 0x0) setrlimit(0x7, &(0x7f0000000180)={0x81, 0xee0}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="91120409168e3affd9", 0x9}], 0x1) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0xfffffffffffffffe) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0x140, 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x110, 0x3) flock(r1, 0x9) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x2010, r1, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000002040)="e9", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000001140)='`', 0x1}], 0x1, 0x0) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0xc004, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) fcntl$setstatus(r0, 0x4, 0x84) setsockopt(r0, 0x2c, 0x6, &(0x7f0000000140)="564929ba4cc2887b2135ea988c2cfd6b0bf433431907de70ad44cc0500000000000000586711b18eeb253bcbbfab773c40f46dfe22846393de1f6b5cfc7bb322e99c8211181fe94b061d219406b03bbb7061b58fe6a67f8d5c5795212a2fb959b4ec4572da64e3d282edaf4176dfecdce9c44681d3aafcdfb85ef25b1bd67a0f8d31bdaac3238ed96e66d87b3bd32cf6abfc5746c33c287c8fc9aaf062e7b2f41ae70179b7f02a9437e77ea6ea69000010000000000000000000", 0xffffffffffffff9a) open(&(0x7f0000000000)='\x00', 0x10, 0x10) 16:00:18 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r1) r3 = semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/187) shmdt(r2) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = geteuid() seteuid(r1) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xfff, 0xfffffffffffffffe}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)="2c00d9102ca6a19384c5ad850e5acbad12", 0x11}, {&(0x7f0000000080)}, {&(0x7f00000000c0)}, {&(0x7f0000000100)='\\/', 0x2}, {&(0x7f0000000140)="0b5e4986e8e527d9b295249c3670af9b34e60c0aeb1c80ccf0ea6aa5164b5a6aba5982483242509f2595061fb3392888211f957cd49b9ece44a5daf264bc06e67cc1b170a85ccd08edbfe304c630d62444ecd52654a404f6139c05402a2a4bedb00bb793d167afd0cb2858fec569e9ae1678f0755bcbcadc3a0bb47a9a796439573f9b9daccf109d7bc5c72bdf351e76027b2ad46534d7908c964492a4f840c6d034a26a5215748f1c9e7bfcc389633e6f0c8cb89621", 0xb6}, {&(0x7f0000000200)="effadef3248ae3ca28ae1594fc7c39bb7f1665db52fd99b37368db43f46adf5baa4270b64a6b50c5e7059630b02ab0918b48f6d822e6a35ea40a1f436d292155b56e613097277ab4f81812d4b6bd57a8f9816411be692f3698baa01cc1ad7148c5091146a94b147f0769faba2c9360b8ccd32eec981f056606fcf14863e8c4c584a7c8ba92f2877a7c3b6bf6e4bff2a488af6823bb02ca23a53d4139524c30efa0b4feecc7a98d156f800d0ed34aee60b865bf48094e33061a29cb6b1c7c7c6abde2a921c10131aeed13d2c220c9cb81514e3099bd61", 0xd6}, {&(0x7f0000000300)="2f6bf7af3dc187249e87c9b917229fa2f0e87f2858", 0x15}], 0x7, &(0x7f00000003c0)=[{0xf8, 0xffff, 0x1f, "d4b1e30918d808dae38e44331707f55db1ec71b21d4cd2948ef7a5ff8a284fccda6758fa4231c2b3b60ff42964fac2d30aa6b2d54112b02c591d642f01694583889b1823a8208f23f891877a195dcf702017cadd77b79c9da2a9821a3ef95407f65fb467a51a9ba27d89f6c077ff4da6c75d7d95bda42ef0fb4e65bf46e267ba37f7f20b93303167df0d1eee047b498a322dd7155e9f996e2f5d229e51fd03a7e5ded1ab720e286c2c2526612bfec5133ceb6f9c63dd74227a6b2a8e9f3bd9ca5e7c0ba274088d88625b0ebbbba11171dd95e2494a22504369e76e60ee0d705b44"}, {0x40, 0x1, 0x1, "816b2965b79fde5c0e75c8448d831f6b02703b274859cd7c79740f02f871f1459502e09a1accb72e51f9"}, {0x80, 0xffff, 0x458, "323ac6b69c06ee16f8ba9c777044aded881c44cbbaf0900766ae9ff39b12465296ac33d9bf1d07c1804c247c62172c1bdc8eb245faf04cca4f143b55c041e04bb237a5ff53fa796b6dd1b2b100588d037ec17e60a0d2a990177da7e9e6828b33862bff8f6fd86eafb11019d9af"}, {0xc8, 0xffff, 0x7, "ec62c4fe8f1397b2810313dff5f9f6850bf79d3adba8a6e30c48e6d4d374c4ce258394bab0e2e4dd1c3497bdee5708adf94a142aa7db0e897aabbff6808026b8399728d4d1c49f8cae60cb2e53939620c3686eef6ac783fe1dc02913f5a7cb356a152c602df4cb8f82d717d8728023682f8331968cd497a2407b1e74ed5c0277ab015c1cfd651c64cc125f23d991a361da7009c7d6168abbd82aea0477242a8c9ec173b39910e69dd607459c3125eb8d24748e6a61578e76"}, {0x10, 0xffff, 0x100000001}, {0xc8, 0xffff, 0x2aa, "c1c658a192d66e4257363027a2c753d2c5ccf4e3c30c441372ebe35a62a6b337c952e9fb97aee450eb5b00f8b55cf64bc934c1fa3e16cdcc0d9c94a5e0ca51cfb63f3bb52bb03a5b031d52d94a01ece5bf5e4255764b246d03085ed4201b8b2ca219525edfd2e02c82f3dda0561140a4eb56a85bd842ee96999ac472ca0b58e510ac87736a32cee9d0fe1c2b573a7bfe9514e0fe9333b02444215512bbba0821d9b2903ea11645faad66b6134c4b81e43b25a59f195cf9"}, {0x1010, 0xffff, 0x5, "a63f4ea9864c3a734e314aece714c710ada597f11092a0efa12ff99054f15560520fa885afe2638b6507349526b46ccd5be6dacc9e79dbc9bef2db6ce0768d300d6ca664414f042fd11b5f9924491c97b3cc2d0009a9090dd33615b9bf0d6e3c3d3890b19461573da6d3eb6a0c62d6bdedfb41e9459084c41a1e0076dc42704696d82759f25c7f539784f1ab1a660a0b007d957763710103714c52b56ebe98715f9be37ac9e6eb63a9307db03209d38cffd4ea12590c2c1163b60e06c350bdc5069a3114c91010e1aa1ea482f7baaa0e3c9a0b1db4d2fdb0f41622dc45739ccfef89a47640f80b18f4c9d78ae08bb6936372237f337a916a550d1bf944cbf966cd80aea2d7a5bc45b85b3cb8067736631c6adedb58e71869c6e1c86ab04f82b77b7429960fd0bcb3e549fa2ffa691eb68d47da370887f93bfee62a9cc5aae50359307e7d0c199850b71af55218e2d2a92e73880b3054af270863bec1739553e46ec957e8d834930d85f861a257808121d64d1f2e879ca6f46fcbbf788e80f1401e458ab8cd9d5d310b841edde94098ad9b01ca3703131e489f86d2ef62db2d63ad925404b9baa7322a1413a587338a8c5422a7288d3cd2cebe0bd731e7fb5cbd879683ce6345682d0a181205518d857fbf44b0fee1d7ada5868be8f651aefae5c4684b4579b7ef4f893e170fc205d1df2565d4c9e3430169ec15e463b683a408f2424504abb56d6f0aab1f5c9e2f21a1c2a6c39c39713f80b78266949d1624bdd6879dacc528e534951d1b4469456363b50ea7d9ba53f211c6a0030250d31baef42f5d2032b5edb04e4a31ab8101cf8ba2738c777a5a517266b6e8d560a62d78e97d1c0e586bc7fd585350a6d53aa5008905bb677b7923353d7e88b594ade1d4307fd3cf10eb270cfba461e62cfb4d4d27f8122831a9671c24e6f0fe537771a51942660c870842f063ff20f6397f72e030da925dadc3c87b6840ced3b3f570c7c5e5d43c89e57978a2a975e394beb949b9c880c85fe70a824b0b8fee47c2d31c58e69ea35b602a442a7836025c5cbafa6359dfaeb77abb619cdbf385cd5a76307a08e09eafcfa7aa9a6ac6166c890fa4dcdc559f11d7c7d12619b2e2ac5bf5273cf3ba8cac4952ea9e5b045e4f47256058e2a4517ec2d9da4bb7fa61b7051553ec5985e8d2c66be6da9d2ae48e06677e2118ae919ac42042bd6a4375777b679d0c5016641d37a009cea36eee4d96094ae3c75974f570d48dde21bd00f658f22074b39bca38372d097e37ae831fb3636f1b0bb6dc560a2625f22641279011fea77da5751e42c9f91e36193909e02621a019a24e9761362f4b5322c0948c8c63e1aa87c36b9241d04d73cae3265434174715e5135bd830d9e9446221046485fed78f43814d66bd19150769e8792ee0706f1e231ea2b67aa8c9cbfc6798de89bf678cb75d98695eade576b0817ab958e7ca5322316eda819d65b6719cae12c847963a5fabb9e47904d2e9381e037032dbb46cecf29c6359efd8768752560c492de9c8a3281d096e11621863c7bd6788e43bb9c122692bd33058fcbf00e067320e5ac1671d594708342beeddc6e1a5981d2943cfec4fd55db8578b35370c057153e0d280731e9ddba569abfa65264659bba72f1c8c561d2a48f3a9823afe573b62589e792ce99143ba756f23d1c328609da11b0a1df079943c60d51fef99b00e9f0a1e35b1a6022833889ea3c895cf328dece665ef3ee4b5760eccfc7f77d3350848c6e8b42446ff3dd58ea5484d00b2d226d0a16cb2f7cdd93dfbf7683cf0a0858ab18430a5aaf96a0cc9ebf3a1175069ef421f140b5c31da1526448334702a1facb0275fba5354fa400f2c55306ccb12005fbb280aa1eefc50dd792666c6434e339b0b8f4dfc8d9d1950ac8aaeb2c7439042a852df98c4d0ad3d0ce89418ddb95f44995fd238d27ecac2c2d66d6a77d6eb3616062e310fd95a44a0c0733d9ac0591cfe5c9999274857b3909486542ad2abc377d2f2e076b6f021a65c1c2c5bada800b4045f1c89112391d366c805bfb983714c0ac7adb28677e0b399483e8ffda9f1316e3b28199d0b03430e3c2fba5982d177aaa717d7b612a95ca4beeec153029f8230277611bff5467a7f9e2a37a524547dc50b2e6d252ffbcfcdd95fff594fcc46c0af7cf0eb10573401496212409e2c001b91dbda45be2f897f7f2e7a321477068aa64c2d7e4ee0096bd76987713591c38237eb2d3e3ea23031bab56ba3a143e1098ec7ba0303bac6f2554636b36c56b9ae46c8a5576916b8456837722fcf47a041bb3e45aa465ebf87a2edffa80c8275073a53d638343c5e70e936b10e114be1cfeaa835e1c39262a330a5184e2c450f9abff28900bedf05e6a1d081149b4feb95db60f2d9ce53e863c3a511976669231d30324ce10de392b4cefb14197bea8ea652cfe1dd7455a7953ee15cb94178de814498e07129413a5013ae839a2c0345954883bc40620d0e83ea18a968821e2cd84e52bf0568778079d6d98d8f439d8066574fe8e29553cd92f539fca07559ea363943b950c12f46cdb158011c5fd4dea71eba0f62e361f71e4fb2bb67187966456f5cc23b4b4a5f813e0d72cf381e46e8c9372802cce4ea7e316c88917342b094005ca1f8fefb2202e3f6ccc065f0865e584032b22054095a5cb9a16171ef5cab9dec195bd08be1f3f7cd0dab5833e12f5b8f4d164760928fdcb548b26dcc73ec71d9a486bf3db9c86a74f44bea38d55d974d90a2506b69b4996813125743a1cb2ea031a017db3c7d7ba15e71db00c9f55602b117a4cfba001f45d1ff4f91f0bcd861a93b2214151bd3d8a1b5d640d5771a6ce03825b9d5c1a43e802f5ea3d53776be39ad6108692baf46c6516937238bf5d863e3973cde497f9593100090a7471409d560c348ec16d18437a692a6c8255f53e1c553053d83fd6bb183eed67e85bef571210c4006b60c1005be079aaa8ebb811cb781c6c9feac76b29623b5e35116365c57fe9bb1c4de31c6d75db9025f10f148b14f33fc6b65f5376bed650c173a3385f0e1aad48988d7ebb5d8777a03f7ca6b673bdaf6b95c7f3f423d1cb6191a88cd8cb877914c454858e9f54ed602b42bdca740852f0f0fa12760a2a3e61b253ca5f9b809b0d2eb0b97e35af7845d0a744a77fed662df6a7a4a6af3500704492c3be5530340a336d053e34a3161db640e426dce84b846c1eb27cefbe5db946aa36c9f172ba0769126521c7e4a38b198689807014a6c2dd0c1dd2cbb8d5553be41b971c629f1ad4593af0ffb8f37f917f5e649b56ade2bf72d3e791f70280cbd40c50a068e5551318006dd87336cc6087b36d32f1bc3f0cfb67888dc3473f9e07a87842f0240a0d83905f633a41c3aa0ff19f2abcb2ea6fddad13b3147f03ca3ca4109e09501aec36611963fcb0d2ad24a966952d9c8233b443e042f3fbce960ba05b7b19b5b35c7ce4f776083047f50428b9a70a3f6c3b9cdd9cb2ca6e2d65e5523dba262881305db618c5028023f5b57eec64ec2630c8c8c6d08d2b7a3214923d01b02e0c95aac7726a29ed57f639397438246e6931d587e82c1afbe1ed3b4099402aa874d22bab5371107d14272e2fa46bd0a81df3adea539aa5f20156751c908afe33dc7e8ce2f32b82c8482ab5670595e41802910f31692fea0ec4c0f5bc031095dcb85b10399e314baf4e743789e78eac3db50fa8fb2af64815c6be285412897dc984672379508e1bf00c068d1445e1ec10e4bbf366c4a0687daeb3043755fdc3a98e2ff2b358163e2f96d4f908490950e1e18fe1975eaff6cbe50cb20436ca2a95890d5334002459fd9cd786b7c72867d7b9a08ab7a64722d44d51bb6ad9a8a362167d4f47fa537852f05f3c7a606720e9fceed083c464ff25d403d72e148cf70234bece3774146804cba9aebb58a0bf5f99926d9ecb963bf54ee9aec6123fbfad832d865b168781086c1d2fe91b0d488da975dc3e215d9b5edec67ae88f4ffc6ba54ca45768893a1e37d1fdb9b410786451d3162189a26083489ccd79155ac6281245fe046f9dd3002c7b01d9e2d008e1512469c2b68def9958951e7e53e90166452e221e2ce2eaeba0d034b1e492ae248c5173414c1c36e14537eaa8bb62547b2bb9053e57b4595bed402262abf154718c3d92d69aea0d40a062b8f568e9623646f497e20537133d885594756179bbd6c495f8bacc9df7912d2aef3f201a288be1c7241b1719716497e751acf9f465664c865afc6bbd77f756ca9be09afe708104d92541ad2861bff881287084a9ba839468631227c71853d361b55f16c3ba7512e61f428631ae7c4d43fdd77fb939ff19beca63f7d951ff35c1f27226c533710ed9c38256e6602b72c48bf9d4e42c12ac7e057b37f5b4a4505c742abb644e74f9fcaa989bb38fb88971c631a149c92f59e7dde6308a99c4ed67cb9b2a0d787db38ccfbd43d6fb03b076b4c2da24912f59e31875a8c2e4ec4215ecd54cd2c68a930944666cdee48f1c0aaef03e9f7a571c2aea7e5e41c31e1ce30c357331ce1ccc9c773107e6894bb4d7eca08415272745efffc2e85d4ce9ebb0b9a70eef33304df80f4948e89df397ba3f35110c2b0d47d52de8bb8f8720279c2eb79acdade3863f49a302a9dd0ecc4fd2d4e9ebe05200e67083f1a3f456ccba856f4abf4f3380e7ac733681b4b53b5a298c777eab74159dadb589b905ebcdf8aec780231b507c5906b4c7602c425e724c62e957bf206fef6d87f7561c343f59f29076cbe660c16ab5899faffa805e0f07dccb7ac3d817578b662ed7b8ce923837e87160f74c5cd032e46dc192f5d21d40d6a8729b11e39fcae10aef35c9ca3b6f3402d690366c0e4a710ee2e12cce4fdfa0e5b537285db93ace08cd623d1be983b44b04b78cad1a3f5a1c3141ff992eccef057c132f31366f3dbef77fe1d0c3464089857b6c55680e1cb5c348fdba20629e49ad03bf91c1495b658fd9d33b8252ea97658756c65d03859d14eb74705a0edaa8ff3f2a111915e49d0fea8d6185453bbe5c222756a8d885bb14e18cac512fe6d8f69603d989a279113e22e1d02a994996900a8d3b49b8b4cf0b1dadd31f95a8cbe58967d6c74572723f67731cea52e76169d8b40985311ab0690604b567ca874a215f8ad9347cdd40a803ddf2135e1ea085ffe6be26aa1197dd43f602901fb791ab60010b17443abdcfb0c8c7d49f77abdbe399fbb72211d77b0aa89e562534283ee93cb461798266b3973179426a8b05243a3114f841c6818885ebaee22b250e143411747b006fe4b6063f5764c9e6fc8df9d6bbf0f3b304a9fb3068959620651ab4c55f6dddb6ef9abf8b03a705bf711027a6c8d627a62a5a0ee5edda72918a01cca371a0cb61c7603308577c8f721c770c0bc6985a1dcb264b9f555e25c940e5837807466bb0d307fecd3d66082ec60c36e40be8d2fb51af31ca9c1f5faa55c1ad426259227434463b454a01d7306679c90fa7207a481c4f3e33c2ffbf4cc341cbe9aa8a1922cea4bfc2bf3ac715468964e06275b7b36f055d3f381b9fd59d4bfa05845bdc33caadc901eeb1679feabd0bdc5a11dc0b9aea120f3b144778df5b0c5389694f1967e3af4a0280f69c001e9fbaa769fb09226133f540811f3605d90c4198a05e709e3a572823e6ca9c95f55080f1b76f7e3177bbd84c984b725987afed7676e20e924a73c56bc7c998f7055110d399dedc99d0b78dcad347eb64b838755003a430738c872adf619ecd96419e69cda10ae7a3195fd"}, {0x70, 0xffff, 0x83, "609053b082c62ab9eaf5ecc41d8d0155311841bf5b8fda00441dbd9cbd8a54534387b2b827d5cff09f71fed18639f75eecf991fcaab9f48dc803fa5a3ea28bd050757f6ccafb9082b7da8f5691292730fc447a0316c13df21900bdc9"}, {0xb0, 0xffff, 0x2, "155366597d9255f3d10ab3ee84bac21845a23856414d293af844e3b026d2ee99dfba8e2b81f15e8ca73ff726de864a1dd1830cd6f9968ff14474bb1263f26189eafbfcbf5bfca6832b1f65de22069b833ae6c37f6066ba835e22d3df23073bcdc1fe74e4d219ba49888c979acf3121b810bf1d7e03205824d1c3590311220c0356e5d1f9ee94d7d91ca25c90978360cfa969cd1da5302e4ce10ef9da"}], 0x1488, 0x409}, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x0) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000100)=""/90, 0x5a}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/156, 0x9c}, {&(0x7f0000001240)=""/36, 0x24}, {&(0x7f0000001280)=""/116, 0x74}, {&(0x7f0000001300)=""/90, 0x5a}, {&(0x7f0000001380)=""/250, 0xfa}, {&(0x7f0000001480)}, {&(0x7f00000014c0)=""/14, 0xe}], 0x9, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) 16:00:19 executing program 1: setrlimit(0x2, &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x7, 0x100000001, &(0x7f0000000080)="7df809408dc809a046ae7a62fcc1822281ecae9074ba16a8272cac03d9396220dded17c533c6d7058fe33e2dc367d6ec21c0df7ac42b0a9274d004068234c835cc97bbaf802ea4b8e71b144f16a2d95ae08c4b09d5e73cc030df7909d7936201ea8eacefaae91b99ff1ed32a43220a7af68e25eca22400beea6d7a6410e656741a8643d0bc60b342644667ca416e41f1b1fd3892933c2607d84318d074ff17b980454ef425aa0baf4e3a1f0ad18e6f5a3122d1c0077aae96f7d564ea6c43652b1df7b64362bd081edcc1268601021ac2cd7872c92326b44ca443c52574981954f7c6374efa2e57cc920247b1526c5d7488b91c3191b24654b158a661363c171ecb7eec42d8a78c098530d7efb19a4e0c1e69d26d5a7464e3b1f428acf8f984f4693a3c918ad88e390488bd00b45c008cdac8e303895154d85bc1fc80ec1ff6b1ec66dd9c1781b65fe6b857b6beaa0997266b08b98107689c16d414a64bc15bcde8a88f4663148ac7908154f976a18ef384a1693c463b1243c9fb634e2d59e4486c108ee3b6760ba10dd7fc928384bcf28a6eed9d4e4eb5a7136efa554ffb30593654358fd4e16660001c27c8f646eeb0983ad37976160897578e3246e958d88c2bb52ea7b99d099fda6b91764d5fa4ee1519f4769e5e648b4afc2604a9079d9efcb33cf22a8ae038aac616a4487cd4e615f53b1c2114e8a0551e9ae280848d168447d69a35b10a6b2575b2a97259491b75b14fe6316d7e6626288c678735fb1eb58837ef138ba3b0c5bfee0340826c94061fbb6b12f0fc71989233ec076b671f199a04833ca465bfb51fedc1ba5db5f5e7e3bbfdd420cca32e9ca17f58d5ae868f2fac96818aa7af4b91371068cde4ddba973803007abcb2f33c842e32d9c16ce09b669c021d41a226072826b5044505084c8b530ec008807211de7fc64bb9888a451e6eccf3079dc228bd11f7285610e5825e0a7710a1973f7926fe5b5948d93f452a7d6391b007b62bb87669f3d2cf1a50a1d1ccba5cf40d55d0a25ca4d3bf7559e9b0d652a0c8d2b1c66773eaf84f9b3546d02f5091b87bc2978aa46035542b64ea61c62cc436db75296c70efdebe385608dd14e34802418a5f1eedd78466122bf4b1a4398b5b274dae8d69a2f7c89728515b15c8d747f38be4629b5ad6645a3d6eb69a6abd8f74e043865865dff0d935cc963583f816185b8123fdd27b8073d32694a4602a52d3058c5319a6e1cdf0629d060be66e59a3733d2f09ecc24e17f629c3db8fb4c03ab03d388a33659b35c39ff0ed56f69c6422871546abb5326be6e8a2d4c51fee38c9c89c29d0e3dff492fe9f75358f1e71d7ce09d253f63eb975c8c21e01d7321893739c9fea4ccc7aa88170b976d47a021979e6cf4d3b3ee0a9335848d85b69cb09e7542619975d2d62f738ff8bf9b337cc061563a4442ea4d1c41ab295b091d5a38a8dd19311ce8fffde6078cec31cc40ebb12c4497b097467fdc27b1e83236ed200ad7e91c6997f07a1931008c5d6574d5157950740f47cd31b7ce5f500810e0a2f2ddf7040ec5a96598fca820b13ae0ec2c30be67b6437afcf014840ee1e8cca05f37d47edf132c3b9580123c7507a606c138815c597552851b091ae97341891777eb27681c86ed2623bb3d8004c526e9d44a4f2537f363947dc945216acbc51e44272fca19d1627e3bcc3a1684e8bd9492071d857730fa028802a1de4daafa9e736d6b731b0d6f278c83ddab3cb6f9dc2a67661572c68e145838efa18fb812b402fea1553448b6bfc42185158cd7ba989ae9fe0a221a34bd1c32b0628bcdbf5ddfe3dbab52ab102dc3b2a542df00bfca1e6e6196c5013b97d42f228d57a477d8425069619965a1538c97cd71290783e755d5152503bf369b778e5b0d197871eb5c4428e57dc29c2a44acc77ae7c44a594d38d15c46c5144f71fbc8fb9e788d77a33b3e9a5b4ba408de4e4914230a8ece9f2cb01ad001c26755d918d7eee9d29edd6b580dd5cc0a784667869f58bbffdf413d888dadc05dc88fca67167742c96f5f6a983e22cb402d07d5f8d692e073d75e214ee7d14703cbb881dedf33c53182d63c753a547d5aca733669876874eecd9f123990648a6ffb55457f19bee7cacd64cd9dcfc8cf007d232da85977d1e094186daa047bf2b730dd108384090974446b37e83bf96b3a1eb47f9bb249a93aafeb05233f96e9f79c5fa3d028646847e9941d132e6e7f9952936b8c6a2d893c164547241d5f9408e6d81a2d841de9a60929b77e8b07e9eeaa1b703df6409638e33196986bdfbadeddc56e07d09841fcf3265669fe3536b2fa470ee7fab7ef644ea3e7d2ff2191bb702090267b4b003a9996783919b2d07beb985665763d63cef8183ddf6745a30db236a5c79ea0495ee2bd383197434725f6c537eb1841583ef5a00dd25e71adc840318bd4eabf6f80c31f22902dfafd72a95bcabe53d6d9cc02bb6788debfb70265d39e2fdcc8f19c66b8b68a561741b083b692c583eee5d1af17a3e2c5b33c637e46785f03153cf024cb3827b3d5de70e30d0727086cb6ae164b88bd5f6ce37dc221564dd96d4437be1d56783e4cf60174102d5f0cdf6e346240fa2285f4ec83e19b731d1c22403d3f04e69c68660653cd186d2faa6bd87230e327b190953c96faeccbd2b9c40fe408d71d31eb06efe892907aa0d6d1580c0b5197fd3eff70ce8719798c3faf3fb7a69f0d596c64d2f54817fe014f72def7806eabad4cd8e96bf369f3537eeeaf4f2b4c31135d29d1cd426efe10bf52fa929c2b9e84885c5796a7f28e337990dedfd220de983d9a25a6969e8a9ff7e53e2e1fefcf4d602fcd54c87274a29d4da978a97e13655e9aba2f48dd5a2d8888b8c0ed9431343816750a404e1db93cc6b8453109bfe2158103596b544f4ef1e389145e461a2ff90ae9aa2974ebd65acdae398442c0c311dcb7bde1089aedb65e5c11c6c056e6dcc8ace166c99f471df4aa2ba93fdeb9fb54f569a71f33cc94ee02e445acbefb086b1d4720dd9bf128b3d01ced68cb53bafbdf5b5b6a788e2c52feafdf0dfa5cc8c4fe7c384660a3154f2931a02874c65bae98c351f2a5e3a9c8db55fcfdc32aa9006db9dd5245722f2918d81147ed36a526b7938763a7f99415279280c1d4acf307f8bf92b066ceb9014fedc8f2958cc9bf1f51eda6da88eb58f51d73c9f3ddc9cf45a5d736b505eb082fc7b49828e8f040abb8fd2ee7ead0011c9180d75d8aaaf1986c55eea4f8ddc1e7ab7e25d5d8878f3c7bcf883935fa94f5ade54eec0e63b349439ae72929fe51744c2370d6382af68d82f5f4233fbd3489b0f4ebcb9f72c8df2d818f2877a6a7fab2ca7d5aad0e2e893098098f1335f3d649434d12a46d27b873a01f7e46d1d1ee37af8dd472d0d6dc00543804a46def61e66876262ac0ae79917ca1b851eb708aaccd25862899bed6729c55957d7273738b829a5afabb38327a5ed51fb205f9f61a5ae38a2b80bf542ad24a71efde07ab59bb48f97ddbd1cdb280534651bda3f92069ae03bfa3d2e08b401d514da0011d5b4f50ffc47c4a8da67b57331a282b10abac71136032acc48dcdc5380478b9ffa036603575b1e9bc9f22f07266c98f4037edc1faaaa47cceeacb440f544bc85483c70cba5e24ef15e47e4dbbb2c6c964d7dec3e719988959efe22587211f3c7f943bf2ce4657f84b46056a96c07d66ad333f18412a3a2ce827faebacb0f06f78d8570bb182b38328c98ea5b2cbe9ee490752f32f2825608123d7ef6e603a6ae63c7db9bddd7dba80f575401e5f621c18e63929394807785c6aaa079f6ea03782517d241c62f146a04d3c3bacb3722caf1ccb6144464fb0a1e9999291b4a018de4bc719ee82869df685086e3b9aa3be1498c286acb479ab2d292cf8d172b4bc43d83e53facc84a25f18d1b0b0768cc942bd73b4274b73151ddfa9113aecd2f3711d997f9bbc60905691e00347673d918210e81396eaac797d33f2cafa167bf111d109b26eeda2ad2c619b3212b8658bb61d766c89740d3430f39b48c6a70bbbd6d891c291a0e8de2f3116972b62293ef4243c64dbbe8703b14864ed4566c18a083e0a8c92ec2bc2894e06afd47a72d81ae6fe2cd44901fffef841b7dbad50ef9c2e463ef182eb7eb42c1b01195cc1aea719ad53e1e8c3fb4d76f9987fcb93fbcd1dd1f4c8ac10d6a5dde9d27f46169afa5cdec7c12a817a773846cb4ed2a74865e269de05b17e0834520907d973868e407dd9ab8cbf69629e4acd1d02997a15a47d0ef8b16d52f34ca9dad54acce34f5910fdc48c948b5b24eb7e673e32fa0054c547cebed283a58f7cb4b8c340d6d91ddbf1139b1c7bc4cb28dc61f3156ee8fb4d59e19162bc7a3bfd87492ca7ba65117b7f0d6212c093387c7efc8fb2b972d6f57e662105ce8adabc5ace62eec22c578349b532c44dad6becf65eaba41c18df3a9471ea9da83392e438e7541ef611c1e5f005274768eabd548206041042d75be1f3b87b092817e46d360d6aa276c5c76ae22d588a1c456e9641922238893142e30c7b9a49e11f4152d18068fd22313efc26132ef2c9090ea0b996837fa58f634168905a84adba4405edf98738c0f05fb8d599063b21ff2c1c41677813de7cbace3797790a79ea58139adb6c74a592fbdda63830b8e5af5df6b16a43faf47590d6351a378deb3ba851171b2aa05f992d10369c150e93258f290f467d7359a524d4e5efa621ba6249c397180c96d38371bdd406961b1de99358f668bbd1540e3d5fdf79d9e6c51fac0a3d2f630c8c0c205ab995b1941adc6a73cd95ab45e24339f0f2e5719354a44f4bf03dc5d935ae39c75e2b5c8717257795af330dc00007f2db986ef2d9e4855c4886a4ce699c08f4d24e8d3c884d691b7fb60ca4765e5d9e693d83de31683b76853d7cf45b678d657f57e82a214d9257b64026f72a872a6f3988c8ff4ac5524705408e10f657c076616e3cd95c849ca295bdc9a6e8285d1ea5f7d72bf1b9e62b371d5ab439b28586681229804d05b75141ac0aa6f07072b0cdc26ed4519f8b8d37c930a05a85fec27fae0634c8f86263ef1c65fdc1f8b58b86fe4c5d8306d7778820e8c9f3f19a230e70729f1f8458bd16d099b176ac77f070a69563f90e6a836e3e41259f10bd2f3b146c1e6541ea0b2a717b625d1cd0d1782968783549aa492f3c90d6822f001f3b049e01ed581fdd2bade35334c220fb83a8ff9e090143130ededbdac825218361d90a71b36d1d01cb45066787dc72fe63487f92fb132815764e28fb76a2b5d0e81e60482beec4287ce3e911107446c7f9e13285d254e07690ad9445ed4c59106f4eb010683572a6d91b449e53cdb3a26a19d94601746909e893286c2dadefc800c340513837287c7cd93f834d7b057892d3ac73615c571a32d21507d931af7ee6e0e151ad5a9e2c36de4ca055e9f9302b0ff89ad2733c6851e8a3aebeb2587e511004777f8232e3b8efa8fc9870ac586a95f97d18f9ec6c47f24d1e5719a84596b8e74e49a85c5144c8823c2a04b19364555bea0990ea4b22459c2bb1f639f108143e671b6ac8c35865ba04202743e4f51abacfbc5fa1e36433aa7a26b833eedf8a4f0abbf294ac19678aad3ed6628162ebb2f136d319174efaa812e3840cddb808fa13bdd77dabe30bf96eedb9eca6d3dd8003acd02e1018baa9c246ceae0e26253dc99cf7cc7625c3bb5445f53f24a8ce3189f4fd81cb3d7de9ae3a5cc295f0f74651836a9fe8bff537aeba7b4c490594a171b973bda", 0x1000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x40002, 0x1011, r1, 0x0, 0x0) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000001080)={0x3, 0x1, 0x1000, 0x221, r2}) dup2(r1, r1) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:19 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) clock_gettime(0x200000004, &(0x7f0000000000)) 16:00:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(0xffffffffffffffff, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x9) syz_open_pts() close(0xffffffffffffffff) kqueue() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r0, 0x64}], 0x1, 0x0) 16:00:19 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getuid() setreuid(r1, r2) 16:00:19 executing program 1: setuid(0xee01) r0 = msgget(0x3, 0xffffffff00000000) msgctl$IPC_RMID(r0, 0x0) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x800000000000003, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ffe099c2ea24966dd43800000007000004000000", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200c0, 0xc9) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xffffffff}) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x40) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') shmget$private(0x0, 0x1000, 0x3, &(0x7f0000ffe000/0x1000)=nil) 16:00:19 executing program 0: open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x40) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x3d) r0 = semget$private(0x0, 0x0, 0x10) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/13) 16:00:19 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x9b0, 0x21) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "4f0000004ae30000000000000010000900"}) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x2) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:19 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000500e001000000000000000049532a851f69e0c0dbf66bbf19bcde6600000000000000004c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) r2 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000200)=0x8) bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0xfe74) getsockname$inet(r1, 0x0, &(0x7f00000001c0)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xfffffffffffffe5a) 16:00:19 executing program 0: r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget$private(0x0, 0x2) msgrcv(r5, &(0x7f00000000c0)={0x0, ""/44}, 0x34, 0x3, 0x0) faccessat(r4, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) write(r3, &(0x7f00000000c0), 0xfffffec4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) kqueue() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x1000, 0x6}, 0x8) 16:00:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x800, 0x7fffffff, r3}) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) close(r2) close(r2) 16:00:19 executing program 1: r0 = msgget(0x1, 0xfffffffffffffffd) socketpair(0x0, 0x7, 0x8e, &(0x7f0000000080)={0xffffffffffffffff}) mknod(&(0x7f0000000240)='./bus\x00', 0xc0ff, 0x500000000) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) write(r2, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) getgid() select(0xff62, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x4000000, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(0x0) msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r3) r5 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x0, 0x3f) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x30) socketpair(0x0, 0x7, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/79, 0x4f, 0x400}, 0x40) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x7000, 0x4535) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x10) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = open(&(0x7f0000000140)='./bus\x00', 0x8009, 0x0) nanosleep(&(0x7f00000000c0)={0xfffffffffffffffe, 0x6}, &(0x7f0000000100)) kqueue() kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x81, 0x0, 0x0, 0xfffffffffffffc00}], 0x8, 0x0, 0x101, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = socket(0x7, 0x5, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x10c}, {r2, 0x1}, {r1, 0x54}, {r2, 0x22}, {r2, 0x25}], 0x5, 0x0) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) fcntl$getflags(r0, 0x3) setitimer(0x3, &(0x7f0000000140)={{0x7, 0x4}, {0x7, 0x8}}, 0x0) accept(r0, 0x0, &(0x7f0000000100)) socketpair(0x27, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x100000000}, {0x6, 0x6}}, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x80000}, {0x0, 0x2}}, 0x0) 16:00:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getdents(r0, &(0x7f0000000000)=""/13, 0x266) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0xc007, 0x73) write(r0, &(0x7f0000000040)="59b921397aff8e1aa304ef8118fa707f0bfee2f9484cae99df19a5f17e5589d64bc5658ea0ec0a4e1e31cf284911737190b6e0865d5dd918cbfaeb4409618417dad8ec701c6ede96ec6ac05ac25491d0e726c09660300242907b1eac9f98eba43f4c8cebfaea3576c402b986dec1aa65627b7dcd81a6f3fefb21c771acee4c6222e71854bbee47bb79eca6891f20e8f2d8a4dc3359747cc48b98c8053aa7204f3a", 0xa1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r1, 0x0, 0x80002) write(r1, &(0x7f00000001c0)='D', 0x1) r2 = getegid() setgid(r2) ftruncate(r1, 0x0) 16:00:20 executing program 0: chroot(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x3e) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000000140)=""/228, 0xe4}], 0x4) 16:00:20 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x1ff}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544199c3641cff01"], 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000002900)=[{&(0x7f00000015c0)="a90ce529613dacb5b3991031d3cdff8d3d341fee4594", 0x16}], 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xf000000000000000, 0x7}, {0x6, 0x4}}) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x6, 0x2, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x100000000000}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) r2 = syz_open_pts() kqueue() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7) poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x20000000000001bb, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 16:00:20 executing program 0: socket(0x21, 0x0, 0x3) socket(0x1, 0x5, 0x7) 16:00:20 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) fcntl$getflags(r0, 0x3) poll(&(0x7f0000000000)=[{r0, 0x124}, {r0, 0x44}], 0x2, 0x3) getrlimit(0x5, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0, 0x108}, {r0, 0x4}, {r0, 0x180}], 0x4, 0x9) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='\x00', r1, r4) select(0x40, &(0x7f0000000180)={0x56, 0xac1d, 0x2bc3, 0x9, 0x7, 0x0, 0x379681e3, 0x1}, &(0x7f00000001c0)={0xb4fd, 0x8, 0x471, 0x8, 0x8, 0xff, 0x2, 0x7fffffff}, &(0x7f0000000200)={0x101, 0x2c3, 0x6, 0x3, 0x8, 0x7, 0x1, 0x35c1}, &(0x7f0000000240)={0x9, 0x80}) fcntl$setown(r0, 0x6, r3) getgroups(0x6, &(0x7f0000000280)=[r4, r4, r2, r4, r4, r4]) preadv(r0, &(0x7f0000000500)=[{&(0x7f00000002c0)=""/145, 0x91}, {&(0x7f0000000380)=""/17, 0x11}, {&(0x7f00000003c0)=""/41, 0x29}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/153, 0x99}], 0x5, 0x0) r6 = fcntl$getown(r0, 0x5) bind(r0, &(0x7f0000000580)=@in={0x2, 0x1}, 0xc) r7 = syz_open_pts() close(r0) write(r0, &(0x7f00000005c0)="0651ed4581315a95e14d475df381d20a686667fa88ca947227616d814fe725c83fdf82e20332e1f3ff", 0x29) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000700), &(0x7f0000000740)=0x4) recvfrom$inet(r0, &(0x7f0000000780)=""/212, 0xd4, 0x801, &(0x7f0000000880)={0x2, 0x0}, 0xc) fcntl$lock(r7, 0x9, &(0x7f00000008c0)={0x1, 0x0, 0x46c000000000000, 0x2, r6}) kevent(r0, &(0x7f0000000900)=[{{r0}, 0xffffffffffffffff, 0x2, 0x60000000, 0x5, 0x100000}, {{r7}, 0xffffffffffffffff, 0xf, 0x80, 0x4, 0x27}], 0x1, &(0x7f0000000940)=[{{r7}, 0xfffffffffffffffe, 0xc0, 0x0, 0x9, 0x400}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x1, 0x5}], 0xb82, &(0x7f0000000980)={0x3, 0x2}) sendmsg$unix(r0, &(0x7f0000001bc0)={&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001b40)=[{&(0x7f0000000a00)="75300f9132aa2952253fbcff0b3ce4c6c0086628e72b4665e20e538593079dc3ac69fdae80c0d44260cd792e303040afa705e1db4be8e1120b72b5e2519daf1aea294e9dede6328618a33d0de1c3530aefef5c2a771ff35457e7bfdcc10756c991d258ab887d7ff092840da6fdae031aa6a0b5fd7b460e81525be78098348d606e3e4976a8ed18c676ab060007ab6091bfe683ff7fb627f19f8338409854f95240104459a1e439e134741615d21a51776a4344febdace08eca611a75d73921bec6db384bde0894f7fb388d5052bc93f452a9bbee364cad8397ea7487443e3cfc12e50aa11a306ccba13973662e4fb31e", 0xf0}, {&(0x7f0000000b00)="0608d00b3424b7633bd07f1df7359b319b1888b760bbc3776a9355f107c6bf84244e45f7664c4077ea77d85be803c6d5ff268d9f473d515be68ee4d4c7c9fe574230b21b6a23ad15d721b2034a180d6cdb63157d533a6de0363139c3775ac9ab31a11fc82686bc503a8457e84f32db85a440eab976ab345afc930edff02e5fbaaa8f29dc91f7c71ea25308f15a87d8e2b4d1ca6b9082676c53657061fc3db4e89a18514a275bc705ea13619b602ff30af26355d678a61e6de5c089b2ad5f439e8315c5aef2c818a312c6aa190aaa483b8408f814463255950b0c495b3843d3ace98374f1435c5c6153d2445305d8e475943511dc1fd561d5a753ed7c4bb2f8b589b11cb734c0efa2861dd4bf7eab1395a883369753e49f49b210a486eb6cd4b02ff68fb17370cc2e5710d697531ed85124ca9d6e362e71b33258a4765af83149d649cc2bf611e0fb83b1d4b71591d76b0b269f3741b4eb6c0390effe218006275bfa9f11ced740391383d12938a8695bdedcca72ed6642bb5b77681ea95899046ccf864f9b84ffbaed0330d18c5a2b0d3b6a636c3d5f71f64fd394b8995f68b32e9db3dd7702374abef1148b4c258b51d5814bd763ca99d5e6ad666b8a4f8c1e811257aa2e5f65fb2eed17524480b7ee270094b64076d6bea1c0cac4bfaa6045b7ca167a67a11ad52e409aa9ca778c4954d69c3a68ef625d68ff33d512ec5ce4f44b5c037ba30da16efc4c40bd5bf651576deafeeca9d70575a06e4c2ac2ef11525564c462b4ff1520eb32624cc7a5208f378a86acacfe1c8114a3caeafdd9c6877078210620a2f8f87195a0883f03d36407b698cd2f844629d265f3ede5a2dd73db32d45bf817263c82ade733bcb2a140e4b100cc914fabcc6874d8f0f72d8daa23d331be2edd2d3334d251216f2e992af96ece8dede0e648d1d7f79b8ab16e3eed86cd8feb75481701d6dfd0a6cb4417441a0617e4e26e7bf7b58ce516d0bdf2f549715d1f1ad4593e96b69e66d4305e6ccccd5663ba628e3dcc0780a33a617e50dd25ae08957812aab2244c978d14178236a7fcce0e6e3b9ea196e77e5f2762a521c39630f44d70ca9a930506f64e484a21d4a99a10f362f7aef99f01fa7a671d1bddc7044de9cc1fb978f673fe741a4b69aaf6b7490b216a476ba620738ea30329cde3090d51efc567a9a2ce726dfc994d98f667f6494ce5ede05281f58c8480bfea58bdd20a64fe92e49e017a4a61a97385b9fb41ca37e0089954086ce297d095257099c0a6bba200c8f7c849515848920a5f2fe11085d7aa2d4953b904e3f72565df6de863971d89ed8972f5bc94de24c7817b5778d907fff760d7ce273eb755e9de571df5f14d21ed354e72ae99bd6736d7a0db764cc25c3f0e386a4000e5bc6752551da765bf0f5861acb176cce1bc1b851ffee44ba6624b83b54bbbb2ca5fada93418cc5f4f29edbc73d035a8ad7d848d3005dafbd63624e2912478619ff44f340f953fe0794af27956f0217afbd35c549dc3eea996e4792357b9b53e31c6d04c108d774bbb1412e3336ac865403e92bd46667551229a7a95feb367b9589cc93b040965459825ab3c49d34df96f7fab9430c348abd24abca68e12cda0c56ed539b81062b66a435561f928fb1a225742d16fb641bb5e6ceac5d18fd0c2d069982b0228da811b77336d4d261e0c998ff39564b41235fd1077d22c506997c6b380c099a194fb87ee33b312780f0bf0b7227a2d02ea5e662611e563dc1cd26dee2664b5cd0eaa1e147eaf3cd2943a6eb44954323b65793db6aae2131aef6352af4c06fa6816e6218633f14ff96200cdd176928ca294c414dc0e048c30c22bf21edaa4a7055f18918cd48ab7c283e42d6c4ab2ee72247cad81cb96b4b86e7258218265e916d6985cbb3011b16bd03775d8c39f5a7ec816ec52fb90425acc6e8603d4c2b194d640ebb59f808c4dfbb1da2d46644cf86b5cf492c4ac36c33a6a154d46afe1198f67654b4130a4022d180970648c83c332cdfdd5e976d587ccff43ef3b4bdfc1a50623080fb9373f8b69106860ff214c74bf6ffcc9b562d9ab9ecb83e8b1676f1810c7e1ae784c76b1130b4c6c7b0264d9750420423b20f510dfa11628bb3ad4bd8c5e2e1dda2fb5346464774e5646c653e5554c5ed26941b58c5fd394b73d95d382032a401dd8cfafcd881931c75e72411ee519e60abf77381a55b6afceb08294e1e502115d763bca809229f67b7f1e512175d19b0df4f7c269a094be9fd096d7e38c05e377472b844f2f73a6a164ce627cfba73ee65c6c1e9b972382f7b727de183fda0e6e60780379eb0a9105c88c8fad76109831a404ae9aa52a6156fa8cd9e5a7e70c1b9c583e363e71a1e373cfc3264bde6e98e959415ededabc7519fa0eeee10fb81de09dec0c3dd6ad81b25412c8a09d9d0d6c9ff8e306daa4650986920de51b381388b0d21b1e76171874af1aeb5b84873d8b19177781e085248c651a43b85a823c641c0f3236e4e897727c901cf949f3ee69ff7705cefca2507f21476f5d88b9abf9874d4e1b5369f86c50cad0927afc6c6e4267768009daca69f26dc80c19ccf983cf8328d17730ddd19be0fa07f7e87439920e376fb98eac498ec86f35f481d8df8932301deae9f1db360f159a37e8f692378fd6ff7c7aa00a7ab484032e988ee0bf6deb6d0eb60e9a4bebf3f44edf9b9f23a3f698c6ae380a27a5213a4b9b4ff328e9db07f0dd4fc81e088667737dc1d40aca9657c0d78afa49681fe17cef1f04ba91b737a17916f3e110fb40dda0fb78ac0b720f12985f158895fe7e401d295a6750d2104c3ef05e75e3869faac86fd6c31ae8686426f93204177f379cb42b40b83220e7e66c08e8be321818a2d057c3301b5322712fc7591782b32408022b2df469886d2ffcc49df3e0b76b273d1c84a42618d20304d068856192b241f249e31f5572c2ed84dc2f426871e94f55edee93ae243ef9336bb28f283f2824d117296ef772afbd0fd4729d741dbc93c6ea1994159204b2a22786afb8123fda54c1c5410517f03043d8124c999a9de939580618d9c2a11ddc66902e2dd1f606ab55d769a4361f8f412e575b491bf2d5588f47b5918a70c690ade59f02958c4aebc5ec585afa0afd623b595cc663c620634b8c225528dab999313ed2fa50d54e4b01737c25f67da01760eca5350b0e1671c12e0802f6fc72a2397c375a8b6eabc565c715f9585a094899c9f52a635da5359e85821711fba45b8503f6ac1328d1c0b0f5b03d5929cff3e11c6be02350c2166fca25d86f631194054a2f01c5d3a43ac5cc57c0448fea1c79808270bc17397f7e63fa97d75247121042498620cb6c8cb909fec6e5082691a5e742ab21891c133a17a173c56f510e8ef6ba0cd1a6753fbf7267e331e56dab0f7751804b8d3c47c2032db88620cbfbadcb8015a6b369e2bc288940ab39d2faad02712835c9de7be5e8e5a113efad3b8abd1fcb7e0f73ad38197ae6af745ab76be3f5b49ccc75407dfd7b2f5a76859e6cb60de0c9915faf430bf90ec23690c7337d29c6ee9eb4eaeb251772bdbd2cd9228891c67056a96665e917e409e6d9c16a5785bec2feeb6c997092ac5019319442e231150bdf4dc5395816394eb275bb4f6714f1ecf0c9cc385c01234d6cc22e096ab16a5e636dec71d71bf8e9bca102f27b2eb6a06f9b131188e73f29a9b5e34e7d9802a759cc64bf36961b7fbdbf50facf74619ec39cc34fea2551e85738eeeabd6af5d02a8b48402f802ae0f46c15ab82d67277f8e391c3639880b535ea3e1394d9e4328d7f862ae258a07a73a5a72af033f2fff50857d150d6ad7fa56c3eac3c2ab151599af6a553df5850d0ff82ae28313d8712d55ec7cd2f0ceb6117813d1b9c08f477203606bf0293208aba5db1b94fa77db2cbb8b55be4bcafdf13f75861aafbbcf5490ac155c94d914cfe5b307dd1adb845af39ae1b7ba154d07687a70a591a4b0ceab158f2cb8db64e7b6ced9fa994dc2c4299525cad3f13084ca7f9216164c73b3cca40b482f8a1ee83221aaea0bc7975d52f1a7ada12f45b5eda7f2ad5b9244c3501db26823f9933f24fac44a7fb604d8f6aea414ea71723184553f17b888a70834cb900277f7bb84a1a0a569d8d459341fb136508f08df2897260db839c451c32a95e1a24dd0f9f5163bf960595fb6b0dfde9257a30f2c285b6e9747654be6b81c261cf16bcb6a6361126efe84c3a6e6cd50d46c6a5c7a1de8d78683403e3fd5194d02fb061f2590d26f98f9be79530bee339347788b3eb86682931cef55be79587e03e9c8ff582dac1f9ca89dfc49b702ef2a6f6dc3d3e88891850494fbc2cf3e75328012a16ae87e26a9dbff6e6c04d67aed42225033bece722fb8072263cdb85a44c6a7076a4cf7f2422e850037c2628f0572740b5cdc8a5abac74101323db3b19315ee4f8ce1dc93204e898b810b8cf716ed2d258cac73432de59b3daad13c8c2007b9c5a8cde67ac67e36879533cbca9ba2375eb3de75385bbc1fbf1b37fb2d32f5df2ad2ff47ced8e91240ce12f4432455a4d86c5839fe15798adefc7d0cc347f40f9edb2127f855ed615185a2ed1ac8621ff13ef9421cf90e4b977c6b6ad058e71a79a34b78a104edaabfbc78e15f869af6696dc9820bad273cd7515b6e9c692d4f2fc5993b1585d23cdeb633f66d7b7ec1c3562c087fe247bda395f911582d2fe46ad3cc036b14a8ed062928abab58334ed8c2d30c5fd06a5b36e07f65427b16742b0be999da072a3fe24f1f490e189081a4f899c28e0cf1ea5454c87e77dbaa5b88db428f8237c5a2d56c25c895694d2b2b46f55c5d48c1f34a4a2c111c13cfb8820d437b5d4db7236df1d4766256f408fa5a633d7890eccaaa3b61e7d712cb2c4636f60020225783a71c7e2992cad41524d0c0a73a6c348b67042e20b6ab485f38078142fe38852f9fa7e32ba0e8227571c06f7657000e660869ca7e8d1d4069db75e099f786c1e2a4cb8c1ca120d7efe9a23a7186594eb20c72e70ed301d46bf05e73f58b7c0686f388213a00e40c2c7b4810f7d25cfb2e2386d26a036ed73a2c26b74e776e670b549a6349f5c4978c6e88cca389fe54d72cdb4265be966e4264799542a5498ee3be42ceb30889f391b2e3626c2ce6f67fee5ba79d5ce7d19fe9c2a4a96f26aafe240b67b798e7396e3f7153d41496ccc165949aab0b257bfe9603b51c062938306f4f20a6fe6e461ffc40cbb5ab1544d9972baa3ebb28fe0b633742558fa725fcf27cade0ed5986c68922b140baf76368b5d4c02fbca8a9139216bd53d788f5b00c62911537a3c86debe48ad460d3d3c2da60e47f4bb8a1f81e4fb6ea4cc536960b3c25951a2f54af1db9eb28e5b396810ddcc6b94f970ff2c2e8e9f94a7f7b8f701f772a2328a6acd84888620af4f6d5736094f47204e39b079c60194dcfbe5ca3c673fd22757ed8791578d43775ba0e87cff533a2dcdf012fba016db87799148395cca1fc499cc7a03dfba0ffcc86564519b15b1c25d913674c2e87e20f23c53622520508cba994e605db148ba6e45e941d2ccfd4c8dba441fb74cef8bd83d2ea9e4045f33e6454b1791014fc60847f10eeb4631204d2711bd5eaa5ccc5452728b674b8475bba92f40cf9d05281817a51baeb15bc87a50fa1cba24388809a38c4dbad658909d3d45a97731aac997c300a3873bd39075c5a7b2f5fe822180731b4bee746c64fb19c42718d3f8b298fe0c16d140ca7d55b9ad603ba1b4b4d373d9d7bf6597413ac34d", 0x1000}, {&(0x7f0000001b00)='FX', 0x2}], 0x3, &(0x7f0000001b80)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r1, r5}], 0x38, 0x2}, 0xd) r9 = fcntl$dupfd(r7, 0x0, r7) fcntl$setown(r9, 0x6, r3) 16:00:20 executing program 0: rmdir(&(0x7f0000000080)='./file0\x00') r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x9b, 0x8, &(0x7f0000000040)="ac8e46c19d0ff542597e8f9ff6cef4c8b59fbf51e2ce8347b31f83589266c89b111ef9d48255f1814529a39ebcc2fb26584d", 0x32) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x401) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x5cd8) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x901, 0x0) 16:00:20 executing program 0: r0 = getgid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r3, r0, r2, 0xffffffffffffffff, r1]) setuid(0xee01) setregid(r5, r4) 16:00:20 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 16:00:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shutdown(r0, 0x1) 16:00:20 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="001000"], 0xa8, 0x2}, 0x400) 16:00:20 executing program 0: stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mkdir(&(0x7f0000000100)='./file0\x00', 0x180) mkdir(&(0x7f00000001c0)='./file0\x00', 0x8) socket$inet(0x2, 0x4005, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5, 0xfffffffffffffffb, 0xb508, 0x5, "2fadd4dc15b3f50199bf23fc7ce964ac0cc6079c", 0x9, 0x1f}) lchown(&(0x7f00000002c0)='./file0\x00', 0x0, r1) socket$inet(0x2, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/109, 0x6d, 0x800, &(0x7f0000000000)=ANY=[@ANYBLOB="f2ffa4e49f1bdef9753c"], 0xa) 16:00:20 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x2, 0x100aa}) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x3fd, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 16:00:20 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="1f30dd0562145228d8642d9d511811627a411baca8139dfb4355f03fb5e88069a80db9db92d7b141360be7263284a881865fd0c95591fdde1695a36c35bcc90871e42f548c8adb12eda6a18bff315517a6311e60f05b7d488c4635ab8f9f3d18949f41129658a385f94f2e69a8c8e98a561d274ec753683bdad170c3", 0x7c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xfff) fchdir(r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 16:00:20 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000036c0)=[{&(0x7f0000001400)="cfa77160b639ec02089846d6a64fa73334cef5faefc539a9b29678b3fb93b18bd140874dbbc0c0038ccfafd796238e58aa28c003104b0bbcc7c44a83d6833c13554ca9413f5cfde97cb23f5972697a6b9ad90b25bacdcd073ffca61ae3e5c82c902fb1c3ce0a1b7deaeb2fe2c8783268afc0dc79acee11c0ce13c507dab890c70c7af7a72960702d5a84819c9b453c770b569afdc3613c97e67862bcec8b3f76e4233eae04ed252b9f50877667f924229d83569e6795d11721a9117b829c3f535896c9f72ba1a70896cc7645b022e086a2d29606d25cab990bbb98dcda6460e49334c37a5e87463222dccb17b332b702676a7036f5c0eb24013a8d1c2b95784e14332a6653f6e7d9c9cf42c8fb2a537c1c00937ea53681b341c891206665a7c50d34bf84dc185afbfb11914b572cecdd6b2a0d6cab056a7b4d6816a9e461903cfbfc49a5ba1bc4c5cb6dd885621fd7667b82b382c5d7a6ae8fd0b1561a15816767f0651c5ab1ec5d997e10a6f9f24844a8c176317f7d751338c6b0251b8feb14f52569ea1eda116ba0396da5995aaa5924c68f4284833ad5c05e740041d32bd10354a1438a4c5b948e5301aae074b219c89c5a32255a63172016a6cba9d7a2719fb0dcaf1d2a34a3fe2773cb5293c104f8ecc6edf7235fab6fc3cd0bb03d266699bc2217d607dcd7ba078e0c943ceaa154616a1934f39e6a9395c211749cd4b2b8779d7bcee134a462a2b1e84889d75e1e1db939524a3c8ff5ce2b1fdf9a6506782c6f7f9b2eafb7e11f92cbb48bbdab3a35ca885697ddf130f6daccf37a1a1e8bdebed397eba14b565232e2ceefe438ee9223067dc57e6b57160186e4fd52a70dede26abbb1d9af47d6a758a6c248b6365ceb55e1935a9ef312320c3aaa7d1985300e32f1408002e3e89d4648aae8953cb5287a362997d930eabd4428d66dffa6cd08cf9e826cb78700b7e76abb3fc6aa0e7a5c1158549a91346de58fa8a14249795f283c40d74d0250f96f44dc3f52317c29899e2feb02b6c32f4d84e25bce7ff093f04e6850ba2ff15f6851ecb431bd34bae678129ec2501dc47a97d4b3cfc4930f6e06591f3dba1b0b2a0b99bf72350e150411a0f9554e741d348488dd2ff4e715e5dafa53d35b6b14dc42bf2107d90f3242dc46c8ba727afc6c2f146f51dffdaf280f9cc9ffcefc0d8dfeaa7d8289fb14b3948210a286e46e5d77463df86b18f876fd659f473a99defdb038796ea7a16b87a03c651a77d8f60ebe4d8755ebf5e1c76d3b8f56af855d89382688e944929cb9375bbccd6af99182a8d8e7e392865be396faee6247086f2063003ce9825a4fcda74530fc873957d1fceb23a6b6102ad50dfdb5ed18a1da67d7d8ed4a03c0abdfa5b2531013b27515fe2ff035789a664863b09a8b3c2468c8a72f3c80950f331873883e1118a4f2a13c7cbeb7865e784433d3a72d1651c7a4ef4aed7b6b1fc634c96971405361e7b501ae0a5f2212be332f4543f77dc13f6fc7458dd61cbbd50c083aa5c3962977c5196826bbc4fb26084ab81e82c1008690a81ab6c4b24a16e41cad065d95910e822ad35c36f92677e394c827734437ccb7e74ea45b1625514bc139f5941666b8be98163ff29a172106b650f3473a09a4aa997bf8c18bb57e375e4b2dc04c8a515004534413c8026634a5d8a7131f9cdb60718c11d575b58cd9a914654578498e541db6a749d664c40b7e80f478d22f91fd9445a25a03a1650c68689ca8004aae151155f2737a11f29c2026b536f8b1f9bebfe6c42deba1149c71fa89cb76f968919e152ee24e9dded19adf40c511cf8b5c5d7b4269c600ba899c876d38618436564d908c37f5cb480374a1b774904dd02b9141013bdb4c9b5c621a48fabaac0fc45223140cc6afab237559f4d4b4f692c8b2ce99e3f07ee19e1ae97b6e9f867b1e645ce97a57c1b91d3e3bebc179a0bb1a1ce94592450f2b88848d1d75e7626c503fc47e99432b0a2c45150d50002b43fb7eb91e1801cd59fd4d7f0a66c13676d4bf08cdd8bf3bdd8dd4274afbbc5a174ffb82d5cd0eddb5fab7b67a2df78efa52a6af857cee6e2c893f485ca0df57463f8d96244fea41ec6547e49b6b51c93d4f4a1b9a8d4fe468d248f8be4c2d5dd4e63b9a3f360617cb2af8dcf320308a34a197a6c957b34784aa96605dd1d4e619cc91dafeb03c9d6a8617cbdcc7ff69a188488121f879f1d5c887527586da3ceb0e2f3bda90f8a0aaeeb6c8b1cb260662ce5a827679d64194ff0cfda6851e2375b6f38ea4a91bf9c81eacb36a0d79a698ce4470861f4268c21472c21691c0662a6b6852d8559a1ef68287af7b3f226056bcc9264868a403425acdc7859b3727d13396cd9a9a5419381267ead8a47978f05d63a475e21328d6a4b66b01cc6747c71fee75cc7f22d51ff93bdb85df8ccadd422257b9cef486c14ac2de29bf64c345e2a14b0b9ba13fb9eec334dd72069816df55cc89bf660b48a3b53b2bd575f574d6cb43dd2642ce1bc71d75b80bd67fadd93a80ad08396c4b71029fef13bc0beaa52ea87c3f0c40202dbffca6d51a633a36823924d41501a8e9060c43aef7906635ceeadb249adefd3e3124fa75d18851fd6422ae55a1ea3dca146bffaa7c20c521b51faf611beade06fa96c91c7e87b413cc2270f246facb63feec797cdc0503f54987d94c20fcf15f9ce0fa7716f7bd77fcf589cd20e2216b233e230c8cf28be8feca6224b43f60a57416c13f4746eb2357aad9614a003cae6c5cbf8c9a0b40a22bfd876560f5c7f18d31daa152e2662b7bd8f02441dcf35e34279cff8048e4f92b68e9fede1f0e45d8e0541021d01485a620e44ec7ab6cff03d184de9d4a93949973e48b8dc0099522bfa1ec0cebca33de981b9d61205bf0ee68717566eecea95b0f4ebce5ee6702277dcce7a1b75e9155b3256aad39ca5f761b9c862d61a2c8cda7880f160266f0cda178957834e0b15168772b0903b04537f07028d3a56f8d97a458b46d6d1535a7078b2f34b0c25cc87f7663a89f95756757679d02985346eecad3ad8fb181e32edbb478e57e8d4b776a7f523df5c579b11266d5b40106edb2d785816ecbd0d833d5094a12eec1e56a75443866493f6da31b9be063bdfddeb2fb53f55a131ee961d669383332da8512b11cc9cd230a39b3a4c39b087c4ece7e532d8b42375e7a0db066be5fd705ad2074d08e02217adb0c5d7b8b38f204aa5241ba396800bed3eadb75fe568da7f6380e56f8b36364bf01248c0834d30ab8a9ab183e73811997cb7448fe3f4330f10014de4242a7382ae1503c31abe79900dc604fc6aa67278e93548ea31e4340f8945767ef1b5fa51b2cf977ed8aec0aabf42f8fb9f924cacebbeffb47a7817ea90d44ac9221b9de18d4971b483b1f56f00544be82a4c9cd55710d2d82003dcfd67f129fe8ae389b87ef7289ab094cb45b35528f1a313b33f69dac88375e05fe6a0f602c276cac96e544337f866bd81077051ad75f23445039046c371a6717d0c90022ed9af026761dd5da53463d3628230cecfd3dc6bf83a619ae1cd993c6f44ac308214e6d64a282b931bcf3b1ebbf0378829884ce62c6eff2ce9dc3d223165c542ca20539a4ae2a2fa9680f0a972fd2f3c073b7ee7a54f2f1dcc5deeb9afe869199d0591a66df4ebe6773c946243d5c59ea13bc6250ec100b36615d01bf6c4020c1af167216672b5f18332bedb2d7d96c78e2f4af24f4c8dbcee583d9541fe94410ccf0d95515b9362c656236762adab95b01928088bc0695a07fbc009ab1aba32aae6cbc6f2944700e935ae3a3059d7d0822b5ea14296829670801dfe9fe05c4ac7e981de2816be60ed55bddce92950e68159a9482e13decd063b4372d35d8f67b7d80ffb9b9b7906c093ab2ba5ebf94d3d07d4b7109a5f88a5339c4cb819f8e8c3f3b328c3835b97f83d0da99b3a621498a90193e3cd658c27bcfe173d12978bdbafece0dd06a0a8daf0080cf02c858a821fc18588e0f0199e29b42e41c4283108a41dbf8b40796b477ce5b39697cd9be24129179e0edff2526d3a04bd25dd1297815dedc2cf96d86c29950066abe81dbfa171731ea5106d51789b995a910e8c271965713e3f6ec68d71956e40dc8955c4e3f72f3ede02d7f2ba5a667682bef979e4339b8b39d56d2d12aa4999b8d0cf3f158d4e3fdbc99feb1b29d249b9af5e4f73d1590305662a05592eeea95f334546678bde8b03d5ae2557ddc5c78a0dabbfa3653739ab6d507189fd48e1d3a1db5fe2249cd0e2bc4bdee0a788291ded233bc7eb6e6f9f81882355d857827b7f21da670776683d6e141b7e2d6d904c3074e70f73cb023800ad749e6a7f2ead6434f1dde431e46d4d641a81618519902eb454212238f7564ea54df20d26b08292f814d51015e9fcdb6b28e0b944f832d85fb0c927734fb9a1ebb18d7be5f4e4bdf6aae4678a4cc1ec80a4a94bd6763beea23e134bcc55c1afb6fe52120e9679dd15b7a5f11ac06d4d2b247c2b4556b9e6265b669a55241ab47a14871c9e3c3c2150254019426c9bed4b82fd3ea10dabc4fbb0a646f3c0f5dd5cc2a9f6575fd0712d7d8a66109580c2447232fe70dd4da0301443fcdd2a1e769c0458cf4063631fcdb4e7abf0f792f5654c4193a853ac165cb22ba9172117f395817d2ad7e200ee6f4e9a793e04f226020841547837dec6370b5c452f8d16ae4b79c95b0696f132b1ce804791eed10516d8c8114dccae152c1cf1d97fdd5d740df7c5ad176102ed6bcc38d842c346eee3e8ea3ec540a96b56ebd80de3a94584d398369a448f6a5760f8b26d1b40b545c9a8bfa4b8f88c7089a697c54480fd6ac770bca64bf30bb670c20fa8c4ad55db3de0b27063d2cebae5c9d5557c5b39d894a80a2fc1dd2445d877848e2863f40d16e74e8bc9c4194ec8e1832dec01f3645965280da54cf5b9849d221955a8e1532ec55e4340e85e5ca846e30ba45004474fb617a14f5d669365240b732bab2cf669565ebf35c3125c99b1f873372add001287e68b3d51346b55724f79e8e2faa7eeb0bb5f6481815f3de31fe37c436b1c3b5b372ffdc77b240cae873ac03352c4d3a3478f1280949ce26533c7813d4c318690d610f3117e89650e319eaa6289a942eeaf4dd6255e361933a79747d244cf0239b131c140bfdb35cdf34e762107599051c5942a80cfef3e606c8d6f435152ba68133ec3566cc172678ac9a9a1de518548d231bfec11c01a91f438901aec0b292ffdd920e665b6dfbae9fb4f6936a50185515f2804a573f6919ef7cde215efce94632470be820fe9ad590d7aadfe7418f2b0fe73e13ba7f797d8ee7f2748985180e76ce9cab574144e37fdcc11ad3f7bbbe16cf7f9338cfedbbe6097466fa70af062ecfb61f47281e9cb3aefc31828931fc69798d916201bfbb9433adec0476a98b702af44f2beccb85930890d15af9e7e49a80d4b67ab48509b6454eeb9fec92c6297f285906251ca1124bf1432b17dd8347e649f37db4b90b748cfc2561f3ac009772fd713bd74b3ace59c3a0846d7539e29799016f6e6921322cb8ccf42d369accc3b2bb371bdbeb7fe6c4058683b8279510b716b88de74310a970715dc594af5f9a2c2c98d8c437a370bd709dfe4036ec329da41cc92a7c8cd9484fe1a3d381fa5ee925c166cb90eaa488327df987e491c2d0d3f1bb671729d9e6808b5e4d598fce18f97ac79f7409d9bc4f2868903f14b3fa8859b4df9a3a45905ea41d775eba33a1c3f0c047359e6d49b53768e497c3cb104b0bd640507a", 0x1000}, {&(0x7f0000002400)="7618dbb2d7bd48e82aabd4e051eec1c31ff1cc8dbf7eb0da1aaf5bfc3fd908d445565b61f88f563eedcdf43d3c71f81d523451", 0x33}, {&(0x7f0000002440)="b04d23a144a4d485f9c245549645361cfa90a8d4d8b0a903bba6a34dfe62f6df8b12641a094a72939075643a20e739bf0e4c413956dcce3562e5192f62ae8cf4ccfb8a5e6e186392bb871df0911936c7279fad0871002db6d10a068caf898cc1ef0f8e2b133eab21950a60c09a5452003e9a5879a95e63efeabee8e6c02dc4a26ae719a76c93", 0x86}, {&(0x7f0000002500)="9e5e247abad1c7289cea173414b2c4f6cc99e0ec70758e9034fa23e6e3fd0b887c02bb676ed2231a56f555627f4e31d9faaebc738d513a7ef8035ada37b27c8ea8b221af17dfcfb3314aa6acd1282552b5750543ea9a15d00367a32963c843624b4837ff425c5c2a081c5f92dbd801f3dccb0114713178238f0ddb89db46b1d7f28d013b804d70a5f876413df752d1b67b4b7750ffbfc3ae5c9267906ce457f0c01d4cd86f8deb2fb6ff309f9d530264ea6e4c1fba670d768900c7430d221c2001d1acf58b2eb44ed321a7ff806455d6e69ffa73d80080baa5", 0xd9}, {&(0x7f0000002600)="e58c2adb33fdb38c46fc8a322be7d966e1986e", 0x13}, {&(0x7f0000002640)="d5fa7cecec01ae08c29bdb8b1cbbdfeb1e818cf0765ea202f592ec7a2ae46021164b10cb89dee02ad15a44bd223654912d8f4b0ba2ba280cbf5a8a54ba7b257a43f154a070c837201fd2ef589780ba9e823e6dec3a60405fceeac5db3baf0ca13a0640d9afa2a4edb2bdd5ab0fa6de14c25fd3b8b20e4a", 0x77}, {&(0x7f00000026c0)="333c84938bb4d87714f657e484bcfbf9cd21685f97f94360cea5d33b134f5511274990670f5b7298fe4c5ebbb0ceb692b86b20052c94262927bc07acd8086648e15ba61b0fb2eada98ee3ec549665a2cdf765bd7aa40c9ae184abe4b6357f504807e1a397236232aae11df017174664bd4055d171b3a3540aaf5fa1063792c18bde948d07f81fc158325879c9745f124d87528e4265497bd333cfb3943e85f9e6910ed01d50e4ecd0d81bd72e900710df67f35b20250b33082d7f2298be89bd288fa8f2d3de040b61c0dfab248541ffe06ace9c5dce614984354df0a20b1c97e35de435568a05eaf0210562279e7cc6251a4b5d90d301cf5d707014c8dbc21c6709aa1db3fbe0133d56148e6096eb1eb153fc40095461b46493811add9da1e7a48fefa620e546dd1b10924cc3f6e298cc3a4d7381a310b8978cdff8f06577a88badebed57b31d810c33c8d0b147c31ca1024bdf26347b12c37f41846e1a8f83604e06937a2ac553bdf906d4d593ee0d14b31560dc77471a4771fb7d778b3b25e9da6bbd963928b35ff6da456a3cb0999fc15d908eecc596ba36e553e9cc8e58e77dad913527274522441b285390b2b6dc18531efd38103d9fbc1d090949000f1714b551b51fcc48b310392987df2fc815fb2d6c32bf06c87b2a640259a22ba0197756e033cb2e091842f568d13e24ca409529a22418721eaa0796ff9256e7ab8dc7b8915fa247c2cc061e6e2775f17658492d1f66d6d4e4c3f781c71f3c9c93b40cfbbea7bd93770e7b90049cdf9ac0ed3df7eb4009092dbbdec69642b0e59ef68fe53e4da54374b632870a47cb8145033ca849dea3e91abc9754bd7d51c94650795b748a63cbec6238ed99c03dda2c5576c400131e60c24e0b2cc819dae50081adb996569390d70f0d5da67a62e456bc9beace86e89bcb2f1071a7d5f0913ebf4a330e8bad8a7f159e1349fa4f7f4c404d3b184541c208c9ce38c15dc2f0fabebdbbfa426f7abb2ebdac34205fadbd5f7cf637156863d6e812b13f511a90aba6aa78356442706f0ac3a43d76b8b469376c0599558d36f13cd7f699a757381b5b5f7546f3190552f6c5eec58fa967b7137112e8b66ae55ff04b38a71cb13319f6013c00ed6ad236b59392a64c513c8cfe8299597d090717bc4c6c421fa9678e2ec1735e7555e4095ec140ee34cf770aa931ed86115f6490f536574fd609d7f85ebd5a5c45beb72660d115c54468708a9a5cc954d8ec28308fe353bb3772258eac352cf4e559fb8be2d057f0bf0c73a13acf214b39774c2853ef065e1be20b600498893271a469a7fef7f122ef990d42410b29594306c05dee6722815489c2df9a56e0b5430aa57001d0930e654bc005bdd42e88619979b22d1a2b23bf5b758797bb3a8c603e1bb3cdb2582b6c01b4307cf43b072229d92aa5f0278df9f501abe6d50d3ac08cc2694547f04a2a5a1e1423be7e728f0346950f03cee80e9fa88edbc8c2d7f882a398602964b0764c794905237d7ebff4334d611995fc48780145f44562dd14ab021f5ab1b54d803463b81348639776e7749e00e5c0d3352c7b04d261d33d38692230a703947ec5c77030318bccb1231aa38b1de2983501e0fc3487960b61126c6326bc2ff7e09ac23302cca4206cfdee87b75aa9769aa1a49b6a31200d7ee07cfc026adaf94e199d371eacace257e66abf263f53a57e84a8ef6dbbac8fb3bd0ee33296cbf0e2bf3ea628566e5703d3b3dce38b3e98bce94a4c41b3676a852bf26088cf8ac0a586a3a222237289b174fc094ad43f5a2e1c0d40738aa002c6b4ac98fec8b93a11cd694151e911fd428c82859c277e195e1d2b54ccd1efa8c0d1f9ce7552bb37ef37bc4d07fbc1ffd8306c599bbb1168b5db16f82ff38d68d1b120634e1105571cb50ce138b1f9deb85a5bac3ef7514b5c94c85fcf07989f66b07c3a6b53efbb508c9ce38e75e54a99a81db9127bdfbab12ff8e176417d8cba1c0551592eb098e4863e6deab710ef886a19841f6328620799f24051d4300295c2e1f7d678ab87bb6a28af34ac1ea62ece551df138b22acf57f18595cbf70928169d812ff74518f9d6f52389ba74f158afe54f6315ea872854d4bd526d73533c5dcf3fbfb3e32f57b95cfb8710e4b2a3fc682ab477c5d8dc978213a6cabcb50b65de93f832d56249c7295f917ea40945cd850a8765eb3a9e9b9048dba8d9c7405d2202976cca8c7e99dd3102a0f0780a5a5bbbeb9f7ddee74abd33e4c3365e50165c20175e133cd4c79f5775243e948afb9a5b093e38934101b6a8c81dbf34af352cb4e186e7ab75a6b2dc837d860b1e6a0711496f22d7b9e0252bbf5748cd331c5bb6193be090210da941f6a9beec3cbe5f52b272c4bce15c9784523029ee04236c38dec12865f24c0dba63aa37d7798d377ff8cc497eccd7d52d81967f5bee87f095c504dd20e096d831c71198a83c42ba28af128f7a2adac339ab1fb5e603c5030bfb830ddb11fa97d78a068dd0512ae5769a693a7dd0fc44c72cb71e53a310f86a859f6113f279de90b053bd049b6614f4c34bd843e6f2a6870b3dfe67c654b0b7914366ddf9dd31c89f49ffdd9af42a059dc5f58765c8e62ef47a1b75940cbad47b765023559afcef67574cf7c35c1f970456a84158e21802d22527055937948923c2785a60ba530891da1b01c121cab8ec6fa045b890fb8fae632646ed18287c63f4a7121f662d3d17714720fd9f65e7613a94a66b4805c9458412809d6d119d73c7c9d161ee4dd0465c1ed2485fcfab20300c750aca9bccc20c39ae87f5c792d3e87799fb69bb63a366e108f3fc41031194bf9e40e9784e73349e42c4319403475fbb64006938bde0cc0f4e402d59227f13f50575144af9bbba0923933322bbff35e0e5e7f9ab89633b6d4d21f83ee9a337ca306be40f646ca75cd51b38f744fc1864d21aec162041803f5707ab9423dd8bca9f32ce9a9436029d3c3b6a33e9c970f54d30c2b47d4fd92cbf71fc277f4c414f3cbae7aea3aa141c485da1f017c9d9b8f2087231a971862e7cd2de321bff0f0d16e600f32ea17ba15b5ee3346215a6ec2eef95d20e20aedb309138c4140be1d39e5cdcaa11f05ddfa74749cf8d357477696e0a9f7aed8418ad8c27c82acbbc6b1ae3189705fe0580be176514b13217db722bbd971f4a480758088f071101f6c0317a20857abaec2414255fa26a3ef234d09bea3b7ef82210daf1139456860c0c9cc0a7ed9aee0aba1361bc5627e39779f75172ceae93e39182b0dab32b8848b4bdbdbd272d2fd2974bc5129df3ee7058bac73425c675f55f8927d55196577b929facee25c1400776432c1aa78fb6eb56ec89caa6149ac3e2fe6710e0ce42f3fec6398589d1246e2ccfd06a66ad1ebd5531a699885ef75728b7be62a6c363a21dafe4bf094cd77fede4c18395d36f55dcf6e427c98268a1493c5f88f8d2381b2e51e7c5c4c6784c246f3d5c0d4f9a6c05292959bc01794d45930366d0c3e3edb5c04b760d6190148961d510b0ebed4406cbc5362138e0090741efe21df110d25d9413273d4582608ee460310b7b15b908df97a76dacebf21d21b38b370394d3989018a1a370f30ab2ae4812a1081e4fdd6e8b0e8833e70cecf26331577667f00c84b1ed4f80aadd821978886d87040fd2b0177920da8400eb8b380615af989e1ea9944f8298fb143823cabbd898e602efa2f8e59c069d5f45b660753d1693abf0dbf0c4b451ce93e7863189dcd00433e9d6cfe50eed1c91ab5ec81f4409e4d8edb125b5fde506443c33e0a5b792dbd874289c0aef4add06c6f58065a7635f39e51fb57ebbff9505ed84969362b2432d686f149c33049f94fb966b54cb5980d998c010d7fd662585859344f37eaa9dacdfce428d2f8ee7ce815c40173cbfeafa5aecccc864d2a481646635145433980cf13d29e5256df45da1202d2455176ce94755ac31b95dfacba9547b73186c881c4d069aa81c90f50ba83ed6003d7cc4795ac0871214763977bb045777f2999e43723832590c99d8b2259aa88f997f7dd4314cd0ace3dbb6b81500eaea605491cd7eba93dfbe7acb1bef39375f025ea4f2afb05ad6808a114762b762b6ad20be1da3424ebf7358456016a850e4a56518b8e1a793f7022ecfb3dd60615603328a4d83a4f54b7c73da55dd6409423c1f1e7e681116b1cc2f424349e30037e55e5eb6166eea6b8346c3780444a57751a5b641e3a1e49e7d6772cc64dc00c201da16d61b4f599926e4bd4e3d3405ebb6d24cbb4cc47d4bc9f6fec5b352dfd5eaac05c7e14f14965add83fdbdc3ef2de68c4ec66ed902febb9daa18ccde7c3a63ef73721270af6843229b405eacbb5c470c5a4dec888ca819bca58e7d8d5f96ec2ac0cb452006b84af48f30b99af67579136bebd7855f7fae8f0a57a685dbb40aaf2876b3c8f43e49dfddc3e9d89c11fe05383a6d975c4740b1757dba274be86720ae82512abed30a67870e39d5f8ca3d0510ca92553f9e402e25d7799f20ce7bb964fb690910c4c1963fab4f157686f5abc098e727f477e477881279981fe1eb2211fe215106a2c8698e9809ba584d5e890a4f8207339ebd51eaaafe35de825755d99028b386f38b99f91e2b2ceb54cbf6b2f49740f5577e3d38f9822de9bd8e92aab0d3e8cf5c86970dc5bb33b8874949d5ead7a6bdc095efe36172545741e039a9a725837546034b3295bf28333783e4c90c322348acce78b820d3a39029f6e4a93a1c2f05ac26f17b36dacd948c46d7151bb801f86b8aff75e3a6febf4aa901206d29017a74dd92ecab77c3ba30cb67887fdc500aad9c449b7718555bb48e76117541084f68d845bd2dac903789652baa0942e84cd34943ef4212914deb53cb4892f2d4be3c2818e05b72222eba3df98d964849a60490785e54ac29ffd6eb97694f438af7b2f2bf83774bb0f722408014c1be7c37873ce9a0e14f7c61056e0ca6ad81d0c6b6f702b1f1535f2a73e7701ebb37ccaa89224b4dd68e8c72fe87463446a98c9c71cb5893065d8b7015cc9d0112d1ea9a9b8bd8ea57a8cb7badd5980fec59c20241075967e7b617dba8f7a68b9d491a11e2bd76179761bfea45119acae45b9bbc6f918bb6f564e98f570c439ff5fe896adfa325c72e99ba938f284caf065acca843491eed33b7961ca5d6e7d78f463bf0261277bba979f3fe1e203ed99ae08bc85dd03784fa23d3a1a2b0d8c3fe0ddda059158dc43aab0c2713a425f6ef39499097c7d88498ed0906b6fecfb7201852446ccb227086d15dd629596670316f3c87ffd46e4c382d383beddc13d1d6d69fc24864782d4dae97a96e52ef1275ec7d4f41fec3e7eab73836ae0a8ed74902b16f16d52cda3b90741da63d5c7b77c458816c1f51f68cfbf513789a57ef2b6e9e0480e9437b1cae7d7d5b37ee9b3263e89d52f50a60e4020108ca36efe781f39d60cf92e204662d84aa330ec146a440d00dad7cb69432b45d04a63bc49f522540e33aacca7539134ea70de9b6f463debde5f176b0eb72625241ecd90e3786ad189d4e332c705f880ed80cef709efd02bb820371551d6ac1ad3b8202e94b0bce292886c68868689dc40da8875a12d02d0379d74a90c4aef84f886dfac941bef121b52b873dcc2b879c43afc81f3ce02182c711ffb7cdf85a8b8e9180e1d64c9179ea14347fe5649d88ecca63fd8922df16089a9e2195d9edd6111e8a0ce8555e39409885de05fa8c05139a695311ca1dc0fd873fb5785c6dbf2e5b9fcae2b3b16a5d11d46da69", 0x1000}], 0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="e36258a416f72e00feffff2477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023f18bf66590bfe4320400", 0x34) write(r0, &(0x7f0000000000)="7270bf6c40afb6bcf4eb69ff", 0xc) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x200a0, 0x10) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000003740)={0x3, 0xf7d2, 0x39, 0x3, "6dd8d6952ca4457d254e357b5580881b32d8c8e6", 0x5, 0xfff}) write(r3, &(0x7f0000000400)="9fd2848de186151540734b4a3d53c11fb18428c9146327720a4c7ff8ce7b5524525676cc3c713840dbf8f18464c631dd864e2968f065b0e4358cefc12033796be2c240aa734268da14cf2dd35d33c12ff84afea56983d96ef3d1e394be7ae8312717ffef6c00565af6a822bf5399c8cba3054b7c65b27835e29b7360ccc5237dfe7d228b1aa5ec850793ac42c240888b80b564a6cbbf56d8813c71ec0a82cd464e550591aabf3863b79ee630b6bc6fbe9e675c9d147b5db8ef9fe21b676945d9d3bbb7d6f5d827dd5eb2d925d1a0cec13d217d42a53f061a6ed9685f3ea7ee108b95265f23b25c63de9ada553b4712fed16754f3227e2203e18fe5de208cc20e2a8b46c7ec0a07ae0cbd79fa226574b36abcdff1f2f0544cc3ff5623a095b079f3fc87f41541657ae3459a2c281c9db875669bac7dc96610cee9d2e55b9f123cb2bc30340786df55a2d05b71b76c293ca1be05ebc3fec1d3a866d2076ffe07321bdd4adfe24870f03f0883bc5fb75797c2b531d9f2a6ded78086463812b809d90652d67afb9c5abf6307acb197de29561eb222702b3f1afc61f8235cbb3e194f3193b720e427942ee793a5fa54f78041a782ff0ac1ab684eb8c63d86b4cbd731b63fb875e12600fc537762cbbece98f2adb0d16bccf671e6015a2ec38a7eac94c8d957324299064b042d2c773104481eed396ec3062b90946f1813bf6b139502c0481417aba7421d1c76146b674fdbe9b36209c1cb9d1b40b74f408b82ce9eb3961e780603d2ed10630d4a4b9daefcf6d012ef1517681be9500fd0c90a1f374edcad4191c0d055fbf5eeef610742a1dc14e722435dda3562fb3428d64a94ecc90f254be671d9130247f3b00f5b311eb8b744a75e4309ba7b3dbf005138b4dcaaee39826e4b2be6b9d0720aabfe439590272fbac7dfac81904b53c8cde411490c185e5d95b293192ecb8fcb81907d6e1199303821a3bd9688ffcb2764753c29a759a6716c0a17055ef7db8690207c977a3601bc1e285a5ce397c7d82f91e24c9770d03beb10b97b797aad9cf103120a2d4a2d8023f199718888751a37fafe4b9774f2ca18823f8e48335649c97cdbd2346a1de52892085f31bcff927bd4ac28aea46b39fe9af27b79f39174122b5190dbd414601d460aed5ce9cc6d89f38bbf888cf67213c873cbfa842b640c111d1d08b531a1630fe2d4378adacc10eeca51cb675aaf0f4e65884220752e4b3bbe475786ee163ed7c526d6019d1751a50cab11b43e38bda0a8839ec0d7eb296dd56d51108ae50037b13cb5a2a258664b1180484c5863c14dbf012361a7c580390e4debca1d4921937467c2949e973b7f98b08aefe40f1a6914add6908388861bccd4eb5d8b7f6412e8ef85e53e1498482a569dcc0d7bb7bb8219c0ea44786f0dbb386a4a9240672a2bb5dd719d0958301c623bc0024d644b86c7581b2d6f6e2e7a40f21974fc8cc4ea8d470e70dcfd95530c88732392c74f9305b3a91fcb504a6d9ed65e76d606f40cd87cd42254ff90d8e658b52c46a3b64d55f18a16449e8e3baaacc1faba783e59083a1397ebcf20a620de50ca494d0a5200f1ae9f45335fc9b3042e701c7bac69a63f926100b119d971de75fff51a11c5d689e44ce9b4ffa2027b24a4544f25bc92d4ad91a1f648a5234aff511ba6d08dad31a3920460a8ecee94306f9cc19c8322fc578a7d0f1426d75c101604bbfaa676afb645aef26c9e5067ce96435323248fea9591d4c03af876c224e0f9cb90f9a1bff8f0e913dcdeba7ecc87d45a633c126513b3125c8056c850c8a727f3fb4459816d3c1e9ad59f2efc6bf823f121e10ec6234291e4ab572299998be006a3ca4985229401fd792ccd43893041ba21ab779d7a814e5d3296040ea69a61e7bf70855229711458119a063086354f383c28d5dd66a44d3e9dd9d21e9e8c133db7cca13b905c6167abf2db8afb36f3dc566a83bcf0401b1adf88785870676fb66d28e299d006732c02a9b546f2d61c3b24fe21c05651d5dc3fbf2a8e7296b71dc3f0b716ff119db21466aed97ba1b52b88a4c5380c70a2f22af9b855efdf7eea2624c5427185d5b8ce5b7d5e4a2754db80207d784dcd9653ff17b005a50654e3fca7c250c181ba4296a849874d0ae0317dcdae4462505635245c2606d630492219655f740cd8334b6bce41936e11c8ba686206ee1f04789e3285291ee07b138d05cfb79e49acc8adb17f42802418f0f3ee92502ec3362c4927d0c99a5004e7fd3d3b6b62e2f2f05b186b014ea0e7018c12744ef6f033c9457574d6c632d49a9abe0380f00bd6127bb9ddcceb929b18d7284514afac6d5af6bab77a4fad8efd426f5b1d2cdcbc9065877e5fd6ce466d64c246a4b6bc25060405e8026a733879d3887aefabd69af06417ea6ceb892c0ff676cb2bcbaeebe1bd593445ffa4c4eebf7d899573d752a302bbddfee6c60c5a2b53cc6457a47237ee92403af25d3f4265a157aa62c5368296f50193d4aafa56799f8e7b70e1627703e7b9f249d868b0b0bf2afe52d666b0ff2212f1577572f1e5a53b62b7fe8ae84872432a52a973ccc361df12bc33cdf7e53c83edf7b523cf37b195b94d2f1e6c03a5284267601ee480ec9051481fac4a0928e24e9622245f4b3950a17e15f44f71b2e1bbc9f6c8dbfdd06cf6bb330ece9fe4a37042bf56c5bc7ccccaa4339dbbbed2db77657673a1bba171ca3644ad6bd42288fa037fee491feee7f998ae2a19c3fc8c8c0571302e2dd44899ce27d07d189f0b1988a0c371b5fb5d58565024d98d3eea080b779c69c7c21707bc280f528caf34be413598a0442a014686b4f26c838b33356f4d36c2c8533665345e179f399847872dc87a7a6663c21700b49b13c1561f90056b6117196a56a57b827f158c6a95936dea8d94395585620bc27958daf8da68e036f45d170a6a7ed43dd342b6a4efa1757afe4f4de4df575f8aca20f6fdec8993fe0907cbde74e57bceea6002abefaf8f724050614d9bd5b49875e26e654fe825c76c4679b199c4ae574940bb40f4742adbbf824360d75a15c0abad00250dc250bdd2e3cb8b336b1450fc4a6d3d155c9c7e6666904ef2a08d6d71f793a4ec234a0867eb865a5949db8a9f86322efddb2ded73bd40a2233e8902f115f28c75d14c5d3a5e2fb97c4e632d62a0926b0bd69ba69074910cd6c7b32a82060d4429836bcf32da109f482d22424558f401ea0a04b5bb9a850ff7ec225a641ba4229ab1fb66414d03e0536eee9ba4ff2babc20b19327b578de595225366633c6ec0af953832d84d11c3ebf9395d667c14b7f7c12fec911fb0e36ec2224774c2d4f7dee2ffb5bc63f0a58f411c960c6016f890c1338d5582a65a5ae4c7de46ed48bc9d3888f822f10f8b4cedac1a4874058156a65e98b851ebb51351c2384091b2fe6b471e9ea882e42272948de2b890e984120577748c09956145809a32bdfff095807dbcba62e75321a03abf3ab77a1f75f283456f67b225d7fcd85ed0da103913eac7d1f5c9708eac98de7298d091fa96fcb790a222f6dbfb83218101e920726ee2704c0f484b1603d70d0c61955628953e2d025a1851c9f799e0dc4d5b0854808ef07c35e4e96ecda8c614f2d77cbaaf3b2352bed7f7496039a9be1274323d15b4ce83b59c421aa5ed524a63b8f0eca27ff0cad0d31c77130971ad2bc9ea0748ed660f65af5a72e649a3203ae6ae5a1b7e0baa793022c7b3bd90f5b7a9ceb63689952d95a56fedfdffd56646f3d257de500b23158c5c4694ee57b02573226ddfe937dd53f5d05c5633e88e967af635a2a0e1c11cedf667c37ad21f5703ae8dd60da603817b57e70a46c04f8593c0abe04510effd0ac435eef654d2351c26e06f5e184ab2b6e064bf9baa30a81095512d8815a290780cd06506ad9f1e46d1b707584d746386ee820e6697717e4c565e88ca7eefb376d89a08a3647b7d5829fa15b9893569469fac2240756b7bd48e37525bbcddeff2248b910c32c80608c908308087808c1d06b0c6af9cd721b2079d49eb5074132a2d4ff16da07ccc69c6341626ebc0fdabe3bcbf412bb3f283beecf153f21ccbff35696ad36bfd85568ad1f4cd7971ecc733031b22ab2b99b7d47a7942a2c8a8ed3254821f533cca8262930773883dfc639e1f318e27b517a188da65a119246f72a6b3ca18562f03584fed13849f967e80de9bf60497682bb81aa71e974133580422b142ef0d9f9572dc7c4919cd0812ee1a4f82dca26e1aa922a73716bdb00304a29577105ee27039c394bc74a6b34a125d2f43fa949057ae2f55ca0cd0c1016c1c4fc78f01ca2f7d3cebdf058739529bcaf93a42639f32f8789eed99fff99d1c6c76a8fb9f45458b0da2221a2db1a76080d123707fcb9897026005e7112aa383f80234e7319dc042257580b9385fbd5f403126ff7a011222925b72432845d84f74db56a01d790ffbd83f7ae1cf2700b46e031130e75ed40111390c181f3848e411943cc5e0bea0ccf5ea2f48c55864eb08d841d56ab6f5ba6f0412f83e581018dab128a33b537f01a9d0c8ccb07ed4c9e48cfd6d399115b1b26a6c1f2f19c6a148915886f94e12fa6f5130b4c5d7d8c7f120b11756549367cabacd543ce3956e35af3eda8dc8e23c1701916ff310a6d360f8c9609ef45d676e65359d36c3a1417920a91519ec94063c06637010513d5954269688de865eef291c31eff4844416d1b8ef8e1498bc59d9e7fc05e3b1af7d802b11532b4756dbdd3a2a37bdbd2ab330e6d8d10f9d116a4e0ab8525c75b191060769cb58afe916a1ae40ffa9ecd695f948d58b7af85a3b1da814fc79928c77fb971ccb0b984d9e322b9b36bfbf19253fff0f44f9ed679e0a41ba9498ac564f95d743d99c0271a7693ed67fbcd982923af946e2523620bbee852afdb83b03f4d59af254572dd73ded9a24bae97b7e09334f60686abee7a082a738e5911be0faa463b404b29306e774e893d37c6dc40b1c7440045420d7f5fbd22e55913846338e673d668fa46a6a177ca3aa9363824c862a112090a24dac5582e9d434b4447fdc7025407e45a4afad5a9ea5a369555f0b9715a42774f93a6b7235fef706735e66539592fd2e42de0010feb9b6e7b55213f83b70359c81197099afd1ea08d087e373e06c62664c41c0181688145ee2cde0cd976a96872c260280b4c738fb88a08f348a382aadf0d2da0b4113f516aff9eea492bb1050245a405446c8e8661f9af763708e0f92856afe0f29ccbf3b304e51c9be74775c44971deaf80edf7a38c2c361f9c0e46559b21761c95343918a78cf2c3a0fce6729b07c687cf3e2ea30ec0c457f48c73fbff8d98fbf571ed900f18ee12895c2525ffbd2a330582be059cce45e49aaba49db46f90dca6caea25121e5b60a78ba0ea6133bdf495429682d67d983974ab1a653ff17c1a218edfb558c1134f61e8f913f1300de0e637c7c30477fbcae6bf8badcc4f539c672e18d75a90ea42d225adf6b59e0927ff1c95cba154bdd59da659303f07fa537e6958b494aa88c89fa58f76c8847238827da51b737f4775675f1f57756433370a84c7d1259597fc39fd1e606c9bad61125c5a593302400f7be03672c01956a8c0386121a4f80cf347f2c21fcd374b762864170cd3656ba9517236173e6455de9a1fbb50f320a98ec73b83ea1775a2c5d42e6d009860febf745a71b055bdc179e3bb3fc0f6fec1c8978352edeca3a94245704742895c8d2bbc59734fac93aa823ed31ad7293c62a409be1da05cacc240a83a8b1", 0x1000) unlinkat(r3, &(0x7f00000003c0)='./file0/file0\x00', 0x8) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)={{0xfffffffffffffff6, 0x101}, {0x9, 0x4}}) 16:00:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), 0x4) 16:00:20 executing program 1: setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x200) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() getgroups(0x2, &(0x7f00000000c0)=[r1, r2]) r3 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x1, 0x9, 0x6, r3}) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1006000, 0xe21) r0 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x80) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0x0, 0x8, 0x4, 0xf0, 0x9}, {{r1}, 0x9fcd78e3ba24da89, 0x0, 0x80000000, 0xab, 0x3d}, {{r1}, 0xfffffffffffffffc, 0x68, 0x40000001, 0x6, 0x5}], 0x2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0xa8, 0x40, 0xe0b, 0x1000}, {{r1}, 0xfffffffffffffffa, 0x1, 0x20, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x45, 0xffffffff, 0x1}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x400, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x1, 0x20, 0x80000000, 0x5}], 0x8, &(0x7f0000000000)={0xcf}) pipe2(&(0x7f0000000200), 0x10004) 16:00:20 executing program 0: socket(0x12, 0x1, 0xfffffffffffffb83) mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0x40000000000000c, 0x10, 0xffffffffffffffff, 0x0, 0x2000000000000000) 16:00:20 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002800), 0xc) sendmsg(r0, &(0x7f00000027c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000100)="9b50dc3a222c7468f0471f5f90ed669920c91cb57d828009ead833b3e1b15ba6be07b073d7354c1609d7965157620eaa893b75de9beccd7e8266c271e0d9121bfdc91f07edfbf433026b522479cb4da5f585e29a54fe9919937ef68cb150a641f2b0d6ba68683ab682e24d706100d869b71186052c4ee83c14f387d9f9eae22dc183ed9d040c78f4543578c984841857de4fc6e7727f4f1ea896f1433f95a5f0b9d1e082ca3fc61154d9faf31afa1bb033e9", 0xb2}, {&(0x7f00000001c0)="a4d4112531f2ad0274ccc32b1f17f438741306b4fb8de1f86b77c1b11b213f22bddce3285ad85d569b1383792e2cd3e5bcbedbb78ad387dac39437a660cbc899efb5027b7648e3af525b48990f53c05221acdf08a3b5d460c2d035623a461412716f5b2e68ac868113551489", 0x6c}, {&(0x7f0000000240)="478eee2084a3f781cd76798f519c341404b54d7d784a439ed90dc05c00530f12bbb590d951a36477321d043ab07297a9ab6afb517c8ab135a743ac28fc94f5d835f22e1c64921b7bca5df3df210b1eb5be9b5099809fe67651074df9dc07f32c791f6bbf8eaed908917dbf6b7d6912a182de1275a2238e464032101589291c260090db3ad7e8a98af7d391340f81c4be081271f987552015f595d8053af4637e105c47fa2eedc3b6b93c563a4edd", 0xae}, {&(0x7f0000000300)="b780f853922041d3768e9764c619bcd533f0f8ffb7a9fab0fc1c67491d632e660332d12ec574de2c6d9affcb1d05e44b85ffee2e2a55ad82b34888599c29f791c0ab562dd1f5be9215a1287f5a8509d720636ac06354ac471a4007bbb53131113ae29131cfc04d6ece707ee7eeff85bd4d17a7bc285d841c224be300951d410b53a5770c55f087b984cf9f8b8dacb9d51fd3ec98", 0x94}, {&(0x7f00000003c0)="220dddccf11949725ab6fc18f59746fc2d2604b2e7d27ef6ea0bb15a7116f03ed960b2d73552e58f19479dee26511fbae2a499bc359c71009d771115e1f54708118ed7069a6cc4712599a96fb9cd745ada9e1583e4e63b2d2742c8f4dbd5c58115cdff9017c0fa90ccf9995cedb6c6bda19c6917be3c7b6be30cacd42dcb5ba5c6eccd6ce62bae8b3b2552998ff0fbe89055ecd53929a02d6d2d1487ab28b98ed8471dcee9487e72892097242020d858224e7773a77191616ba4c76051bbb3ee290ad65244a19aa7c6b3048bc498c1ab485b9dba35e88917eecf169a1c05569a10030516dfb2b79874734f921d040c0dd7776ae5f354557063b732ae1bc22950498ab932dad1a1bf2b457b015445226b55772166f042c7910048d680bcec181373a7b5554e1be682ab388829a4b4b4ca4c99bcb22a4465a044a920ef918bc852d7e6de492ecc451c6b99c88e9f932aee4cbeb6d49a8f45fa6353b60d01d4483eb8ce7d368f039cfac877db4993c24c178963c7db970bed73af38b9280ac6bf583a6108e681d1defd4af6814ef8bc129cd7d60157960252ae1c175f2981397bf2bc218afc57fee8a840df279cdccb3dae24b14d58c34dc78fced01ac611e3d792957889c6510e482519eb9d1bf272fc8764b8a13b195d5d70dbb7ac03436d9371a764c2e7d89816f01a20a1445f91e38308ab02d033e497021e74617ebd73b28ec01fffc4821c4be6310f0d60801180bb65ebb3388d5fdb79df8eaf3b64a9f16a85967edd1c2173d8cbe3da08507c3986e1e3259d434ea0a3cfc3df45520239d1ec977cbd48488670f4ea212c45811282d6a78669d7db851b3c3e85612a8ad54cfc298ba8ede301a0b05f6caba547d17664bc8065080dfa860579d14c5f840125783b3afc2e7d9a07ba4d26df792980a1fcd31d3d83f2d17b755b0c634440c4242aafdc9bc45b747748c68618f6f5945591d1a56ee3932c0fea08d30272a24d537c23426419bddd9488682d087cd8a0782efe904702cc7a2c32c5c0cbe64e17c37332248766c7e999952d503bf43f5624c7943afc1178c6841e2fa74c6d181fbcca2579ec19b2562023b698819e95ccd4dd3892a735147db78bf86f5f1c33ffaac63b3df7da2707a22ce41a74d4265439c52251b4c5a63861a8e27df60da7174a8ae6f90450fbe715161f55fc4a5f0f1048567d6f119db9ea2726983dee6ed25c0c8fd9603b799bb060b73fdaa64cf52bc41e8f7beab47402e987e02897bd5a441d1a12ce80ee8fa5bf8ea37601144e4dbe34ed6541931edeb1da3cb86a417c5888da1d4c09c90f3c143deaacf66e2f11e2e184762b0956d7cafed388ec3f344c230f0734717f8df487c65267c5bebad6b643ffda6f07308ccc429037cf3c30dbd937e51118e0cac522b314b887f9ebef997489bb8ab97505b1f456d2746f321246519091fbf920066445cc8417aac7446d177e3c39e14125f13e7caa657527614d66fee3b67e3a96a3291362d119ba6362677756543798e259d9e85de26798fb9e880a294ddc9753824927dc87f12a1ff58cb72de8e8fd0689789d136ffcedd02f481b008c5c84eaf93587184e6e2a3847c0c866c017f27b3f10f2a48398b77bc143fcac9d5d8d40e5c38f30a4d1443c2842b8561d21915f699ed3f6783be53ae53bf236adc80412c9d307813a7dc352ff0f44f5288fe44c7b9a9e1436cbbb2b3a6d89715a2da9063636a979cfbeb59809a47410426b06926e5912b1ebc6e33211f13f2d57090eebdaf221096150dd2caff7746904ea5c3f202e1758f84c1d159f76104d16fe30bdcb380c4cc808c5c3e4ebc0742527090b0f37483e2765fd4367af7c97fa1675ca8d1e46f98206ee565fddae01b031aa6c5c63f4fab1e9dc2e9587eedd1d3ed12d0faa14dd9d398b5f90d9851ba11361b582299694f5a7adf4456f79d1df3e0921bc22fa3ca83cd1cb08c2ef51140a1310e36894a34c4e19f07384b7a28ec7b91f5f5984c6cbd8d17c9d13f8c252d6bf362363ba9dd7bc1bce23224709510436a87fbf9b1e55874b2e9162ab03d467b22b396210f5f00cd9d0e2d970806ec3404503bb7445612bf77f4acae97326cf2f928e175f41362a03d3b31c73f4fed211c52111cf14c63913a267ff5681c175e8c0c517ab8c4bdda86607cd447e321426717d0bda0dc6275d00f623ec3b576dd5fbbb9fc0f98cfc55e9d2ec2032f3b21c90d1619f0dfce23bb4866689ec9e2ba3410c1e561635b3e1c88d45efc7e17af6cc20701c7bf49cd975a31f43789693438222667d894dcf4cd1b1206b8014c21ac5fa4eaeae3ebceb1b0cc3acb2b22164fa5f38cd5fb1d09d1e3107a5a6cf4fa1b63af7cb66bc07b27b58eadb0cda26aa13f847b7672e63d37005a83c459ee929417f4a3f428e01db115bda4f2ff14f0ac0201cd20b1a43587b77ac6337605851ab61c07b5f641b442090ab3f3098603f7f55f65ff7dd18a6b9c3467686d1b41015561d4703127b672b156b7290158f317b64f508474fac74f8dd5a350449c587b293cc98e5090e30a8754cc26c0d1660a20b1b1f11d98253976e7f95476801730c3265188fb841955f8d47fc629ef9458aeae4138ad3df144ca6c694e1f6ad167d342e28b86613df91bf02aef4b13dba16fb37c814c711b179ecb46d5a77c7500fba2fb34592129230bd719590a81ecd2afd428cd6133cff53ca885aa6c927ebf119a6324f65a027fcfce00856d779bbfd1a2ef27c509936470346c8f94aab54b9bd0d2454a0bac363498ac3de59009fab6b16de35e93cf62080d4ab2f6efa70c7e31a587b47ec0e603d67fd784174693514f664c7ad7d0cb8a5474dcef8517f9ed8dabd2bcfaf9544ccbb08c95c90ea337810bb1fbf2e4a8a4d5d75c4954c38b03aff135ecf9bdb055b885d096bfbf1c114a4c289f1e3df1381e5cd30304e5c645d7f61803cd0029e6257f3bc169894012391a74fbabb15487c013bfa34b0bf679bb9f8d9c4e7817c4cfc475556df6ddc94dfbb73960f79e75f0380e008d8af3721d6458f3c2512a89dd8efc4c74cc20caf7a293f41e8fc651cdea38843c4af9e8c9c5089b84ef185b95474f9d16d69f80f70bc67034768b542eca8ead0cd46db6d36a9e618290fd96746bf5f8c8e2e76203b967123ec8b7484b40bd8a073c599fa19c41df1d55702e42c875e50d2f5cf00b0790a4be40b4068e30dcdc7e22ba32cdf5c21cf5ff964a3805428f5a26478e68f41ec8ea31f9aec0800a7b385d26a7eb8524a209b3fa5659d8c6713a00d58cd0c0b2ea1271652b2bec0bd62bda753818f0326a536036fbec11565916fcdb15abd773e99e389c5e4d9ddc47027aeea1f6b95b9cb21e72bb4ef91518a662b235ca401488538e05fd68101901bde9101a82dc5c582c7b7ef3321708ef7687aba5341e71e1190bd8028322058c53a59f572c80ae181d6488aac19404182884e99839f262469cd9b974c4d356ba6e8eb9e263729237be2d928b7f0e059288be44113364b71f8caa2fb8dd4a03627dd9ee8a5d3802984b51d49e51945b3f66e9ec2dc87efd85af028218b3fd251863cc40f753200dfaa73e107217039e44682e045d21e5cadba05a7fcaa6c7a9ed4495c22850ae4e2a651076924b0e65aa752313d805ded3c8616bcbf7a11cdfb618467f0722688521ab08854b9b0360232cbf2bc49e657b0a4b1efa8b70c8f0eb6110ea68b18e847ee2e285580eda23a555a5b27fadb8a54e815ab358829b3279ec21765237002d1e3603d3be8348a6d8c0d9fa5a56bb7b7a861da39d40152a1dc53cdd739b4c224ee132e1fd71bef37f1593c7d861918c49d961ec48be81375f141efea527b79eb0beb49e79493a38c4a14c4807ee1abbf32f5ca382c38d1e831d7c2051758c587970a723fd47d996783eaea4d63ce12c112801b3a2789a28878a50d2a5f2d10a8264c76e2760038a4beef34d47f329a0327122823f3c95a0ab18c5e4d7b7c0574d6c9df0e436acb062c02c07c5d1c7c07cf32c58c1e2f8887ce6dec2b57457adf12dd19a0ec026f1dce575467a0ec30d43725f0f038c77dfee45d6f1f9ca60726109d1692290b3484b01b89f435cd0476ea0dc8155e819556c028c5d9e04d25abf027ba10d21490c7c7ab1be4722e9ea3f9fab3f0faa8f2ed2a34602135a8925dedacd198faea66e411aa052894b1f35b0778d813f8b5e05f5ea0445ce81bd3e3e684c1d3b31c399edc1d654c8f54c3ff23eb4a20699524bf6bdb156dae43a72d86eae4fe5a9cc6c851ac911647ff76d618548a9a72f4d65fa2dcdf5c166db094975a0ac75368ca2411c73e90c986527975c2e3c32fac6bdf8ca98e5b0ba85515e5003bdf14d422839595ce7183c6edfd3f79c56de3e3a0f2e4caea664fde4501bdec7baba663e37ef66c30c9b3471dd5d03affa4dfbf53f5599266ca99a0ccda47182d116171abc480c4a2413df853c22cb79ac1fea3a908ce0c3e0eff19b0aac8f277ecc545dc3da8f2654537ce8aabc1ace73521a010f24b2e9b8d0afa81b954814e6ca030aa24b91df0a9078c59360edd5488a589f81df51f5091407cf8e18930cd59019bef36babac73f377370bbf891b949fd6744d861f38288bc9125a66061273254f402b1cc0b80bad865fb4f8f6123b9ffac3ea31c1e83cbcb092365ea477361b6612cc7b8df5965762e324d2ab61f96af67debc6601b2910c42715e64bfaa7756d339b5f350290c3db768880bb0396717e5bc545a589be5ca494e8407b2b999ea7c4b23dccf184e34629f5882d827a33448ec5c2403968ff7c3ef4421471c75a4186311e48e66e5fc34a3f3ed6f3c21dbbc7c5d50df121ebd426d2a8c0cc5dd2bcaaad60b8e899c2b7c217fdd8e7e951c4dccaaaa951ebd8ab2ad9c88db4cd33791bdde4aa0963c7a3bceb8de447286341d2e8f81283c8c500fb369d4246f7e93d90ea9387f14855e45f3e2ef52452bdb97f1b05e7f93a78c5d1e60e3b3a28c5e8e2e0b837cd8f4b65b351ea1135221db47e12de52c2cb6636ac2e9fb60fa1ea465904f4d2146187cbe642bdec35b6c1796c18a67fd3c4281491118d1ec89d3b3e905bad9cb4d41e5cf42954aafdf140d7b92a49009bed750e4e5ef72efae9304deae0e00eb6fe3e5412067d9914d2c8ec1dbed00bc2b2ebce4f637b28c9f7a0cff6dfd2363946015493d6506050a4c220ff8f0bb73e9728e514a89f4284f50f5fd3f12f31f5196e5ab3faca35179a9c0cbbd8ea1f6f4d87a717dde6c583925f900ccc316da5fd104a7877dd7877f2c928b861771b06a30dc461615d00b56d4f8dfe2af54246a7a84a3d2e0206ee56e213de2ddb6778d149f0ff0bcd4663f0a70b7d49aa2c3c5cb751608e00dcae8c42c6f807a3a1e09e3ef371489a0ef80f252856b9a4ad5d63442bda1d1c650e99fa89d82866f9db2879574a0ee5bab1c5c0707cc7b452f3c74b5f10509aa8b36863af7c166ae5c530ad30b76a2f771e13408102c5faf11c4963d4b33745096a9ad3f4281ca2c84b73aec08a60aae4df3038dba8894cd5a21a25dee3221edd2234fe1eabbd4ffd6f4a0a387a7a124b17c61205bc5ec41e580262af6d955392d906736b152996a8f041bdf3430475e5deb64260bef9a5db944293b1ac9ffb793fc6e6ee55cf0c7ad6a5694f4eca9c4f4fd2445f69d6ba5d7966664803a03850d2c3190743d328f664328bcf1ce5eece64b1138cb13ed6c3f14b990c18ecd4a53fb5b573d627e30c0804f7d23b391bb5a9e2055ea4dca1ad05a841ebdf0f2ce1376b4", 0x1000}], 0x5, &(0x7f0000001440)=[{0xe0, 0x1, 0xffffffff, "7c78b646bb05842311cc88578f40a0d7f8f3f9b72afbd9d6c8d1d352e8bc4d189414680244e286510a65092a17b54992bd7bea3d128bdcc7270100342fd54ab44d12d092cfec739d33f8513484cd09b90a9a4f45f091099ca3eb6e07030d77a5d638e7a4959f4d18da6fe51cf15003c58adcb3ff55f5ffbcd00b0fe54c44e8c09445e4bf5385d972ea5cff9c09d8ac89792501f9ef5689e8000e32517b8c570e086ddbe380545b0e7f9fd159f3aecf401f333ee758de8f4a24b8ae092e2cd45d222fcf863151e0fc29d4fc9e72b0"}, {0xa0, 0x1, 0x1b, "2a0ea0fb268478f45b240179598f9185f704a08a193b8731acdc02be7b840037ca34d3c1fe25e76e94f23069122e01e6ca16d647e3dca3efba5b94fc329398c320bc452cf57fab48b0c89359eec0a44cdfd9b35fb3a512440395e23c63ec6940427993cb07353ce543e78588e761100ae4a2d2fa7fbee95dea9556016c9ffb32a798408f30ea66c11167ca8a1fce"}, {0x110, 0xffff, 0x1, "dfcdf94e52f1f357ebe6e68714623238ce9a0912af67b996fa1c3f8336e3ee9500d6c7afecd73c135ff2030a4a57ccaf1734ad96c64a782b46ef40533f4dafa6f0f229b0e25649fbb10747737da42b30617bf82a283d5eb6741b9204435bbc3c94d38169f1c156fcdc5e0444fdcf9bc9b618cc8fb86e288a53a8f30e578e22f2e6dab714c826c3e62679e4ad657e165fcc274947a89611ea65b7043858ce2b5677e3d125c0cf5656bed89875c32e2feddcbbcd49003c474c2984af898f7ff1db03861247c41a6f10216f926b6fb951c6672f5160fc0dbe7087fe326c61de7eea4c6658d4490f4a8854010b17c8304e3a621331505b8690b0c7bbff288130"}, {0x1010, 0xffff, 0x7, "974f26e7d93500a7d81347d03e31d943fdbdf511fe3c5df5f0b4b9d81b9e8b2fe197fb506e5880983ba8d069979b60746f0cb02688d85410d74a66799e28d0e71b17b5f74460b6f386dfd797bf4f2f6e246b962438c4816ab50d147a4e2028fa2fc18300df492b1c50827893d5eecb334059dcfa0e1ca95915eeb712bce54257289985fa6f9aaf9c2a5fc2bd376923344385f8d2d75c35bf36930b0ea22637e136a313c133642d2c4d86476a0377a0cc7f2abb770a2528be3bcad116822c6154d5763825aab013f8e63627878ba053abf40826101d84aa40827243310fdc800df63bbcd1f36a86c5ec7e3f96c1e7771131526bd752fba5d43ef5bea72e83ee1e54d184002b1e01db5193234f23808607427629d9468ddb12ecdca92a0da11d4283403688dc067299da339b3e6103009b39c63acd4bee166af5263d276a043a5ba717a5f1b6b9c2bbd2e9b13104bdf74e39af082da9d4a4b4d253d926eab043875a0a521e389bf7b9395016272ab5dabef54b000737c237c11c274a2780ac2adf93335de64565e95970499c4ed8065d6e9d18dad939bd4a568d1d8972a08eb21fe64acc6b4f7b876520b28c3537e084ee55513518058e216ac02108b05bc4ce9da9dd2fff75dac1f274549760cff155eca87e69467c39d205dfc0ee3c50b26439d16decd3769b9b090daabc8bd9a6ed6b73ad40f42ac295dd3cd0506556913dcecf0aebe09a802a92b0fac207a76aca3a48d8800e8fab10dcdfd8a56a133def9629b209944900dea17a1c2d09261a608eca8273a2e9ba845de6408b7087714d88f03ad152967c3c51cc09578d82f194eb236217ce72e7c2a5168db243f767b38e9d5f96e263a97b7dc81a231757c3f441444f1c505b9690e76ef22832c5b5e4bb56f09c6f5fb75b7269ed90e1c3e0219aec435ae6be9a76c0a3d6c33a77a9ed7886530f1e3aefb0d03565b448c2d0fdd68a7c6f0530d0e63c72352dda565fdbb3afd952156131ab71ec38b5dd9f27f80ff685d73d1c1e33d7e12c66544611497e852e79d8e12cd6fd65a27e26a573e6a7bfca3fc32fac5ad29c18b95eb11187230f866f735858eee364833a53dcf75ebcf98b81f506c33e665d8210453409bfa0b180fe2bbea3a4f6130660300a66e8e49e4fc32618f3416114be4d3de5a72856c98653660d707f70db26d74d57ff827edb5c12244d3b507a468ab18511710fe8bda76242ec73c3143839ddd5c47d6ff605c639dd6f3ebc6859714430b9740677817bd8f856cd306b1a09308935c5511e8191bee85d76215198a614fbe5fe3bc9b29134109f815549a95507c7f86ef727288f80b9f2dea482240f8b9ff9055858e1dc9aa7a0278a1f8c895d5790301ed0ffb0e089d898f2c7993660358aca068b42536c1da30578a3217d7a3f5ba480e7965f07b2952b82631aef151fb55792cdf28c358f3eb7117b84284ef03f36ffdd75449f75017ac2ae046c349618aa94079a298af6cfc8b6b2baf5e2e03789f5671f1ac67b6491a883b70242b0e36ea0ba518a233ac2b4fc4e0cd04927e3d3139b04097b7e29a34ebc412c8b2edf95cd5288c63cada478ce0174099159efdbac58c13eb6f2eefc50a2ecdea3f012b41498a90e5a82de4ee03684877b6b4b1903d1f9f41ec1b2da2a16aca67ab8fa834e415953e354649ac8ee5aef3497ec7aea5e2bc960a7f762266cd75b99ff2facfc9486bf71e4636e5c6c9c4726e263ed469ca8fd2df53e310ff811b5bb220c75ec75c19b1f4041330b5cb52a172416ac64f3cf9c392ab71ac51c7ae4b8f2e8491c063aa67e41a246fcb8c8cf37d8efb22e1d496191665f24f484b0b203a44f1aeaafb6c85900a6acebafe7ba49d3be10ba8b8d7267a615029f97de204929f180077a9598f3a7a73a8e0e263628e723ca165f84914e53e61c869967c52ffb386bf72222747cd3d71787b2407c8067263e52c7dd0abc4271e3de2b83854fc562af7c5dd8bf69759592f363a84c0fae57fb98b2e76c3573761fb0f4f4d1c461137370cc574d5b2c32324b063d83f4d1b77d02299d6c77318fb5140e790b754509fc62a7068e0c4c1aba765fa6b4305d7c9ea2015ac09ce1221fd6b5dee178e0576965c81880f684c36e9c2a02413ff1e85d946e067f847db66384a302c926fc225275178404add9ac0d636e7282acb061df704595bb5f702047c820c7536e31dd470a10fae409318eea44810d0d0993d56debe95f97513199997485e548efd39dc59cfcdef98f0aac8ea6c0155960a4cd72689dda9c4a89d3299ea8fd3b55dd3fb69709ebba208d0af7970bc2b5b56f3138486d67c1e97e4d99c68c1e74139812ba45ecf068018c0a279699206665864f57169b789f3bce063e16ab66eafdf21df7b5ea3d0aa7f727736dbdc53df9a834270e74d6d2cc84cf81ee8d32c8b2d46685cf8bf0da1a1ca95db789180b656521b55524e5bc80fa496a5c623d4aa4431190374c10b5437a3003555a3d594dc3fa5a3a5fbc3742a85fee8548d17cf93974369feec2e9d3e8177f51df93376112770cb0a0e1e5aba53bd37a3aca0b81db5d5d74f704079fc2de7cb36568ee35d11e24e4b20d27da47639de25536c9301609c2e2ad857fd79365a4f529affd6c067f02b86b991824472471aa21a5cd4c48edea78a24358ddedcfd0e26677351344906dd3e06a7d2180b2fe7c48bdc55a05891be7fe35c1c18f2b3948ae466748d1a9cc45d35f570f168faabe75ba6a8f570756d2ab336c47e209944d3ce18fd120bc34563a7c8c5e8d14ae0cd582f53831132c4931e853a6a39c57332e09b230d813b94cad95ad1d8b0088883a0f67d1c7149d132de44e31168d3dce05af4df8fb3ea9431fb94628b99ae0f84a2c02ba60376a2792ac186374daaaf5c2ccc54eb1b676603d5a391b639e2c8dcbeb097d6a0fd9b3b72fed32c660b13220eefa68fd7a005fcfb7a1e8c2e2b5319246e1ce8c3b84ecfd3304ac9eb6ffc7e59775ba18739d31e92d09fc8ef6ea48f8f3d5fa8e58f4193d7047f2d05487df1da3517ead285e2f0d5da3c8fd3498f0a9b9e666f18c9a7dcec574afaf6bf67f8a56c65930727504469586f35b29a0bf2ef6363be59645c924ccef61bba5356bd4cf1a0e5dca6ff4ac487ef61a0ca73c4a78376d10d7533d42f59d196885acbacf8b38646a695c99b1f2d2d2f43d62e352a31c4b429359a53c15963928b39621a9a175ee201f2a388ccd1f1d3754a3e834efac3f16f2f494812a603e502c089dbe8725aaef8745dffd65799c33f5c837288b7f9ab536860251177456c4c055b5a5d6506e9e1f64fe9974afe87b30bd14706a923e798eb14c7084fa1c18c538106feb93a5c8e776e3a93475ac0b8d3c48986190af2e4f138bf3d300f2130d48cadc2f54e8719b0995fb221bec2da3cec2a928242ddc0b9d553415fc66a779e8fd5997efb78516704d8bf6a0bc124c4d4bb55387dc63f355228ac66d1958ff1ec96f2b633cbae84eb1633df036862c505610a11b63fc4742123704266bc6eaee0db47f8c7cfd7eab34a8c0161dcb6601f47794e63dee85515ace72b461fd2e861129b9ebeef40fd92c059324adc8d2710cdb1431cdf676f1d66cf8140226cca1e0cac3c1cdfb4a492f100d88ed52ff39dd20b3c057be1bd177c7510c1c388a29f741dabb58ad6e823397fe3500564c4990c50da718833c3392e3e8a6c575b9ffc2c4bd638e7d23d1d005b6adb4b6f9be823c71a6f4dc330e088fc198ea87b582fe155eaf4166a5b050e62cee63903f9b13b5e5adbef84a4fc0c4e854e14ddfd6efb0a49022a7dc6a6c0dd5fdbf485cab7a443a667cf309036e808fa23e73121433e22b0da05000243e4f93c2fc10434716bc4525f294af028c22aa2fc08b0e0c6dfa6220c88b5a765070dbcd249f5edb98c79ae67e0898fc79fa1c6fc589c1e68c4b3eee16af648a97f055650f8a9dedb4085ff4d0843ad9fef8f4f5df53fd3d45dbf6228e97666b9e1febef2f0ecd08ec580130d2a44f888c24ad26f073feb9086858182ac11bb58269992300599b6d7b9a5d26feeb0614be482e375db3ed6ef3323afbc737ae75bf5f0205de1a18a133b170fc798071b752fa66f4fee0bf967c0a621c957b22120b6d085dcce050edaa8994f96477eca801685b83b224e6f541e906544cde5c49e83474d1d0120af4465943e30ab15828daf108f21585806c1a66d8e02e6369ecaca2f63cadcbaf5aad9473da3cef648c17115086d509580d2346112d968d9d44fdae3d975d645ad0b6951f8ffcd329b0aa656d41749e875b3530b7526b9579e6876f9ad98112d60d9cdfd21b510a0587145d5e6fbe0ea9675de06b9bafb9d3ec3c3be82b7c0ca3544ee7f6591fd5d978a3a34556b51afddbbc6ce57e2e504f83304c3acbf15774f3319d4e9507b0127683f51efb212fe0ac9735854c1b0ec53219526ddcff3025f94a076307f13e2984e2b874042baabcf86cf7733df8c4caa0c860825347fe1a9cb630cab9dbb14d99d95d7a25965709472f8545eca7d3fa1f40009d5bd9ff6d77ba4e911ed78812ee2cd0da3a468911ccb803bdd1602d82292e919fbca90f4302a98c0cccbc6171717c6e3be0c3634eae700b44b541e2a0b5734400b41715a56cc309f3d025e1dd5d09e6021fe53c3a49815b264137d93e96bd80632c8ad14902a0709634457498e7661711d84c94260aefc7ed726c522e44d7a8205a7f0256bf24a2065d2f5ebb5f0ee76ba9b78a19104eb008bfe57a4c2ae87e7069f613f695a257526486c64cc87d4dbc0054b33d003f708c65456b3baa67d95a2d86be1d95b4f62a56d056e7c32b0d484c2ffd6d6bd4402af19e57a9c8a4cda7a313f8b2a8516e2745e2484c56c4758673c645b722050f48f57bf666cf0373807a7f31c485e18dac43d8ade7b9686e38fb0fc66e60a9f44a595685fed14e2fd6b9545f2b457e29003652d2e5d52394859e9d68a5bf0c0ba8a248de747ddf85cc07c01451f9380505a92d2d8aa21dcec7b3d8fd0ae655c95d3faf822bc5927db7d332ef3181a3c43f30f38f011987c57378b10a3e64687850c498ae61458a5c54bea4fbefd39e63a22a62d0df4656282ff564d80f7a0535d09cebcca3b80e4c7fc80e115bcfa66d4005920e2af78f55bfe5077e6f2cc55aa9bef900acd43718263d122bc0d9e0128bdd6f4af35008c548193c2f267a752091d90fa44224ff1439c559d352bc53cb9949c778d04c6be9235cbe10d36f1537ec559532cb7da3ff4178ca3b39e9bf54a450a68d6ceac4216fa1a95fde5bba67d9c7519de0000cd54b372b35c0b8670dfc3c98800ae08ac23401631158973cf167f9fb1c72ad36a6e8cc9cb7055cefd7c5835395774dda59aa625eca5b807f7df2ac7c274ccaa2bb2aa1b24675c435e7e835c7c17157966db7fe5c44bbe98460969f5d76b92faa27821d88f40de8f075450c260920ddb3c53d1722f2a95fdfe319e30c0385528a56dc460b0a44d383f906f67ec82aac9f116c6405495bdc2bccaf77ded1a4e778f38249b651800f9c5b8eef3391e813ec49f072d23835b0a1cd85f8309e8fcaf82820c81c93ef4a1c7b7dc138cb04510c6abef04f72e4a16c5c8b7fc313a3b9cbdb531a6fb4a676c7679b731ce2fa49ca5fff962b083c78594cbae9bce137d3c31f4ff660c6f59352e5beaa1d38610c0e55227b3599a094f891fe9b934149aead316647f916baaa066436494148733723bc19af1254d90a6b38cd4179ba657ac15bd42994234f3d0d2bc0ca5a63e1b539da"}, {0xa8, 0x1, 0x10001, "bf876c260c5d87893a128597e871424bddc430c51f852db31af498178deb9a8700627fccfd2c73ece164e48c461197a5a3205209b54415f09a9de038b578a98ebc2a57e49f5436cafea16afca207e0ea2cadeb6c3354f5b6e987ed20269e94d672704008956ec10cd41344f7e8c910e4e5f2271e85a02c0df580ed18698ddb84129e8c33cc01ab418a0ead621e8dee0a330e8b"}, {0x38, 0xffff, 0x4, "9474c8b63261f09d11c2ebe21d8be5292a34af313f990b398b2586416ab3e3bfcd4e605d6120"}], 0x1380, 0xa}, 0x400) getgroups(0xa, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) socket$inet6(0x18, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x42, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) lseek(r0, 0x0, 0x81599767e96ef35a) read(r0, &(0x7f0000000140)=""/80, 0x50) open(&(0x7f00000001c0)='./bus\x00', 0x8010, 0xc2) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x8) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:21 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[@rights={0x10}], 0x10}, 0x0) socket(0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x3, 0xfff}) dup(r0) 16:00:21 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r1, 0x38, 0x3, &(0x7f0000000080)=""/208, &(0x7f0000000000)=0xd0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040)="05fa9349", 0x4) 16:00:21 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000001880)=[{&(0x7f0000000280)=""/246, 0xf6}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x50, 0xb061bb478930d651) 16:00:21 executing program 0: socketpair$unix(0x1, 0x80000001, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="f6f2e28625c30d60", 0x8}, {&(0x7f0000000040)="480fc21aefec108710a76f30382cc126a10733a1c622dc8a9a04c59aa33d887b20ffc51e0395a318020a5d3dae2e9b802f1da6dc268beb56f6dca695e7703f2acfdb29cb6fded6e9e2490a2e897111105be169", 0x53}, {&(0x7f00000000c0)="11984ac9083cbc30e45ee2e9540d6f2477881ef478907d2bfd5e3db9b7", 0x1d}], 0x3, &(0x7f0000000140)=[{0xd8, 0xffff, 0x7, "2362d3dcefbcc4e7c3b351aa546a837076c5aee2ea98efc969bf141bb1196b6a0fa1f5eb824c22af60dcba0dc3f622e11cc1ff2e78ab5358477c6912bf93b04c0e08b1ecf5f9959ede88421a0ab78a7bef2108cc518e7a82abac3f97299b1219b369ca13e9e252a3ea72622f517eabc981b663ae000e09e42b43207dd35e7a2f7b618289a7a66b9beed0144706e72e48e863ffd43642a48463d360e8f5732843196f0a4cce3842d8077a8a6e528d56969985c9dcbda5d9ea16595335cc7ad4da58c14b973cb0"}, {0x110, 0xffff, 0x1, "55310d60796634ca42f1ca80c318a7427783451284900defcf8fe42fa2e9e00c0d256bb24042bd63871ee74e3c1dfe97b0e31e027ca7328ccc51a24ffffd9e9127fdbd93ec608f467eb959dbbbd8f0494d5bda862f1515179f3b6a9c3a349e42d78804a1154bae583109ae817cb5e9e1cf4eeb4aa394865655a8b24806cd60f9ac6e98808b163aaf68cc20fa0c30d70a983593c2ebd8f333ee13b5d2a69649cb91ea3c5ecddaeb32b2650eee765177a65b20db578cae31bc0918424f84fd3ca47b771b07d9763bb8e4b7ae04f2f3d8e5e32cb96b85254bcb7a0e7b2d171da23d01a1cc675dd1dd8e1bf84ff9ed7a5b3e65f34f78394a9680b7"}, {0x40, 0x1, 0x1, "548d2f93bbf23362dbd2924ca1efbb7020f9710077dc39722af641e9baae75194a68ef0f2b11b56a3322b71e0ae0d22c"}, {0x1010, 0x1, 0x2, "1b3d8d0aa9edd29d0e326138128e29cd79bbf36d9c6ad643d850ac43cbedcb33d2b35007f898c760df20dbf79a8098168797e4f729189e6aa2d1c286d97fdbf3a3996dbc1f7463b56a1e4aacd132cdf0c2cd885d544573d9ee0112208b7d7ca79db97a1f2cb1b542b3480ac5cf3e10a5eac07d6c89807c3ac8ecc0280410576d39a6899986abe5f6ae261bd7d6ffd10b4456676c149d7854c4fafec1668e6de2f9edaf7d47e508d1f70a1238163f30d00c07158bafba00bc50f04a4acea4b6fc11a214f35d821e76d9a135c136a3b6cf69dc9ad7faf8cb828c077b68c301db3405ee8fa7629ef5644a3c22689e1f84032ab8c2e882aac716a59c24bcc0784eb790a9aee9cedb406f9e1bf69247ebc4160d67d5c9bbdebb42f289b557306b6f2223abc854e6029ea186ca1a2c06e4940dab56f8638b88a5b7306e040b9a8461a524ac0397386cd501f1c1b911c3f77d72a487b77038c7a7ef81bbc099abcfd05e18c08a1b4ab5d4b957a85aeedb646ec6f5f894014f42c7cde1eeb2a70003dc537c73c51e82d52ed56cd29b42a5bafa393d8892d33d1b313b4b57d963dea35fcab7b2eee8f82ad727bd901bf9ce9666787a2f81716920d93bc00bc0e4dead89fb62f644735889a6336fb5fe38c01f1c5d58327d6c800cb4da7ff2e4854533df5b4be1f7a2b17034836643b6805ab7d9c11732a7fb2d88e9c0de59b74f7fbbc2c205cb852946548855319deb1da93bd38c1d83f927231971c0278bf31f199bf31e273dbb63f94e99ae75546588ea7c0d5edd94cbc2c5e77a7adbf9f4116ef09e4383c5a061539ab4b76d9aa126c2b88e417750d604ed91b19dc2b78ecffa804399b03191615e0b65b522e3f4d328d49d4a190c2d278621f9ad0904eb26dba797417945008c9a17a3a6edbde64c28991a64eb616bef36203fd1a62f5874c180ae9dd2aa44b248a1d09c5a9503ab95ab9422984010432d6c04c628cfb0a7774a3e0331f54eae231e628d84cad18f23ef5274bcdf63cef3d5c46e1f2fde0349188c5504e2cb0417650262019ac9ba84173f24b1b24e0c3f29c5f87d65041c0ec899d3afc7afefe1355ae1cbf191ce8faf8bceca1a5735e44711d9467ce8bac26038e52e327657a9418f4b625d4c29c3cf6b5dfac215b65bc4d025b5f1bd288ac5b1134c6d3b2e60ba4bc4b7fd619330f3f4c8fb45ae230b1bb159539157629e10701feb263aa4df2d0150b9b949d6babe96500185fb4d3f194e573fd83a243f97f6c0f5e260142a25c27f772430f20a6fb5439772a98b1540ced415f1c880d1893f3e11eef9a35b0c2231935f401c6b3ff252248a1a7d79ef9051581b2eaf7a660aace3235c5af802255b6e83be8c0be51133fcc6f79ef0eaeb437b3672d293ff43cfe782fee5a422aa3041ba7283bd4451c9de96b6082049a14eb9dafea85de4e2f6d69f9b473717518289995ed2b2754114023038190fbb711aec8bd5707b18abedc50f8db0be8a7a808e45b5a9d9debe9018ac9ef7635d1c0e3d46e2925da22ab63ef264c726904736686b7118e06486c945f46868b74a7b2a1e6f4de04ef2b5f994816ff4779471e3f73fae019e729d8ea2e44d5dbd51ee29dbacd96372adddbe8ebde8f49bd9c7c4aba46025a14cf5d455c1a426fba4a09d796c359fe2a9b2390938d3fc26c9f73c6fb7188b3860cbb78ee7f2e6350caae4e9222e3b9dafd9a383b6eb7889dea5b3354cee568318b024b9104ae27bf1af2f6059aa9934a3268a79fc5391b59491d90162839a6bad642e3152713506e3f45160992f33046be224742248fea9f0e6fbe3bc869454f1077a36e6e2c9b33bdd7a523940d51df179730a51df5b387248f5e5be1bf960ce8d68cd28dd818582f99ab06d49ffc16634c272e3b1b65c65bf1da9070067a99cc6db698cffa4f0ec89c59c6d8880e07a373590f5e44a9d112b461caf3ddd90d9c07f13ebb6533b886db75fdff97062d658ccc0193bf69e4c9c508628d59c33dd0bd780a47344b86cff7db568cdebea535f424190f005e04769579bdaff6592d672ae7eb75bdf18d7224bcdc619b79ca97fb6ddc88bd213365d639e33f8e9f934ffda287f032b92d735e58b70712ded7ad9a6061a2474073e712653904bb409e9e7befc228868d18468a6cbc9e25424aaeb751d2af6cc41281587b0a0b69b73f6be07af8ea0c1ee3a423f16126c01fa5f9eea9d9341dacbd8964bfd10c64cbb2e24753901f0d04624b5c42b5790aef9a39e74eacb0e81a330b33a5522f007431330125928ecd100fdb379f8a7af5d4c8b939d7b04d336bb416e125efb403bf5228e3a66c90ff4050e2b18d2f120b9f63cc7858fa19b75deb509fcfd1488d34f206670785f109f54bb5bd99668bb333f5d9349cae56b9ad500a368e92680ae4f711ca536aaf8a74f5c7287c6e9bb4d5848cf0630eeacd27389ba1a8b7cc8b8293937219b2b2649230160390f77966b97d6f28e9711739f04599ce18aeb95127ae34f2e67ab402018a7dceb9388302e5dbc23f0f7d01fae32c9c0d85ee3551bb4ef627a5c10102bd9ec0dfeaadfdb534a4c9a42bd9a0729a094ee778b0469ef19aa8357fbe775bccc7a07f7a4a7aafaefe2b99d728c93a564d8feb626aef2fb5c5dd2cfc75c001565988213d48456f4722538a435a12796c2e6f897357f3b044e5305ca835dcd877199bbc14c9fd05d2c6e95998b462447664d0310d6eeeb808783a494ae6c2221f8d74fb96947144a3a84e3d9542a156d0413d905e096d064cf0539fcd6c98a5c865ec53fd571a6612887a7ad9a1af496b97aa28e3704c74b2719c8e3f2e742e75be1411af985ed2a8e8106f73ad721c496bf52e661e513c948a2ae73320a562c0b04d7514a58d78066da2590be58b0216881ff78c692eec204cf6aa2a852af378555158e9f789af1c433a63f42e7e224623650ab32a3c9d5884a26c3c1c1c69901d67979e7fd32576af2518a721f5b7dfb3ea15b87f05cb3e4d7a1b5c0faf5642acd7fc980090216a647d2f0fabd28423d7b2032b48a20c9eb312ce733d56316d104250fa9a1803563ed3ea35dc538985f08e4b9d112eb8c8c50e4cf9a7b166b6c1c112f68679ce42426f88f60bdeec652ab12a4dc5a4e575e6a963c0240fb156bb88cd1ac90f41cf062a3b401aaff469df571233a16ac9c84b6c10e76a90ff9a4e493758057bdbd87ee9f57848e5c209d64dd3f2e82583c4af4f27f564b767680f198e94f1c195227dcec79599ea42b2caf6cc078ca0627f1827f5c3bb6ffff7dda09c56181e0460bd4d69b90542523c1406fa00a6730c42bfc54416a68310626c3706023c80e60ac7bd9bed43460cbf39db703657c10ac3ab920b835b2407324d72a35e3b81eba6f07c79886e0a9282eeba5ddadd525b60609c12e000be9022f4a7aca128fde6b168673ea823bff04aabf7cb113129199e0e644398ad281051367ff89617b0ddb6f46ee575c2d217b436ad338dd5a63f841f6f6bfeb61d3545ed4bfe629334fc17d960ecbde29d7bdfc634fc250e8944370f62c2712ce3170df59b6bdc30b74d80b19504d549af17547a8f56a636bd745412c834ec4a7b054f8ed1e478643cd93c02dce46a96cb87b8959f6797f2081e85861d9c242e3fa2b8af1ef42321e2c2eae992f19772f4cb87a206940c928cd0760d3b8c982d23c8004025a6925f791be4631f38f198c2dc7c578aad145379156025aee0cc82b606ccfcaef015b3cfd7686604ade10e6d4a8f5244ff0c8d27b238adaa96fea35182f7e4379455548c7eaeaac480416e32f4b397ff6ac6ddb6567b63d4934ab48d500da233863ae456afc8b3171b659e64f7d44b5c2877abd2ff1b210fbae5151924c48c2345341e070094014e6f07c14a410cf7e0773714afd3bf2aa7d42a0423fa8c22273f964d11df830ae998aec4a679178c41388cfaf980029efe9eac96a065e9158d75dd10050fb6b39bbe30bb26d03000a92faa1d49a2bfd576ad086a5812333162aa309743c724bfc16da6d42299820fb152959dfbab0e56fa7a5c38629f19d0d96ea9787e655f6ff2b3d58def3d9e5e24189eb7e34dcb338b04adb9002adb95e62f9ee5f89b833efd348aa6d578d1c3c8b67cc6263eef805bc859510e55183fee9b172a81986f860753ac40f59d96fede483ac850df2e63eeeb36d48e9560ea9df19747c3c11e28ffb1e690c13c89e92279de0bef2a4b6aceaa7699a5974546eeaa63f98789ef97aa8828ffb7ac037eea0e129679777120143e7fb6516d35b49491a0350b513c16594ff7d9f46ea683ed3860cf66afedf75e8245c6e507bf9784d7504dd8a074717464518eae64ac86490b5b734f991f261f8a644de07ccd7bff1bc2df19517c10b2248fa5e637e8782d97b8b9eb7ac68782328a99eb209f2d7b9d835cdb7c5ca35bcfb40b4fb709a9277f9556fcc2781794defe40833ebc60329c7ccb911f40a817f5ab6930b8c07afd8e11a7047e2190cb1162ca599e27e0b7fbd86f9901187281f33b5e2c96072ec3fb3da3fb0795ab02af70c00905edcca56097b3d445324dace08409b0fafcfb87b255006d23e6cd19cc449ca79e2938d9483dadd347804008bfb8d3d424f98a45eb278babc0278a3e993b7a82af804b033f52af05181235b065aca2bb1505252f6b6f568b76b500a9a404752a0200ea1a282cc76f3f62f502c420aaceb9430bcffc83233ce3d1743c69896ab362f0dfdb8d295283e39a6d95175bae8efd74bdf3262062a2c87c23f4ec38a3a0725a0fa7c3e4ca996e85b02020f7310302bcd055f8988cdcee1b5b320856647138dc971ef48faa66b37603d5d59a2520b33f559fecb9b67e40f4c745206ff38b73ea33153e15656e293de2fe61f58563db9de9434d89c41aa76812fcee2baded4666d08d7d63ac095a77885ee82d6ffd976401d534288af1af78cd524a9984349c80e31b26a84dabf052e40194631a057951e1ef560e53dcc2d7ec186210b738fc64e8256d15b9140b562eeddaea311819ae5e834e07b37e337c0120f73a2b381c0f9326b6a32317a99fa4b28034d5b1b3eb3353e8240be1aa9a31af795dc642140021a623e61abd2c8b7c0c55693116c6d1daddfe1392d9f513be9c04ddbd1bc4b2094f936b2bb3eeded563fcb63d0246f6474818835b7a7765d44275f7ec38b29a41b7a646612d415f9fcf838704c91dcf25a27a77df3385d9859e3a238a91ee3f3e6152cbc317fa61a6ebd4c6462b63fc17dadde800d034b0b02588fbe0b5f2f91976d6aa5540774ab3e2a0f97b54f6ef9e5022c4606e71720c575d28b0aeba0796ae520fb9aa424790b2fda3da3d05078e613ccdaccbdd812df5646eccb82d6a19ddc7b5a764f54569df53c03d5d301b38d3630100b0a9b668de5eaae336f5e643cf2af1ebf8a07118e1a500eb16350797558bc700570e66b970f72cdc63daecc47b9196075371faa2e1584d31eb4bae560cddbf91dad4b6ba1537cfebe09701e51a309d28baec3ad41438a788d210f9d174bef9f6a268ef88796871d03f1321006f74efe28add7c68986310b6957bce5a3e3ad983550ec58c0948fe3a77b9fd9aa2cbdcfbb2dde36eace9e8a27806ac226491b57e9b841e5693247866b8857393dbbfa8717f55f4e0e12cba0ee372c35f120f5377336bc28cbc49157aa4318e0e92efcd3b13e48547e1e1724973ee1f978368187e0a9f098cb112f13f4e17482cbc86923bd5f9c08f8ffaf9c2985606ad67679bd04ecd0832580af1bd83c400a8a6470f1a6b28320540fbc"}], 0x1238, 0x40c}, 0xa) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e0bee54ec106b742381c048426d2a513ad5d9dfe9f2570774cf9a546de66d669df749a58296c05a189575eb3d4bbc1e624437e93ba578f6ee26ffe86f90466662033e1811624800f66d16ed871e3681632cfa2609d3c9d7e18455f532dce5db994912018ae665698c510cbeadc76e74a607587dc4f7008fc904ef8520d324a86b3634e15512d6b2c10da6241d56577a5d103ad9117481dcef3b0147230bac0de611a95ce079bafbf650376052d975e1f5d1b91987e53018aededcb220510017c", 0xc0) socketpair(0x1, 0x4000, 0xa1a5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x0) 16:00:21 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0x8, 0x2, 0x8}) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000500)="a1ee007300000000ffff0000000000000028114241b2dde39579e8a2a422e4110056b2ede7d0a4f882bd7d1d3a7d28f075010132b9048d8515a54e8bc60a88177a758799d891f077eae6ca4ecf3bbdcf", 0x50) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x100009, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="dee88635720790abef0b0fd6a1382056c1437b31c80fa4f2b20686c45f55187692ca33a3f12faa487627096b9e6188bdbafb5816", 0x34}, {&(0x7f00000000c0)="1bcdc479970fae3418656a4635260cb7ab77d8bdd34896269bc6d528231a61d87b15025c30230c11755564a7f15794f9baa955081e7e7dcbca0c95fafdfaaa3e", 0x40}, {&(0x7f0000000100)="80f953d66d53f6cb649890726c423477d5389d1f33fd2afddebc2c4b0250decbbdd4fdef0dc396a14ac7909ac6f28492ff6fb8ea9357aa20e80fec2168e9ad44397c7f0743f28149e78fbaa323db6106b569a9ff9a15e6aac033ebf0c15ff19831b9aa0a81b037915610b849aafb66fd24cf2d2eac52990addebf3c309c4195f0654dd2aa779fae6e8fd7e2b5eedbc58f8e1ef4eb0e8dc59885fe09fc55f661de945c170d6ab", 0xa6}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x8) r5 = dup(r0) sendmsg$unix(r5, &(0x7f0000001580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000)=0x4000000, 0x4) 16:00:22 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10040, 0x5) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getuid() setuid(0xee01) shmctl$IPC_SET(r0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = dup(0xffffffffffffff9c) fcntl$setown(r2, 0x6, r1) r3 = getpid() setpgid(r1, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r4) 16:00:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000340)={0x0, ""/192}, 0xc8, 0x8000000000002, 0x1000) r1 = getppid() r2 = getpgid(r1) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x401, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffff, r2, 0x0, 0x81, 0x7a, 0x9, 0x5}) 16:00:22 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/162, 0xa2}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000100)=""/243, 0xf3}, {&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f0000000280)=""/49, 0x31}, {&(0x7f00000002c0)=""/150, 0x96}, {&(0x7f0000000380)=""/123, 0x7b}], 0x7, 0x0) 16:00:22 executing program 1: unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000280)='r\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0x66a4b1d2a26062b) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='r\x00') 16:00:22 executing program 1: r0 = socket(0x16, 0x2, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="9a86966c262c45ffda0d69e83275ab5289f0608de72180c17c271aac7f6d8b5be27e48cb1a1be3ec2f740c92df58dc614ce297feda52ceb401816b1aa601228728b2088a73d36e6d2189300e00a889cf3531fd650317f340ef9e12cd78997d546d427f4a227e74023f884f2e9cb1b5900abf7515486779e5ca0e5cd76f1265a07ca025bfdbd133d8b0a35a2c86f108072676d84a1a647e8cd1937678fd4db831ab9bfd69520fde2344ae4cc3e858eebcf0cb76ef838311fa9fc002b1815d4cdf8a0632ce0307a8c9061c48d89e4a116e7e36910ba6bf4de4e2d613c7512a8275e850dc29c273ee4fd91d2e21158cd68c5f0dbb92052ba59ff2c5746a58c115d231e6d7a282e33654a142a319fa1da53406c8ebaaf3b5b5e981991a1158ffd5b899dc04344cbc5ac36d0830ce848c79e7997307f6f02adb454131"], 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x90) socket(0x6, 0x8000, 0x8001) recvfrom(r1, &(0x7f0000000240)=""/173, 0xad, 0x0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x46, 0x6}, 0xc) mincore(&(0x7f0000ff5000/0x9000)=nil, 0x9000, &(0x7f0000000180)=""/146) 16:00:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) accept$unix(r0, 0x0, &(0x7f0000000000)) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) 16:00:22 executing program 1: r0 = msgget$private(0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000001240)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, 0x0, &(0x7f00000012c0)) getpeername$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000561b7a65aff706856d36b7cc11b3a634ee8238cdff7ec5a55f9fe2588b0ee2940d3891314f9a9ff85e1753be1d1dd80d4b9f919bd37762837a2b25e44b334a75ca21f956317db0cf7e17dbf3216e15f646f138ffa41e33240057a32fa874c12cc7e99fef6d750432a7c32d7a80048a2b265f124fb0e5fd9bbf02398397"], 0x0) fchmod(r2, 0x108) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = geteuid() setuid(r3) msgsnd(r0, &(0x7f00000011c0)={0x0, "b42b161162c50f40df0dd3a4d976662155472cba1c38b211374bfa5b5866c739aa1eff1069e5e3da91c04ab38b6bb45b553a0d56d6aa05f0204e6b"}, 0x43, 0x800) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000000000013, 0x0, 0x0) r1 = semget(0x1, 0x0, 0x3a4) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/59) 16:00:22 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSTART(r0, 0x2000746e) dup2(r1, r0) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000100)=""/241, 0xf1}], 0x2) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x282) close(r1) r2 = getpid() fcntl$setown(r0, 0x6, r2) renameat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') 16:00:22 executing program 0: r0 = syz_open_pts() rmdir(&(0x7f0000000040)='./file0\x00') r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xcf) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x6764ce3c, 0x8}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000400), 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup2(r0, r0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324", 0x12d}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000f40)="dc63e4c505a71caaf706c2026a61ec2a20b32baeafa4c060383d760477601097d565974a4ef11b221f06bafedc96372f0008ea6db30de6f61f2574fbc566886decccd28904f783238760f54c3d32e02d4c5d14dad8e9850ebdaf73eb9c67a366a95b18682fff56ef0d878d34fa62693bd1bd0d2409a4991b5dfbf924dec5d9ccf748002c30bbbea951d848029bf6a4af75ffb6823e0e3eb4c0c027a8fbb1326cb83b68429d54755f3ba13ec14c9c9c4b5d2f7df923897250e477fca9be94f40e65157eb14d33211d3bb03deb8d905c3c20ffad4eb0e3e8b28de9100bbc778399c9e1cbdaed429fc9e6d98bdab0080c8c1af54121fc5af2dfaf93769a87868463fc1157b80caa39ff7ba6a9d093199eac839b56d9c23ae341142fdfecbf8a5f09a329a53cc52dd12754ca33dcd8e8840c9fd6dd9b692278a44e52122921d27a9418e703e0fa60e8037bf3d3ce6f722de9f581af6c943999253e9773c140aea93e4fdc8f3bcf6f152c8ac42c29bd3128637cfa553316fe27924574d3b1ffe62ffa5006d3fcd70299c1b09c9413abfbd3dbe1ac5007a290ac7d53d686e11cd6be70c4e01fb574f521cd3f9c706de378ad494aa4ec605599e1b206e0e1fd07ac0b53a3178f21f72900c388d66bd1c12b9aa4ddd89b2fee464d680f2d93eae4429e5eced3108de0120b9efc4af2fe3463165ffab7a1f5a8d3835b1faaa7fc190da8e31032287ce464631053f8716cc937857cf9689d1a027e67a88f29dd2801d35d3312651fa924d6e6b230b20aa94627f3d44d259d35af6569b88aa073221aec7475cc1f70634dbd0e6398c0bb44a4fa72d6cabfa1476caea98bf629eb9b8abc9a0a4dda47b513b1e4912b019add222cd9c9f17b8a3edf8fd04e6901c9a48acec9fdc91345a32532214698ff73b04836152f033b748609bdf8b9e724975a793469c0a8b33554fe26b333de4823c313fc030bced9bbf79ff904de7db3880cd487de56a4620c1c5fab89ee399314dc6071e8dd10b13c99c591445dbe81fa49969bf892eddd04cbebacef9e41582f2fe189f1145e85564f9b1ec6cb5e23f2edb067d0ce9b63f93f4a1d33bffd5d6bf398b55905128d2b4b0656b4488750a13001be46eb927719eb4d249ca359cc146ab95e107d33c0b4cf8d0c89739c40bdc721c9c0bdb519ff8a784f2f4f92167b232b27788e6b0e416cbe3f9cbdf70f5a43cb295e6fe72178aef1a6ad2432a0fa7eb429691da5a4b409eff7f3f9c00bed596882367cf296b7506cb1b724199ddea28c0eda68d4a6aeafc59dd66f99ab289482c3ca2e16071b6ee7f2c074adbaf307cda71d5e425820ca8e984bf1cb510a6372bc3a53e75d148b66b5258fa3aadd453efcea5b51f996231a873dce630d4513c28f6c39e4e4ad139b5f52f5f95395a6456a77d93e3de5a75c972a4375c7394c059ff9b6f47d3bca44bcec0667ce90d6655db01a7387c34ed92bd03a9fdf5b73a0a409fc1da2af2375061a3d1ef321635c9c6223c42da707319a8cabd1ecb7f9ac58bcde50444d94e298ab85be8e3ff22a3729bb74570ea85efbaa4efa39129430d30a89c1948b25d0214fefb6697c247a51a657d7843b7b2c594f3d4d0fc9fc51115c7b83c54dd9e0d6a923abcbb434815b5684a28fcc67b5d66a42c48cc0f88e0084a788440afc6cd4006f3054f0cd8ef59995eeb74e871c907db79e98557ec467b16a39890d347c722977f3652f2d904b862cce729cf41b36038e916d4e671407fab46f969dbb553cced6cdd6be8d4ad8be6f74586bb6d094193a1a91ae0fdaae2a208d7491e4cd0fcb088c998a4c4809abc78fb075dac3499b6abaefda655e44b4547d7fa323fa621a0aceb3bbbbe589811aae5a3b75b4b963d9be193db8ff542e4f01c9f992b42139cd03001c98829e6c1a64a693e8b3a96309a9b17bef5afa06c41e6e9758c692baa7ac652dab4a8ad91c16ede0917c8569d74057997de2c03d38cff16f899fc8fca8096279825a618f903b3894dae66a4a45646992d5fd41190c9da11a44b6e425fc5840afeb1f078fefb5c9b1c93c0892f87e8b98bbf6ed6480b666663f2ecab4af5898160aa72d84570eed93fd2b6f6cea82e0bf97afc6c879c286c209a6d25b1c2c6f0fdb76ee70cf5a1e4663582cab6782f66a41501507d47790c652a99108c7f40e997bb6f70d6c78ad3f207c1801975a97fcfd09835d9324a43bdc90e9d93f1497351962499f054e13a3beab38317d1813c77d4a51c266fe5b6dd7d507af5d2d54bf8222762d6d8ce670552ade65af943d4d22387c5560989f71d8a4a0afcbd73988e14d0a15794ce2bd708396cc5a8607d9cd4f5487f7bfc611559796c287ca62bbf51944e3016676f8a1232b74cd94c15c26da1740e0d488cd777391ef08d3a45bbd0d27fd8d64ac4a783f60331f366bd4e0bf2a90518440ef82ea8bf84861faaf120d9c443b05f2e192987d0702be2194681c04a9081c5cc774d3d49317b6371440f3054a6a088eed78df101420a9ec689edbfa95f914651ab237599bdcbc72c4f936eaaaf58cc517e3e32749a75f4a8c5de2676246f685e2bb93a68ff4fc89c48c488faf2b05c099561293786aac63ff49205cfd0e9ceccef8fa790eff53d6a1115608c137be69123e6bee41c9efdb6399314d97bbe21eca3d65f5e6f1481f89952be343e5100d7a3522400a69bbb29ee626015f93f9ef06b7d29da19a0d41c2be56d16e3551fa3bc60ffb6f81a0081aba4a4894e5cb6009acc35df878ceb159dfc54632a48768718020d69a99ba4f94b5b813ec1cfbfb04100afa08df8563161f6a9846a73e64d26b075463389ffb7892d34ad5142c747b805b9525116538a4eecaab94e540b137adde1d1af880480d12820c11e80b23d3a45c040d6d6058d788a66bea4bc3c52e56bbc9511967542ebae69a6a615bf20546ae97d6a13f7655348b67be71348a820d2bff9012d5bc217352100972b1c8c940286eb0a4dabc3e7538912c582ce24f2724a6e191f5be17f2265ddd38c784bcbccf74b536d7885719913fba0f69213e4756678c4088441c93198876688a4ce90a1efb7f1f01f0cb002fc606aea79cadb1ef041bb9add4bf0c0f19376d91bfd210cdbe599cd55f8a3d3178b621cb3cb6338a280c8db51bd3915b1ba7ca43f8401621d0a272d34231e1c0cd8d38feb96b88a7d6548ee65f316573f190056d4fba6a02cadb2e9b5bf192d7b74c3b8a25169facd063bad2c15f7f060b8b696e0d28aa3ece26ee9cdc061a3a809a7694559b13048f2443d8353996b236bc6f8cb24819e2b411b21417673c572bd66f533d859ec3b59a95c3d4df7138356fdacdfcfe56e2bf164649eafd14799d7a12009f40a9503d8e5990425b1a70cd8a40be47958680bf829e03bab74edcd15369fedf689fe3181c158164e63980f386b0954bddd1ede65b89ca4dd16423c9b47c2924a2fc9d96662b82003aec5d2cd5a29a7594a82bfe036f904fe61515d151f5d7a3fd3eff0f88497839f9bc8bc833983f96791b29711a55ac3fb1ff759e00b8d7be2d63562c3a5d25722857e32061862804703e26487162d0a81d8837e227e200a915ca65714b7c36b5163bdb6b9c189c94d2d9fda548326b2ca025c538b012d1df8e4981d967e03d3092be2e269c96719966a50d0d6faaa7ef54a42ff9defad35e1e4f6d45edb1ad8ca93a862d3f03e4cfbee134e8c7ffce67c3aa1dcd1ab08b04a9dc74fdb7978f56fd80218b858635d4449dad5daaeeb268ca01855a194d06ec9d5050d2d9eaf332759ee84732ae5c03251637baba5b8cd69872a13f65ba3a185809d07ef83146ebc124752c3b6645f364cb6a4e3b40e8c176727d89850285e99db84e0c90f92da7410d73f209187a935fcdb3b54660d2cf528afb45d89cba7dded082b5b2a39ac8d3cb88eb078a04c1c84b5ed54b3b4df072571ee9ce0822d5b6604242011e378fb52da26e4fb8a2d3bae388bf0e21dcc1f347b3918c685452c75d010a32fe4e3ebdfb406d02f40b12f5b019234c3a226f12538cbb5f9b4fdc210d7c629b5509d955c795c0ff4c4a8ec8201a4974880c9e1f81f1d368ca28fb6f6ab197a29ac02de6c9b6a83688beb4afe8aa9aeb547395713700bb011adcd0e7482dd2a18323ecfe7d3841c9a5ff4e0580056184ee025a6eccc9bfb686ece1a2e8ccd14f7d306c48d1a7101a33b6386f3bc8e6c4421b44ff3ac1ef3e3c06859cb409f8a8cc8343dbe64008ca43491a701d78d1aa93b3e5f51ddec65c07f8e23343e6cfcbc8c5b809d37e81f56ee7984fcbb6de3f7cf06b2df6943c6830aea7bd66e2c500ce3c88ddd084f38c697eb67ee15f45b1916d1da5cbfef363275ba011b9f31108875bd57d7e10e62accfecd6df0ce1c5fde3e003d339a4025dab238754bdc538071ac4ac7f573ed4187a0c01a4855edc56bfe26628caabda2fff560582e9265c5aa3e22dafaec8eeb045efbd46d0ffac90dc66152ac0166bb08684cfd30c2117b298506549f5e9c5172b34276f5569c7c497378902e76163c9d031e9d73c5f313327bab95f5f909c29b56aac2d6d193d11ee5f316659fc2c0a6386014e3387f7e549919c520c6477573104a234a12b4e75a344d4561405955d02fe76bc0ef51bb9ec62883de641075b80b1df96afda02b579e5e2baa13e43c2f8640a11f4aaf0f8667b18fa223cfa2ad23137228b41e06e990b2fa5a5a09f511521b6fccedef3edf39af2a18be080cdebbbb6dc46f3972db56ae6078c3e983e54add9ef0a680bff9a711cbc51ea1cb2a9b7a84d420278ece611fa2e5df42f6635d56205d8a570cfcfbb45404faf97545d3af44e1eda187a26c326a8d8b79f63f562658d67742f8184c845c921a045ac61a5dfc16540e4c9e989759e15bbe38a14fd54ff357f1f18623c83f25ee7562872bcc3eb7bc3a7b20d19a2c87c862d4eb96c614746d742e924bccbccc0ed64a7f5ae749bf7e23d4f2ea0b51c5dcc8615144f793511cb4370b4633cb7da30afe551e35677022743fbef834f54d9e1b97619aad06c53c4d1d5bc3e72fd2bb2d17f368f67b6a060ef22bca67ec5191620ba933bfc87b215cea892c6c983a62244d3e2bc239e79e9883f1c42fcc08df1a1005c1eefe53943a0137936081dffab9576a7d99a954cee6fdaf65d4085f0287d27ad159e0669921f6ca563ff027d86bab741adb3780a23ce97a19a07f52f85e21d1e5e46937f2f628e278e9b07b74b645f50dc41626f2d720361889b7f7d340de0cff90a9d96ad47ff8e95f8dcdcf9d46d8616a1da5e11c5df0ac8554e9e3917558e884fad01d82e5ba42ab941915b46732e66b33246e3782f4f39e79bd33cadeb2cb58170bd1f94c59f83eabb0622e3a1494bbece9ed99fdab83d6614194dfa80273bca82d6335a7bb6a8e2aee5761b7ed0b5d84d8590e6b034eda4ccf947cd34f537dd9b4e985638b448f88b39807d61cf3560ada2f08b71ed771cdd993b8f47c26978329395a374a1a480e311954d31b22ba59fcf4bf92a095bf0a95c336e9deaa1eb9f304de6c6461f4762b2fa534f68d448195859f0a867d519a4a30cd7dfe8f89a8256fe11b232943b93d5a043cdc8d52a9d97164d17f90d9627464f79b8fd2abb5bda7b1d1c847e34fd6989e6a7a878364ca01f9a3e1188b446c0fc500a32e82c7a8fcee1858a401894fe358d648082c65e872a52451ecad3920920bf3be583f41aa66664fce79503193c18d91f910c86e6c191d97e5f05220066e9acf8aeae3ae44dadf1f2173c2fc4fb6f767d4", 0x1000}, {&(0x7f0000000000)="6567df5579559615f2512b4c4db320d1f24c87a0b7cf0aa75ba5dffb2d369c3c57d7bd774d969555657bfa591a1386a7268e6713fe51a2ef70e3920d12b28d07a59e7918307e0f96ac4cb0b66ec929809649121b5687c492c5c2da2a51d42688c001f60937cc4e46088d3b4e67b655bfa3f16f29", 0x74}, {&(0x7f0000001f40)="8cfc6e7e0ca9c0c97047bef3d3e052f64c98586b09feca8ca63e13729c65df12b85d2dbc6118297b0084a3a461369c5043515d6b183cd468eafeebf7c3fa2008b21dd8bb391b7f660269e5e56832f9235381ad0429bb2d726458df9a889c3a9d28aed6d80001836f653381879d6758314704d3a09a9089b9a2d940981680447e20efa3b47331f408888f6038cfcca6c8ace0e12c4f4f58c88291e74c999825e9b02ba7b85e33b8e6453f29ce7c945548c8da258392c7854ea80d512417708c4245b893b60fedd5ff6f95c08c1296d5b3e383508b9481cf5bbb6bdb453482bea9feed0e039ec2cb4d01daa4b4156930d494264195297dceaeda724565824ec75401df10635741bec02fefaba98e00a9c0ee20b563fb324044f2aaa1f53ded29612765ed2c862cb824889afea6133125e9a77c93169a0c37e26e05621009c32b137b72f69161a58056fd6f9ef67e414bba52e3ea56b9c9a4288b724b01099275b261ae86eae0b70ed64bd5bdb11918769d118ca57268d2ac382d0de55250e44ba707e0a33e1b2213ee83a3d2e47a2e0c89ea2fb4a458a1b3bbb1857d799174cd30179038b774587cbeb1f5370c9e86455e0a43369b77b672fa91aca6799cf5e486dc8a67b67da38ff4bac12ae90907c2ac48b4536340f9d183434a74dfad8659d2029a7ab75f623343c1234b30be8919d49c4f185a5152e29d3f4d61456be474d73039063cc3601a0b06b230bcb219e31cba7cd9697e6ac766e6be57bfa7dfa29831d1b2c376adc048e99123ba25bcfcbf0e7416a49a505639bad2ac19fc9bf6b7af6a56be676f33c0a270fb6c47d511711b09ae44f917fb3ff9efdec72d7156d7b7c161f7ff7a92156f4a651ee15b89c24bb91990e8ab43b4155f485916f82b2efa3e48078b914eadbdd0b14689ec358ef9654bbb7aef8afeec6f9a96df9a36bfa6c3eaedbfd707b525966be6ab8a9821b2c5956273a1cae117908fbfa9d9236d0ce11c379cfa26d82e123443e1f4262b8bb02a0246075c31cdfb5a416a4e86e39bec68c69434025913a48244ab534e06b2e4c6ca07b82bb6d5a970e5c9e473caff4308768e0a3927dc691cded9c12d3cb255bd980349aec21857d6472c3f5b29d54d32e957546a36fba64a69567d92861c815d464445097cb4c4d7573ce465fbac1c78b566669e58135e86c1822d6f8adef000803c361e0d33e8d57eba0f2a13502b6d0586b7d72b2fa5986dc7d73244f86d255d2a3fbe85bf1040a30b0abdb12838e5a0bda1cfcb4f13055b8a3be2d3aa8e55e313c374bcb220e1bb0ab4ffb001f0f6ac61fa46886d8b6619d72b5589a39119a4b663ff932770977478213df9d038b07619827815b6d441a9d81f7634fab253840a493253e5136584282c9c2e0b2eee45245af5e0d5a0e0d46f76d771134f90c06747efb3df911e13b979846697ea9c3b228476dcab0cb50e6b0e427e0d36de7f2d0105cad382e3b8d3be480ac6190c3a3c933e69844341df4fefeba4dd28b073e328d7ae817086f8efaf4f95219739bda97888ca9ffff595e156b8014ac577ca074803dda675a3f2a6f704a0c3e42dc4e0564124bf64a488989e2ce48f2a95eb704d1dbee98664404c6a6f6316aa309c0aeb88a816e2cb656008c9cb253edd80f013db899efb2c02f681f3913d014cbd534683172dae8c29901b251bbaaf34f0c45c3a3f774c52948a2d030d4b0589191e49796edd8d8e79d002e488b3e9c999215d378d75ff2e58a1044e717343b9de1658f6ef24975aee705dbb969357ea6935af59e2506f36bf6fa6367e34fd3d4f986ffd15494a77ca9e519a362b2c4d0fdded658d6d3bcc5fe78e7c4f5f296d7a7954d933dd07c5c5adfaead3baf11c534199c50c64de85ab2ed6d2869046ef45a7e582eb5303b5324c3eb6017ae7624176d42e5d730fe4be795420b845533c05d44170e047c2537db3d433b6f5807d310d8f195a7b95acd1c7f3c80132c213ec3fda84196434efbabedff08ce574f175e114673c6ded3a074ac50376e89ef343e68e6befe824bdaf2f660bd1823d8188f37154b7ff022c4738bb2e764727b4baa79b8769e410b9196bbc72fb7a7062b359dccf387f1d319a848db30cc1998a863af12986a17b5ab99483d7f9ffc826cda18a14a910055264a2700dbc868a034b637b37c66db6890deac530d90f4ea1f4b397022585e1bef0ecdb4a6a6fdca2679255031c62aee4a47e5dc37701b2ae77c4aca8bf47428cedf14a28f602a83741ad36799aac44b3f4210547e5d62007568d9798617c71176eabd0a44dec162384c5ecb1da6a291d50cdbcd22dee23d26a07d90b44622b7b273bfcdefad002bab9c54cf89e9ebd75fcc1b298a52ae336f6151789058aeb2cdf6a0d7511231e319aed6ade063b62831b5d02c74e3b5f68fb8cea6c11648b1764a63406ceb5af0262df3595141ba48ac5e664a0bea0dc132408c55971ef49500684db1f88a5aa0c6d9ee184e61b4a8391a34e58d94a9e197b99167bc782cd7d513a871415fa4c85791425a242579c2fe380c88cc76bba7ac7a89ebbaf13bf4a133aedd27bdf9867c03d2d06e0b3145b8ef2d063fd543875c4c4c9e3781b900785a9cccf36babb91c4d0ba9ccc56a230fd4aade0bc4dec126cf00719ca0ae203239b57847be313709fc68aace2abf43cb5bf4507d07a3a2600722a7a1e15368805de490c32575b9e4cbee00de84c28f0282226cf98ebed55fc528b585c7d2368a3d2943928ec1928dddb9703dc093f1d791d210ff0f9855fa76f1bc852162021fd6f7eba0ca178653d3cfccab4d3b809cb39daebfc4f33e10ff1f99011a9c87652b8ae65d281b4c853ff8cdfbea5df030fe6756705fc961fee81061df1d45552cd57a6c440773ee1000a040563ec407cadb7455896537cd479eb68dda24484e4679eaf3fd3ef2075226330079fbfcdd9b5d0ade84cec414cc09c0d6586fee4aedf1ba6dc2597debeafb6ed5084f4764a9b0980c6ceffe188334fe564acd2a907d36d58696646513875e828cd868093f0eee8cb3193c985072437c9af32c36ae528910aaf76ac1da1b8567547ddcdf9db0663a2c00ee505d362f8669f552bd816e2734b1cd241222e0332cc2505a130188aa9197a1049f36fb57574f9804e20adc84ac26efc061d0a259421f5327b3470eeba42aba92f74e26c1748402de04ee044c717d4bcfe0aeca65ce9972fce1fc4370451548fb5b7aade6b889269a9d2bf6e1c5c868b232e310c59600d59545770b0d01ef500a0e03a6deb761669ee03a523e1be140d4655deb4af807cf946cf49cbcb3f6edfaf03457de8bda1f7e810d45d91f0358df7f9aeeaa221f381d18275512d747f27c3b05a57c531b4d25271c784221e95c01a855b9d59f127bb49018c879cfa20d521c119e114a3d7e146cba72bdbba47102c314545513eaa62461ef8d8f9f50804ae21e1668139ee636ed47e84d332d87bc977c9a31d9533f6f75cd5608f530769bf538f1e0a4b9630e7a553b3e22d955e23b992363f2156a5758ad66d0d5192e9362c1d7c500f400a6903394f38c6740305cec0a04d25318d55d077036a97b0bfa953063f31b446145336c397cc3e7940a8dd9586766e649ba9c74cdd8f2c4c801083d6a12821b2237a7555e02e8b2b9778051d776ab52bea22f7cfdefdcdba63402765d0ad409226c1bd2102793111ef937856450ac87c47d7ec1fbad3f8f5322416e830f1c013c7d62450cdf8f2b5f666a5b1645ccb94a013ce1e7fca7bb5e93deffe460636936b402d692b37dbcd10f596e37d111c4396af1f8177d8c307345279f2e253b7c4a847f4fe147ed61a9fe36cd19753d2bee2d9b87088059900d85c52aa19888141059fff3043b9f9b94ebbf8c97746d8d217c4d8933c7f13c15ee32bdec9ffef5319105ab36777bdc73e06d8e473f297ec0d04440a9df1f9d55a08d830b906ec7a5c656bb3ea4e876af2e1d756390b57bae8456bc06db0464ec23318930afa6fefb3bc578f969ffe28529d1ba86bc31e542e58ea641023da345b0b5b7235c0abe20b39033c96f5d189b86e2dcec1ba446f604686f52653cec0c7a73e56c1cd9d32261a965b3b165983196156234190fe19671f47d420ebeef356d6a0139cdb723583a4b8f2003dde89fb3e1ba3aec6822fda3b8af8346aa5ba7d133b14cc3ab3132ca6837d12680d51fe2d006494044638962bbd462b89fdfdde503dc496c908a41053a13c92a69a5a1b5db7ef040aaf3d8b072b87cc3ddacedb0fd4d9dd1b1db918e36c036ef7c724ee9029712f07a95299380832ad5c80c2755fe83e66ace0fa5ae282c9decfca749ed1d27c4d4e39e371b93bcc423e56f1294570f66085a288a18d981fa29a45a4727cc64fd32c5015643d93c49de731e75f7fbb98f97a0329bd3291399cd798dd3929cbfbbf5af13837dcb006a72ea690320c746cff760059c2970a1dc165cd0f69a53cc5cd303239dbed6673ea6863da949d37f84c63422194dd752703ab16856c5cf4187d52075d577b7396efcdf842ca23a3ec50ee58a9f1975c8c72657c954ef569801f94b6faeb19c53d500a5d40761515315554170e0fba7b8a3e1e3ff3648301a120625da9b8df7220060e5b83970a5bfdf53a9e1b7eb97057bea70aeac371f351ebfa5eb4683864e3db32fefb7667820cc4e7cc52998e361db183771fa5e2307f92386ac2d413520bce78d0a2d0f17beb05cf903f8270e97e853bf8a4ac210fe83d3957ba4c7a20d59fb65ca4889e5a904ec2806a25bef1fb3c5bae6fed38632e8a9067112d023c2f2b95acf2e612598502acd44e9ea38f9b552e9898720a62ad785730e89e2e5777ce07b48f43823847bf3d1fe5f6327cfd12e891b678b045a2bb6ab770797e42854bdedf7190c7ce2ad8293412965bb80a8cc157b0b0f7f265a6955db9f0778c83e04126433c8d4c2b4dbdc6dc1582740154aa8e76a1cc3857c1536e7f2d568f9b752d1195ca05969e7d9397e14d70d1735ee59757c2b3ad0ac4786a785608b1a4c1636287fdff86bf8c9e0d8b5aebb5774be984fd2877cb16100b1f637d56d462a7ae815570e2a6c7499add7b16754fe5b169d2ebff87e080f6b50c1b46aef7b5bb5f09d3b381fbed035bf26f9eb87d8fcc66da4b35b2108a97f8151aa32ef19e58bd1d24ced577cadb6a8bc2f3b0cb1bfef5094ac3b88ea7d43c904607d96fd1d9ab1fc2dee201c3321adfd276374dfa1213ac260c0ad10b731052832389f71ae444cff13533483f1dbf9375a30bb8de5ce3bb199b5cc38e84ca616cef46615f3832518abd2564f2dba6ee2050fa944de9ad5190e87952195b80f6a1c97cf55e6ab8852313d8c584ba0475025da37e93478cb27df2bf1d14f084f0ee5cc006c1415628617b659ffef81c225b0fb394240a3ef9b17d677fa6534299f9a420290682a929fa123ea8216b27192e1df8e11380e7a2e5d87184c729a743955a899656f30ded6af65b84d6ba94d08ad4b705b65cc64acd45a6d3e6e7620f5ba8029c58c2cb6151b2b7bfd571644aaea8da4ca221cfdcc306fe550902462d5fd546bb9a94ce97da3c3fa49476647c12b7f157f40dd24fcce3edca3efc8ad52c4c970cecb06fb835c5669a20cdf37b78421484347592b3bd299862d2cf84d1c078e03ae37408d5a22bf4e1c63b5918ff0f7ee2b68ed1cbc49520d2dc490c8f8c4ea87262559d3c941221c012567a65ecd446790847fb6efdd3597b81ef7175ef819f28c97126fe4244c1e9f63d2597874915ca93829807d858", 0x1000}, {&(0x7f00000000c0)="9356d612d39c3775663181363eca92cd631a1fae7b18227eb11120cbc74b966974daa74785ad945740917c6deb6f10025bc08890052bfcf43c8a65af1da465484e250c2792", 0x45}, {&(0x7f0000002f40)="1abf4d48cccb665f84f5ed6a475d7ae84246c88ac87ececfe091c7c8057d3cf350a3244da6acc69ea3e0c143d5252b6d0366b997611cbf9a498280c3c1afa6125417a5034ddedace9aeffa73e4ca26d8538bbaede8d5f13218e20e1ea733b2ddf192b78192a0633d3d5b46c57143fb39d87e53995aba9bb502cba020d87e50bc62ad93a9a696e405f729df06c39ca2847602c3499ee42c3423a9fe8976cc605d4c17eca3311c98994182e718fb397d85ac2d40999e074f6ec09f9186cdab7403c5d423c4febc5fa6ec8276260d68ea2022b7c16aaf91e3ee4d5abbe92a70778d36363433a38cd0506ee9dc04ea0441dbe3f30f6f2c088400864cafe5510cec3e4b64ece015bda25d6570811cdb27ab66051370cbaf4b72b9a21dee918b7064fc916b40dbc9719f39f7fac0e5c0e691bddaf388fdbe2a74ef45e7751bcc6c7c1f7af0d1b0f2e6f27a2e1a0d557ac76603d99fe4eaaa20c4c130aa4ba2768122e9a4b4dc6da4a7aa63966391b7f8f3d6d4acce55bd80e7a966836aba1c0b2cde8f0770588fd8ff4e111a7fde571130735d8eb179779671d5e08fcc552b9dd08953f32f3889af3804fa289e22409dfb01d5f000d4153c93ef681d12435ff8361cf28e82cf6b8e80ce8bc7d99fa004b06102d49098b8e4d099a9b37c0ec5ce7fcb40bd5f4cd38b70a33a69b346902fa379be88a434088d1f0ebfc2e3d85da313cdb202e235533016ffc2251dd3f8fa1c9f6ed6523d444ee00236b43b8354b8129d11978749af954219d6d3c1cc69a9aeef150db13608265fdb14139e424593553dd24e5760736ccf2dd0afce787b46c860b8aadf9fee54582f419f3a42a0dcd68f80c226e7b1b6118049b71d149200f069652f6d3ea5eb73778bf45e2b973435e72777d01bfc6a46864d4644ae90413799e1f6c108baac989998949a429f07b843c87433b5c75571406fd089403af5c4a9dcdfae1c205ea16b1cdd36bdc97450d8f368a78266b69fd02cc364d7b4a3f36ff570e21b2a252935d05667f9781f546cc3b067393f4fc8d690d29282d2627104414281a8ebb8b7a4c7e4673cbd5d9001c6d57447652426b84f42a9fbd39721987ae0427cd45b8085bf61b7a3a1a46f1f6542fa163b01ae87efb82b6290bca233bfc958f1f940793166308fabf7da213b254c42e5da94f7af49fdf0a32c4ad43021c55ec78d7cf1cfb31c5fb4c9873306ab1d96c0b5acf6b695b221561dc8873d949333f297fd28ca2266a5aea00364edfbd16f4808178bad6e85b443eb7ec6f2c11a00cdda27de36cc35bb607afcbd5614d2c771fba19f12c7b3a2f0bd676dbb1c67591e60e71a3370191b2cb6bb18ad4d91bc1bc1c70904017f6eedb5bc4a2484c1be64024e600554977e80e2e181837766c972f429743b505034bf0ba892b2fb752adfd0b124a9655d27bd20a2ecc5f8707a0a5823bcb1cd6506a8d9b85e65f2c6a98a83f8138ed6618508f30ab41326fdafad0a55290b4c990158a8510672f4f5dbb2fb0c9a573a6cc6f1310f87e3f11f152c7c69e4b49a197720da9a53e0c3c9804a73faa3b6712cd64e463f17863304fbb2f7a47bb3f5d1f058aee627a2ddfe5adb0e95ae2c6ad135750f306599d41cdde287da16fe9ee4330e584ef27afaad08776f67f39fc10dc7fad741bc9841197b743aa954aee59aad36a7435d7600f472b6c553d0e0b202f542cc94f6ed7e434f0bd4716764ea8e2eae2ca7257ddcbad06207343e94f860ab0622eba3729b55ddbacf49d4ad4b99450ec2197b6279386e831e8cc20dcfeb93d4c7c3eb5b272e2bf23441f19479ef9d61b3e44bc8a5a68d9b69f98ed98f0322cf1d299051ce9948104122c93f523a383aabe779a9830818dad3348bfa61b4937977fdbeca225c2f1a02c3e22b29ccef9953a313c92572c700e4340eab980256347d6a9c1ab53810e56e99b3f2f81a27aae567d892677581cf0e77293b15ac7591fc1e068ce5d81496dcbc1c9ee49534c531b26324622d0dd723010b7c2f2e8f2ae87a8918c63c93e20c66163c9db1b0f444ab71de5e9fe008f02b7908cb444f77beda4a099397b42762bc0a6693d359130a54d18b81b235e608fd3c8acb8f3cceb29194204f4c03d87992e1ad1aada49684e9dd658c9c22b8e1ae7fa1e207f9c00b7f708f3441aa6924bd9e8ac071db503c347f07c2804d8cda4f7462ae951b531dcc92985a61c14e6272fd9059fdf1d88c674e15138cfe4b5ea1281dd7d0bb1b1c2c6af00f4d7a0d044870db4b96749e210aafb93f4d3b00cb266d4888518a0f3b3f680b3aa07d2024a1e6dc119fab2fecdcd08ee15fc394de812889537e231bb4997afe8f17238c24378376d516041ee30290fa82c08b10a27714560aab8665d5b9955444785a8a4107b6a696a64e6ac53c5a4de1468606ddb01d886973fff7345c32a4e25951d8ad6cde6ed9bb9cfd5de57c2807ed72c3bc11e97437c84868436feea6a75f94bdc11ffcdb6efe9d951da50b8ecd57c4723f6c31a3bbe1a87bd841811e7f08105d62355c653c903ea00368f57183a7f870bdf59e518cb5b4a8e43222fd4a128b21fe41b35ef0dd4448fb424a6f532ac3c883a106f6f0040414c430dae96af147cd94334e74b61ddf7d35978fe4297ed09999c7553fc6de6b3b620c65d6e86b3f7041bcbbe73725b33df487080eb2c73be61ab37b75e0346fc8597d2d9f282a7004b7a8c17bc48cb9ce022e43fe07a8f1f7c0af32e42b688f7c1ba2ccb256b2da8dd385a23d22f944da08e982bbc70c783fbe4fb34fa9ecdaccd561561086f22cf5a090a216a3901ee55e0cee991a64295f4fd6a8f31b4f4d991b637161001c844e80d9b0cd0a6b8e7a1ba79451d4b436b8becc9c2b0afe28860fa7bdd2cb613ad1d956a9cf546cd6ed26491fdfbe60110188db3e28aa8b07fc7b4d71880837ce5b2dc75b3224e6c8befcb5bda4b07ff8941e3bcc7fee2dacf6da8f6299bb56023d5b654e20a4949b89fda19567868ca9297c13d4317bb0ddebfca526c425d4e7f557385116b1a12ea770e114285736f819bfb61f697c5379d0098620626f73169e581744d473d10dfb30a792412b2675cfa6dfc6984c7fa7d5fb6c1e534b81b5f53f308b7e7b9f07b086ca5b0c0091b2a6b341cd2a8fad09801a71f5bd5c442c9de1a42bc4ee541cc7a8a6f038704a860b76c91af695c6acd37fd90a7eb03df04d97d24c7e09206d309bab5ef4228b2c27c59430ba7991d16434b1fcd8c92e3e77bf747333d15969edc269f59e1952671781f6de124354630a4959ee02390f38be6e674a18e4478865e2f87679767afb8b6c163c93fa6d4f0c2eeb5c6504443db9b41a173b7d8cc2c99be51e30f080c841aa8d080a024c1073ca7fc0156f96ea0b5fd97810c1b950e053f216a96b1e44a4eaf689decc664a13d993df5e3ae357f75b73150f47c19c741254f6738c333c993f5f0e34d877e6d12b0a91fc3273f40a02f4537db62cfcdc6d8b5048d11c1b4fbc9570515ce6db6abdeca144774001f3636f28045042eafd07227fa785982b46505c190cf85d1d7644d6451863e04f3db33845de834e95ae01c2d81126a234b0fdcab777e6999c88d2675eb4a6fc1800ac68d252b4be6cda4eb76dc3e4426efdc772c31c1fab253e4f19797c90464708a8240c81a3613ac21638f30966626f8894175a656731e0a4c954597695fbc87b641de446fe89e86ab3c33c30193bfcfb8650452139a512d27058b8ea912a52a297535c5d76d83937bde95f7e75809872e79d01229cc9b6cc2ec57b1ee13a79726b4628aec4952547c9973890de3377763228f2033cf3b7760375edb1ca8f7097ff8e80b2c97400e372c1711889dc9c701ed726cf2d9317f9829350761cb81272870eab22f38b8e4c4cd114f87a7059c1a982d8a558c912f4842885ef1b9b36835e94308cdd05594d1ed617713fd9aff51d79d1915d2a24911a1f152493dc9774e189483317ee4922532e745f4558a3cc4179926100bd3e864c4374c90811df4fa1f337b2713c72cee43f52e9c61751bed2c21ba1484f35b99b21b6a34656b0075be1956485d5617b5027487c02c1228e1094d75dd8cfee1c1cb09c065f58b2bc70f983177aa293d53b66f7d13cf942d49876669fb1d9e38290aceb988ead3e06d931b5e56a252f98c4a43ef199ddc5e688a7d9221b14a1543225fc3cd41bed2c914a63708ffebc535c22a6dd3292d01b25079982fedae7ca6332d6e0ae73e8fb4997e8e8887e736bec983dbc94615dfc6811ed77883d9f68df2c304fdbd267b535be912066f43d25487a9b1222583576e36dc90904c4d68558b0d24ae434e3b2ea71f687bd5a07911d6b68e641ae2b540952daa51af358070ff473ec9f474c063b6a7ee3a3eaba46a9ccebf961345830abbbff2f108eb2b7a42957b5ca155505f617a19ef0ddfd367b7433dd467a07aed113597bfd225d34e3afdbee791ac2cef7e2e78c1b45aa3cd389748148cd567a2f3416a3c3a0e1e2efb5e288188302eaf8a5f70901ec9bf9bb83b551fafe36d31d34971c164ac9f8ec1e1ad4ed615929036ceed8ac047e55176e561677d117747cd76b9d15a2d12dac140c37088435686e81640f5b3811a5b4c2b14c6146e6cf984bba84b23e4aa23067b71ff60ed3c94390bfb10cad84680017bc0e8353499add28c2cd131e6a419a362c65a193f03405631f937d05a84946cac85c2681a5028a1040241ad55489256de2849f5321b363b574ce31a83fa4d823edee5cf808f688140fd6acb6df3f6e2fbb079598b8b6c5dc48dd356adcd18dbc9b978e7a0b737fc7a8fec9146f18569099c6badeeee8371a4671694744b162570e21471ce703488a43e7495acbf67f48527c92281df86e67e788df356ec521419fa8a06a41d4ad1347405936a5371a7127fba8aa0591b4b2991df178c61a1f359a1d950ff069bedacac7a89a209a05b374b66f2a8e886e00eee63fa8780c94a4e648314a58cdded42116e83fbaa1519f5a40fa9f4dbf014e3024a9e1d70e466f5950fcbbf45c711db3dbc5ae01b78efc54912a707fdae4409852ccd071c76341145ef872ae153c9ee61e6d65cf0b7c1dab76cf0e7cef9973f9c8a28e404022622977e5fd5089c4502cfd0bd0111fd00973c8c1c4ae3eb4193476cbeadc28b90a41de5fca0f9b238fe54da20cef358160067fcb722cf5e4764e6659d0a68c84be77da75e532f83a11bf6164c14e53a6d644ae699322226dc66de7d204a175c26b42b4b1ea59c9b36e97f71692ec13ef79f769bef56f38eb4eb2381e566d20ab4d4f6d76af58d7a40e2e963f4faca9cafb23133757dee74ba666e60c52d6f4247934bd83c5a4bebd84a3b186218b67c2762cfecc33355173d6de23028438752507f1553e30726af4996a476e73d9c42c614346b255e5f7c860f55fdf44031925e513cb6342e5fcb14fddaef49dfd1edb6f791ce32ddb1d97a1ae41567e0a83ce2e6a0cbdb6de153a53f7ab07ed3070a7da821f85b9c69319830239ab903911378c18f61b0a5e8b6677e74794362b775ee570e37250ff15fe432263524a5536ff49bd2c007074b706249b683bad5acbf96642162d969996adafe0f109a366277793c4a0a77189aa377d9d199eb14310a47d72d74d69a11ea5fc4ccc61f3637ad08a1085e3c968efff944d7b4d8d6fc3b14414094b65988ff1eb7f98dd84010f01d91d6a2f1e5b26718f8db041d848563d76f6c7e6a1bd1325a40c83e7f5e7aca9621fcc680e07e265bb16375aa7bb53e74c0399ff", 0x1000}, {&(0x7f0000000140)="1d8db75cbf348ef9f9c77ed956a3bea3d293279dfa00df08cd9a9b83f5f1ca53fca0361d576caa", 0x27}], 0x6) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) syz_emit_ethernet(0x41, &(0x7f0000000100)="212e2622a5aabe60506dd2bba05193f8db4e4caf3c7bffaa8873886f48bd3462459295d348f9ad5e6eee5be31c1075c990edfa2c156c553ba8bdd9c6ac86f44b2b") pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 16:00:22 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) close(0xffffffffffffffff) r0 = syz_open_pts() r1 = syz_open_pts() r2 = semget(0x3, 0x0, 0x46) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/4096) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f00000003c0)="e36258a4160100000000000000f201800000000000005bbd07f6ff0094b222a9c4de41a52f5e00000006000000000000009990bfe43204000031f41247ad5d500306c565baff8b40cf352d76e52e9b8bebf8470808f0c46fcfe159abff8f05f1dcade4790d5547942e", 0x69) write(r1, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x201b, 0x6) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xffffffffffff0000) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313b0", 0x289}], 0x1) syz_open_pts() close(r0) r2 = kqueue() r3 = fcntl$dupfd(r0, 0xa, r1) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0xf1) syz_open_pts() poll(&(0x7f0000000140)=[{r2, 0x5}, {r1, 0x100}, {r0, 0x20}], 0x3, 0x4) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0x9}, 0x8) kqueue() 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') rmdir(&(0x7f0000000080)='./file1\x00') 16:00:22 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/204, 0xcc}, 0x0) connect$unix(r1, &(0x7f0000001600)=@abs, 0x8) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4000, 0x6}, 0xc) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x2d, 0x81}) shutdown(r0, 0x2) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f00000000c0)={0x7, 0x101, 0x3, 0xf7ff, 0x66, 0x6, 0x4, 0x7}, &(0x7f0000000100)={0x7, 0x2}) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() r2 = dup(r0) r3 = getgid() fchownat(r2, &(0x7f00000000c0)='./file1\x00', r1, r3, 0x4) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60, 0x20) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0), &(0x7f0000000140)) r5 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x80) fchmodat(r5, &(0x7f0000000040)='./file0\x00', 0x11, 0x2) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/\x00', 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0/\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0/\x00') madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000040)=[{r1, 0x81}], 0x1, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) mlockall(0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) msgget$private(0x0, 0x100) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) 16:00:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000004200)=""/4096, 0x1000}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000a00)=[{&(0x7f0000000580)=""/147, 0x93}, {&(0x7f0000000640)=""/52, 0x34}, {&(0x7f0000000680)=""/160, 0xdc}, {&(0x7f0000000740)=""/224, 0xe0}, {&(0x7f0000000840)=""/165, 0xa5}, {&(0x7f0000000940)=""/181, 0xb5}], 0x6) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x7e, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0xff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x200) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0xffffffffffffff50, 0x54}, {0x18, 0x3, 0x6, 0xffffffff}, 0xffffffffffff7fff, [0x10001, 0x3, 0x9, 0xbe58, 0x2e0, 0xaa3, 0x0, 0x1]}, 0x3c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0xfffffffffffffff7) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x3, 0x80000001}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x1, 0x8000, 0x100000000}, {0x18, 0x2, 0x4, 0xd2}, 0x84ad, [0xff, 0x0, 0x0, 0x0, 0x5, 0xa9, 0x2, 0x46]}, 0x3c) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') write(r0, &(0x7f00000002c0)="2e96c224b95362e334e2baa69d733ab3b0c2cc656c1c4da471a0086723b7429d280e3883c4e3e6ed250fed8d20f3d05fa7b265b2394d72b49e57d139749ca6dc24535a20593c4c1868e6a64881dd3fccc7357ab1ddf3b1a6db38d26beff9af89f6ec3addd6e1e3b6d419d250b43d56c1805812de19eeeebb3d859f83d4c67e0ffe6c983c989c3530dc4c574e66a2aaf22b5d7f15b8e7c6f7e2a9b43621b98fc818", 0xa1) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x9d54, "4ccea745a6355db509dd66c868578fa8a5877051"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() r1 = getuid() r2 = getegid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7fffffff, 0x401, 0x7, 0x5}) fchown(r0, r1, r2) 16:00:23 executing program 0: r0 = semget(0x0, 0x1, 0x300) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/139) semget$private(0x0, 0x1, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x9, 0x5fa, r1}) r2 = open(&(0x7f0000000200)='./bus\x00', 0x20012, 0x80) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r2, r3, r4) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x534c) flock(r2, 0x2) dup2(r0, r0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000002c0)=0xffffffffffff0000) 16:00:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x52) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt(r1, 0x29, 0x1b, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x6) 16:00:23 executing program 0: munlockall() mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = getgid() r1 = getgid() setregid(r0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kqueue() close(r2) kqueue() dup(r2) 16:00:23 executing program 0: r0 = socket(0x18, 0x5, 0x5) recvfrom$inet6(r0, &(0x7f0000000000)=""/46, 0x2e, 0x42, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x80}], 0x2, 0xf896) poll(&(0x7f0000000000), 0x0, 0x1) 16:00:23 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x2fe5, r1}) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) r2 = dup2(r0, r0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x10980, 0x4) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x7) mmap(&(0x7f00002fc000/0x3000)=nil, 0x3000, 0x1, 0x1011, r0, 0x0, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffef7) 16:00:23 executing program 1: r0 = syz_open_pts() clock_settime(0x2, &(0x7f00000000c0)={0x40, 0x8}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x14}, {r1, 0x41}, {r1, 0x1}, {r0, 0x102}, {r0, 0x114}, {r0, 0x66}], 0x6, 0xfffffffffffffffe) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x0, 0xd4, r2}) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0)=0x1f, 0x4) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x6, 0x8}, 0xc, &(0x7f0000000580)=[{&(0x7f00000001c0)="cb402f833db389be9e983f2d54556126b999865c165548dc11379e9d5a43eab2a5207b7d2b782f92c8093a0dbcfcb41e9b057d01d9d8b00b1fdc95fd2b3eafa64ce0f7d60bbd7adf1a27d8defafb56bacb0c2dd20d9ead7cebf333f934f076956067eee722d67934878505e5ff69afd55c3cb992f3037c00914e1461517593decb1bb781fe2271c6b7bfd89f784f75efde6103dd4ed5a967347dbde7cb316f5bdc60", 0xa2}, {&(0x7f0000000280)="0a9756c13db1e0b276bedb39508b522d85b8880f236f8a63b301998b6d68581c44da14705569d49fd87c9d799ccf2ddb7ac6e3f986ea5e9c45b9cb1e0dc00e64be7a6d97c1932b8124d898a3b22a98471922dc8952f491d7698ec2b4775d8a882cea2f49b87986f3f04bd3e21861b79849350b60f4200081a58f0c0de7920d5a8e9cd3d42749968f4dcb1f081e31cfdb3ae6fd1bc620b45c965eea454bada8c91f5f2e9e609f9288a5eb", 0xaa}, {&(0x7f0000000340)="c0d8be170f2fc41ca2865adb2d6842d5e1b92d0a388565a6006c21666aef5e9e27f595f7025e58c0382b747d39d79085cf9e11e72e2407c7b1ea6fc007fa8d490b0ec69219a1f129db7b001540cceb7ce3", 0x51}, {&(0x7f00000003c0)="4768ab5cbcaadb5f39b70028d25e383e40601dc568ad88981175b62fb51f3e5d3a4c81b6ed9fba2d0070bbeef621511449b3d7a92990716b6f00cc9779c63f9d810694f58bae20d6ca99566920341311d3facc624f30ea2bceff8cc3a1b3746e018d3c40108392b23d7de7f30108037bf2496ef76abcaae02784c035e3a19d932f6479c4656af704e1263c586b3ad31b72", 0x91}, {&(0x7f0000000480)="b7358c9c26af2700f447e8e7d69db97d1660148547cbfc630b1421f7b3e1547d947b839647b7a616d5fd8c48d5aec7044af7dbbb01e602c932f70f76e64abc04445baf0b181010da1c526dc589cb6793cef528299cd4dc0e87a977c1f34d009cc4dc291e6654da841f17cb417234c8ca08d57656d00bd8194ef036ef0d325cdf55f09a52f49a1eee10f435b173c8e523ab6717376d6db270c1a922bb5dcb9b95183f144d0ccb8b7370f543c3da0173af49a2e0e75b4d61d075c89ce905b68352dc57e08f32a6f96600cb3fab6895377d", 0xd0}], 0x5, &(0x7f0000000600)=[{0x28, 0xffff, 0xc29, "b1accb7337944cc9eb4f4c1d4cde8f639e"}, {0x78, 0xffff, 0x1f, "2302afb0d00033fd66d0f94e8809975bfc39596434c96252993b600ac35fefae0eedcaa247fb4259ee94410b26fd99ce03886ccf6929cf07ce6e47c25436a2e704cb9c6bc70fce94d68c86ab4abb71069bd4a87a2b212e41a9f78d53c2a59188482a8b87"}, {0x98, 0xffff, 0x1, "4da69a5ddd2fdb7037506b5062b1a4bf13e0bad27cfb6e7473d95d4b77570442533846e3a5ec3710cb891e4f20e5500ffef3820fd29150e064924c8087ff1c479915978136885d65cc2b4f2b49b721b347ca4468b759e352b11340fcb8b61a4632cfcbc439097f0b855a9f2bcb9ab81ebd370537552d737977c89f4b85a1370408b7e2"}, {0x38, 0xffff, 0xfff, "49399a57a25c9e6a0b1e771343d97a4a276954327ae1cd48556be68be6652864c18d04050daa62"}, {0x30, 0xffff, 0x5, "2fef4361f20f335495f4038aad6894532a5fb2a96b017626cefb0852fbd07e"}, {0x50, 0xffff, 0x3, "2770cf2a5322228992de63f07c22a8e85cb0d25211452b9fd8487cb7440e421cb2e3c9cc2a637b98e9260589383b9a632c1eb28ac1dc13b2e1f3e2"}, {0x40, 0xffff, 0x8, "5499516a7502785f5713784a8125ec0c7a2b8693849ee0015729a9a56671221e34ae4d78fa912e963325a1a088"}], 0x230, 0x4}, 0x400) sendto$unix(r1, 0x0, 0x0, 0xc, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) syz_execute_func(&(0x7f00000000c0)="66400fdadd4b0fae75adc4e1fc50f7470fc3250500000066410f73d8fb2ef30fbc4600c4a1f96ee7c4e1a5dd3a66470f3a42eb00478540ff") open(&(0x7f0000000080)='./bus\x00', 0x60, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 16:00:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x101, 0x0) getrusage(0x0, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x17) 16:00:24 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x8, 0x140) setsockopt(r0, 0x7f, 0x4, &(0x7f0000000040)="de60d3ad038f7b27d7b4620b970617566a4a24d0518819ae63f38b6254ee5dfacef3d30b21438d691f712549627fd2aee8328f6c30b4daa3d33e3aa07349ac6b736a35ecd00a7e3c61aed09e96f36dbf0d1fd5e53574bbc271c5cf789f12321e0b02aca17ec501ce0ac8f83002186e8862958ca5988ca5bb5ee99da2c3e02b3195b3fef8ce956a33bfe0e36f79501211ca88814cf29b3131e9dfab7a3b2c1f40650098e6c25856b3a0388d3e9d2a3713f16176af914394d74c27a52d1a9400a7819eff5f624476c3cbf45d84154c802fa4aabe29b317bc7b12dd28e832e19ae6", 0xe0) setuid(0xee01) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)) 16:00:24 executing program 1: socketpair(0x0, 0x3, 0xffffffffffffffc1, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) open(&(0x7f0000000200)='./file0\x00', 0x89, 0x47) r0 = dup(0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000240)=0xfffffffffffffe55) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2011, 0xffffffffffffffff, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x800005cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x144) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/41, 0x29}], 0x1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x1b5) 16:00:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x3f, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) close(r0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = semget(0x1, 0x0, 0x206) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f0000000140)="98", 0x1) 16:00:24 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r2) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES16=r0], 0x2}, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 16:00:24 executing program 1: unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='c\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:00:25 executing program 0: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = semget(0x0, 0x4, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x6, 0x80000000, 0x9]) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(0xffffffffffffffff) recvfrom$unix(r0, 0x0, 0x0, 0x7fc, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0xfff}, 0x8) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5a", 0x5b1}], 0x1) syz_open_pts() syz_open_pts() close(r1) kqueue() flock(r1, 0x6) syz_open_pts() 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) socket(0x10, 0x4, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000100)=0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) hotplug: event lost, queue full 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getdents(r0, &(0x7f0000000000)=""/18, 0x12) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) 16:00:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xfff) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f0000e5e000/0x3000)=nil, 0x3000) munmap(&(0x7f00003ea000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x1}, {r0, 0x4}], 0x3, 0x200) minherit(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x3) hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full 16:00:25 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0x7fffffff, 0xe5) clock_gettime(0x400000000005, &(0x7f0000000000)) 16:00:25 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x21, 0x3}], 0x9, 0x0, 0x0, 0x0) syz_open_pts() 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="73f8882003d7097a08b936dbe5e5654a90d6b0455ea4206c82781f371f5f5360ccb18ecaeda838a13530f9fbc72504950487b3b73b9b8a44fb6b036ef7f5766cfdd4e1c07d50baaa7c002958787c083181d26c975b668696c46f616c38c9e7d5ff44bb5f0000000000000000000000000000000090bb57d9b6343ed8c91dbdd21fabc38603e0b074397748ff28e27ebc30d32e"], 0x10) write(r0, &(0x7f0000000040)="cb47b91f006fc6912668fc893f85980cc47d24a6428473c45ed05830f91d5c42846d377dfb4de82d18a3a2157e2f81cf66f0059fd1767a40e9de39f050bf31c21d0cfa901ef47bc29cd856103e76edb9c92d76c18987b1bd0a7764d78c4e9b2892f1744c8a0f9ee1a5955d86e85ffd59cb380c1468896e601ca1e2130b857a9938447effd3b70be2820286f42159d7b25a864b801cece690b0be0638b4ba335c05ed99e3a26fe3901ba13462431f948e09a1fa9f6781f889d6084d8b21b7c70d95c5083b2b2bd75dc806381aa0736b387c7f2d5a0e9da0dc63af9ad6a6f58bcaf1d89c9ea34084a3686d7eb361198d3406710f6cb0dc44a24419b486102a8b5ddc65f17db284e379de216f4142af6b060435e8c67987cd6fd351e62710ea37d990b5580ca73bc968b4a14545e57c2555eec4e609833aa14b7c91760efae12d976c6d8f8415d11bdadfc6b4c135522821e2dee36ae88e18d2cf65de260a9c56be52e19662aad267ffa643e3f650f86fa4b36bcc35035f26dc013c1f75f2e0edb27e1ab054f020be8e39a2d40e71a62beaac07e8a500f1b2567957b8f5c9bfc6f9d5d1f3b7ae78abd0198fe25fc03a74d7dcf59f18a0fd05853a8631d56b90e00c3153c8d6574937bcbaec5ab5d4184674e171d5128ad1c9e0295fd3b7148e09be86b8766963b796c5885fbf42df06ae962af23993b57b35c91e39809cd537fa739c8aa1c34a689c8dffd62769b6996146f208a6ff095e10dd4ee626cd67611d78cec1937841711de9ca75fa5608051cb1713843d4337a8817f5c03e31584c28ee7378c41c52261e81a2a1e78d3bcb38789442839c9b6124634e5f51ab2d20d9f3689cfee3daaf1f3e3accef1daba2a91a3b7787d8e71e96c5d0fe74dc14ac3bf311ebe9c783ec8c3e7fa4529da573b054a283ba82cb6b60a76d729224cea26848f7a798069a7cb34e2ecf67f66bb77990264c927c3f5f35b5477d666fad5c6207c8504229283fdfab1b980d193469e9ab443d683060c5aa535d9d00653a4eb17eb96070a8ca96b44ce2b054f410ec416345d23892554a4746848f9873fc1362b383c3d5dc02980c506b539bc4bc69c60315962a084543f273954c6249217ea6f60bfb44d22ae1bbd9e48600c641d3999af8fc1ca115e24d8098644ca04c93d00d890dd7e715b71ef08473749f4be6802e5f83e574f896c8629a5727f8b7c62914dd86c035217fdb0284bda0945b9926dd295062786ba81ef39021f30007e37c39d093832f14b0864b6715435959390229b8f8f46c02243709d0f6b34c7ed30b1cc13107cf54e646406d2133c776f6c34a27da128095b24f82b40df67192c275cc71bcae3d4fa75fdbf82a74b7681d001672948645894e1be0e83a0dfff9221b67c6f59159501e54e3f631ac710c66395e85a20571997cec2da49ba51db4d7e51634388ae70a001a60d666ee58ae71ea3ea922db76da081d47d79c2806549c76f757dd6d81527cffad60ef01366167f38867e10dcea4f4c1e538b73d15554a9220536e657f59aba7d6e058a62ba6fa29faffc3a08c624a803c29051049d7455a1cb9004730dd9524c738c2c1de91180d1c1d8485c994315d29e8ab8b08f57911f59fbcc8a4e98891e9698a77fb052494ed711367b6a99cc77c0ca5469ca5812776a17c14469221a5daaab783ee17b74ba05f45cea331784a949fbfcc61e84fea2ce625beec2fb5f1894ea42aa2143cddb044f995955be66d2fda6c078863a31112025b5c0932158d9b853ad8b373a977bdeb80785dc5b1c5c15589557a1374af30061da89fed4ccb1bfd0c9110d42e670b62c7b5c94740b661de3cd69cb41178b38feb4c03b5b9b339dfe4b55d703e48ba35c00dcd47fcd05c4b60553c8413e5ade9d88ad7645840a4958cab4e0197aed7f38c00bac9a0f22b6578cba33f09aeadbdd59fa3246f9beb90c5c9ccb39d496fb3e3098c73cf09b9139b0be25d380f19176256afaa4f0a41afe972cddb8f1409f1bb5ede863709294eb52ac38fd5311dfa49fa7d6ec78d4cef8144918326b087fa87f10ddd5b834031d2af3bb541cc29261f7bef230c7bcf52405328fa0e2d137d499d29944ea881ab42a432859075ad43c828a946e231d4441ec660c166ccc90bf6c75f2d691e5d92388656867ec639eff350cc440bf233e38951cc71d7bed60b189e3e523ccf8028f47e24d349fbd9c811040570a61caf8c52f33eb9b427ea471531d552d19a9b73ede3af808ba60eb0c7195eec9be0c78ef7d161a2bd716b4fee4923545186e53f3ba96025e6ade2107d730abbe301c89254d17a14294857d0994b7aab42b67387b8cc1e692995a14c20655c09727d69a915d16d4a50c177fa2530fba36b3542f8edffc8186db06778563bb8892e0dea81f5e1d1beb9d031e19bd55dc8ef04b75100cb1bd7dd43698841b7cea30122bc02f2b14154c25deaadabe80f218035647ade4849a10c04ccd045ee87b22538120c223eaa561a7de7c1aa7fd2460d5e3e7a8bba6be1e9dc6e461f3d5a80d344c91516269e0ed21e257ebe9682448ea092f3b0eb391c5c03a5fbc904cef444c61e2553969260b0f93fd25da760ebded5f61c93da57e1cbc72945a41e63ebdf6c1fd64ca05659f849918f2924de10b25d3650e472e5d551ee7789f88e3670206d84f1d04b7e8e8df210aac547ba4a7245e00569f1858b8cdcd7421d9d00335f7b95573d163c5cb1e4ca615aeeac59d9cfc8c9fe5155802ffdaa4f84fd9554e410cbcfa43b005fc645a3f3781104597b5973624d9820da6c678d06803ef9cc63db947d1acd7eb9204df64d91cd2a9eacbb36570ed50f7964db754c045a925e2bc2e54dedab24d8b516f5872e2374bebb4f86c736e6ce7f88377830bc28ed9ad45a4ebfbf1c3e919170d6f5372d1ab50413759cc552dbdfdafb4445faaeba8fbf5df2d246d8e547496f80ef99f3991d9dc57160c9851b23d65e3c07fa07ed431db21a14e2f49cbeae94d2200d034bcd093dff585da327d41f313984dff568e902e541c0a1b0e4bc9428f9902836e0733fa096786ff51ec78966ba22afcab8606621d232f8a7ab3ab37724ec73f2efd1cefbef833bec97c802c095917ab9da4839a15ebf9b5ff413f29b4d9898a852e6dac94f06790461e70da955216783cde85a43ecc833c8ac4a22c4382752fbea3b83d7634d493836a74ec19a17b2edd69d1b15644b287b1f5f3bdbd69b7c00fdfe946ebbd24cb5c392881d8e4bc2e7ada2cca5d17ba807a4874fba1814051af0dd9e8cab4f8adbf41cd4fbf818ad06d01cd8c016684e07a69e3dc4a9ef2d09cf3ac423d8d11b8f79f14b153fc6dd20a6be55afd2949f74db36a0be1fe786cc4dfba25b2da5cf4ed5869a1ddaf25d68831f11d353157ffbb1f9f345b0f71b613af78a94d8f1abdacd40c03a23c394f62b243a5dc6e90f0255cfc1c93917ca10b696365d3d660d50897601dcbdc90ad7ddcf3eeed13b2492458f11944fbeb658c98ca66ff14232803546016a254526cf1872535fbb2052f793efd91e531a6821ce3f2e3b4855b9b9533927fa0655c4532e4ab6192ea0648695e78c1922f4055f47b06ce3df629d7efc4f5de52b5b991254e10e5f3e5f0e4d148ad72c10075dc74028fc3f081f14c9e210efddc09953ffe654b93309c61c09941569cb488ae5d7a57cd70e18253d5d810b7ab311ae49bf68fbfdaa71c57c40682f08419d6eea52df620edb76087a6df4646d19eedc1074672155f01becc10de066f67113121f781e8733877018675adb8cf5378aaba6d5f1fa557c671fca912216b0402abdb72d13c8eaabbe906e2b252c2dfed0331fb853d34950711f5aaa0e380ad3fdcbcd56a4e70c3d462fde4b6765c14b192fb41f42cb72e72f93f3163cca6efafa4d7c07435813e9d82a1571bf1d56944003e520823560016d41fd64f306b04be67a48b424fd46a59c6a8dfb4e98a821ab9dade0a78052cba37ac29191eeeaaa7dc403ebf82fab5d65b764703422332c4d788a2ab09a6ce9083ce7c01304d5270513943d3b692b1c8152", 0xb39) 16:00:25 executing program 1: r0 = semget$private(0x0, 0x0, 0x4) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/219) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1000, 0x0, 0x0) 16:00:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, 0x0, 0x13c966492484ead) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2080, 0x8) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x8) close(r0) r3 = socket$inet6(0x18, 0x82959027e03fed67, 0x1dd) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000002c0)={0x8, 0x1, 0x0, 0x61, 0x3ff}, 0xc) kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x800, 0xfffffffffffffffc, 0x0, "a147780ac8000000000000000100"}) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000300)) r6 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r6, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) socketpair(0x1, 0xc004, 0x1840, &(0x7f0000000340)) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30003, 0x1) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x80, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x2000, 0x7}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x8, 0x81cb}], 0x1000, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x81, 0x90, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x88, 0x40, 0x7ff, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x3800, 0x200}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x40000086, 0x9, 0x81}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x0, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000001, 0x0, 0x1}], 0x80, &(0x7f0000000180)={0x2, 0x3}) r3 = getpgid(0x0) getpgid(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x5, 0x4}, {0x18, 0x1, 0x2, 0x5}, 0x100, [0x732, 0x9, 0x1d0b804a, 0x0, 0x7a, 0x8, 0xfff, 0xd1a7]}, 0x3c) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000200)={0xfffffffffffffffd, 0x4e8a3ffa, 0x1ff, 0x9, "454f6b65765d6063ff681a0b65b948f01cdf4ab2", 0x0, 0x80}) bind$unix(r4, &(0x7f0000000a40)=@file={0x0, '\x00'}, 0x3) 16:00:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000340)=""/45, 0x2d}, {&(0x7f0000000380)=""/8, 0x8}], 0x2) getsockopt(r1, 0xfff, 0x400000003, &(0x7f0000000500)=""/214, &(0x7f0000000600)=0xffffffffffffff15) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x3, 0x0, 0x3ff, 0x7, r2}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x4007f) r3 = getpid() fcntl$setown(r0, 0x6, r3) dup2(r1, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r4 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getrusage(0x1, &(0x7f0000000200)) write(r0, &(0x7f00000000c0)="17", 0x1) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x10, 0x3) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x5}], 0x1, 0x3f) poll(&(0x7f0000000680)=[{r0, 0x42}], 0x1, 0x0) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x81, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x40, 0x100000000}) socket$inet6(0x18, 0x3, 0x7fffffff) 16:00:27 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) getpgrp() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x9, 0x5}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') geteuid() utimes(&(0x7f00000000c0)='./file0\x00', 0x0) syz_emit_ethernet(0x25, &(0x7f0000000140)="d055dbba7ce70438c9366768f8222ff2debecddfe6cc832800fa55306b57402a21fb16d356") chdir(&(0x7f0000000100)='./file0\x00') 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x4, 0xf985) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d6b099f9a4abf5a9bfb040493713821d229d8457717baf51c9e092efb9e2cd5473206d3efa44dc83e7d9bb3addc73aab575ff02ab7ad2b3dae0c6a9fa5d79f20c7db2fc33773d6bb7a69a842813e36f5bb835040b34b093ef6d05fe2abddd2f35be57c511a0c9092b07a859c5acc0ec305b847072e7a3f46c9ca2f618941b5fd39ac35948f20fed03ac23a1493973063da713151fa7f54c9", 0x98) r1 = socket$inet(0x2, 0x3, 0x0) r2 = shmget(0x1, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="89051fc75733fd8f104089d405901e0db7e6a1f1614ca3d61f731fe9bbc0ad76e23f578d35a396c43d80973896e68a61d4709120cc7a81344f3bfd7b4f3762c4fd2d08c89e8ca1e79686a7143b54f0115be6b3af324681f1873a0c1e", 0x5c) 16:00:27 executing program 0: socketpair(0x0, 0x2000000003, 0xfffffffffffffffa, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) wait4(r3, &(0x7f0000000200), 0x0, &(0x7f0000000240)) ioctl$TIOCCBRK(r1, 0x2000747a) dup(r0) r4 = dup(r2) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000000)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x100) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) r1 = shmget(0x1, 0x3000, 0x180, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, r2, r3, r4, r5, 0x108, 0x7}, 0x6, 0x355, r6, r7, 0x0, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(0x0) msgget$private(0x0, 0x4) 16:00:27 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/88, 0xfee7) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000040)="29e500", &(0x7f0000000080)='*!\x00'], &(0x7f0000000440)=[&(0x7f0000000140)='#[{*)#\x00', &(0x7f0000000200)='!)\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}-](#\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\\)](\x00', &(0x7f0000000380)='}\\}\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) 16:00:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) semget(0x2, 0x2, 0x80) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) 16:00:27 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000280)="b50320a9e18d15de262336e786d3601df5e4f4b8e981a7276b2de15d7eddb862da7872e6de135428548b037a1cc47c6d4af5218db6e8ddc9e2cc194d6c7b28a50cda8c3a258b6d7739c8068c918917b754a5f368a29eb73538bafbf4b6946f0cf8dbf0f1631b6ba2854ffc4ce172d7c86d4da8989cd5786432cefef5d300ec15e43f81efdf57f442a3e4695a64fc273802de2406d6a0433d451f639c2aa85d4fc33434ad5579fccd1108bb067988daf1390f25044011638e43f6618ccbc8e44edd01ca42ae031419ed57dbc345c506f8b3333436637a19b38f5fd294afdf0e728237fe92b07ac21eda0dd912e5edadb2f4f75dcc2ddf5177576e67c2549a8ba97f2857ff270a589d74c61d713e7d1038450b17d394fa0aec649bded36f90351136d029e9584bd7963caa8733cb37d44a28547dd03aba451568cdf98fec8faab319481911900a905e55f265699305124d8606da1ba367666837f68da94ae7cf0a29a68f4fc1b77ff2e292ab6cb1fc311f0a8f0f43d5bd9ef930290c4da76be13796da365c802ec03e83a0dbc6abba7f4310cad7bb32b74b189f85abc044f551f193ead0db3300ab4e0dd5807c8facb22d0f41af3b45686e22f8c8be83c6467965701f2755a5c53b739cccba3cc4dc3583106d47d8abf93b682f7d37a70eaf83c4c77e9ef9315091a9cd8495185b5f9d8cc7d9f60d77d12d757b8cc4fc502064c06eb27807c6780b33c24e6661e649053f8c79ad7534afb0ed1ff2935373914991ffbbb66cfa67e985b3d809365d4c13cbe90f5e25e6bfb6f6b2fa57a68c41bc1a52c33f55ca90c0b7bd83219610de86794fa07b9726f5339f05664b7beee950c750a7b0bca8b8458c8b6ede147cab04c5ee1e5e78d069deeb20c3f02a49695e0b987d76ed5729e5f38434a3281223d92c2cb767ed445ef8a30a9cee4841d45f8c1e9c05fc47a02f84e0a5113d495bada59686527279ea36e40808c93710feb9aa0800331257b10bf372f5159ff69e0ee7b218b7c42b1d296e429ac18e3cb1f21ac2925c262fa03bde4d99d79ca436e886a3eb84759a748ed7c93021bfc0b8af60c1fc874c86739f3f7d36933d842a129dd093b7b8182a074f2a23da312acb98e34057bc5c7848c89d44fab5d9187a89fdc533f11ae7131b78e4866cb8156cbe9503e8a10ea0a8de90048c0c3d9339f3b111b08f6c351c081726254576319c8805a2a7a0a2a27e93a86622d889f8ff2196d2677a44b6b3a5aa286a414da5b2bd3b951808b6c3a8001b95a8f6bb621eb48760164db0a89c3f4ec17ec390b8bcd6f27445c9f8f8d5bc4d957005814e5321e693f9b8a964ae08667b6e4e5b241965d74b25d5142af9dd1876b4757b33421ec43a174308d0f5aa3c1c7f43bc0bd7d5a5c1e97437f3eb5cad0e1d606d48bcf503e5994d8fde7bb8da63f8591c91f5277c7074c6b77646c29bac49acb06c73e5bea27038ccb5f49697073cb95983fe9082bdf7e95c7e539da31be5609e0e604ea951882f6855b4b0f71a7ca2c3889c3e507b642c236a78bde8fd799ec718b3f8866ffaf519dfcd1d591dc8885d5df8fa616389b756e5404fca658c872cbf37db157f4f1cd452526cb29bf9754b1a4191205289d475aca038588231a09e99b97da64bf33def76799fb216ed4e83fc1f38064aa06b18406854fdd1e214d46e3e362693f0ddefed2c75c1b3e0ebf46a9e1b718d43b56062aa3b94d45983cb0729de54f5aa9da67e09e5fddc66dfbfe5924eb641b0059a31b5e92f70c0a855e0e403025d29d7b996eb8e6649fc66a241a84813a0ea96952f0d0099807435a3773e9abe02c3e640a2ac2acaa47681bcaf251deebfd5838f7ec1e8098d1cdbaff792e5429b74bc147aa8c2df3edd739d50017b113badae5f099192fd91f21846f97122e23c00d9c797f85086181e385f80c813ba82f7467c8d7f0d9b8fb0060d886f95caf51a42d080ed907aee3fbeb1f8581a1c6c3cab941d1af0b0ad51d38ec5a43e565343a3bb89c7191cdfefeab60a584f818eed01dd98550aa33f232ae2bdf0d049b7da0ca134497f7a2216584570f744d8cd33937f6e81d5dbe48c6ae3f48b35eed907876c14075463fe16a7287ec465746cfe61614f7e247ba5d22241dd991aafcd8f60ad377003aaad34506011b7d778482621cf8f523924d74f7db4f5638edb0d5894fa4337747b07cfd059bcdd15e6e3d8d7113a80c5a17f19f2b4ffcde9580603dd538529fd0488d0d9e787cd38a62c10acafffd655d0fd9f4abc59450460ab893d8ddac26cf6f6ea0eaa3b21ed925603b8500d5994fdd0c5cfa4d26587b52abac3fc70231614d7490a890b18f253c2de77c1241e91ab5f4edecc1146016ba49ba50148ce120a2c4f155c2a04f5b9bb80670e3446b016957db7036903debe7b8406e1abb6ae276bc78088dab85133d36f30f1e28413e506a943187c4c0cc428ea08e5d1db3370d55ad7852585ac8777ad7d330c4c60d7959eb540e1fb6bb067a9edd7daee313b68f4561f6015a0644f39a8a1158b6dd48dc208bf9f48dd6b6925160ffc0514ed04c243e85311d41c1ec3b9f6a47fcb49d58a9bd8839a320b90817f561a1f7da1085ed9d7474d842b080b9e0e096e586dc43025bacc8bcf95cf03ca429a8e3d9ecc63418c65a259a54b411f6c9ada5bec6b2b8d85e8d6dff0563d445afc3824387451827ecaf053468aae4a42bd582ca431b3f9021cf05b8dc77ef3f169e6fecf88d3eb2fce8c583d1953fbaf92dbcba3fd45950fcd4de632ba9548fe0785ccc835cddc37cb7cbd61b5c2009360b8513ed871d509f87082474e163fb1df72ff0225c45a3b7197697801d37f2500c28be1c2a9e89c2a63dc00cb1b6906fa26693fc78054bf99307cfa9d6987852ce492705e93d6130f305f573e5bdaddea950590ebe60779b6e320ab9ffca48590d1e1f8796fa6387488ffae24a62fcefdf9e3ca5f7cb3199de80e9e09f1e3ced53e9a23742ba0b67061fc52bb68b8d67f0d1806a215913771a30418bcf0d35a95d3b214ed4a1837eff47e67fedf3c62a40e5663bb3c854a63febdc3c82e4e7edbc2d9a4526606814cb4485a496701cf6bba5db4740b9a81cf5497879e742df2c8beb6fb6ed3904575d3ed04c656e0d671fed2c28d0befd130bae03d3572e555589b829d8e0472af9d5232e81c79be71b677cd2987e3fbe021ebc34426c5d763cf701d5e5004916c8273020d14a6d5c8f312cdb830d70513a01f1d988132299d4caa3cfebc7f83bdc377eff87fa44b323bdb0cfe38df1cb0cb616433c66f4dbc61fe7b0c392fff84c6c2a74896a7e27660c442b75250f5cbbe2010765ba1d93c1b5dd0786814bd941409987648f7c9bdbd067a0318ca4b00cc10c64b8b630ace61ede1a6c8aad4307f4f0f6d3dd2ffcf5fa9c0b7d731326b48c4109c2ab7d6e0e270582bed561509e4950a4d454884699d5863e2022b3d4dced1df5065e8760a3ec42822e59ac5670d9fea668b68b7c880055c835fb05ff5e7cf783846e5c37bb1cdeb3eee1b91d8a810ab367b79cde28d7dd4f6ee10833d9ff199bc9666bb7ccae31cfedc81e518d17c798bc319b74049ce3fa6323c335ff9dbb01c610f5668a4bfb5cafdc6e7d2608752d72dc9313122197371cc99b74f3a80d8a4ba7f37acea8d19e5700de815204ea9b24a06202c2f6000a1d0946a701b2f3ba91c15cde239eca504603aed1f2f9b21db92c5a7d462849c98f8bdd456c5910336e0cf7cf5a25077d897eede5b312c6804a76640f564677dcd8cd0248a13a0fbae6ae25890a040a139267d69a7f4487234435a86d3d9c53ab7a8a070b2f1f334133f281659a8387cd80da3e2adafca249bb91ebef61757caca3876d2370b11b7a6575ec24c9c321a4acd77e84ee9653676188248688a0730a67b7365f4d765d37364caf8a8a46721265cf491d0f1e74be324973527362898900a7702b56d680417fff10b7fff00c9ae79c281a932e6df777341e6c766768243d5ed98178d40c5874a121e89cda5b602763f4855a26c68f41e79f1ee24b7b6a1c96cee0900e493cf782269f09c4dbf51a56201ede31e3d4f4ff2ddc1f506a4d5dc654d8d3f4d33a20ebc62f47f9f8359177c7b97ceb48a82da2b02b7d0af4eafb7b39faabd96602f73f523a2f3df74b7fd8b54eb4dbbe991554d59b854e2f8f38a1b4927c804bfced61c96a131aa3da3cc653584bb8a697d0a08e6d460223c95a358a3afbe7516b0fec3ec20e3f9fd93750ca752861a7ff579572d22f55de9f27b00e33012f902602eee622ad8e2331efd907c4a8ae1b318bbe8339601084924529a4260a1d138b1cb9ba273eb5f4b7d2ad0de0f5557cf8f80b7b98c855c83295ed9b76878aa1e255d36bc979551b5705f67c540283977400117f4ac07a19ba512f97ce7463b29ff5bdaf5bcd240b69322ae84bf867a6f57e93063b3bedcf3f18dd9c1fac8943a9e5fa55a8181aad0a29cc338ae159124606b3fed850ef31150f2cfcbb518a659450212d8ed45ea95bfbd9fc9c0f96649aa3594215203f480444b68fc701a886406a7233092a5f9e6582e773b78c2e9df51937ef1f925ce433661a0bcfa16bfc04a4d87fe8824d7fad38382b4d5dc277abd163fb9518760c78a639a96baf282c8ead7d2e7cd6297971070e4a7d779842e45bab4c23cf0139adbbe6d436e3ebef5f341d242dbce7ee056c73447f12ac66cf2cf8991bacab62a83f4fd07e9210dfe26ed430356bfa0a650a14627a0ceae2137a7a59e479fc5f830e3c55b9ca6fbacdb0af9bf991328c8f899a4ca6ecf921e4d9790012ce46ad0c10a2564f1288a916f48f4af62b3888a6db40f82f3e0a80baee0456dc0f803eea68f34dbc6efda196e738ac8ba2ac5f5878f3b246e22819b78bef401fca5fb8b5e2baca9c9a58c36c1cc9f84be9fc34626a64c55e08e58d8b4f885e425984acec3be7c057ac6f58bed0df6727099a9275bb3dc388aafa1429b754f3fcf377387b287232c716b3c57edb23ae1ad31fb18c416b885e476dc141e38308b3bb05a8b212cb90c6fdb385304625155f3e72eb76641f4f2fff8a83b00fc27a7a2fd0a1383af6be4066640766ab6bcaa74b4c849a08f9b4f8e03a102787d1a65f8b3a992215085773a99d10f4f250ad07729d2e3f6c16010e57d591468c43e8fc0a15c4d1a92dc046c3f0743eae93904ed8b2fe8fb91e935ba49f71a1226028135be36b1e9466b77fa9effcd68e59ddc0212ae734d0d557503ff661b1a866837cf5cc66a08810c236ba94b80f652b4b0d33c5b8eae0caf6b2f4414e31ff12f52429b93b5d4ff68461e74c9f7375a520765d068ed6a86f72b1a0cea56f72cfb7b8163abf91a2a7e91503109e645ae4d3c84bacc32445250e426d8b4e68d82d48de5a1b240632c1228a06cdbe2bb4168c3303497b3b9986832cf58ba89e682534b7bc22a641807fdee09beb9f28887faafcb7af8de97056340c02ee0fe8caa6f0d31d57c52ad3a26564110cc8bda4a65e8c8904aba0206f85cf0bec716c904e746c18bc3aea26404ce4ea4734d553b07195e3f81b3144fdacd2e32abfa12747af4cfa3b6b3ddf899d356c7481e0755295841d6648753306e0b46a9bf36750e84e47cc80bde571368f11bfeac41261445014af824bf04ac4b7af2fdc898178753e1943e0d1d99d371a194bad6842c14a19206ca260169e3825b27c68077d87cc8130068bf0f7d9f61be1af52559ca82f5b6a646593389564fedb3d2cc81a539b049e17f452a5df0fb1a89b30e76b3", 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xf1, 0x3}, {0x18, 0x2, 0x0, 0x5673}, 0x100000000, [0x0, 0x7f, 0x8105, 0x7, 0x3ff, 0x6, 0x0, 0x2]}, 0x3c) select(0x40, &(0x7f0000000100), 0x0, 0x0, &(0x7f0000000240)) 16:00:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x30, 0x103) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:28 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) r1 = socket$inet(0x2, 0x4002, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7f, 0x40, 0x18f, 0x5, "01ab65ba32d5abfc85ceb0c78c1c3e2ded416866", 0x80000000000000, 0x3}) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040), 0xfffffffffffffe8b, 0x4}, 0x0) poll(&(0x7f0000000040)=[{r2, 0x8}], 0x1, 0x3ff) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) dup2(r0, r0) 16:00:28 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}], 0x1, 0xc19) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, '\x00'}, 0x3) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000300)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d", 0x63) flock(r0, 0xa) ioctl$TIOCGETA(r0, 0x402c7413, 0xfffffffffffffffe) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000380)=""/249, 0xf9) 16:00:29 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x2, 0x0) kqueue() poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x7}], 0x1, 0x0) flock(0xffffffffffffffff, 0x1) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 16:00:29 executing program 0: r0 = msgget$private(0x0, 0x18) symlink(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='./file0\x00') msgrcv(r0, &(0x7f00000003c0)={0x0, ""/132}, 0x8c, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000e80)=ANY=[@ANYRES64], 0x1, 0x0, 0x1000) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000003600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006dc42609ae82082beb8bd5e8aa000000000000000000000000000000000000000d0000000000000000000000000000aef90a983f5c14d35b67eca6275f0ae0c15d3426183c244ea4b3f89bf162de46c6740b757d5f2f7b1cc902c3a67710dc"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00f8ff00000000000000000036cbe3d966febc2a0000010400000000000000000000000000000000000000000000000000000000000000000000000071f01f73d0087b3172711f781fdb39e3022b2b42553e869cddf00f5b4b6131aa9917dc72beadcc30caf8ede05cdb9aee02ea6f3bd80bc27e04ae1128faae32609a7aa3d6faedd901305754d5b622cf4e7db8f4b7132f111dbf03df32bf979ea845630b435ce0f1b2c36940bd42c5acd7cec90aaa524703d199c1a4ae9bfd1d09838bf7033a53d182bc98566c4c2914dc402f8cca560861a8b9e5ff44e8a82366e160319d2621d83c13a6fe96819093f79420"], 0x1, 0x3, 0x1000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x40) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532602d0ca1938d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a41"], 0x1, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000009c0)=[&(0x7f0000000040)="2d2c8700", &(0x7f00000002c0)='I--\x00', &(0x7f0000000780)='I--\x00', &(0x7f0000000900)="2d2c8700", &(0x7f0000000940)="2b845b0c2f2300", &(0x7f0000000980)='$\x00'], &(0x7f0000000b00)=[&(0x7f0000000a00)="2d2c8700", &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='\x00']) msgsnd(r0, &(0x7f0000000bc0)={0x0, "f23a9047c3426aa494db50b0a5ff498e3f5884e2c191a24ad32ffad85c8a0e82e0e6359c9f3dbfa09480db6c16a2d8c14e661970ed825c24614f94d8239a1aa91e51fd757e596a1164169c871caf15ee77025167516595078b5dcdad16f3b73faaf771cf274543d72d2943d1ea5fbfb376ec4027e656a1dc04cb9656f747cca71c545bbd98c63df6da6bfc0127e3e9949b06b76dbd32faf5bea693073b9f7295bc9f0331a35aa48a457d7b7961ac6b18d79925520b06a36a4e24dca1bb34313e59fd92825f383accacd4b87fe5991ab76991f41fa1ef0b585a62e02c2c1a68f7b6dd1882ae3be813eb545b9051bcbb8e7e"}, 0xf9, 0x800) r2 = msgget$private(0x0, 0x50) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000007c0)=""/240) 16:00:29 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0, 0xfffffffffffffd06}, 0x3) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) munmap(&(0x7f00006bc000/0x1000)=nil, 0x1000) 16:00:29 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x7, 0x401}, {{r0}, 0x0, 0x8, 0x80000000, 0x9, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x4, 0x6}, {{r0}, 0xfffffffffffffff9, 0xe0, 0xbdea8e710434d00f, 0x3, 0x3}, {{r1}, 0xfffffffffffffffe, 0xc0, 0xfffff, 0xff, 0x9ca}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x3ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x10001, 0x80}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xa0, 0x40000084, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x89b3, 0x5}], 0x80000000, &(0x7f0000000140)={0x7, 0x100000001}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x100) r1 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') symlinkat(&(0x7f0000000340)='./file2\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) getpeername(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() read(r0, &(0x7f0000000000)=""/37, 0x25) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = dup2(r1, r1) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0x1, 0x0) 16:00:29 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r0, r2) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8548, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) semop(r0, &(0x7f0000000040)=[{}], 0x1) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7, 0x1000}, {0x3, 0x6, 0x800}, {0x1, 0x7, 0x800}, {0x4, 0x80000001, 0x1800}, {0x7, 0x6, 0x1800}, {0x1, 0x41, 0x690158725f07755a}, {}], 0x8) 16:00:30 executing program 1: mknod(&(0x7f0000001180)='./bus\x00', 0x204b, 0x237161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0xb0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/17, 0x8}], 0x1, 0x0) 16:00:30 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x9d) fcntl$lock(r1, 0x6, &(0x7f0000000100)) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000000200)=""/166, 0xa6}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x5, 0x0) sync() 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x20000000000000) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000680)=[{0x10}], 0x10}, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x6) setrlimit(0x7, &(0x7f00000001c0)={0x4, 0xf7fffffffffffffc}) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x19) 16:00:30 executing program 1: r0 = msgget(0x2, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = getuid() getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getpid() r9 = accept(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={r1, r2, r7}, 0xc) r10 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x9, r2, r4, r5, r3, 0x8, 0x10000}, 0x200, 0xa743, r8, r10, 0x80000001, 0x5, 0x2, 0xfcd3}) mknod(&(0x7f0000000040)='./bus\x00', 0x1ffd, 0x236161bc) r11 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r11, &(0x7f0000000380), 0x0, 0x0) r12 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./bus\x00', r12, r14) fchown(r11, r2, r14) mprotect(&(0x7f00003e5000/0x3000)=nil, 0x3000, 0x0) r15 = semget(0x2, 0x3, 0x10) accept$unix(r11, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) semop(r15, &(0x7f0000000340)=[{0x7, 0x420, 0x1000}], 0x1) openat(r11, &(0x7f0000000380)='./bus\x00', 0x8, 0x108) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0xffff, r12, r14, r13, r6, 0x20, 0xd4cc}, 0x36, 0x0, 0x5}) 16:00:30 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='[$\x00', &(0x7f0000000100)='.\x00', &(0x7f0000000140)="2d4029292d18262d5e2d2f00", &(0x7f0000000180)='$\x00', &(0x7f00000001c0)="2c272adc00", &(0x7f0000000200)='\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='-\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*:\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='-*\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='({\'+[$\x00']) clock_getres(0x4, &(0x7f0000000040)) 16:00:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) unlink(&(0x7f0000000000)='./bus\x00') preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x8, 0x1, r1}) r2 = fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x2) poll(&(0x7f0000000000)=[{r0}, {r0, 0x49}, {r0}, {r2, 0x100}, {r2}], 0x5, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) flock(r2, 0xfffbfffffffffffe) poll(&(0x7f0000000080)=[{r2, 0x4}, {r2, 0x80}, {r0, 0xa0e2af3c74b0c853}, {r2, 0x42}, {r2, 0x22}, {r2, 0x24}, {r2, 0x100}, {r2, 0x10}, {r2, 0x1}, {r0, 0x4}], 0xa, 0x5) 16:00:30 executing program 0: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f2560000000025b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) r1 = syz_open_pts() mlockall(0x2) close(r0) fcntl$dupfd(r1, 0x0, r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) syz_open_pts() 16:00:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt(r0, 0xc3, 0xb766, &(0x7f0000000000), 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:30 executing program 1: setuid(0xee01) pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) r1 = getpid() fcntl$setown(r0, 0x6, r1) read(r0, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="fa", 0x1) fcntl$getflags(r0, 0x3) 16:00:30 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x91) write(r1, &(0x7f0000335000), 0x10052) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x9) 16:00:30 executing program 0: r0 = getgid() r1 = getgid() getgroups(0x2, &(0x7f0000000000)=[r0, r1]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8200, 0x101) sendto$inet6(r3, &(0x7f0000000080)="850f64b5f4d58a8e054cd85da82ca4b1336ca304a16ce68cbcd2d9a0d64206c53dd508a77c86600a2da96a515dc3ae680b002c9dfbbf46cb05513c442a4f739d508d2b2ea5a17d125e26cf02635f26732105a9b2dbdcc48aff1813637c316d5a99e97c045d2114e5e9ae2077abf2aa6ba449463f2d8efe4a1c44082d350f73587ac11d9b6c73c5068eb2640a25c637c9ba27ed36ac006c7f02f2261e45776ae8c0ad8587c56c9852980c71a4b723068f200155dd29598ca014014e51ceb1ef904aaff680d18795a26e22ca520818b9ae3218a7688beadb6b8b752ee4b598ad53962502c680b5590428b50843000fdbfdd6f75cf28f154f8551b6aca064b1857752bde4ca8c25c2f9cc8099e41c18fbbc469f4819fef067f6c68b80b21bbf0839d6623346eedfe7a62d0314510378e80057139c50e09e91cbe647975398c8741ac42dccf01f6b9c7485be2e53d1b850489f7f59c9387fa7d31ff1ef2d6f1cc26a0a6ad17e5910801549f825ff685100fd0a842e2542179493ce61819b1a71ccc2ef9da9bbb0b503038dd991eb5161eadd77e5916ed7bdc3d8e86b59178b5b4cd181d71faafee9c46a15b307048b4f9cb7bc687e5febc8b3a2cd42f6d8268190e313e6f53d3e0656db18773b70df6983624512c65e60a35db09ce01ed3b00ec4fd4bd64803b3c501de9dd741ebd254e92d825ff4285edb57d2b4b63190a2a5d0569ad557fef5594de8ae625130a4b12701c85c0ea2c337680f171b1233070c9249fdb6191939931334e0c1a40e349f8093bee1c61cad1a27d6ebe19e189105763a184ed25c611272df7fb7805921ee744d03ce63d59bffa7c1a1fcf9ce11b945d65803354d9fc30ead1ff84f975914cdf5d7ad6f73eb409d3ce72298fb426e173dd3122cababa221c13d38b3df5fc8dad8c31b3aa47bf7810854ca1ebc3ac5ff3b6ba313360f55cf21ffb76ebc76b2cf6dd72b8afa86c373c38328168436f9aa35a0386ddc80ffad9d51edb9a1cad1ec342d592522cb3d51721f21a5707f53c1fd2363ad33d126a9ec6301ea4399e8d87f25390cf504204403d0c4f586633c3daadb07e6ba94f62defdf255ae8b4a935f058f0b3805881f961e9fcb420e2944171b1bfdddf2958d9d632e26e1a4cc0bac461a51fa40415fe9ea90fa65aa7e1f316b8c0a747d2061e4f8cf4249f276c034c3175406172b097c3962b57e50ba665c70ae799f0fb5df973413be015e70d758c75a01d333d06b9d5389faa6a57624da4580af45e52d2e6ca40fb749c732a6f6e516f630d493d6e0809d48b4ca7d4e39e058f0c5910176b07c7821eef748b0e9ebbc46d4cb6b728ef13eee5ddd8381cdad8a8aae30b06d8bdbca8287ed536f6b5bacf5eb0f314937bffd289d4129794dcd1d714d6d7ce41df4cb00df7d26a3039e2b4d185f094fe9258bc18769fe6ba5a5644e30adfc88a59b6d8c880d6fff3f9125a66d2824899fb31d5fe816a448d48d64d2df286ae5d12d9256d938966f68783781d3e82870876b750b61f2811be069aaaa8d26905f49c76eafa78af900f7576ade9062329d8d205bd84c744f8c39e22897336babf984626e75cfc9632a82e24188a5c27636d118f536fe722795672428eb956c7513a9a96ddaedf0ad8f50b851f26a17979a9d2abdf1405a1ea6487bd23ccc51fbb1cedbf892eac3a1b21e66d6864a759b8d80d03c05130a9ba6266a1f0110c10c46447e763863ff2a62ef387481b9524a843c0df55a36beded74cac7e77a0a5315d6d0b4b2b1e89ced6f57f70c7c90cd59d795a96a6c48bcd1a59bdcf6ebe1dabfb6fe4ac6798f286e539185e03f6ace528c0e82cd5cff79813594328036e7d12fe5eae8eb76c9535779bba1fb70f92fd7217d337e96ede74a631aeb31abee642c736b78a1944f070190e33fa7a0adf2ae08c4606c715db4ec3aeb7c5d677dfc5118b8f860a638707ae81c8ed509cbb8b4208243db073f90d8a459ed02f8b3b4013a9ff4fd6ebba8dc3eb8176233bd6cc5f0e4aa3d3855c1fdefadcc2c67f8a797c935c6d07e3c72a53796fcfe853e75b77fb219176f39539fe32cce07595f05532c1a48e3d6383d1e46d707bf234f13ca999de792cddda13f4b86fe7ca76e670a7384bc54f117955c5cc53a2bf4c347c11ddfa53ffe58bc7f8c74e704668ca739609f18c75ae1d4cb6f60604942a29902aecaec2fa352c745482c3930c44a71a71049b7ab4c32367036ef63903029fb65abe4bd71bf8960e7334b92b6d248c770b76d2e41766857178446cfbdb69b8363becb2891183335c15be72723b27f757d07bf9d29ed485da8e54d45e32fe9c6964c498df7e1107dfec2be6abbc7907a15c7f9a7b06f91a5876028d10a407a3bbd78f1efaa1c97cd66e3d963c0349dc2606266cfa4b5e7e6d172655bb5328a21806acef34b97c3343543591f703440fe0efea69a7614056cfbce0844586380c37264bb6eb8cbf8b294918966c016eaa04e64307b9572d8b6964bd0a6241d20e811dd1e63d15a9302fae419e906f0147f64afdd69d3ec3974de66f9dd4babc0458047635f69f7039c3631115071565367fe4a962d726e95f9f539d07555c5e8f3b568ef9f5b163920aa3afed7de9a833ed1365f976f5a5b76d03f2b570e46a0a19f0660d79b89333afdb3603dbb9f915b39610892a22040a28953e0c8668d80d2028c8a8cfa2967c9933d17cd7bca0119ab81353504c03467f6b964badab4f7689b92fb783d9e56dc09a14b597cf9a4a6af29f09383fa24985e4a2281036d274bcb25c2d340026ad321bcefc2c2332fdb3a38632e9a84083d1c52d12f293becf51e904281a2b6a5de1055bb0a3c0c1882fd1158b9dc7473d4f14ca9ec9a7e82b091320f6db3eb33d5a54417fd0d1dc5b8b147a4eee10dcc393990e1186e4566ccff17c8f5d80c40d8580a350137abb013719b8f4735a13522e30d39d074c1691d019c3128fb500fd5447c374c1cc32df3663924449172ac967c707429cba2e1445cb1dc9f95c717db0245262fbe9beed9013e1e28327c5dfeaa5e13a9805d38940a034e3736f4e886ebb68d118cb1fe27e24b4335d82c5fd7ff82a1a8fea5c567c5903ea7f48e211c9b414b1a8d227c681f09c13ceea6f66d6050710910187c08657b5182abb730e6f34571453383e3a5538ac2ecc0886013b96e02d2f1acf9c62783c65a10ab010600dbbc8cf6bab602bc1838f3f0335b2c3e3827c64ab747d5faef0103d57441dab8cab06a213841e312f702b4239bd104480a9fcd30983e45237f3aef85a442027c93b0514dae4375caa6b13f09de793ba7604f8d65b76e23772c0948132d53c9b46d74f9e75f62b8823117c79ad306a52014235c6a3dac3fd0859cf69e2475a67b96597b1adf2146f3391baf8cce3cf542fc2272db7ee06e20659e872036199330bbaf8500d3c436dea031c1a6cceedebfbb2ce2d775a4b38fd2eb9e4b124d0912fd5a7f4281e3979d2528ad015004f15cc69959612dc31b6f80e15cc521e0f320c08d2ca8a173b6696d0df4a2ec59b939d40ed8d3b455e532dd17bd152752f351d03c7e9df3c6a5475cb9cb1b4513f8bf64969641ee225195b7907691471065ce8a92a4bfee5ef6ffea8284fdfa0ca024da4bb3d749830d08d5cb42b68e6ef3c137cd61005f73787e86aed5748de25e544ec2d98d3aa362050c2754f5afbc8991626a8b9a7d396b34d0e5e6bc860244165d590f786910f3eb919fcbb2cea9abe9371231792ff55d8674747e036b5dae375cafc7c080ab205dbc2ff3bccca795ff77fd591d8c91510ab0add3295558fca1698c23466af0c5d210c92d11b5a1325af70848a605690bedb4167c11f8a9c9798627252124c6404979c5be75182c073683f657f55006c55a8da813d9231f8a51346a0d8ae0357db9b7a543e88b724470c6e59a89d2db37317512efe975ff5176f2793a23635a8b368603ad593d62ae390b7f23b9bd56425b56f47e1c87b470b63f94a2bc3bf7c371506d2e3c2de000e595207f37bbeed797cbc28bcb17a12762c40abe0efa269bfc45e1bf807594e23a11dbb893433c607a3eff188851dbfbc2b828b443e153335b35d3bb5afd60ba0fc6c77a47b94c22ebed45c36684d3f1b6890542c9b87518ddc064fa23456eda41e7aefc7603f576c60ffc39d235084ef54e0562118caf097e13f8c0017d1f0c6a16637383a92273f7ead86400185bc1477e5373865244399189aab5a1869e2460d3014105436aba7a6429518cb20e6f0359f5d1d5d5bf272bf815c849f2b6504601b96ae14e17141eeb794c0fd66932009ca8bd102e866b0a1d145e02367e114fd072bbbc07fbf8b15f3305fe5e2ebe75d365e0517cd9c5c23cb2baa0fc7ad531436c3c442ff161317e45101a95e71ad4f36ef4338ca120b4ae88d8b31d0af2f89e42a8b2d4a06ef8b611fd04936e5346d1a71ca7b695d1170bb4906098b7aa86555ce7a3a1d8521eddbad1b5679d84955b7a9fc3cbc655f8b62ffc51d477952983ea06a23d31f49f8b95d88805a4c32803c03b361a65fb82ee64f1e88fbf99b15fda9fe04bf8e4da63f9b44704c2356ac325dbdd939c0d0497b58b32a9c445f959afcda27bafcaae0508ae21fe35d5810f9ac2c2b064c876a958e61d34470de601b3135d6726c9d8d8cc3f1ea2ef58b9d32400d4d114ea24e7188a01b009c42a09e54fc2793a732020992656ab00f89876f594df83474471761da91e2b6565416b2a5a30584234536b4f8bddc087cc0a9b51f61d79adab19d7c22d9b8dda57e0ba8ef7c60fc4d396c79e724db26e80e571d9650b0c60d7f4fc646a3a6641a85fc5f560dafef8f0280c8ad01814096de91af718239a654aa38b0cf7fe9667831ab6dab15bb2a25e21ba42fb13f3fcd9593442f901c8d82e39814a154e1ce7dfd403bc547f727ae03a8207ec43c48b8251da141d81337f531aae1f54b2a7bfd2fb323d6c952ab687fb495b1c0f059b7bcefe9c798618948d8b13002bf48fd976bc2f0b10c5b7272bd872e32b1c25833c5cec64c5a00d71a4dcd199cdbc3daf596e1c46a8a9f7450cd4fd4b19a35d7250427e7c6ba106b3ccfdcbd63aadf5cf61cb99b7fad74a3dc1a89bc7aa5b2c9a69bf373c002ff07f6d2c6933997e9410cdcdc3063245348ecb979223d10404bfdbf389779e264c7acef0ab25a0a9ccc3bd51572d966d06041136280262c86925b67bc4a646ddb3c4bb2ddac62acd93ea3ab156573c4814fb96c9e89c268ce6b13c7788aa0e3dfcd2560da993f5181ee5f4789bdcf4cea137d1e44a7e4fa9bc702eb07b1f630b154492ebee136785fa6e11d7aec1b7bf5a869e31d57fd5bb502c552d76d101385c7faf3d2b46acf1879ac4feb9043eb6b70c331820ec88309952017a7d6b422b2bb3a91a3c64cbbadbbf359c368c441098f14b08d686e0d27f72191c94f8243c450449a48a887ec268a36baaf24b1fe651d061d1057af739e2cb5170665b79ab3c13b36b0182e5dfa33a816a734b9a6756b95846f9a8523b6eeccaa0f2c4db04591eb3b3af1d25820dc9eae4d9d93a1760c09bef8ad17c4caac45b3447ec0c19b44a768854d2208d2dce6721a51ed79e20e717267d66a3eb545ff4d6024c74b5f6c0146d8b1637b3673d91f60680701d02d0691dac1ce0a8879fca665201e7012e792bcd48b5b8b6ea64cff3a5dcfa6104066c9e76bf2b7c8e68582ccfc6e55225a42a2a3dcc7e6b22d4470b08272db3dabba0698026599fed61f4f841b305078fe546b563363aa51878270537d2", 0x1000, 0x408, &(0x7f0000001080)={0x18, 0x2, 0x476, 0x3}, 0xc) ioctl$TIOCSBRK(r3, 0x2000747b) sendto$inet6(r3, &(0x7f00000010c0)="0093ffa697845de3716a466bd1377bde5b75d2306e86125988807c772131d267eb264e2c9e0b62df966ece38eca8d9fb9529dfc7658feac75ae7e79b6ed24966f3b0ffc8c082f45e0b6860447a40ca2cbd66c5c47e721c0b90f5eb42c4575676f3124ffe2d4d28978e9f5ea64dc71e8d14815a16e537fb222db8dc3591a844c257a6915c1b3c7342311b6ea5a6bd98d0c014434dc5ac6b45f02293e86eee0640b054cfab7d21dca1df939aebbaad26bf334764a18dbe67c819ae830b0ff94ebb6d13c66459641d5e4ccfb61765", 0xcd, 0x8, 0x0, 0x0) r4 = kqueue() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ftruncate(r4, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000001200)={0x6}, 0x10) getgroups(0x7, &(0x7f0000001240)=[r2, r6, r1, r2, r6, r6, r2]) getsockname$inet6(r3, &(0x7f0000001280), &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001300), 0xc) renameat(r3, &(0x7f0000001340)='./file0\x00', r3, &(0x7f0000001380)='./file0\x00') ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000013c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001400), 0xc) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001440)={0x5, 0xfffffffffffffc01, 0x4b64, 0x9, "b73aebc7f77506c3b6df29055e270af4a9bd077d", 0x101, 0x5}) getsockopt(r3, 0x3, 0x6, &(0x7f0000001480)=""/113, &(0x7f0000001500)=0x71) fcntl$lock(r3, 0x9, &(0x7f0000001540)={0x1, 0x0, 0x8, 0x0, r5}) connect$unix(r3, &(0x7f0000001580)=@file={0x1, './file0\x00'}, 0xa) kevent(r4, &(0x7f00000015c0)=[{{r3}, 0xffffffffffffffff, 0x0, 0x80000000, 0x1000, 0x20}], 0x1, &(0x7f0000001600)=[{{r3}, 0xfffffffffffffffc, 0xa0, 0x80000060, 0x5b, 0x8}, {{r3}, 0xfffffffffffffff8, 0x3, 0xf00fffff, 0x2, 0x400}, {{r4}, 0xffffffffffffffff, 0x0, 0x60000002, 0x81, 0x8f}], 0xffffffff, &(0x7f0000001680)={0x21f, 0x4496}) getpeername(r3, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff}) r8 = kqueue() open(&(0x7f0000001780)='./file0\x00', 0x10400, 0x1c0) lseek(r8, 0x0, 0x3) socket(0x6, 0x4007, 0x4dc29e18) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) 16:00:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x8ea) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:30 executing program 0: r0 = socket(0x6, 0x8000, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="48f067c0ab95df758ae13c36536c32d4d8e9c36afc728f139cb155c657a22cf1140bf1f921afd682f47802e22381029ec87cb9609eb3b363e5728fd6f1e2f4ab00bd5640046fe5577d9a173fab63e055eb106dbbf5b8b8bfd9fa0b31432c8f33a00070978e880ad3cd183be157996235c574f2d6fd2b50e3226461c5d630eb712f02a2d45dff98270a588ce3eb6479987079792d34d97f1ad05c7aff8f115eb5f8d56e52f83a79722cf92205c71378e5f5ae2c71ee731a134e4cd20d445ffde5be4c2ceea9ce17cfdc1e50626163e8ecac033adf35bbb5948c28c2acf1c404feb21eb0867e6c15d625b654d4d6c61a476b80857a5de9d4a878f70929f4f348564985e7b09a8c261a8ec8f412c9e6760f925d6b36c0bcdf930a9d489f3ecd2d9f9897bd49656bcb251a5549887f150b4206c3b8017910eb9c3d94b8b707645637bce83872396667719a21f89393831ec4575303f7e0c21137c7f19ac5e582419192eb5fb1dc60938d0d416d78a2e680a3c60aa3f690b8537067adf061edb2a969e11c39c859fb3f3626c0502ebf871dcbf3803bda6a3f8d862c1d38c736bb0eec0adee5c96847f1dde19e7dfb749be0d5f03faa0be8e19dd1557fd29f97ac755ab3f19461a8f20c44b245d97ed2205575188feae994374eefbd9e146698040bd7a373b33dd614ed44900bcf2f2331e07847c86f9af2220bc502502c7952a2877e42d51311e0a6e98574547b65bccb659473061dcf2e6a72cb04df5b524a7745d8e56ddcfe424d13b58e05ea28ec4c726bcee7549228f3889d7b6a86f430a0b1c02072c9d2d2ade967f3fdea793b0d03b0a971ca4f788746cee21f516ff592f666b4bf13af8cc0389b190427ed311756197a55565c246b732f3f6207c51bced795aeb704c4a6673a48e86a9013e3f05071e69b7cd87b0d5f25a8b6974211b4331e884ac140494f960a21445de42b1710fafc7899db812107cbd7ecd0c12804cf80d560d73894f3b56ae991602a38f9e13acfa5c8928cf8d62fa8130ab0aebd928478bb6448e82d5f58484a81ffcb119c7c501da1e716552fbda10b0a5e4182e7d84eb61b67d56c9538be2456f48cca887c2d6f460185fbb937d24762c0c5b9b023e1a0f5c79e463a4fe95542bdb63363f2dc1f4c12b9f8e2a0dd50b2dbecf14b25897e6ed3ff3dcaad53cf3f5cbb4be71c40a6ec26bca755615ffc27df6c84644c36912264dc9fa2d497d6321b566ca288c320f6d46b6c54433961a466ba5fb6efb0389fbcc7ef918d8589eb87db2611dd5866b97dd4910377dca121987839270d5a1e0db53fe27ef946a0492ac52f788a718b41a1035a875efcbb0a42666ca8a3e65c29753b14af140c456572a7a8a7968b795768f0e7631c18daf24edce263c256096d218dcc2ffdf0f942ca37cb898504b495ce8775b48c768112b8badafea75a36e60a2f0832115c1f077efa2157d718f8c10349723eeab891c4eda002253b6dc1d0eef4923f6b7dacc535e01a2ec9b3cc898affed35f7edfdbcdac1c10a06658f5c2227a63c72abad80d50dcd6a92edf81960f60b03ccfe804991ff43ca2af253b7cdcca52dcab6da61e3aad219d853536151cf4e6aa7b4f2287d929b4488f5a01e39227f21e248238a90b32dcb84d605cac7af4f8c0df70b7e1c278de6314f22398c2bbef8f675c71b5da67be9d17f246e853d86b1611998103fbdbb962d4a853bcd613bf6a16223a83c59bd8622f93cb84de1ae44ee77140b80417f3e554e8f3dfdcf2b2f4c87a9edd53e2d54495dd3e2e92fedf1d7b3873b547e6aea11cfc5f4de1d1e80d5d1d3653dcfcbd4fa1ff311672b36d30afd2ce12f82caa22d38f03156f6fedd277c19bbfde7813cf4e135535de7cac1e87f875c73f3739ea784181472b75e457e426ffd87ec5e3d5b23077673785664de7eb50bc257f4a6b8480960eecd8b43c2f15574d55c87bff79939553dc886dd0012199a279c5bf6fa79481bff970a9d53fcf6b0deb0f58d20a842b2d731041ffe33fbff7782fe52540344d9ca057afde0dc37683a670faa27d73c49f533811f57f39ca688e10ac71f62a1894a24df5b48374cb466ab6043594d4059a73ab67f2f03068a639c10ac375b98f8803c733bc977639be7a6525c96bb070d128ed3a30ceda841660f653bae676b8921cbaee63878fdb20083f6f55b9d1167f739a57c7c90db16cca9776eba5748694c7cda4ae050639f88d72a602da68f58213d5a1bf6016e6798e04a4493fd4f57e12916c7b2e1c152943f7cf9a35b19e69ce86bebbc005427b761ea0698910a11a57caa67c0fe853406e3afcbbfb10a0caa610b76fb53b54314d781c32cb86a2849cf08f25aacd84f7b41cb24aac602d21aeccd028b51b8d171a0bafcf3b00464da7e6e77caabb3d00c44ed91404d1da4cfd50946fc6026c9677d31399d7b8f09169a614cd6325580515afbe21b73c3f259988e870f3b60c94602f0e839fa6b797b265b98c7538d973d906795823c2660a8cfc98033d4f67fc3758d83acb9f49338d087ca18d30905e7e1f836bad3d5f1c6a87d0f00d1893d6fbc1a233fe0d8dfc9333046dfa039176f89309a67f710964afac0c8c1f45be3e008167faebde48c284c6da6a29fef44a5c63494a266df3886ce1bee7b391d16d0ff2a8dc9694ff704ba6841bc8f6591f78236e5258ba2713cdb4fb565eddfb4b7d086dd04afe26003a93e33f2140fb32a961476a4620cc70f1491f071e2084b42efe073a8c2db758a78324b44fa4f40bdd0de1520fa2778dc30e34cf580b7752801eba5da49ae0b725a18cb3851d5fc26ee3c29d2d6d0ccd19c77615ef0cc7c1dad51f55c638ec38a6336e28306eb3f793c9011907bad43aa80455accc252041a3ce3bb99c616f06622cdaa5d6b3c30e7d21fb55be802e9c7baf0dfbdb57991e7f1a918985b5c1f15a603c6464c85f0e8cf007370803a7f197fb25f49e52b9cb3803567f5ffef90d3be368a402490438a3364ad3bb6caf61bfbef79944ae055530a01e2fb0def010435b5536778ec1e99c7f4852adad04731a937e5d197a6313b6ff1f03c6ef4efee17263005c88c688ce131b4839308049e5dc43535617ba89375dba773f3baeef126db43d233349c8bbee883cec2a8775df664ee4c982207a2a7d676a72a0bccf48798a34a7bb4bd59d7cdaa57e456586c7dd1141fed94ead4a7b169e13dfe199cd98ed10e363f48bde8d1fbbc5e35a8b05765c1343bd75de0343983c195df87c218f810067f935f4907cd2409b66be6c56f69c90b8334a3ad190cbc30ebf119832906c7111336cbebe2d4c48b5c4eb5b8a42d1301a715cbf2d9b8396edcf9b6a675187ab3d77d692d1b15b8a41c6098609c3e6a5e36a453b818b711662f4a02c7a2c6084d9d50c8374c41bcb5d1feb6a98144b524f0b55bdab3eb346603b9997a61f016850baf15bb6b0a58e84c043fe9afdfe82461ab6d70a261e071672030500b0466d524a5216fc7097d0e532b41bd0c14577def49049bb54bb1ec1eb9ac31c637207eb12a1989d88cfc02499c48a8443cfd91292f6c8ee0b4d15a3a455901abb1c3292fa1bf81e81d55ccee050d2e2dcaffb3178281379d5b7abe98d4c021e3a3a9bb837c952ebe4a5a7de90ebcb7a565ed90bef5bb6034ada76eb7c1de41de3aa11be07f5a92ea42de9300b8c3b5fb8b64b7de8f53783dd830271a20d918ee87b019ede68f0882eb48b41b1fa436ebcfe43c05db97a510d7af7fba0cc6ba2d479bd59b678c26d7cd12fa691912bdb78284bec62f38bae064da1812f0145cad478a02a9e19e2bda275bb4a183d3192cc13afcb0a76396f0d20058d8ddd7fe2039200db4a436a0d54f9c963b5e3b2c408599b1b57af92c70aa058afe54307672607ccf690de3cb903b768bbd65eb5668ab09b724e366897bc9c96bf7388b5fcf7442c61e91bb4ebf943865623ee3b6c6e1e624a4d735345c90914986dcf63309719c33e7b40e3f1f212a3c670f31b685d2ef42dd8a1e3d0535f18589b502445049af69457c4f932dde058cc4102e5b12f35a8fafcb53024353241c911a549c44cd999bf7264d3c4938958f5dc3d1307dafbcecf14bc6c44106adde94a2e1bc2efcd664d064249f7335e065eaa0d23624f7521e093f14a53294fdfeeb829d3bc37e9397f4921a1b8ea4f03667c7a9b88ac149311775d378e3139638ae57294831a674117919d47eaca8761cb8703d743c8a9857b1085c4e57e6b6cbe13e25def349d236027eb2456d2d60d689b4feb1ba28856c85c5e897b6c5a2794556df4d467f3114673a9ed293d3b1167037223a3fb798a3728b025eaf9f06a085938fefba2cb60bcac646fd3ed99fe474c799034861ee8c7cec50c38bd10d48f61341f7eda650a16df714f6ca01383b21d15e47814edad998b10a2f48ff383fd21d12da0cd51c89306e4c3c20991f12219f4881674480b01d785eeb98c4f72d631de5b4d3276b40688679850e9b8396ec505a87221c8c94598cc5584c1ba39827c9e1b171c512339e64d2fee71127fdb6ae3898c627367126480a58f3bfcc0b5740e097403bdb3718a77d56632cc8b157538d151815e37aec11bfe5555b2731287f2b6abcd85f33be3d2e341b6ae01fe4f3fbdd60770799663b3892aa474572c79d10acf9452a2f4d24f0c3bf127a43fd186f0c0e807be2bccad08fa5932c89f3483542735fc44d47a82cd7ad4b3642fec1bfd07553de6c86c3f2b7a743639d39a43d0c64c431589a5fb8e0ff025dcaade26aaaa3f65d7585d48090c0936c2f73ac302dbbc314f86b54ffcac481649b7db6d4d8bbf3fac16066a3a8ccb1e2a5ef18d352f2037768642bb87e0cc2005e3c95d46b86c26948cb87c47fbaff200d4cef95abd0d285d211a920f33751a867a95524f3a4cb54c1fef16715520b2db9180a4b7c6560c22d9874845390884f29ce28705d47fc27cc82de6bbf5c100a5c54390fbc11ee79b4df11b0321a36c012d2fbb54f620ef76973d3e360c81868cca2812ebf5cf40efc2b8156c7369b7eac3970569a6d437742a4219cd3d7554b289a2661a0b28291f5fc91497d381cafe4fa30bc71cd0bb77655a3f684be63171780249fb319488ae1ea380960e4071aed513756f834e931b61d82f76fa6a17ca2218d2fb029d40bc4af23a6136371a9dc6696e670e5546686846db2af6aca21e92e0da68f0571fec487a763e1816b96576d881b1bb3e190f355b4ef444f1a0bf7727d8dc111d763d740e07d8e80f23b42deaa3616f9aaab1e841bd869f270907a85bb2f31c9c05485304b2e87af711e4e58618cb2c1e610e0a6f75f1d1888b5b347b4dc4384b33c9053fc63795be0a6f7adafc132d89e83d340a46afd4dbecfe7dbb3ac2615744295ce45d2cb72f0", 0xeee}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x856b, 0x8, 0x152c, 0x8, "69230de4429fd5d0e9516d5e82e68683a86165b5", 0x4}) syz_open_pts() 16:00:31 executing program 0: setrlimit(0x2, &(0x7f0000cc0ff0)) r0 = syz_open_pts() dup(r0) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x2) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000000)={0x0, ""/124}, 0x84, 0x3, 0x1000) 16:00:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x1, 0xc9) msgctl$IPC_RMID(r2, 0x0) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000940)=[{r1, 0x104}], 0x1, 0x8be) poll(&(0x7f0000000980)=[{r1, 0x12c}], 0x1, 0x0) read(r0, 0x0, 0x0) hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x1010, r0, 0x0, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) syz_open_pts() close(r0) r1 = kqueue() r2 = open(0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d33, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x0) 16:00:32 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x8002, 0x100) chroot(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") r1 = semget(0x0, 0x4, 0x300) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:32 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000008c0)=0xc) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000900)={0x1, 0x2, 0x1, 0x3, r1}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r2, &(0x7f00000000c0)="074d1a9a0ec75683e6a0a0286c38280a9f998887a3157ae929772b3513c8202cf0eb59bff419600f85d6f276ed5e84ec8cfd20010683ea3234e17e55fdb03e6a6bbcb2bf91b1cb7709667b6799ec1a53faef596a5e48cff02ad5a8cb3be13dd3ffad468b64df58fed165be4632fd1627beb5e6b69faf9a6fa35142b49acbc1d18d06846af4210308e81261ea2ce6a3db490933fa22f63524444ad4a63d82b030d2484422673df55fffabe473db869209aaf2a66d0c912c7c1b0c276c92c8f06f7a6cd8002abd738f65ec7defe864fd97efb6dcda123172406e70f7b3bd6e152df7eb75f384590d927fe3dd4cb3ac3298bc2a906b8b71c5f0987e80de89b1ecd331b4197024f6547aa8249970798db0f5c8a4698162a5ff79d353549dd852eae0c341741d6fe3bf949c8ffaa078ca1b6cc5f683173b9eb57ab91d49ba38bd29fede273e5ce65f91fb0d428c765dd21a87881e27c4b020ff13ea484f35f6b76ecb727fc29356a5d2e372cca82b17588d2400cabb390ae26381118d69c3c51f9db36fcc71a20e47c914b9b1327389d2db20ce7b95bf84d1a42675f6cf881320731c57035db560e80c0d742efc12cc8485fd8cf9e3c3492f651440e120ac26b2580caeeddb14b4ee66701fdad96773711663234f5773839712bd18f66e7040aa94775f103a444d7cbe72d7ff9b33c92866a01b01cfb892039ab84438096f4166db7ac14ba62def7fe8a8ad6f15f02e2f92fc38f6b7dd964e7b93d96829a7bcc70ba2aa391f210fca932daaba8433bab489b52ea6608d39a2e435edf761a002d4ee827f29ba5cf4f1ba15f8a4579f57557a8dfda6c3a646de5a03703881e79e691522d5a3b9368b07a4e6b38b71bb6d1ec20d65fa0766a8d08efb5a9e02bbf438847d10598ab0536af2e85703045722490b2ab08fce7726f979fdf537072f24c73c46dc803b27704f48ad8cf15e68742e736d0cb16dbbfe2fd937e31cfa38f40a5884aad38448a3a22e367aff2753aa3cda17c194a47bc34e5e0ac1628f73333443a46aa8b94c94869ffacf7ae19b56e486de80920b5c3b83a102bcaca6d8b5795938e9602436f587639a6329ace4f6d470856d68b9b2bf1bfb03b5d5dca7b91f9e0c6911f7e29b09dde0805657120cb95efb5886143152820a029ea26d42a1cfe180a0a499e4e647346419cb43144d356daaad0f9445cdbae253937883e0504429ab411717e79d9b59032809a8fa744f5fddc73f241cdc8b8177390828490e58ff864eda18774968642b8a543f7a860fa54a749371c54f08e5ab05a1be3d144b47ea52efecb5d6b7f5873f82ad64023f4fc5650344ec47706333f6dc265420e2fae5edcf44c360d0124c038b481190812e594f660c8e2a06233fc4e4c3ec7248f049e33337b3c28c6217bcf3d518460e54112000673e1d38ad15f19f02f5bbc900dee1dd486b4547901531b8be725d3a76e531cc246d665b9ca47b84d6d2974fe01e73487c6da1268c1bde8f3c4f18d083c15cc0847a7aaec6f6d7efc798bda030be0c93cb62ad11f4e20139d5376a0870fd82705c2be880ff789c223a857a28af2ef6533d84c4b56290c2a869b10fe34162a2f9f5ad36182e326c51b165c280f10a17e66034e66fb92b32bd3be3fd980e2d2caf6751192e9e5222ecf5414f749125732fef65b7091edd505c4115928ed845911595339331bb65bfc1694cce186125681f3ad0f4ec5616be67979473e2f05fe0f535ed94efcc6dea06473c4a15ff3eb3d91760f91def7b43c83be5367e72a1d9b2aa5eac3c89584fc323fae0835531915c27d88e65e63a064f0777232f360d8f4f99469b1f7f73322bf0b27db6bf21b8b615c70f949216a3a2d8800e7166a2b318c33fbcff314d7d6d036f835c74ee69160c180119a89670b98a1d7c437fb15017f006e54e14b18ea7128bb1c440595ea6a652b34b1a63a249073159eaae1c96af06fd9fc0b918659e4f22d1aeefaa739adc90b613f9ae89c464bd1e217b4a902b17b3b7f17157cea000ddb2df19afd2c6944d984e93b71d66004277bc1f3f350875bd1f995db155d33d915abc3a1a5da8fd32ceec35e36f68bbdd9b2df528648d3b165b7564901fe7b1a6ec73693f39f86c7f55f91a57c22a81cd4bef5f73d2249f6668dec8f41c010550307d69c490c6678116a1c3c9dafd2726393048bb35d6486f49f198dd162da427591d1424dcd313f916ae6b82ff7a3d8133ac0f0f88c5443fce32d456fb668f4ac8ffba4ad5eacb86cc1f17ed415386497ed86d95eed1552a51ae2f9a3573ae46e77d21618f9883364e756446694d1a6fc628a9722682130dad4ff095e7781b9e8039082265121da7242bdc97a7a1ee68f254704c6bf715563e7d0ad19e515c215e4fdf87dd5c8ec5c5acd37291a4d76be522dd9b1f2ef17dce98c72fda58eb7b6b26eb1592728c39728229205abe854c749b1edd145255334bfd1fa13520cd7e5d8c370d0ec5c1228514a0974e5bcaaf3efba195eea14a86aef34b3d43b86cd042dd14d3a3c189567086bc18515d1798df09c3fad926f9fbb3d106828b434af53e9a55b1da6fa63c5c9f085745aec2180a497df51911c0a7e8e31c568946b7879632eac2e99f253e5dbdad181f364bc5c93ba094fc804978c2567767b0644d67cdd40afff116aae38f38e836ea3dead2751e8ab1b128de1e55cde996725aff9725854a62283b4923a23f669338bff92a10e7dcbb3a2952d9a655795a05aa1171c46642da6377101670e7147b8a286ed865dd012f9fce637314da5d621aa32f892f267c3b42c581a5c9e9fb6979e1894465194381c598702cfa2b9b8ebfaae156fb64459178f0e30c4744aca96599ddec9fd9d6c83926797813f66c6f374e387d8e58aa73", 0x800) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x12, r2, 0x0, 0x0) write(r2, &(0x7f0000000080)='s', 0x1) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) fchmod(r1, 0xc) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0xd5e, 0x0, 0x0, &(0x7f00000000c0)={0x4, 0x97}) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./file1\x00', 0x4, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:32 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0xa1}], 0x2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x1d, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffeff, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x8}, {{r0}, 0x0, 0x28, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x19, 0x7, 0x7fffffff, 0xd39700}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x8000}], 0x7aa, &(0x7f0000000480)={0x7ff, 0x280}) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) munlockall() read(r0, &(0x7f00000003c0)=""/214, 0xd6) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e92b794f8ae04803cea065176003bb1fe00"}) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) 16:00:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) listen(r0, 0x4) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x9, 0x0, 0xc93, 0xeb1, "d8f6fc515ef88bbc603743f9aadf268475d6c6b4", 0x80, 0x2}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:32 executing program 0: setuid(0xee01) shmget(0x2, 0x4000, 0x241, &(0x7f0000ffb000/0x4000)=nil) r0 = geteuid() setuid(r0) 16:00:32 executing program 0: 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = shmget(0x2, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) poll(&(0x7f0000000000)=[{r0, 0x94}, {r0, 0x6f}, {r1, 0x8}, {r3, 0x8}, {r0, 0x111}, {r0, 0x12}, {r0, 0x100}, {r0}], 0x8, 0x100000000) r4 = kqueue() syz_open_pts() kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r5 = dup2(r0, r0) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r7 = getpgid(0x0) getpgid(r7) kqueue() kevent(r5, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() setgid(0xee00) setegid(0x0) r1 = getgid() fchown(r0, 0x0, r1) r2 = semget$private(0x0, 0x6, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x9, 0x2, 0x4, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x0, 0xc1, 0x5, 0x8}, {{r0}, 0xfffffffffffffffe, 0x5, 0xfffff, 0x6, 0xfff}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000000, 0x8, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x10000, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x8, 0xfffffffffffff713}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x10000, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x84, 0xcd91e40bfa1d0c69, 0xcb, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x80, 0xf, 0x1000, 0x6}], 0x1f, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0xa0, 0x2, 0x24a1, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000001, 0x2, 0xed4d}, {{r0}, 0xfffffffffffffffd, 0x50, 0x2, 0x3, 0xb44}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x5, 0x68}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x774d, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x81, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000012, 0x4, 0x80}], 0x473, &(0x7f0000000280)={0x1, 0x2}) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x7) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/137, &(0x7f00000000c0)=0x89) 16:00:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) close(0xffffffffffffffff) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0), 0x0, &(0x7f0000000380)={0x7f, 0x3, 0x400, 0x9, 0x80, 0x9, 0x7, 0x2f464b22}, &(0x7f00000003c0)) 16:00:33 executing program 1: socket(0x18, 0xc006, 0x100000000) r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000080)="7f4656c6717651f361a671357c96176d848d3de28d641abea04ec6ea3ca85c8a87833a3ef1beb0e21c9a08f10d1c5b4f6f563acd07f7ecb7c2d2ba8052f71bd149dab82449daa6dc11c9ba0562da70faa34685b65e574db08be617326cbad83fe069bf470850adea8a2bdfbbe1b77bd3325e13fa64c29c7fa72932588d5948a51367725a3624de4f7065eb5790b5221be95ed03279addced47193956b674edefe58f9a1942f748a41546bfae267504dd1309340122e1d626425983b75d9872d9f87c0f442a1eeac05f6374705537", 0xce, 0x4, &(0x7f0000000180)={0x2, 0x3}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x0) 16:00:33 executing program 1: r0 = semget$private(0x0, 0xc, 0x406) semop(r0, &(0x7f0000000000)=[{0x3, 0xd902, 0x1000}], 0x1) semop(r0, &(0x7f0000000080)=[{0x3, 0x6c80, 0x1800}, {0x4, 0x10000, 0x1800}, {0x3, 0x593221cf, 0x1800}, {0x10003, 0x3c, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x0, 0x17fd}, {0x3, 0x1, 0x1002}, {0x4, 0xff, 0x1000}, {0x0, 0x20, 0x1000}], 0x9) semop(r0, &(0x7f00000000c0)=[{0x4, 0x6e, 0x1000}, {0x3, 0x9c, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x7ff, 0x1000}, {0x0, 0x8, 0x800}, {0x2, 0x7f, 0x1000}, {0x4, 0x8, 0x1800}, {0x3, 0xffff, 0x1800}, {0x6, 0xfffffffffffffffc, 0x1000}], 0x9) semop(r0, &(0x7f0000000040)=[{0x2, 0x80, 0x1000}], 0x1) sync() semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000400)=""/248) r1 = open(&(0x7f0000000240)='./file0\x00', 0x204, 0x40) semop(r0, &(0x7f0000000140)=[{0x0, 0xc3, 0x1000}, {0x6, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x0, 0x3, 0x1000}], 0x4) semget$private(0x0, 0x2, 0x8) fcntl$setflags(r1, 0x2, 0x1) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="00000087b4931a4c1da88c5b6fce4bc3bc7e5f914dd745f94331e40dfd459fc1504668ed113240f4bd732910925de71be11c1e4c3c2b3fd9c36be6691b75c505ee82ccb0b8ebdc83ffcbeac251d8a1402c6cf28df2c6c7a59a9b89f8d4251a07f320feff066a54ff910effc22bb121332c89fb7d7a753c39f4880f1a73605d48389216e58f9596f722ec42d74013b1fb903062118f0ac27fcde523079c752aa3f92ce670b4fe204df100caf790293ae0a54122598fcbf7ab37cfdc2b8db91863a7"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000300)="0730cb889737184592685d0e90f7dd8659aacc13047f2cb2b625f214a5600eb388151ee762", 0x25}], 0x1, 0x0, 0x0, 0xc}, 0xd) 16:00:33 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) ftruncate(r0, 0x3) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003eb000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f00003e4000/0x1000)=nil, 0x1000) r1 = socket$unix(0x1, 0x1000000000002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x184, 0x0) fchmod(r0, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x81, 0x1) accept$unix(r0, 0x0, &(0x7f0000000200)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x10000000000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) chroot(&(0x7f00000001c0)='./bus\x00') poll(&(0x7f0000000080)=[{r0, 0x8}], 0x1, 0x7) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x1}], 0x2, 0x100) lseek(r0, 0x0, 0x1) poll(&(0x7f0000000140), 0x1ffffffffffffd7f, 0x9) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0xfff) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="f77b54770399fcef01000017b742621b9eb30a43489787872700bc632eff827f731868c81f80431f39807e267ef336fcca224ae9090000000000003cfbd3b5d8aa290f09250e0dadb1701be39d7f73f66b1837a48f730ee3a9abb00334fd631c7e741dd738b53ec7782d17026ee6537c54c0cc771e08fb62b70196554b2958f7f9a24f7e4af160cc9408edb415a3e4d3c06254ec29f6c00f8e3b5e4edfd51bc86304c61440bbdac3d54ab59402d2b0b5a233e5a4098107ddbbf62f9614b7d5950ed881e7145033ae086e96e33d02adaf8c489ba84590bc6f8fe008d96577f296ad43db5a50adcf45090d3a9e13e88ddb92d577b758c8236d2260e0729354c0f3cf2568b19434aaa8c4179e0836c5c2c3bce45ae29adf056289b38c70e398f4cb7d5fa67ee71efb3a3f3600000000009a7c229c72fd30338dd336214cfd8daf50f905cb832e57528941690ff00796528d022853297086ae92d025aebc02be2a5e01e5b73113b93c1ac080537b125ef12afe51969a2c81eb3f1ead1e8d6e6427ad0321ab0cba7cebf7bf0be96889661b5a002ac6e6d83449347d77a7b58cdc4265dfac038acc6e318f4bb6a8498ae257ee3bf58c741c0d4edd1bf29f86fe1018fb4e3e4fd4f9c58a2cfec81d508059faed4d57299a5efccb62669c2b1d25d500722e0f0c9a70acf5f4e7"], 0x10}, 0x0) read(r1, &(0x7f00000000c0)=""/194, 0xc2) write(r2, &(0x7f0000000200)='-', 0x1) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000440)=""/202, 0xca}, {&(0x7f0000000280)=""/18, 0x12}], 0x2, 0x0) fchdir(r0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000240)={0x3, 0x7, 0x1, 0x6}) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f00000001c0)=0xc) 16:00:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001380)=[{0x0}], 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x9) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/197, 0xc5}, {&(0x7f0000000200)=""/197, 0xc5}, {&(0x7f0000000300)=""/13, 0xd}, {&(0x7f0000000340)=""/15, 0xf}, {&(0x7f0000000380)=""/68, 0x44}, {&(0x7f0000000400)=""/184, 0xb8}], 0x6, &(0x7f0000000540)=""/175, 0xaf, 0x7}, 0x802) 16:00:33 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x10002ffffffff}) 16:00:33 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000200)=[r0, r0, r2, r1, r2]) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:34 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="5cbd54419925641dff01a8a4a7e5ce122ed5618d503e41b7494c40932b56d87daaa01d21e100b3db838e308f247fbd535b42534638f124770f7c8dca5d263d346e9dd220178cef4a25c222752b677b73b4d68ef773116084edb1ceaaeb7323404b175be3926bad06c35ebe1f1d12ce4a1ffb1e2c627133729ce8e5c5bb8c570f1d6728a05744df9a0f1d12406bb08daee8e55ded073946883d3fad6b0f12048f19a27645fd5da738194204cd9e20889fa3f154baa9fef9a711ab44da56487ffd0ffa088b00c3ae0a8e7da88d6b341b47b7feecbce281d590ae9fc64f23062f7136da864519e5b096c6704d677c6c8544f1d679c2c1e7e12d0ef549ee967c4f3255be9068f3d103d6b40e1090ed1225802d3e31e5be6766218e403453b84f8fd75176ce2cd24a04f70a190545015e64ff53f36e106fcf877633e68d598e6fc89906"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71, 0x0, 0x3ff, 0x3ff}], 0x2, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 16:00:34 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="386777f476557a2f860ce758ae78fbe4de515ea5", 0x14, 0x40c, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9b4bea42efa2ce738f4a021bf0f2645c8d16fe25314383775840b10571876886a95c1b1b14c176934bd37635e855cbcc6c816fd1cdfb1cc58f941c72131974a", 0x98}], 0x1, 0x0}, 0x0) 16:00:34 executing program 0: r0 = getpid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpgid(r0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) dup2(r4, r1) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x1000, 0x8001}, 0xc) 16:00:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a09, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x4) read(r1, &(0x7f0000000140)=""/240, 0xf0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2813, 0xffffffffffffffff, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x2, 0x0, 0x0, "ad6e95fc51eab0fa055acd6734f738c9282fe555", 0x9, 0x1}) setsockopt(r0, 0xfff, 0x3, &(0x7f00000000c0)="2fb246ada175cca696aade9dba54ab73f7f18fb3210331ce9080e0fd9bb45da71b8593bf51ac7fca43af42a93bdcfc8bd8a82d5953923ec9e598b6066edae57867f878c70eea9461d7351b858b0e5c4e3f0574bbce767645798e56f0db1f5d0cc9be608d146c2d6302e1a648c477b8c34578c679cc0c21c32b15888ced7529cfef077f6d9b16a2c050c116a79b441c904754fda18fad0a2be42776e24b954c5604a5b8713d56349942a452bd5cfcffc3707e2a98b4725f25d4463a2c660e29537054efd08ad6dd2a00676d1feae5a5d9043a64ae0f697be8fbd350b47d51bd72ec483788a1", 0xe5) 16:00:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = socket$inet(0x2, 0x8000, 0x7) r3 = dup2(r2, r0) dup2(r1, r2) sendto$inet(r3, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) bind(r0, &(0x7f0000000000)=@un=@abs={0x4324470e2bc21888}, 0x8) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) sendto$inet6(r0, &(0x7f0000000000)="87f686221fd8a1c1", 0x8, 0x3, &(0x7f0000000040)={0x18, 0x0, 0x4, 0x1f}, 0xc) poll(&(0x7f0000000080)=[{r0, 0x8a}], 0x1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) close(r0) 16:00:35 executing program 0: unlink(&(0x7f0000000080)='./file0\x00') shmget$private(0x0, 0x2000, 0x82, &(0x7f0000ff8000/0x2000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) writev(r0, &(0x7f0000002280)=[{&(0x7f00000000c0)="6e82ab36ba67c292e76b472ea09b12696027cf635b77a0e475abfef2b52fa34a67ea6eb58be927387f51f4afe41c35b639ac79e7e52cb063ac7475d8c1267fb653155e0ab6d044359f7aa7c07fc4fbc26f7a9b0860ba0d4a7a5e46971f8cc2c4255149cceef96b5c9cd1713d39cbad4ceaf168dde230debea6de77593c6fffcc59c8aff9aaa24917620feadb0fe407c602e3fbfb43d157de221f7162bac04e9a82ff8d588e74c9d82cc8cf237cbd0f4aef02c40cafded2308cc462be4c112bf3f58fd0dbfbb72625334c90d5632c9ca321fafd3c8208b809e825454b84973a80986cfd4bde21f18d79628d58296437644c9cd3e3b9b952ce7d0eac9d29ed9933b6362946949895b8a21c2a1d7b2750da0b277bea253f5a458dafbeac7fd275721616a7ae8b10e9a95d61a50fea003f350791640896f0cd5e9c72e7dec4b300d492fae6ecaada6f2667d837f1f71d2f38bfaf2acd41e162f339046736d3701626100e92bb478e6e3e04757944212c4b3e8439c2ea019dd3e125ea98fc15e7e3f9ad0fb1c236003b9388479ac9789e712dd722aea0b6ff55ac24ad2ef53f30308a4e1298bf0c40db7c112fe3e3b8849d18014d04e7fd75e5f8b8e83ddb67e1f0e31d79a21844bec6e2178874b10b6cbdca4aa59a92251bf88fe3a8fd819be2bec89d96389ba4743edff64dd71c7db5f8a210c6f17a22cf29ec8cf1aa00ca2d497fd5cbf5e27e9d701492ecdee3609b5207b1c4d0d6265f3a6218d6df9d1af4be8515551dbf1d39067d897abf46dcaf04ce33209e2593aaa490c8a5a1858d7de32f9c756314bbae1014a3240881a0211da3f4bb1b4846542788f86aaa52eb53e69eba6ae5e53404734a5e813308d2e6da774de072ee32e873e4e902672f74c476b329f2ef4ed428d65232199a7c194a9e1da527f797eee763e708fd205ceff855c543352d6571fb34f427cb6daeba3af2a005ea1af8791a8a55da58c602707a48c3694b1af3e068d282c9292676a6142edbd485578449227d6cc18ee2b1210a381692f99f45346e335a9fce830d65a2a8c1ac98927c6cfc5260fe67af92ddcb507aa29e1f80efeba856b45c1426beda77388299d7a5c051cdfdd9f5aa2af58c8e479681a0cc8d4d846eafa8ac43c9b798df7f1391a0c8d643efa2cec544de172f9c3b316c7c4684381df355fecbeac4e230cb70591ccd0d7d8e2350c1326f3a54d4d91d02afe0dc0cc9a5228826793c2ef2c636550b258f4901f91d2eb2da4859f08ef48ffdfe1c91d0458f11522fb3f97e448dfb853ea18772c519f85f2f191f30188b13a1715e0dcbbf40ef17791f3015756e036e46d4ee6ef98f02411fd16002ae98a56287e8588fcb549de82ebcb8ccfd2c351b91b34af86d61263b5e890edcea85488e8584b605b45c575a5093371039419a56448a1a5708cec4c33d962df7d344579ebc47786390e24b68167ae451c8a7851df6d5e4603ff1377c08aebd95b224b11b648734e4854ea6b697b256d9ed3014c5e785dd6816ac2a4726887f3576b8ae361406b5393d7aeb43f9d7b940632dab8e4b7071c50f9d56c8f83343b7fbc152d8ba3d220f7a013322cdc2410599aaf3290f1b3e24a084bfa21b37c14347e4f673442c0cd37bb9640a62de178c112c1a23a8a3ad5a76e7149fd012e396f3a8a1b7344eb62a97ce9b98804dbc13ec33d45af599e605366a92da6b60beeb805a533872ba1e4def2c97d527f948aee32087d84afacc4292338311ada56fe2bfec7a094467067c1107dd3f86fca7b303e21c3775e96bbe03d4b84753a6597b4666a60b51787e4223767d7efd2f3633e2ed3dd1b8479d53bb57e5bbe25f3e4d9ce29a6586c957ae8a6568dd913789911b09a9fa3ee2f4f57368ffc8c0cfc9e9d28c7549331ae07c369ab990eace492cce08341a326767b4a0ed0cc80f4a525bdf82ad9b7af3c6262223c415a3706cc550d366132a883afb04252c28ae5c0ad88739768076938aedcd4dc8895ab3174156d984be49871bafa241fe4221927b52bd7ea860a8e1c1a0b074b2fe63b242af064dc56ec4b1ddda7a59000ad2d4229531eee3b53602638b28be900b1699528421d56679c7bcbc186b1dde711d80e9d7a2721e86f4dccb12d1a385b2c5a723b470bb71b9abcbdacb9609660d59a52dbf3f16838e9682b52bfef2ec316683bbcee949d5eddf40e677d126b79c505e32e5cb874fc5b911d668a7584014779b2c3b79d2fe2b19d0c1c510b0a1c6679f13741763982e7ff4e8a852cac34f5bf8e0022a6ce3bad34e71e84bfb5df62617c61c7026a7f162abcaf897eb552343f39c1a03649fa4705f54051859a0cdc360051eea02efcb9b5e6cc04aabdbc3db0535f7099bfe5d0653fba19af795ee12dae98df9050f99c4fec159298e84f81adbd2df80690cf4d019a6d03e073daa31a76a3e7059267face6c157dbad7bcdcd14dabb3f2417f2d174260310e861ab43d8dd9a681848aaa5d49037d2d0284050340dfb03bd95c729a23641f9e54355c5a93e175c1172a60862f5719a31a2e75b15b919f2137079277d88eb9691cd5791246f3b293d8147a8fe8ed6a468fbdf95980c1506536099c08653689b2b6aedb9e77dec28f4dc42931f4cd2ccedf027c30e531656339b0d17eab3eb7d0a1216f6b5732669d17834325191955ec87a5b265d4aa80aaef76038ffff864f7ca73782814039fc9dca266dc80dde6b803731044df2202893fc2dad8f54e0294a749b93a4ee08847fe43278e6d0313b53877fbd5c06b8962e1f42002cb36146365693426c37b2612e0487e89740c8f4021ce01a9d6cba11d76d5007e7e2c67c08d62a2ad7ec61f4b6a58d855b62f451d972bb5f5a193373edd69132c1843279d0134ad3cc87ca79ac1d3da8ea42e7b5abe3a6080858446421803658e53c70ca9a3c75bc7dabea07d6c9a77b8a09b0aa279ce3f1e4a991108fb748046416f9f382da19607f6faf8825d955768b98240c20de2f95dc9beda79aae880d6debe3dc33fb49cdf0cd922dd9c23190cc16b2de693b789ab1835d6f3ebf577519c962bb1664cab9584216305973b1710e67a7df8f911fd2aebdba0bfac9e3f62e8d1d8e0d479ed117c10984c0c17c229537a6abec9ad09473a719756839b781eacf1c2d994aae97837976de3d1f82eeca244a4d9b599a87de863a1601d274e63c9d582294cfdf4120bc56bc00a208af74a82d7258ccb12f5fcff5fdf313ace180fcfcebe6c7849649e7133883869a90f31aadc1fdc92d25a5ab083386a1ee574fbb80eef356154d7246c99e8ba12d1d193c181e466809899639eb0f1ec89a1ca28e19990cd2dfbcce7e12a959395c1d949ce8c91cc32a4d6d7a736c1eec02f7adcc910a4f76a4d9d3f4f8ff1940b6eb03df85157f1b575f8609c0a69e53e9ae18b8ac43abc0cd9d09ecac9bf086675503ef6dcbb6f5fa63c66e496990f33337c47703d2497d4a06509ae6afe83d5c0343015a0b7e350aad242e173d1fced966d581b4b1bd029085079911eaed9c6c09127f2de4a7f4700be12c8325d59e5881ed5174c6f5d2db1cc71783d8e1273f3df41a09d959c6d42d3440e4eab92e50970454d177e7f45f561e685375e2258c93b2b23850736585e19c017e4258c686c7435560e418910b995d570d36380d89869717af830ad471b3ba2d58a00bdca81400e0b921f57192e076f82da1b4ac4ef67e96e0f30bc7323ad601f2ff7feb6c1da1c715b9dc6696f7d538f4208a5b95ed3994823dedf67fac311759198050989b2774aa1f51f4d7d50a7010976f45ce74b7c962d3e08fb1b2479bfd3b52398acc6cfce3f0a6cf5579d376f66e43e56abecfe98324b1791227a23d42805d714bc9ee26dd8e07c802fb7bb65bf1ff505fa67d885f1ded359d410865094faa451185d3753a434971aec94ef85cdd98860f66e99431035714a58ad982237da1c51e6eca11a91620f897ecee3ec4a5ab3550e5cfabffbd11b788d3fe37ddbbae9aa77662cedfd29a21fc095a12dfbc62dab451eb8da2fb3db219ea1f976e0f09acf4c623ef3a4353ea16916f11ea5943138c1dbd2d5211eda6a0f1af6cf621b5618ecef37b81c6bb8f5d7b21e93a75851a7b60374f881382098c3ca2dd6b7ac178b3e4a8ba8276930344f2f3fbb6e4baad6eb2d84092f0875a7d6e0ef6802f5f0a617103d1626ea6c04c7f3059445675af561f6955c600b4d11dc3f446e2145b46dd178b61f3d39b5552e51b9a3d5bc1135c4fa8733b5ca95e2789043c5df945e9ff785f2acc0bdebbd3a62db501f9d6129b15754141f13943d475379762edd1ccbdd4deec677a81a21bf525c0320cbafdc8616f251d284b2ba5bb1a067be473859c2666835cbdc0a13c8f6d0f22cb581aa3baf590b387c60b2dde35dd38b55aba5ca2a2605498ce19cee001a26f503749eae8e12dc9930a27174ad153fba38793aa90728ea439054dfdbf5903e1d84741f440812bcbf52c4071fa7da02c933b0ce2bfb59833a1a58ea3e994af14a4884bff4afc583e8c4a04b6fe1f4c9cc1c163c26e9291618762193bf3663c9735dbad00e007e3c46d36d9fa22812259c441e2ccf8e77f0ea3664bc8f2fbe8666c70f03316ab0e9ee1c91a0284fd74b4bdac5aaf84c353928c51813332fa15d3cd3f135eb741c2feac9b906d1a422af0533360de07115931e8c08ebda8eb2e05a5d33b8b8dbd611019f493cabe326740907e06c7b6874db324f04e26217275f87b35d32c1aaec6a14af35de245f5765fcc106aa0773030d3fcf975d57bd692bbd13c69204537d364acad73a3a8632520111655b7b5fa8b43ea8ca113058896f8a7d9d779793c724cb5f18d20fcf637bf8f72eeb8560f61fd66162849cb0d5d5c8e6ef05dcd4c58947053be78c28103bf1d517d12223a369b91776095250f0aa5dfd54d817f9ce5a34e2e020beb5f5c5d4d966a7cf35b89aa80fd94551c0cbc98dfdfbd420447709391acf3876ad0676328e523d5dcd12d8432e50d0df57fb3596f6a1a0d87c456441ae7cfef41287a4532d7a0846288a430a46de7109d73878166028a80475dd859e6b9dd52b1eecd4260ebb05217efb135ac6e4778e65870c302a4da55702ac3aa5d8218d72b5dd06f3d65344b8b447bd28005c60410faf66f35deac7f16b872210c40ceea0d12397f8c9dfa3eff329f4ee54ec968c9689632db0edeb627da17b38f16315d2e0c047a6c2c76fee0fd992f0d562e1d8d0b190218aa16a9aee7c3e9c47243077fa94512b648ca92002ea1f0628a219f7a65f154f6663b65f35003caa6b98eab67790bad2c737fdef30d401fa99b2cc265ef4135a48e8aaafe1f277ed6c06e8ed2bc384fd4ebc17df79d7b11381f50dc1c1ae40bec73e46ed1340fbace379b0c2d411b741ad22c899f1926dda63323c3567dc0af20e0d8818c464d12677e680a92c0cc4bc348cf8268c76c7bc03181d04d9a553ab3511fc7fd258d93ffc670cb755a0d2d705d535f18c3bc50fbdeb64ad240309dae51c4eb8d4d42276e1072e0473aeb4aa396bdb4916fea5ae29bfd76d63b18de52c72987fb6143b8437818879b31a926b0e1d5953e748e3ca4de3c53d0a40480af3f5890aca79fe3226b397313036ae613834b8dd9debac0e23a47bede1164164e206910cad4924d", 0xfa8}], 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000040), 0x10004) 16:00:35 executing program 0: pipe(&(0x7f0000000040)) socketpair(0x20, 0x4004, 0x3, &(0x7f0000000140)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x42) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0xff) r1 = dup2(r0, r0) open(&(0x7f0000000180)='./bus\x00', 0x20080, 0x0) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:35 executing program 0: madvise(&(0x7f0000e55000/0x1000)=nil, 0x1000, 0x7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) getrlimit(0x0, &(0x7f0000000000)) madvise(&(0x7f0000f8d000/0x2000)=nil, 0x2000, 0x2) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) 16:00:35 executing program 1: r0 = semget(0x2, 0x3, 0x80) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/144) r1 = socket$inet6(0x18, 0x100000003, 0x102) listen(r1, 0x8) 16:00:35 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4000000064, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x42, 0x6) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x1, 0x2}, 0xc) 16:00:35 executing program 0: readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/142, 0x8e}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/228, 0xe4}, {&(0x7f0000000580)=""/230, 0xe6}], 0xffffd18) r0 = socket$inet6(0x18, 0x4, 0x2) close(r0) fcntl$lock(r0, 0x8, &(0x7f0000001900)={0x3, 0x2, 0x6, 0x6528}) readv(r0, &(0x7f0000001880)=[{&(0x7f0000000000)=""/68, 0x44}, {&(0x7f0000000080)=""/39, 0x27}, {&(0x7f00000003c0)=""/91, 0x5b}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000440)=""/69, 0x45}, {&(0x7f0000001680)=""/239, 0xef}, {&(0x7f0000000500)=""/90, 0x5a}, {&(0x7f0000001780)=""/227, 0xe3}], 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940), 0xc) fcntl$lock(r0, 0xf, &(0x7f0000001980)={0x3, 0x3, 0x4, 0xffffffffffffff36}) 16:00:35 executing program 1: socketpair(0x10, 0x0, 0x82ae, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000001c0)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x58d8) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x0, 0x744f2cf8, 0x5}, 0xc) sendto(r0, &(0x7f00000000c0)="eb3c10a28edc04d9d681a9bcf548498fcc03c515ee57b56716040971dc8e980765ce354315c1a299f5b6acffc4b86991c69e637f0aa7e9149ce897ddcee64191a9fb79100bb72b72c812ec1ccf4470f962ab95ce19efa3f1f997dc7fd72641d4254532b763a7dff00937a253a98fc36af60a6f2b3fb96117d70048b42f8c0e232095167e555f4acd6705a8234343e6c48338d222a89c89acc93efbc7d2ff359010790406541eaddb9a406aa306b43adc8a3f759508727adb66b5dc996b", 0xbd, 0x1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x6, 0x3793}, 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x8, 0x2}, {0x18, 0x2, 0xfffffffffffff800, 0x200}, 0x3, [0x7, 0x8000, 0x16d, 0x7f, 0x2, 0x4c57, 0x1, 0x5]}, 0x3c) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x7, 0xfffffffffffffffc) socket$unix(0x1, 0x3, 0x0) r1 = accept$inet(r0, &(0x7f0000000240), &(0x7f00000000c0)=0xc) sendto(r1, &(0x7f0000000100)="0cc86ce167321d6a7ef78d86e09cfa203a26ac2216bc2ae7044e210f63371bc67c7168fe9df9de00a70959d704009d4123fe42d1f3d2444fc5529085116d97affdc9accc1c22ea005fe91ac976a3fe3d8abd7a4234954551f981ff1d52de57af52201cd8368aa6721a8b0eb4c99c2dfceb5b3ef800595ca324494acbcfe046a9db2d4db3cf20a282066eae869971265fe91ea3d8179d352b6f2c6d59f95af850fa2e4c3187a70caaa7e955330572cbb7a62259c9465b6f050c3f9e0f17fff6a32a167e269de6fad3c33940cb369392571f9cfd9ef3d54cacea34d4d3480d75a63dd98ffd4c02fc4c58", 0xe9, 0x4, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)) mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x800552d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:35 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) r2 = getppid() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) r3 = semget$private(0x0, 0x0, 0x40) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000000)=""/146) write(r1, &(0x7f0000335000), 0xfc94) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/177, 0xb1, 0x7}, 0x40) 16:00:35 executing program 1: r0 = semget(0x0, 0x3, 0x80) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0xc0b8) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x80000001) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0xaee, 0x8, 0x1, "a103a8e79ba5c844052840fae22fecff2cf0803a", 0x100000001, 0x6}) fcntl$setflags(r1, 0x2, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) ioctl$TIOCCBRK(r2, 0x2000747a) getpeername(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x40, 0x98, 0x7c1a}, {{r3}, 0xfffffffffffffffc, 0x40, 0x1}, {{r3}, 0xfffffffffffffffd, 0x8, 0x400fffff, 0xffffffffee28fe8e, 0xe1f9}, {{r3}, 0xfffffffffffffffc, 0x8, 0x8, 0x6, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0xe0, 0xfffff, 0x9, 0x94c}, {{r2}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x5, 0x6}], 0x0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x19, 0x4, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x40, 0x1, 0x5, 0x51d2}, {{r1}, 0x0, 0x65, 0x2, 0x8000, 0x8}, {{r2}, 0xffffffffffffffff, 0x8, 0x3, 0x24, 0x1}, {{r2}, 0xfffffffffffffff9, 0x0, 0x200fffff, 0xff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0x4, 0x8, 0x8}, {{r3}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x8, 0x7f12}], 0x0, &(0x7f00000003c0)={0x2, 0x80}) r4 = open(&(0x7f0000000400)='./file0\x00', 0x88c0, 0x40) ioctl$TIOCSTOP(r1, 0x2000746f) mlockall(0x1) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000440)="0da46553cd8f7d1de7af199817449f729c226f3ae4202c1c396726f08e2ca8751fcb6cd70e45d1d2ff2abfc271fe13dcc6034daf9cdbab839b0ba77e74e815a4c56d57ca6370c362665e307a35e37eec3073ce20cb6e2f89123cf6d536c81a850f26521c022a7a4b5433528b59ed000a7b1ed6902c51bccba77e0a0192bb45730c4e7c81aee113822872224c9173ad7b5b20f75c134c4d1aa0021bb9add31a58d6f08353574941ee74d2c50eeeff969ff0fa0c4cd96a9c72b9369e623a8d4e0058570449f5c3ab9abe4eca5d36fd9b5379163738f33f04588fcd845610e1d507cb7d486f5c110dd282fd94603223", 0xee}, {&(0x7f0000000540)="d61182e159523e151b0c9c7928203787552fc3215e7b88a86f04aebdae0f331797a40793f6fabf1af4ffbdd7919f91054019ae6daa3ad0d5da83a5795c5c5a4117fc91d180ce7fc0d6c5256ac8b9511c08e04f575ab69e194b9ea5efa326b6d34cd0018954ea13adf3245cba2e5afa7064b20a0f5328391cb60d955bbcf58fa56f6bcb362f9c98707111ab4f4d288d6b87054826aad43cd984f8f88bca9ce814cd6d71b87d253d4c01120f58a158f7ab75fb8951f0fb4a1aec2cc76bccb06dfaebb25a7fc2f18f49e7cd", 0xca}, {&(0x7f0000000640)="13c0fc82865a61bc7675b477c33066b2b76d90d9daf5dc3cd6e7c7073f83003da0f991e19489b899a200e72c72fa7228ecd01cf7110da632f9a99b3c24a374110ac1b741c83819118b8c5aece2752108add0e47f6d8338440db524a216f5f4453a827e84c01a7c3e56b493d034a00c7d4fc3a2c1beaf7fd30744a92613a189cd921f77097113560bfc", 0x89}, {&(0x7f0000000700)="25535bf68cd24329b6e9ad7de87c3a49b5fb354292335a38a09d900772d1c3c78b3ba15aa1f71de09f962b3b7062a142a79cc10432155a11477a1107029bc22f3382aa6329ef90b837a124d22d6f4780036ce1a16f61566b97d1e17bdf8c9c7c7c48", 0x62}], 0x4, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000007c0)={0x1ff, 0x3, 0x1, 0x800, "1e871df3be7856ecab25c3bc0d5a89d7f0befe59", 0x9, 0x8}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000800)=0x10001) preadv(r1, &(0x7f0000000880)=[{&(0x7f0000000840)=""/32, 0x20}], 0x1, 0x0) close(r4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000008c0), &(0x7f0000000900)=0x8) semget(0x2, 0x7, 0x26c) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = shmget(0x0, 0x3000, 0x401, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) semget(0x0, 0x1, 0x400) semget$private(0x0, 0x2, 0x40) 16:00:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffffc}, 0x10) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x240, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) 16:00:35 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kqueue() fcntl$setstatus(r0, 0x4, 0x80) dup2(r1, r0) 16:00:35 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={{0x1fb3, 0x5}, {0x8, 0x4}}, 0x2) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) recvfrom(r1, &(0x7f0000000100)=""/62, 0x3e, 0x2, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4000236161ba) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) dup2(r1, r2) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="b7042089943a90297f1206fc2d0a006bf9ac724ea6647015128e98d150ce302fc952eb7ef97bae72faca2b48786a5549a7e79cb6ccad7d421eef5e192b38bc8729b4cfb9dd9ade02dfa59f", 0x4b}], 0x1, 0x0) preadv(r2, &(0x7f0000000740)=[{&(0x7f0000000180)=""/70, 0x46}, {&(0x7f0000000540)=""/68, 0x44}, {&(0x7f00000005c0)=""/47, 0x2f}], 0x100000b7, 0x0) pwritev(r2, &(0x7f0000000540), 0x10000000000001a5, 0x0) 16:00:35 executing program 0: r0 = msgget$private(0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000001240)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, 0x0, &(0x7f00000012c0)) getpeername$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000561b7a65aff706856d36b7cc11b3a634ee8238cdff7ec5a55f9fe2588b0ee2940d3891314f9a9ff85e1753be1d1dd80d4b9f919bd37762837a2b25e44b334a75ca21f956317db0cf7e17dbf3216e15f646f138ffa41e33240057a32fa874c12cc7e99fef6d750432a7c32d7a80048a2b265f124fb0e5fd9bbf02398397"], 0x0) fchmod(r2, 0x108) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) setuid(0xffffffffffffffff) msgsnd(r0, &(0x7f00000011c0)={0x0, "b42b161162c50f40df0dd3a4d976662155472cba1c38b211374bfa5b5866c739aa1eff1069e5e3da91c04ab38b6bb45b553a0d56d6aa05f0204e6b"}, 0x43, 0x800) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) 16:00:35 executing program 0: r0 = semget$private(0x0, 0x7, 0x90) r1 = geteuid() r2 = getgid() r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x0, r1, r2, r3, r4, 0x80, 0x20}, 0x3, 0x80000000, 0xfffffffffffeffff}) mlockall(0x3) r5 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1f, r5, 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) 16:00:35 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x90) 16:00:35 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:00:35 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x101) ioctl$TIOCSTART(r2, 0x2000746e) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/118, 0x76) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) shmctl$IPC_RMID(r1, 0x0) 16:00:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x8000, 0xfffffffffffffa52}, {0x18, 0x1, 0xffffffff, 0x7fc}, 0x0, [0x1, 0xf525, 0xfff, 0x7ff, 0x1, 0x7ff, 0x3ff, 0x7fffffff]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x1}, {0x18, 0x3, 0x2895, 0x1}, 0x6, [0x0, 0x4, 0x2, 0xfffffffffffff680, 0x6b, 0x2, 0xfab, 0xffff]}, 0x3c) 16:00:35 executing program 1: syz_open_pts() 16:00:35 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) 16:00:35 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001380)=[{0x0}], 0x1000009b) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x121) write(r0, &(0x7f0000000040)="dc843045ab8090f5c90ee6371ef635dd1660f57d9aa7388bb6955d1c2490261468af438ea4b3d2d6147b01418480f913e024ef3073425dba50c06d29b2a31379850607c9ae782c60645be83ef89d4cbbbb91b12e74fc5cf83c09fb21e2183350287d529960a9eb3e753e08d0c072833f", 0x70) 16:00:35 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x5, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x8002, 0xd93) r4 = syz_open_pts() r5 = syz_open_pts() r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x1, 0x8) r7 = syz_open_pts() r8 = socket$inet6(0x18, 0x4000, 0xfffffffffffffffb) r9 = accept(0xffffffffffffffff, &(0x7f0000001280)=@un=@file={0x0, ""/4096}, &(0x7f00000022c0)=0x1002) pipe(&(0x7f0000002300)={0xffffffffffffffff}) socketpair(0x0, 0x3, 0x4, &(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = open$dir(&(0x7f0000002380)='./file0\x00', 0x10, 0x2) r13 = socket$unix(0x1, 0x5, 0x0) r14 = accept(0xffffffffffffffff, &(0x7f00000023c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000f9007ce80000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000"], &(0x7f0000002440)=0x63) r15 = socket(0x10, 0x2, 0x80000001) r16 = socket(0x39, 0x4004, 0x6b1) pipe2(&(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r18 = accept(0xffffffffffffffff, &(0x7f00000024c0)=@in, &(0x7f0000002500)=0xc) r19 = kqueue() r20 = openat(0xffffffffffffffff, &(0x7f0000002540)='./file0\x00', 0x1, 0x6) r21 = socket$unix(0x1, 0x3, 0x0) r22 = socket$unix(0x1, 0x7, 0x0) r23 = openat(0xffffffffffffffff, &(0x7f0000002580)='./file0\x00', 0xa0, 0x24) sendmsg$unix(r0, &(0x7f0000002680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000240)="b84240bffe5d0264f907f67d2ffc537e82294d42f90a8af7384363a5d52d6a212f455baceb22d04bfd4c9de9ca5c7bfab742f5deca31c7d693a5b3d6c7f58d69f0fb967a3a890b21216c2d6bdb2600d9319983deadad3a0ff9e58ded436f48a2254bce041321b3667aab71e8ebe2de7cfc83fcb09f8c37aea198184bf4857a5559edd7021398735adf96c3abf938f40d1ae65555ef9db0864e23cb5a31702b558d2e0348db79901f9b9b3b37c39e248bb8192f8f82dd9707bdaa6264d4275b7b6277d500ecfb699c9ea96daa1e33cf5e4382d0f6bc9a32ec1ab9ffc7558885d62949d8f61df61008071c1e605e79ba17e09fa6b4af71f71bd1238b07ff1b34fef5b0df7a90fd59008ab3444b0c5443ba9da7d224ddd3bcb17afbd4518bbba0e2f8b58eb3a67ae365597c66ab30c2a6db49b0494f7ce68b1b52cd8d16c2094ec9668f015333de835adf8a05148a4b31a69f661d12a05b77c1fdedf3315ddb3b656099e99e9b0b0e3b9246ecad6434ac10ea9e37a8c47dfbe2a14661c31ac9e27277bd54a360dd917c9ebdb8d16731572b3321a3b37b562f2a772ab6240b9f92c287a8ce538b45f55b10e660ff3b753856c076d68858c4a3c873e7ef6f7cc6d9f33398d367d4617fe79d76088748d6c646408874d2a885ced8ff425aeef4fb0a99864363bfd6e69ecc52b5472acfaedb93eed361883806e830279712ae266ec07407853b33f64fc174e0f801be1fa0ade2dcc0cfbf1bed511a324564a55b8236f4b3b2300de77ad20d2220f2dd8d827a9d423f7be9c32cefa8e9c91946978cd27d3eca351007ad20cec0442964f542760544b0b22acd089de151dd7e863fd44beae8df261b70a2c070c8f46a222eb159bd8faedce2a82603467ff5ecc2dbcf55dc55454a22cb94c8f92e3e2f2b2095c399b46d9c1fd427b3242251947fc6f59a4827ca9bde3d87785197a595914a0c79c45b0b877c00c554ee419dd3a36f84185ea28e7be9a90b2a1e73e5d0db525b43d576304873f40b0f207fb5c2fd0cc22b1f33188b886b1be0ae6ec3ee5426e9092480dc98535c876cecef1d10799bfb0369c1f11b3c01c92583cc62cfd54c4bf9798d3614bd118e567f1e435cd5e57a1c0f59b2c1bcbb848aefc3a0ef83d92ae1797783a8eda81a67edc722e748651358a4e71b3698dfd435f6c4072a77bf52a3b21ce57ee481ffc9f1f14b4c298029416bb6242a43282608279595298bda828ee992bb0404ee2c543a6c9d45f5dece9352721e61825d8c8c5cc3e5a11c8481ab9f8c9f95c60957b01bc7bb55f2356e5f2a29b6c1d0fd588193ae27651ecbf89c3aae44dd3c3ab448753e8ad7f36c8571d95e45a922870f01e6352d4b38d81b9502fcd9374067a5eecc64d5a9eaa534cdba93cbd3a8508588aede38862a2f64ee5f40d7cc07df9a4657d924e7faf3b9ab91cd4e2f249852e37dd2501d4cefd451c3e098797401a592996bbcd24b9c253e2d11619ee91e9075f3f527cba4abacc05d98ce8469418a5c8a321e8fe47fe3c468bddb427fd346e7b9a20f4cb7f741a7477748a36e9fc8045d8dd6b551e57fc7ab37571875334373aaeaf2096bc92d0c1d2c86e3463079413b6dfa3b840e1177419bc3c9ec7ec13a775b5e7ad378596cd592ee0725af4c357526dc2b39a857ffe969c2af9d7329257160f0204a34ab74a4dbdce08fd89a39d3712dada5f217e3851ad55f4ddefa25106aa9ad05a4c64300873a2852498b5580dc21ef26072ef7ea4846fc02d42f9e1c0b9400c98069ce82282feaa8d004aaaa0072b84d1fcaac1629dcb5098e57ebdefd6eb632066c7d079c54cb30e9ed41241aa6f48cd10732f4525b8223802cc3067e3b9825a6dffbb45e5ad492f42eb1f5a8b725d767d7cbf4752356ef852139ca4d2072b6cd88084544562f9f064033d7d7b388e7b2fbaa68399385a538c44bd0c05dac029cdff955e14c152a038ac292ed47c8efe6e53c65cfed429fcabb6805db5c7d14aff08befc543b07207e5ae019943a6dfe7d1fd53f0c887e7f9e542fa7d5054eb8c4c0a1ccee8a7309c3c1a16bcac19a07475162bc8061f09b6e0c2cf689ab98828810075411ed94e7a323591adb09f8cd43819b61ee9bc85dfd5e719657e3d74a8b3cd8489de0c055a854b65d860863638e093f838eaffe701519758d166918446bc045b5a0618efbed6cd2a69d56122b77745db4c4677533fead4765265decca7660a2ecd8a9be9c86ef828db28263d59739a8e7f320324187cdc8f2d2fe1543c56360ccc422b358acc7912ef351a656f7919d694747ac8f1e9bd0627f5ff77bb04bf8a01b207864aca5eb68c92a84828db0d0ab6803533bb797db7bab8ec749ba742d4345457832a27459a236a41fcf7745848ca08c284b9ee9f5110e5fa9d208e19749c943626affe42d0d032a13a6b53f84274e75ddb730fe60509c618e3cd809342b1ac4c5082f71b2fc9a31fc8999fc39b380a0a5810b4a991ef288317e5410daba4260e6cd2144a0df691b7e6cca89c3746397b802e7ff6ab55f8abbbe1ad856ed4197ad7823b2409867e0b849b29411f30ba54f7eae3e737d317db06e9fb78cd157598c0de956bb098428ce6fa9e505275ca8c7019668b03bcdcf1a7a628f5c2be6adbd329c226dc02e57c011ee96c60e8814bb98d76ab7780a56720d1ec80b62a5fa564b5330ed8ac1b81d07eeef811e683d687b30ed0dcf225b84f2723906b658a122a626c6e266fdf90534b669bb8f88b44dda563f192bb95200f8500b99d9ff9a8c9c4ecc5770499cdad99cbf7520821396eebfbcf022d7d353e1964a8da8e8912616535a2d44cd2b5ffc80ae66230f34c160beafcf78c46b7ceb8258f89dfe97c113ebeb642d496076ae9e295fe732c0e0851140ec75e4a7c4333d7c56b20ee6918bc4996b3586f992031f8d84d74f42230b8450a8da3400733059c9f823e0a09ce29207495e772a3af3e02b196b6d2fa7896c5afd12ed6b73599c822da3182cfe7f664cc636443122a873a202eadbd51dc24c01bf842936ac3be2344c7660171098f5aa0144ce2c81f9817c7cdfca2b2e44f89a9613e8be82937891cc69b826d9ff6ab36ab05196211c3c1b2109d68af2aa73ffc9b555134cdaa817268fa23c1ceaa1f75e1c8d5fb90889ed64d1119c199b282f2ed6c041089b15855f8050fa8843949b25c95d6c55d19276f5e5ac4bdcddae3ed5c8d384651a60bdf1bb78877763d51852062ce43af42106e5a91a16d3500dd0fc728ce3428f902573192aa53be0694e5dffaff84e8962b1939527ec9dd28a34fa079715266a1c43a89fac144a527d475d330c208a0d3c938d88d48621983d3b164bd6a8a88f14cae56bdc53ecd8ce1d3a562e6bd83dd36006913ac02fe66ed10215c0ffff3d70da9f5482795d31749caa2774e1806ecff437582baf85ced7791742b27e9b11a10e5dd429563907aba3a41a3ca71e3c788dc929028f2860681aff287f6c0083ab984707a783bd8edcd1cfe81d25353b616e15bea46dd4e455596f6862ff6cd7c095401acb67d77ccc15b9f09edd58f77aa693b7cdb975b920926a4814d26ec80aa92d4e96cee203948095d3b1d8c91b842c4d7a6fb651dd92fe440b683ddc8affcae0d54396a3222c6551460f57bcdf3f0545f53cc193eb9d596135c303d9e4c3e06a8c364df2f13ca779b722f701b7188276b7d46d7508f24cb011ae891c0c6635217c1095aa0d8391585fac4d5736b864b2182cbce90e19ba831f0df29f05ba2a121587dc5bf48fda06991f53030ebb05a1ee96b584e1822d76de27e821da28c82817f8b89227c620c79e6ced728b4cba79cb03d0df9562a8b68185a000babea620d14600fe9ebd2e514369a2148435be8322ecc55609909c65f92eb951176fbde485d5b506ca8e669e3d94e4e8ee544d651a35f9bcc007622992af1170c18947105bee97b8e07c8b52bbde35fe9ae32bb303c9897955f36e45fae70ea36122baabffb67ca0f3c4f10ac16b11365678649c02716d31db514b3c118717e2d2549e8596ffb5052886b312cea218d57c5bb9d606d8132ba13002604d4b880162750a3def3f4bc15a115452ed05e97d4d134bde3b82e3f5a7ee7003d542fedce76c3b7deccd68ad424c77aa33175c7c01c74dcf49f225aed62979d1adae45cd1f5263a55df2e1080228df60830ea1e56e6db640fcae2a50cf52ec6c9e47157c87462216462ee0a9ada2acfee4fd5dedd41ac5476ba165e76d7fbf44224358ef855ec50305ac3a06da963ab3dadaaf18210ba70600356b83de33a5a950ac200689eca2119e607ef16863ab8c6649bd4de94f526022eb06f810fb7ba3d227eec9aa232a336a9777185637b34653101c3a04df4879405d8b50f65d24597db0d7f8f6ebc87f676a48da0df10b4bcafee00f5d88f8564350757e25caf10b27a100e0e02589086cd5ba16c021c5e622260493958ec284ada591296458556fbb1ad2747d07f41111d23616121d3fc6132d0fce0bfca220baae51544aabbdbd7d36f1314fe221d9f597f516eb8da330f494affcd591c92b79cb77ea0a4ee8f11f0c2abe4b939f2261924837d450bb4c18eb9e4c24fbf84a430307fec36835bc0ce78c53980e3cdacf37fd5a77377648538546579a9b00b3a9bb212b88f81d18dbb30c8940e933bf0ec8c79359ff0b34163e2eab5344566d157f400464012a3d02064a780c9f7023a623e9a5b53f4cbf0d743c62ff58a64d102fed70a8e29dbc651c6133a9c2c3ce4f056455ef6ceb51ee62a9b64d4450d2b5512718d1701a9deaec6fa19894995434eb0955faa11dace96daf9bc41bd88cc1f65f101a2e77b0cd20d975c6403ab23b1a5694ee556326cadc5138fcd193f6827f1401676d49515d2b1fd222aa7249206fb389dafdbe8c5f961c7d9d09c838a218b39646edede07c8ca61271dfdfb85ac58cd20b5ea1c5f6f88967c19761cab54587f0165464808f07b885b86079e507aba04a3b4b1278d359638e2ae5cd76dce4e6d383e11923f6994265aa0e305ea68ac32344686890277da86ae6f73a205d391986e6366b997b2bbab5f1756aac9c0628edb701000f2a5ff42e82d1d6dbd51c1b471574737f026653c1c1c46bbbe95a26b816e39668971434824f40c8c3f3ba89329985064c0e1e6933a2ff65ff4324528f8c8cfc70e7a83a58f0faf4bc3f4bd32a417654ffd4c82749ceee4f4314490ea557dd64cad0e96aee551eb97b1fb67b5ce212aed0e7a2d55824b5510b60db4911f272a914403d3a6d5b1af0c5a995edd944dc08e63d60770c931602350e6c2f83c81cd4101681103b9134547d6debeef12a60be6ce0d97cf66fc5a873aceb6baa0d561a87bd8ed5c4725a912483690feae5f8f88fbfc48aa3705cbfc31ec20bc25127121db8969627f77329aa1a2e74cd723d69779c422be3fe86299bb29560edd7917274751977efa1f9cfbdbf9404fc45eccd0ce6b6b39c2cbfaca613c276828e9bccc6f448bdfe5cc27815771a75bfb0240c621b939d857b72ffd78ccb4dd33194b91c8a2cb9cc78096c8b7e8328b690a6ba0e87221036e8611eaad018e198599e356264113b16a2753b5f6301c9b787f589d9e7322d04a118ed0870741c5ab9dd749d338159129c7588065c97e42a921d0093f0bfeed301e47f25a0b2fbe88a6288e243dd0c4b187ba2d42b5d8c49a23fdd9140eff6e67bcbf69f97b470cd469d878939320269d803cc3ae2b0fcd30756a767a2cd60f86ef4a3b19436e2eae8a4755815cc3227bd388561d", 0x1000}, {&(0x7f00000000c0)="2b04f078e9a6ea91807d72b846fa700702c1403607025a9fd8b5050eee14a9587324c22018c3d9f20401bdec7696fee4037685590564a34ee81ea36798b0a95fa6397bfb36036ae680c8d212e903a3dca2818c423efb3fe848cb5934d00a64234199d3e243834d2bb41e2b5f8819770dfc790b5e46e8b40a308cf4ce3c6fb60070cdd0d37c", 0x85}], 0x2, &(0x7f00000025c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15]}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18, r19]}, @rights={0x20, 0xffff, 0x1, [r20, r21, r22, r23]}], 0xa0, 0x3}, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind(r24, &(0x7f0000000200)=@un=@abs={0x3a0e55f03c9401ba}, 0x8) 16:00:35 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ff6000/0xa000)=nil, 0x0) shmdt(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') clock_getres(0x4, &(0x7f0000000040)) 16:00:35 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) 16:00:35 executing program 1: r0 = socket$unix(0x1, 0x400000000007, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00bdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d9da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445d", 0x5c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) unlink(&(0x7f0000000280)='./file0\x00') fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518000190000000000fa6000"}) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r3, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r3, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) syz_open_pts() close(r3) kqueue() r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0xc4) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r4, &(0x7f00000002c0)=""/249, 0xf9) mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x403) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() dup2(r0, r1) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0xa0, 0x2c) r3 = kqueue() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="86b755a8ffbac6616ee5cbcf71b34a4bff5e1e6adfe53c28e69838d77ffb4bfb153bd2b447f1971cbf7e8721fa7fc7018a756f4c0c77dc019859d4a2f4258a33dabb067c2e8fe8608c72bf87e3b3841bad5326084a9671715e61d1ca9b51d5eeee5a93a085f322b154d0d71407dcbb47de8179d680f46082a3f7be3ca9471f769c70679e7990cc78f343c74b815e796a4ee5bf0c26730b7c7b3dbfa13c12473079b4c358466532a6b46c8b8dcfc5b9b51c7b8cd354f38576e8667227621a6962cb0bdbb04ce6d51173b8cb71c81387db4541", 0xd2) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:35 executing program 0: socketpair(0x20, 0x4, 0x689e, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000180)="ca72f6bb4fa56650c46546bb783c03ca082856b00436a9a9a3fe3de8fb4d7e150f09398e15a44f8504d25900e1691161642fbec4de12beec85873ba264c56f41d7f6eb6bec71ffbf974b4769ce15a71163e82d4a913444378be980de1a708aafdb0a3891793e98d36291", 0x6a) write(r2, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e6411", 0x21) ioctl$TIOCSBRK(r2, 0x2000747b) poll(&(0x7f0000000140)=[{r2, 0x4b}, {}], 0x2, 0x8b20) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="d04482eeec2ccf091c3d27ce96182d8db703da3002df57282421fee34f69568cd04d88210ab1fcb6", 0x28) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() syz_open_pts() hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full 16:00:35 executing program 1: getgroups(0x0, &(0x7f0000000240)) setregid(0x0, 0x0) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setgroups(0x0, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setregid(0x0, 0x0) accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) hotplug: event lost, queue full 16:00:35 executing program 1: setrlimit(0x7, 0x0) r0 = socket(0x19, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) read(r0, &(0x7f0000000000)=""/172, 0xac) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:35 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x14, 0x1, 0x1800000, 0x5}, {{r0}, 0xfffffffffffffff8, 0x51, 0x20000000, 0x57, 0x6}, {{r0}, 0xffffffffffffffff, 0x50, 0x40000044, 0x9, 0xeb76}, {{r1}, 0xfffffffffffffff9, 0x20, 0x40000002, 0x246, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x21, 0x0, 0x8}, {{r0}, 0x0, 0x44, 0x21, 0x2, 0xfff}, {{r0}, 0xffffffffffffffff, 0x2, 0xc1, 0x1, 0x7}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0xe0, 0x2, 0x7c}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x6, 0xff}], 0x6, &(0x7f0000000180)={0xffff, 0xa7}) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0xfffffffffffffffe}], 0x3, 0x0, 0x1ff, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000d40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd", 0x765) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf8d, 0x3ff, "a8fde9de6c740ababc0901000100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:35 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8008, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x110, 0x1) r2 = socket(0x10, 0x4007, 0x2) bind(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pledge(0x0, &(0x7f0000000340)="5c2e2c2e2d00a09f5780518e733879028d318bbb") getdents(r0, &(0x7f0000000240)=""/84, 0x54) sendto(r0, &(0x7f0000000140)="faf497806ab6599f2c93b130ef65a37700370eab65a874af23a803fc71b1f1411dc70bbaf1429aed6c83d6e7945e8625b07517e39e170f140d48e9063885378ba26b0f83e84f2ccf3244473a9e4d4dfbc8d654a74b0d893ef54d02600b39fa8c42bc5781de8251ebe129271646df431b11f8b9bd3a7738ab56b8a2e050d0026842757b6b5a7327fed3f3904da59b3bbc2ea2e867ba8bd500a761e8379e060eeab862b09e6e3c5ac7c5138d52a81ed33f6310e8eaeeead13dc3146b43498ac5cb3bc1bc36b48b63", 0xc7, 0x400, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x20}], 0x3d4, 0x0) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) getsockopt(r0, 0x9, 0x7, &(0x7f0000000000)=""/14, &(0x7f0000000040)=0xe) 16:00:36 executing program 0: r0 = msgget$private(0x0, 0x100400) chroot(&(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='./file0\x00') msgsnd(r0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0300000000000000a7e8b82ce54e22ba126dfa20e659e894ed47fc8b073661d2cac74e281b655a00000000496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a0900562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e51c2234934a41ce48d89ca84c04464a359a2d581d49002d4ef09914ea53c731e64a30e6e9b094a4cef68f9b23ace27cb9f80b2c239df9b554c806f6465ea69c8f018618d9590edbb562ba0cd167a8c565a6b5471847db459118547240a714d6ac2c1802af59a885607a000000d9229cc5711495f7f852ac61339c72defe2fe5b35d0d60953103f100b073789d4d4853beb04ee7a87384349773bcad70aa6d4b9f9044beec8da2ce0f80339419be5900ac436c874b020f3961e860fb1e679d12dc7d8622035fe86a5fa25ece297ea5c915481b1d01b09c8a0050cdc4449a1666aaef4e33b0abb5ef1ae4952e637ed96a3c7e2a6a19704c0bd8084925f90bf58fd08c1b47ad4c2183a1b046c600bbc67fc2bc7788929572b3c85d6cb79f8b824e445cbd96604963725453aab9763bdbebdde1c117940be71ff05784496474bc5d808169f71244ad7a0641f4a641489ca1c6ea3c830c8a18f2c9753b7de93051930ed7f72fc8e9e060e60c579728b8b91da290d51b0a3ab4e3c4dfde0dbf513bf51a518ed56596968fcac6a7df230350ce78551a7398599f65e7ce9a521e6da60a12e61300b6f2659e2cdebac3f7fac328b70274eb261dedc3589768fa52fc9df196accea55bd5ccb4d36a4decba33cb618c473026218969f9fe0bddd6fabbd6981bf3969f246903f967795d02b4d4e4f7433f84539e6414e663877320f80fd135f61381fbeef4a717be1f5133dda36ea4cea9176f450a2379f313d3a59ae8addc1c8b71ba79573e4fd0eaed739fa35856f81f771119d31e2c11700ad1d602d5d877611b7b5fbbaa373f83aca89ccf52d98b731043bcca834e505b30c38679298bb3fe3afc3bd33d9ee41002273c2c9d70eb9af86132783c02340cea0d8c493fc25bb2110000000000000000000000000000"], 0x1, 0x800) chdir(&(0x7f0000000100)='./file0\x00') 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="00000000000000003c18948eeaa5221347adfd3ecdbdf8d928a74c5d303856e7cae34bbc0804356640035d44ede9ee0c53ab3fb373a43e5ed352960b8b38c92356455f43fce4a35af1b78ff70a76", 0x4e}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x3, 0x7ff, 0x2, r1}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:36 executing program 0: r0 = syz_open_pts() r1 = msgget(0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r2, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x7, r2, r3, r7, r5, 0x80, 0xfffffffffffffffd}, 0x315, 0x800, r6, r8, 0x8000, 0x8, 0x2, 0x40}) r9 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r9, 0x4, 0x8) write(r9, 0x0, 0x332) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="9105ac26a783338a67190aeda062a64d28d4265d84876bc8a2165225383d0327987992881abe5b6d447584046ae9443ba66cb7790eb09d95f8e396da", 0x3c) 16:00:36 executing program 0: r0 = getpgid(0x0) r1 = getpgrp() setpgid(r0, r1) r2 = socket$inet(0x2, 0x3, 0x1000040002f) r3 = fcntl$dupfd(r2, 0x0, r2) sendmsg$unix(r3, &(0x7f0000000a00)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00'], 0xa, 0x0}, 0x0) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc18690700", 0x13) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0xfffffffffffffffb, 0x574, "9ad84b73d9694ebf0000000011007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x0, 0x40000000, 0xff, 0x800}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf0000013, 0x0, 0x6}, {{r1}, 0x0, 0x40, 0xb, 0x3, 0x9}], 0x63e7, &(0x7f00000000c0), 0x1000, &(0x7f0000000100)={0x0, 0x7}) 16:00:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfc48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x840) shutdown(r1, 0x1) recvfrom$unix(r1, &(0x7f0000000080)=""/171, 0xab, 0x801, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7816, 0x1000, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x8}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)='A', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a146786eb924000000000000000000000d0300"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b000000000000000043"], 0x19, 0x408}, 0x0) 16:00:37 executing program 1: r0 = socket(0x36, 0x2, 0x4) fcntl$setstatus(r0, 0x4, 0xc4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=':\x00', &(0x7f0000000140)='[\\\x00'], &(0x7f0000000440)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='/\x00', &(0x7f0000000240)='+\\\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='^\x00', &(0x7f0000000400)='.+\x00']) setsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000040)=0x9, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66016c653000"], 0x10) 16:00:37 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xeee) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000200)=""/94) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x3, 0x5, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) close(r1) sendto$inet(r0, &(0x7f0000000280)="172a19cb4a946dad2ffe81e57af89de639c10dfe6b1fac3fe4c8cf59443466ec68dc30add96cbfa9a872eacd9d33377cae4a56704c6b3b54c896aa997cb1256ae4a07d888dc6a02fe9aa4b1141190964c6211f7cd2eda7a61080dba78afd0d53b903ea4b650a4da5cafd7a2397cdb33ea71f70d6242dee71de5f034d", 0x7c, 0x3, &(0x7f0000000300)={0x2, 0x1}, 0xc) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) socket$inet(0x2, 0x5, 0x5) 16:00:37 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x405, 0x0, 0x0) shutdown(r0, 0x1) 16:00:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x81) chdir(&(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="05fa9349", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fchown(r2, 0x0, r1) 16:00:37 executing program 1: mincore(&(0x7f0000124000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/34) pipe(&(0x7f0000000080)={0xffffffffffffffff}) shmget(0x2, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getuid() close(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:00:37 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="464865c693a1798ef701339d71326f3009b8b71466ed09e9797eaf573aad82eae437df9af4863b6e54b829f2541999079019fd7df4e7c5d957ba38375560f678b0cd5ffe49b479c5ec344499008368c877bd75d8f3e22d51163dcac2cdac877098adcf34b7231dd71d8cb18be6024e252bf469154e81a4771c30c5d1f2ce370f2b2f1cc15168791f561f34a9416154173b572c173a3d99710782a4cd7fe4caff69fc8f75be3c92810c3c1974dc2c1b262b326bed0461a6c3252706160eda1352b7eb39296dc798ce4b3b7cac369f", 0xce, 0x8, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:37 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x4000, 0xc) socket$unix(0x1, 0x0, 0x0) 16:00:37 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544199c3641cff01"], 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pledge(&(0x7f00000000c0)="5e3a0300", &(0x7f0000000100)='#') r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000002900)=[{&(0x7f00000015c0)="a90ce529613dacb5b3991031d3cdff8d3d341fee4594", 0x16}], 0x1) 16:00:37 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f00000012c0)='./bus\x00', 0x0, 0x800000010) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2043, 0x3) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) flock(r0, 0x2) accept$inet(r0, 0x0, &(0x7f0000001280)) 16:00:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xe2, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000ba006a8c5dfe000000000000"], 0x18}, 0x2) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) munmap(&(0x7f000008d000/0x400000)=nil, 0x400000) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640), 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xc001, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xd5}], 0x1) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8005535) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x20080, 0x4) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x20) 16:00:38 executing program 1: r0 = getpid() r1 = socket(0x18, 0x5, 0x100000001) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) wait4(r0, 0x0, 0x2000001, 0x0) wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000080)='./bus\x00', 0x92, 0x0) pwritev(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000240)="ebd8c228ab64c1e8b8b8b662ac868a37f6f8ec8ccd191a766cb3fa9c663197813264d5d20f6747c5d9a8a4f66a8d561ee3f984d8dde089242ec0174f71b4d4f6ad205d137ab14ba674d4dbe14e68d924fcea88a92fa0e335a2a72aa57e9a67a2c8a85630db7af404b475f8e1514cd5d9c189a564abdb2ac64507f908761fd5116403b6f5cb965c1d7acb6109f9012b179a9dcc4871694f9ad0c4b46fd70e0b1e680c6a4f7ba3466dd9a895915a6d17c6ab789c0ab9ce0527129cceac7be7ae0ab64d83c8ef6bdbb1e1eb2173b983cf360e7a45ce226e5853403bdac62e991fbfa245dfad11648e93041fb44c1eae00af82b721009ec2edfd29150b1f073f1ca3f2a1ee38952037085689bc422c60d5e7e220cc4b83cb2c8708b5985b3bcecc1a1f869c2a04681960b2b95b42428a8969f00f97f815d97e491a598ecf2d1f9eeaef7cbcabc641024fc8de5fa751df40ae6f2152fce72e266b5c531799f4c9e9f91ca68a4fad6941d4639286eca452fd97c0789ae75a15a312c1a8915f0c7bc6b90f18c20fd19f441aebc5409eb13db0331c0f0448ea53d686b7fac6b2a7c6d0fe650533fa2325672a4591784f6e7e473eb55c566238433e47888edebc3b01c3b368ae7db50f580df61240ff9bcba0128853e5804bd9d269fadc4cd91441442a8409ffae36dd0b0b2002176fd89b1648f32af2777e561eb261d1fbf2e217b0542926aeaf10729e9f414693991d8e428902467f84d25e151079dfa881545b8d7408e21bf83862d6ed28eb99e4e7311da8c8be6d024a52f582c8fe27b48575cce7bfd65473058aac5bbe3dc3f20c02f4edadfcb5fe44ac0d605b4cc0eff4af041c2b873249fe60a917de2312b5c3207f00e0f208325869c8e0ae875d2eed1e3bd330fc954aa94ea2da7cbb659efbec629aa9b393f09ff05ac372da0315b15385335d5479227efa36f94a5b92db141a80eacde8edae639a065b0ad17037f7e9d52110e70c8c32dd2d47f2bc816f2f0810db853d0e1328913a1f52fd0c4975bba0b1778b09da4ce135efe4c63d56d2156d5bc521d54820a02da6dce5b68747e6a734b1009442f3229c8b8c0a678d4c4f2f77ffa1c3b968de77c5b2de144014053c4d4050ca47743d3ac7f264011b3bd82ac4828327e91ba7ba292d64c55f138050dd4a0e9d1b13aee18886e7b274d234767b6977f85411c877a984d448e2fa4c1f97df4eeaed9465e416b7e409031c5485ecfe4c537dcdca8c301f94bc6df092ec9920668e3337c082289267e2a07178a7a4c440948e6082cdecf4d64935cc1a8b4c8926703fb7e1f2a98b513aaa66919334a27fa6750aad20a1559e722bcfde037a0773733d5cccdcdbbe9c585ddb4ae66de18881f3e747803f099a4ee07cabcfcaea9eff1de4c8d5550a183eaafbb26bd4cd879052c59fb7bca6de8ceffd98e66bc0cb55cf6b450857ec6d5d06f5c62de6ea0d57f77a3660e4141ae823c8dfae1f78c8c1ec6ed8f3ddb00bb518c5a025d0152046a734a33f3d155d7f03afcd82325ec727b3db2b45d39efa29c944073d861c723161435a82d9948c83889fa2182708c6af68b9f0186e66713cd522dd5fd3bc4ca9765df55f665d5eaac98ece1a448ce0a3b7b51cb879a39e0e3ab4578e68d8852d424b27b91b67163d5f677a19b39a180cde8c2ab8c95538c00839493f24b5ebc4424df64c402e5a6baebfbbd4c8a4d5b3c4ffc56854364b4edee46c10a6cba624ac8b621ccb467b161d176977d22a428a22fdfa6f3949cdde45787d7e8e9f0d3f8b482f0d2df0fe80e5c92847aa0e4cfc98021739b9a10a7e83b353ae7ab96a72a012295da455efcae73dcdf79a89d4a77d52a1958a182cd8299920eec1480a03e03e6ce43d536bac668f50a9001cf756358cfbe095102acadbc8d1a2ca52fff5cd8fc1e2cc1a84a25e7a459c80793e0ebded4dc10f26e4bbfa884165d18fe73e751a980558836bae891572a8a647fa867069c1f67aa135896e4c12f60360339bcce519e2188c23efec85c2f5a97c8767b6c933d92eee9c8db8c9de726dc4628fb56361729bc3a25757e887332db81acfdaf932ff4f5c83e057ac0b0e52956e62e4e39381d545c838e7ff4afa43dd8c294d3ef244bd3cbe23bbe258fd0532ad0f7617d343a40564592bcf9eeebd458000e917996ab8948291b58848cfbcb4bb6d9eeea18a64897f0ef88a26c6ebd685474d5fae82ba809fd638c9c64eea81d155e787edef7606c3fba31437200ba610df59eb57aa8e3805d6803417e0fcc5bcaf12dc6a88d092a811359c9426723698074cbafd1fe8c1e1b28849879c93fbaf9ef3d20735e4d775f79eda3660de9a51d3ac4d0d75b5643883732a3a43bec78da2bb14a8ff0bd72038383bce4454cb87e676f82aed8013b6ec33f3c348111baee8aa104c0d6eba71252d5be1057b3474ca49a67bcfd90c00777934475bf07962902dcf58985dae074c6f26c6509b32392618019c0d24745303ec3f8db3d3c90ace7574f80eacd3791d8a36fb0b971d3f8b9ca0cf9d99ddc56c92740fc3a3a809c24ddf64da9813ff3051705d11739268806c6357f5c0b0d75ef2659acc9292fb32d3b07b79c83696bdeda14098792c0bf353e1f6273844e409742192c5bf19e69c2789f9849b8cb9eba0a97bc1ef48c254b22a152429da102bc4894a0ee0dda9391a7617a174d78cc8f05540212667a32df09468924d10b09e90bfc9f8a9e89e321218324bc920109f13c4d43b60b51ec32eb6f43d0f36a1fb010ade999654c1557638daf70804b51567789043c24f2a6cd6f7d15b3452766cad6ec0b3956272eae4e1abd45244bb8a8decddeea2ebffd3faefc6d23993377598811ccab1cecd050b31e3b49948634088af34362f5a31c098a94d27fd496032e668a969d0faadf5effd136a613b341c541aa83c7bbd78e4bb7fdfb3371bf357dd5d7fafa7e2f44d6400e52c3a88e9bf5d3c60deaa1ebc4871c5f439b5865951a0459f45cb263c810b27259b2c9c9e10d9130f4f0b4019cfb4c1f3b2181d1e6e74e8783876abb6604353b47aada8e809b6ea5035e56525f698c8f9d22114adc491b6a32ba3f8bd8ab4de83df98110c53b3c8dfd59fb9c8f71d69c3c183cff790d32ba4d0001c64309f983ec5d0b847d797953051cf2e5b0e107357c3b9e9b73d5eee15233e71ee1d3ede2cb633a94a1547e3cf9f4ee6361f37f25760388bc82eb4c72f9bb6308dbbe7a2efd1aa59cc70b166c6719638b544fd361f63c74f3597344cf84652dd43dbd1e4b6bce26f6e8e8dc86e249d45c4f79b6accec7761b3ae519c7599b5dd4ea6b414173c623e67627ea4ae1ae2e0080c4e000d0aa18e8cd6ffeaf033a8b4ed31bc6ad4a10c2fa4e3879b5137630ab2d822dac4be79f2093184e8d6b2f8150267af189b8bc5184e70dfd1f9ebcadf2b22c39a49742b8507db6e50b7e2c7e098f8a61442c108b8d19b66d14f1d58aeec106cab05bb247c1b8075458e9fee8556f08017ed5e4d3cba97394fec9419c271165bb5bd689fe1e40b60e2a3102f786875842715cb9b46b1a7939f103c8be19edfb1a7707ac7e448dbd410dc7887ec1948376a3d2181482adcf289029050d4f4bb71dce0fe084b55cd7a90005cc5578e2c7cd82e27687d649c10c48fba957d4a1ad2a240ea0f59db1bfc4e7c0487102fa9d9463e1f3132ec409a2f8a1884b5b148957ae650cf99b3ffe49a6f5fe9b0e6143e31b5a75205ce158534211f8ed97585da0a92d2ea6d618b4c3005213210ffa1d5364425faad0f5e4b2d24527071fabee68ecbd2a6b8702ccd5f81a1cebf2c8f23a8c784fd14456418ce2f610184280abe9b4df748610a71e106171a449430f73791473258c38df493849599df08550ab174c9067c6cab2e80b287633fcf22b56a0f2f6b1188ea9af6b1178976546f003e7dfa37df490b435d36cbb434486c53bd3487088bd338fba4b4e67b3250e436b1fb2bc1f079d9fe07975903acb5049354b0a1b0b74f23ed63abe1cf8b21659e9fd39ce7111fbbc38b26e7ce2c839a89f8ff5973935a6e23ffccedcaebbd2f679c30a776aafa60a108caca4048127098eb844c90aa9b0a6566aa0c06989ff4e44b5e957df7879d03617e7a73fdd2b4466a91c7744158fbef54ba55a366f7079b0ca223bc86ad5c61fac1c7da2fbf18aed2fdcb2e110e1beed17b796381d7cc7b9031b2691389ea454f0802d816eeb5e574933d5a27ec45910d323e7a25f66d53d1fc4fc02461f411dd69378eafe26f04224cff8e1fcbdc8b007a9e51426af1e64fb3835af1186359ebae94df690f4c1614803f02efb1e47215ac5423622059d8fec2f0ab85a653ad413253d5008840654d9f5979feab10134df42b72c61ecc5f48111840929b5b84cf07bc1048f397eac6b49f372dc2c74e639c6272afcb624c3069792058db354334db4475b6040566d1da5128bfd5d7532a0b5a1b143ccde274cb8355dc006984f56607d15d26cb71bc7986fefa5c24adc7f0390ff047ec87e9aa7bd6cd1d73f83dd0bfdcb396a0e0e14ac154ee73edf79084da4c8fe007ad29b94e9ac7c40e008940da631467eb0bad45d9056ee29f7079702790b28c7490ef066527c8887791c21354708a2598438916214a6e34bf403f02bba7ffa9a15693ee1fa6478ff7aaea811b6c106ffa158f1737816f367d7b281b10956392190bb262788763fa23c6782cc798b79318916946f5496e129be731d6cc33dd5592f1d916a6d6e5a9da91c5d4576a41e9d3366f787c29c97d355235e6903365b8f4d568c0ec7f81390625852e5096bb1b1e2081b87104f490d7d9f71a5677c59b3ab761fc9c42a298d3deea830f07d119d02292157c3aa5ffedcc2fd63693f3c3c46a455961971db520afd3aebe65938bd0e486421e0f303c4073c42b9aaa99e2fd3d1189c16c4f4e14f5c15bc5225e0079f332764af936d22a74aa96467302084c366942c2d08d0be500eef3e4256367d2de22b67ba680c378cb4c17b6bb6792c0a5e5acd2a8f7ca96ba0106dceb66175874545e1c30b5637ec92564e59d43dcea8a4742814a0b597ccc842af3268319778d9eefbc9f73a88b31f8b6a7ec8f25e6e98db90619aa6324785169647b164d5ab43ed8a5c5a2c235da0b632699d533d023e9f3d36d422dd62001c9c6f942b1cf0956a7c2dc3066ab1bd1d952b3b714f31de37163f7ab483e180c4bef57ff05008857bb759aedb2ac20d215f6d5259d791933ab560ed60083bcd3ece77f878aae8b1fe4918f59e503834b35206e31f6d8014e006376eb667f754e09a151ae9f49ce1863b2804126a23e011c77d95f2ce2edbeb5cb26f99f561fdbb168a499cd7a09b0ef40bc2cb1b9acf12803d56c4feebc899d8d49c3f3bcb69b0bf469510872a2efa701c01be5c2273edb526ccc6ec5812da3f9e3f5c363080900c7f9052fe797cf2048ef2caacaf53dabbba5b2f8aa679403178428ea3a4e444c27321127686f00ae03744e6aa3647a0c106425b7a3eda25d7fec559a6c1f5c27d03609cf495f3b207442a4bfa9ff3b115e2a8b5bbd816bcf2e26d6542c234899710946cfa55d63d8bbd20a462f6fefd87fcdac92f6d99ffe925b44c74471f52a7f38bff8d3e892b0d5208b0c53b9a3631f4c377b60164b0b6312c8600a88b29cccdb8a4f1759b9bf055807c240778fa48066ece957abcab4a5541914058cc2102349f3304e75033bf07025e66b86f612445b685e38bf6211865e714c618c5ab08e96613c3475ffa8adbe85046781e136b5", 0xffd, 0x400, 0x0, 0x0) linkat(r0, &(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000001400)='./bus/file0\x00', 0x4) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/108, 0x6c}, {&(0x7f0000001240)=""/247, 0xf7}, {&(0x7f0000001340)=""/156, 0x9c}], 0x3) write(r0, &(0x7f00000000c0)="6a83126f3a49e6a38de3e4267ff041d651f79818611433fa39d76c175221fb63912f4fd5e2dafca44e7cad27f119af9d75fa2a328a5c366c63636e91978240f3a9997e33c6ce0e12c5", 0x49) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/125, &(0x7f00000000c0)=0x7d) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) bind(r0, &(0x7f0000000000)=@in6, 0xc) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000000)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a9c4f6659990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c93b54c9eaecf12845088e7008875f26ce8b028878498abacf6a6b0000000000000000000000", 0x6b) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:38 executing program 0: r0 = socket(0xfffffffffffffffe, 0x8007, 0x7) shutdown(r0, 0x2) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)="4ac771a9a33e72dd91cbe616e957a4f3a0e04375d0adc27b1fbf8d393d8275631e98240479b58a8288642d951d5ee7dd325477b16edca0fadd5edd4e3320adc29d95cf0c3f14bf07f50d977c5a15401b4e1c87b5bd9ce1ebf8", 0x59}, {&(0x7f00000001c0)="41606aab596d8b055752915a6459973774bcf51d9372df010b6381bdc3c4e542fe589b46a284f8b3dc6c934b3bc942fb8b2ab1eaac982a6616cad8e6d5ebdaee6a7e5f88ad978c09b0c97102229727979dbae119de40d0d9933a8de9b9794cbef4e992323119ce8a98fe77a552cd24b5ef57de50a7c3d7f6616866e194e8bdbb88f186ec35bee8a497c475d20e965495dcd1d286efc2f6d0b5ca25424ca81262c611adfa9b935b4b382a0121f1a541ba55dc32f679d5d3c46246a2922ac947472c3563080568404dfd82498f57a90fa492f7427abb255b647c085a0be9754d8540e7128d314c697c3e31ecc344d18f2bc4365b9e32c37c3a923526", 0xfb}, {&(0x7f00000002c0)="6ccf3cbc27c67ac069e842184c6f825979a27140081769de71f286398847e8b0a7ddbc9f6d086ea3a2bb858e67806e2f0a473af6d0377658a430c07bbd07153e1aa84c66bca1bfa7a9d51ffeeca905e271b2bb888e091ff639439016c4", 0x5d}, {&(0x7f0000000340)="69f4e5b98d38141d25f57eff91856136f677b641a8216682ed311d1c403bb965c17f46911349d043e464238b989fc4d8eca717fa19f58e04206dc872b3fbd23dc30ec8f23bc4ec26f1b6508e1e79d767af59977956712eb90cfd9b0d46c5775d345d773141500ec7380019e5b0fff428d1ccfeea434b9c7ddcbc295f87991347287c9e5e14f92b5c6a36b13f87558b5562bf34a828612039129e54e0ead20c2a3dd9ade590a565a46d1f790513b8cf49745627e0afc7a7be36399504936b2f0f92b724e6a327b08de3eaa710bc10ab1546c43ca37d9f5de5551097258945de4c7e3e67e8b86dcd", 0xe7}, {&(0x7f0000000440)="458082b214adba75be8c820bbe475d677100eae4e673ddb3132533e777abfb9095217129d2281edeb1dad620aaf41e315900bc554a4678f4d051874aa55f35ca9eb1687c04fc604da9f77cbfe1fba9fa2efc716d8a9fc757257783c78d1a0ed0373a74d692fad560c8aa0c1905bdff85f0de77d7f22425a4422aab878afd44a5fc12b398929c1224b45582e913e6bd996980c645e8b2e45abd85d67809852173809e32962f68dd044e71e404bc222c1f01d682d4fe9eb829d0e1a2c3f47c844ac95502db784de493b6dfdb0a7b3868cf661b973d821790a18b8ae8b530e70b34bbdf94", 0xe3}, {&(0x7f0000000040)="b425ae66615f4d0bf25ff3011ca585f89b87ac4f31afebc661934284e9cd166e774274c286eb314980f7196c83e510817cf731e553fccc272f9f7fbd706c", 0x3e}], 0x6, &(0x7f0000001a00)=ANY=[@ANYBLOB="e000000000000000ffff0000000200001d6959da7906db7e1ee344c44cafa4c0c1802b84558eb3eba089fda34990f6455bb87dba1fa4acb366993b678bd0c8f91aa6764ffc5182dfb481a2bdc65e9ee7fcb305bdfcefba1955e220372bb37e848163d90de89cdce6ea4b1209782f61c23d4e6cfe541b58b5c79e522cf84ae125011f8a1ed459fc54d77b647d2af3eae5349a04d3f276a6f78936d12aaed87dae1f4f593baef750a22652d17c017920570f1b7939adaa5cc5f72fead1b33882b4171b8c6653e38f8bcfd685330ca335934378a8323dbb5283c300000000000000c800000000000000ffff000000040000cf2fd4b052e8fe65b5732c57f5f8544824280468ec8f9e68f9fd2c24532e84d7a3d7e1adfaba0260c5a313289f7cd0183a359843ee2ba9d44592862e146f213e427efbbe4029195d46c949065e770393f59ba30e5643082cd576c80ecd2a7594633935715783c4f342c9e3ff8dea2daf64a8139bf84eb857f3c05826852edcdba094ef768c14565c0c7e41d6ae2086dd6d2e6d35f0713f42ce122aba53695fa1c44f3186804ed6f278dd966faa29e52b7f73d79e097f8b00680000000000000001000000080000003e5003a33b8e2a33c85b25f7427e6152397a4daeddcfc0a676320ba8ae154bd15eb147e043d08e4da1027b5c033e4aada1146148df0a557f24d4c5d9a7100f4209c468c71caee7d7437a214f5646b31187b1d2000000000010100000000000000100000005000000cf42dde8fe04040fe324f86ecf15956aa76abe25622ec097dde1c6371ca437fe3dde30f5c7a096f790fa1d09c746ae2cb40d0aa8ea91b0abaa078bad9fcab3171dcdef4608b8218f409fc3004541faad1e4ea76dc6488c313d7fb26373ff39503dedff7ba380e6b061e1eb3a211129b200fe34b759bf78343ad9c3fa1ccefe6d5b04ae39c80db76bd9390135882acba775720d0c542ae86ded0c1f9feb93830dbea67b680b33f47a5cd0dd29e227d75fc729ef636c943223da6641a8b84abfff042a1b3d3924c560b856fe2268b48178a60230a48725509a0d3b1a6f72a322067ad79846027890c5c509fd3f64586ecaad9a86b53993fa39f1ca87648563ca7b8b043d03b4ae04a314a6488da03f27ef417ced39adf633eee0975d7b23e63021d0fb4e4db1320445cae985fbca601ddf307b9983788a0123b2483cc1a8439e57279cc4dad8bf420293a86d4121cc21a8107215136e0d200e1fde08bcfe72664ddba3254a44a8f686ec40e078068628d9cc0d063ab13bc3d5db0ab530cda73f3d21223d7635557eb85e54360ac465d55de55f97a3d46c1c0eaee166d6ac503898d2eb0770458a9c40f1b1ff6168cf9210f7ec56df111ecfedc81527d0e93b4e5d8da3048ff85c0abe3831c34e27fa216e1f8b08886ca75ab6d1f798cd35926fd4e105a3f5f4b9acd1e8e32e924d0912cd30600317bad917994551042864be629bca56edc5053c3636c81bfe4fc0ab5a0cf9ec57777e015ce172d54dbec0abe7d5048d4d4bebf4d777be6ee4ff7e9e42335f1ba9ef62127ae4501f69a9d09039c5f03fbea347e1511ed29a1f803cc993f49ddbae4c8bab57e7d000f19c4d97d5f1ebed5a1317721c0433184dd8d293dc0db89ac98879053fd368b277fd1d3e8466b7fd03cedb483253cff9137d777bd4f44a2ccb2708e50029c0ea01d6d5777df22bd4a69f5bf6fc5cae71e2ac18a6fe57e77958ceb9d1bbdac0a3147260a220d0fef768f960f7cf30cfb44f48e113ed4f5bc15a5e4f70914498fb2bdf1c26687d72cdc4d195241233efd32d21f7003ae446ef11f820dd2699dd07831a25d016d173abc80e4bae537469227be7503c1d29c5b9b95a593760119d0ac4b79a7faa5f37142a909c4362143771f8b67341248dd83531d4713b8fe4b3d8de56a2a0a4bd0bf762ab68f2d840ee4e5ece023e5be75f77f5f736421a43e859ffa5e306451ef9dadf62fa8f4e6c8e188e91db7486166dd827070a4b61fc9b909370be03b5ad0806e87abb7d4a09bdeead425d3a1eb5e250807c58dc6be59c0cbbbcc016d2fb910f06a3e74ae894d22d2b23a3f7208d6440e815ad7c041c3bb72ee01e7ef4d9fb0dc49d76af58a81ba01c1bf9897cedde0531193423cdab3b84e51cf021500f71983890b3ce29ef99cf06ef45f1844ddc0a70993db232c11556aad97230980ccf4e605782bc1d174bdc68ebeab8e10dbdc98bd92d1b9c1c8991f265229e99abcdca49b2b663f698426058ebb2bbedc9ea3f9d9737f7f9330cd03f2d49e21505937c2a258d1d0c77c8e26b2b60b56dd41d0e0f1c84808c1e92f377c38d64da253d4d3cfa346d78e25ee7a9c0513d133e0b50525d645771c142dcd74e3dc3498ba4ba2412fce1c31f6b8090110e013715c8b2f64a8d35629b2827987ed397000ef5a0f3c85daafa3e80bc8cf786530b70d73f5b914f3f32b894c3ca78ba78e80c7bbf54ff88c9813734888f0174fa8bac74c4953da2b583c15a929d3a5a7ef033eae1d30c6167779ca54f025d98c4159b3b3cc04176b4f7e9d99ba5db67c2e4af2182aacc8f3a0ee133f802c28070888085271c1a293e96ddbb5f4fc98e0a88e00425c3ebd1fd4b6bd0d8d9d47810edf46c2728982248a88e936e3f75121a386096af1032bb4a2be90639f2362d83c75cf5a5744a02b4b6ea7f4bfc91fc7686e17f205e7b1ae57fe51d5bcbd8f4f5400ddac7ffaa8e9fdef7a79632947f16ed229e433ffc9d4a5336e0eea0c66ca9333a934b8f615122c0d58f954e8bc577f849d733b2b3be420c2b5d5e3d667650e987f59abc2e7e5f85ea972a0a78ede397806170fecb72044ab6a256219dabc1d12354a6ec418f55e4a2c65e4be9c51cc8c8f84d0429a894b25c3e51bbedbf41b008d5fb747833d2846b5d2ce9cd4c13a8600bc3736bc0a7aa42e0a88c5e48c91605be49d2875049f00997574994564a9862d82040744a838d4ac492c982e6b17ed87b48530af766e5363ff70f9ea987f0b5f5caf5c81f5f8da5b8dc664b37415d9a5d85679767146a07484ee5ee0b403fb1136467c69096aa55fcf70720cc01c6e837e649de8444ab0bbf4a7667f57d863372fd6698555c6928a95efa292cc176450e51fe2dc58789f0cd18e59afa787a7267dc2da466e49eebfb1db35b038e59647537e81f87dc511c47e2deca840843604b82ff9753bbacc2e5cb97835b4cca4140b3ae11097e549d1407ad925fed9da871926936cc331009b5c33f0f09309c58da074f3c3e7046a9a7cc861d88e8684886a892748728727833bbd6e30bcdcf355891177edb97e706d32fe7be17dd8ce17d79c1bb93cb0844092020cacc8bd227634d1bcc20be47238767484d4340441c12d5c6433de148b842a05f863b4ed6f2138d8e0b645b9b4ee72e905e3511dd0375c4474b46889714d4d789f3cf3f39417393d4ef4616bec66f26359dfe886116b2c6f1d2be896a6ef69148c2d2c6566007ea0d548dc28391c1cca6a2b8c02fb6bb216b368d5c369a238962108301b26ca99560f5015c8a1236fed1694582da55f571ad6f0107c26e7813bbd3c0c4151e284a2d8e3632b3545817601699486f69847faf4b5c5db5358bb5cd1a3b932731f301f3ba588d09a09f034e0586017a748c8cba0d7f4b9ba407e532fd6d71705ee343d711d40d130aa23e33c4c7a34d31a5575c8a83264e895df5cd9280e800e1876aba5010786dcfa35509e6e79453cb756876c360d31b86744254078ef3481a17874ef915c24da6e42c6dac9ae3afe1b586f94fb20f9d7bf7738dd8274b169b4c484c979536912f6b1d6bdf3d68a11162b3081f72d360835939a81c4f7c60dc5e05d0e839a3bfa965052ff14ac37c4b2bfdb32cb31b683c6e2818dde4165a8d3b22b8d24bf8647fe908786e51c3b2c6d0115bf18babb186093d1e9e6b0c6b113c3f5031b4ac1281b9ee7bb05046f8881b8ee383eaa05b5db252418cd80f8e7eba82ad75d3e64e834e714fc892b5068f0d21a65a9ef67904bd525f5193df65f0ab74ac41ead067e386e6afb706b1d2bbe1e2da2bcd81cff8d639c18f1192e48de554696608d7c363900b872c801e907174f0a0878421812292e364121784ed2dd2c4a4b534a77cc352fb60ddeff73ccfc3aafcd522883a8061bb0f78796a190873cd05d5e7991571aade31a4b5b42d93140e03df639d7b9b4f8ce8386a1090055f7d7f29debaf6e8eaa186ec5d939873b224490eca815c0249c48c6a3f20b58fd9b90917884e6a4f6afe864defc119cf52836efe5ae30c385672fc48ad8a042559a500a2074a7221ad3fdb1d27cd221dd72d110ebb1e1a081301b14e76a6a7007228e270466e311c2959f5f94c08c6499f25b93bd20a80720cb182d3c94522af246d16a7b62909b0038fbca5d46e355b6258e4ad49ac3fdff741b96f7b1bcffa050e70105d80d5271036505ad780fc680d949fc5c4bd0d4f185e25c3c0a84f847367aaf9158dc12126e0e8ea1491f879ba8dd22400d04b84a985f8cd4f5f551f129abbd0e23592dcbe957fd71bc69cbf60cf5788fb362373667771b28cb696b4fdcf5f1457d06d1ff05972cfccbedb066dd541e0fdf9406a2b3fa915dfa6aeb0fa001e5fd01727402eb770264eef026b15d309bc2725c961c2f7d6ae99055d66189e1b0435ec127856c2523ab04f9c67d961c4737568cdcc5a555b2b9988aa8123a8164bb27ac8800e42f2fb11f2f2d2fd2655958bafaaa0444237da0fa796016c57f8053336896a7b851fd3967b0bf2c0805ea25268b012ee222e28b23f7f729ab28a98595b2ef9ce73f10ab673a3ea88e8925ab0b8dd887a51c3296965feb6ebba0973ab13405cc16726b879c6385ca519c149ef8e927f7385327cca7a81a3ee66cebcf468b4d26b583cfe7f211a3702ecc58852b12e68167f249069ff548113c9365f60bf99b47eeda4f2d0490e00009e56e435d9f3ff02546c8953baebaeca128b768879bd92658b1c980d1c75715af7d641e70a9889fb3e30ea9168f775381ba8f0563c96743ff49b8c63c69972751b7d7ea1b18762043ffabd4a4154fbe5588ba22d6c50b86de141b8bf32fb5ca56cb6e0cd0e7d12449aad321cc781cc8c073edde4f6ff149ecb90269c2977e884db5653e83f6fe0dd77cdcd5e9ba16598c12266ecc5895d52c93f55f5d45c57a0acc045b7736441fa80c168b15e7416136b59d9c8e2d507e1704a103130af9edca4f5db7d2c854d0d433beffd9b765ccabcc07873f83f950e2f2b06ea00d5e3fcd31318683448ac1324c8b81a4e1b204673fd230828d93e9f67dafb1165686115b38ffa1d6d0fb112a3b0649a1fa19b7250976b71f7fa1adfea3f801a4b34a53b9d368b46d3fe66175e596bf8623c870b16c8b8777ae7561e7b154cb02d2757458fa3a42679b0fcebb1a72742f97b9741d52fd54e0ed078bb760ec77b2647c2d12639889c6dd77cf816f7215e6de2f65dc4cc87f8f44eabc9b5c1fc211e32979f96c36503ae57c10c75792a2bf98f8f869fdf8c3ffbb7c6a22fb17d1cfa027ac75d3498ceba91e4b2adf5d9dda05680ffb6f772c07ff37283ed7cd35ba331713c6901e58873821949184a59b7c7311bf6d5a92912069700d22d16d26b088e37dd295e13e0230b2db73c57dd456a727095876c6d73972d171f052f7f45be39a409d8ceaddce6b0549062904461101c531c1f263a0d5ecad019385c2a2ad27c46b4349987fa04766da0126709fb9cef230c0a5a2bf4fba669bf545dd88c12993e73d19e1a6aa5e2fed6420c7e4c04ae3b217bef0364c02d2ee990a377446a04203598b965ae420ed2cc28ff628267d412d45c9dc10159003d0714af043dd4de3ded3305b392907e4ae9fa9f526419946bb2478619a2992297b6a801dcf1c56b05aa041e813ec75dbc059decfcbe70f6e8d252ff61051f73ffc6f466b40bd8fdfbecb697c4813d92380c3120989adc70bd797a47e5db878721e4da3fe6832eb0b6f74d28926882e674789ffb756e0c6e26f8ff8f4bd86a805df7f6914db2a2c2131c56cc23e1d7d82797e06ee0dda0d54d1062b19790b1ed92c4da72c17411aef9f812fba36793acd714552859c5a12f470374ac0c803999859dcb18520ad180ebf62022c35f3ca7b98e870c7726a833dfb270f5a74244e48265b03e1de4b466c4eeb0760c7173713fd29af43d97e5057670cd032a5da85ceebd0ba91aaeb60d0faf0be8e39500c0189c6180a7677a5bea53b5ec7d2d7ae79dc5ff4650808c71dafa55ebad9352950e485dcf44d66c5caddadad96d8f0e3f1932146468220633c70e0cda9ccfdd9c6b15bd15c521eece5ac0b93d90b9cfe85beecd2d42b7cd740f533ce04a94324994965e046ae012bd3756d6d9688d204889a42a1d176f718635832d985e066a4e330beccf6eed0822c1c913c98da3d54a5c1513b4c9840e1111b711483a0a13cb37ab0e342989a52da5cea23b0eaafe937e042b27936253d80c7062888d308c6651c1f5a85dbc7c411572628d965a8d54c6bfbd063836604d3cb8801ed18df31800000000000000ffff00000600000082e415eb846b3b44d0000000000000000000000004000000ab0a55fe2ed316fc002415a4b79dda191a0a37dcdf3b697f6cf9390dba01b8cfbcf1d056221078bedfd17e92552ec79356ea594f6dc1807f9eebd514aeda8d9245934088af9ee10c413276e6cff7180723accddcf6cf1aa380c5c25399002bbc8ec66cd020371ad2568e20925b4c382656da5682e4b6c9003c973af62f4b18683b74571830ebdd4e269126dc8865595987838e9e7e7a69142772a0db47ea040f7861d84aca350e568d35ac4ea6f4cc8b8cfef723c29134b012ea000000000000a80000000000000001000000b10a0000730c1effa095a0d07ad00c00ae61f7b0ea5e4753425aff7e8f5e6c3f866e6d32b5eba72d9de4d80bad5d9f6a17ae837b855c4f57b769b1dcf90094dfb95217171359e0a0878ac0405b302f5717d638c858b4c818771f763789d0393ccd971986f5f806787160b5ede16a3fb199129a0692dd6f1eef6246bcf3b643ccf6cbc3df01521a92296dfab451fd5f49be9d310b8c000000000000002000000000000000ffff0000010000008f63dcb6e7b704006c29f1911ab391fc24bb"], 0x13d0, 0x404}, 0x404) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000019c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffd6c) socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0xfffffffffffffffd) 16:00:38 executing program 0: r0 = getuid() socketpair(0x20, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x5, 0x3, 0xa974, 0x81}) setuid(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1f) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:38 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)="08b548ed7048088cc32d8f04c277f621d24ae86e9e463553b03e0d262a86c4a77041d166aac2c6b4b14f2e34cfe6607d1dd692f6ab55fa63fd33208bebf01e3e85829e9185087c4642d872c940fbc35114333d162d96be65449490d1c2f4d2d38a348612c93485e78b444dd3b054415afb1eef2e42200b6262480d8420e27eac2751e48eada22741aa5d19a0765f808c818c43de2f355b0a0500000000000000bb4a80975f520f1cffaba99c16bf75a963670b66b3f6ffc4", 0xffffffffffffff44}], 0x100000000000013a) dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) execve(0x0, 0x0, 0x0) 16:00:38 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x0, 0x4) setsockopt(r1, 0x29, 0x3c, &(0x7f0000000000)="04000000", 0x4) 16:00:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x820, 0x40) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) msgget$private(0x0, 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') truncate(&(0x7f00000001c0)='./file0\x00', 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r3, &(0x7f0000d06ff8)='./file0\x00') bind(r3, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) openat(r3, &(0x7f0000000180)='./file0\x00', 0x280, 0x0) 16:00:38 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x33) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8", 0x2}], 0x1, 0x0}, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = shmget(0x3, 0xf000, 0x40, &(0x7f0000ff1000/0xf000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000013c0)=""/4096) getrusage(0x0, &(0x7f0000000300)) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005304) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) close(r0) 16:00:38 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) close(r0) execve(0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/76, 0x4c, 0x40, 0x0, 0x0) 16:00:38 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setregid(0x0, r3) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r5 = geteuid() fchown(r4, r5, r1) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r6 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000000500)={&(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000006c0)=[{&(0x7f0000000240)="16bc34befa5996b4e45a280877a81813278f01884cfdfcbb68c07c649698de6903c9901d0a629fc62b416e68e1f42c3ebb3c4f73d1c94ab9e066372d8a748f982414a2cfc61603da3c755a9245077df9ba897f1b2f0b179db08d707b7c56a54379adf4b47b023f5fcfabeda005254c48ba96fe974a0f8cb3ae78baf63071ad", 0x7f}, {&(0x7f00000002c0)="0480422ed59e527bf8a458fe18d270428365bb1f7b9a47b5d0b9fe45cd54f606680985986078dcfc8dae5374db3c17bde9d38d923dbea328e236ebdabf77146d5cb5bf0bb6e6", 0x46}, {&(0x7f0000000340)="9a20bf514d9239cf827d340dc4d92f1d093b73f7c413e2260e94f14bfc4982cca24e76adf831efa41cdd1c42ccd3417933bff8cac0ec8e5623e0ecaa50ed824e67d9d748b2848d45f7cbf8e8271a869c60ef37a07df21f1b8995de80fac07972e5275bdd78895c68ff3fe2aebd7e801d7e6a682d375defa3aa7a55aa8aca1969a9755c8973fd2feb5c986c0a492410bb587025969d811c5271b144376249ee", 0x9f}, {&(0x7f0000000400)="98a714e023300438991a58e33b12666aea73e96e6e0ac89519ff19a204ea85f9c887b5447ce26621c265923040dcf8c6dcd3e8bc395c9daa0c073c3e999c7c8ea645e59cd4889272b699994365ffba1901224b5cefdb0ea6613e25cb81553c662de468fe2444124df7c768e98cb758f554ad076791a2cca6341977054a6384d114e125f2a93b65921e7d023b5cc8e7780efe40fa94d0eb23eb2b3e05148d9a7bd1faa4e07489ada6134424bfbc6cbb29b94696a592d60daf3da19ed2a7017d6454ecfbf893074410fa91f6c73074073e18afc8e314c8a02d35de7c02a5d26bcc926d2357b9face345be245808f479f0b", 0xf0}, {&(0x7f0000000580)="2f32ede5b52f20eea44d1932008839be2d83a49f6fad009f22c6535c1bce01aadd70403a66d860459a51a4f35a96282f26bde2dc91e0d2df80da3175f98960accae74ba97c249da2078bd222ff44d58d713b558ca9c1aab8c9af1419d233e9bf9391880394b2166945300605df664adce15b86261e3314ec9e867786ad1488bbaf03a5864122961ae4e1310f560e271d49eaf75eeb21cf602dd60361ca9e68", 0x9f}, {&(0x7f0000000640)="b3c1fdf3965afec90b1b5b544a16fee3675d7d61aace67e84b79753b490e113d2a48b95dfabc685f578c7a7b06d8cf74145341bc017bcdf0b03cf05b19ffdd1fa29b355cf7da7994d3c27eeb11e1b88731a5bc6f02b1bd7bd99163", 0x5b}], 0x6, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r6, r5, r2}, @cred={0x20, 0xffff, 0x0, r7, r5, r0}], 0x40, 0x2}, 0x408) 16:00:38 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) readlink(&(0x7f0000000100)='./file0/\x00', 0x0, 0x3a1) 16:00:38 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x30000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x3e, 0x0) close(r0) 16:00:38 executing program 0: r0 = syz_open_pts() dup2(r0, r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:38 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x40, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = getuid() r3 = getegid() fchownat(r0, &(0x7f0000000300)='./file0\x00', r2, r3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r4, r5) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1008, 0x20004000005300) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x26) r8 = kqueue() kevent(r8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0xf5, 0xca, 0x0, 0x800}, {{r7}, 0xfffffffffffffffe, 0x10, 0x20, 0x5, 0x2a}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x40, 0xff}], 0xffffffff7fffffff, 0x0, 0x41b1f84c, 0x0) close(r6) 16:00:39 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xdc4}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e6411", 0x21) poll(&(0x7f0000000140)=[{r0, 0x4b}, {}], 0x2, 0x8b20) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x6c55) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x6a6d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = socket(0x1, 0x7, 0xd3ef) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xff}, {0x18, 0x1, 0x7f, 0x4a}, 0x1ff, [0x6, 0x6, 0xfffffffffffffbff, 0x8, 0x9, 0x1ecf, 0x4, 0x80000000]}, 0x3c) 16:00:39 executing program 1: semget(0x3, 0x4, 0x609) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') socketpair(0x11, 0x0, 0x400, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ac6a4196c7dc40f8b45fb2a9bdd4fe9b30cf5212"}) pipe(&(0x7f0000000080)) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000001, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809", 0x2ec) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c453527dfeb101ba1198e37d427277d06c61b27b"}) execve(0x0, 0x0, 0x0) 16:00:39 executing program 0: setgroups(0x1, &(0x7f0000000280)=[0x0]) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) setuid(0xee01) r2 = syz_open_pts() fchmod(r2, 0x0) 16:00:39 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="b5d03e721d723d0292", 0x9}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100)=""/215, 0xd7, 0x1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x1000000000000000) r0 = geteuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x6}, {0x2, 0x8001}}) setreuid(r0, r0) chown(&(0x7f0000000080)='./file0/file0\x00', r0, 0x0) 16:00:39 executing program 1: msgrcv(0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="9f4062de4bd60db1638847702e65cf75e493be9013d8abe73cd0bf1ca4b580981aea4d580f222e08ab3813bbffd817a4771f2c143303c810a9cb3138ff69d2e021109085df0ee1887df796fe8ca6397c55557a45a656856d1b6664a4d3bd0c033efd4dffebba8c534d779e7c97d308bb1569b0eac3047f346d0132ec4dc6230893672ee41afc4a8366094d06a767c6a050a9d8c82f17dda1eb1298af1f88bd78ecce9cc1f6aef798cafd23df58142bf82b2e037fb181070000002818c77eb7a3635cca8fa53ab30294fd1e4495884134bb128f744ff563fc09de3234745ca3eb7e7a25222c2c826ae0aa000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x4, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x20100, 0xc0) ioctl$TIOCSBRK(r1, 0x2000747b) pwritev(r1, &(0x7f0000001340)=[{&(0x7f00000002c0)="7a64e349ba246100e3aa0f4f9fba8279986a71ea54bcd55e84d1ad3257e789e00b5b9199db6574a3461a3f2a6caaa31b102fdcba5d1a57a778d59da140dd8bfaf267b0f5b815c9d088f60cbc49f968526d5aa8", 0x53}, {&(0x7f0000000340)="702b6f1d19622ccbb30212860854b6ef14949e0ebbb2dc2cf75631e487a429a237f3b6dc21a66e25a9402d8e8b99ad0739910791fd4ce6b49f2638509ef66aa0721c3852ea9c71e1033a203a64b62a305c9b4fa4bf566254845218b52bce5b7f687c5541c29805e0eba5ac3cb107d314c56ce535f49fa2bf70c496a6cc058b8231a12b1f50002b35c3de1ec900c13c8e130381ee82ff92a2963b76d75f20a27f10219701afbe022425058bbabe749a2ab38de46d26f1972ea1e1527dd0707e44453dbdcd2b0353219379f9d693536112ce32b320d06c17e304beeff2cb8226784f070b0744dff953475917a1c8615280b6f87123f9ddbad979430f7352dd3642a4997fab229d85e5f37b89e36db7ca73193cadc42bf4b18fe867d392cdc14fa23ce848c234f5d5db279053258ad2ed75933e0b395397d437dba6522b5c1dbbac0c3340e825b2d0239a8b0d820cf0244e79aedef1bb0949a313654fcd6222c50d55218c1ebc558c1bd65de0178637955ee2f4e4b0c3c52406f12c785561adce16e68c9cfa8a40787f500b9c32509280bb918da870eba962fb62a035da2ade8bcfcd34bd2b9be95c6c23bf8c84345b630056b13c2a2b9d9be815db4042d0ae875fb6443951ba96ea1c4382c90fe99b543e49e21f54871f0baae42971f5e1ace513c23ba9089aedcd98a67debd952cf46759323ab5481f7b06ef65410c5f1dcbf7b06e9ec947fccfaae2df3a8f2bd0c01984287448ffbc257085f8be6facec174a0d19d0e5af682db3b70f4c3642ba927c445830387eda19f78f738c030e0e7ed451c0b13a9da93745f32cd0d02201532857c952a4da56fab387508e5b67f8b26947ae9cbf753e7d5fda526ec57211811daa2f43047d099828371084268bcb0d9cc5199d1065632ebcd461ebb04ee0fb408a8ee1e994670f417a6885b3b29bb32f3d7c9e0930d5c8b653682da9a91550ee76a1dd87c82fe3de1bf3b74b7538fdbcc7dacf2ffc2317e868dc217f249a3c34ccb9b7a2ef15c565be0da299615741e86df75016f54b355ce8903f271b71d3bf91743292b072c8f64d31c554afaf54e56962b255a12831cd674810fcf398b077309eb56128617fb9b8f807178633b5147d500556f924ee3eb815862794e2fd442d285bedec60d66dffa60e68fe6512276cb518b4866e7f4e7d10eda88923267a33e8e2f0d86956deea341415fe05757d61ffc404cea2a549eb4ffeb526e4aff3fd127adf6eb0576be6478b8ba1970ba4ec2eab7643ca574a914c52dcd3baa256c0b5dd2249d2a69c673994a1721aabbc13be9d6434c16948fa3b30a682b4d09aca1b5bb9b9d56009fcb86503cbd57636409f63b95d20e19143ea053fbeee8eebec1615cb6c5e7376fb30617799f18baaad86795046e69dca6677d0c7929952faf1388e6ec19b6aeb86fbedd1d4f43ec092dd56ec5146499b3235fa189a65ef6a508d35650f8ae6c31b1b5c4df7ec0ebbeb7433d10a971333e1d598f5a14b77a9b29f454dd8f9ef8c814f34e43263343967d7b8e58cc94a60d5de539395e2dc7b69a76a50c3f1656eb3be2d4cb6551ae6e8c2a23aeda81439ae24b34ff6ce2ef9a5e638b3b0e4233b32a9af9b914e2ead1dddf81a379c740e6b228dde464403400d1c571a406dc1e6ce2d4f50eb428ef42781e06adb8128a9c93819c6a2c5330385665377bb2f84f0997886a8af452e283956cad0f827354a5c5b7de7155ce310658393e0c2f54928a1c810910abc8b43f579267b2e8b0b57e8e6e0b058854206398f601dc756381822fc3b835345b880679f31bf349a51ce53b4a596e735e2a56260651f1c3514559ef9817f418812a7351fbd319827635faf3c9a70d83410db75931712e6d00cd141946f0a4cf323d5a102b64a990e56d81cb07640560622c5ad9a7a796855cf97929b230332fad845ee2bfd1b8905becca6c4ab10e576dc4b75ae33da9c6d51cd31a53c4983bbe29c59bb4d31e89f22eb40c8c1447e9e825bd579cbd48b1e0a63b4699b7c43587b600525c0ed88cfac4f07abd5d87401ccc2dd0a72c8d4325002dded4e17cc2842a4f3596b122a60697030882dbd8d5f392b3aa42639914f931b81e7e72f7e2101df4f10f9e7bb2a3fea74f4a4e44bad135bf9d2ab705dd52762817d8862cb044155c4d6f3a4ef309f22436392be4833e082abc348fb94a4a45e76b8b8716c5d7c2344d629c2400dc6684f9439306dc063fecd5adb19800b9e6e8010a4247253eece61eef36e09749a7359225c0193afee151e2f6187e603e9ddc40a925b4484c6b5a30486cbbfa1f0f1dd9cb3bd69125528c32380fc966fc8c9e7f302a30cf422b7cfa97f4e61bfa143a2da9aed84fb55953b9ef9162bc82ba42a85bd03a7b2c7fa239e5f58add57ed042180d216f1fd3d5076f7694deee2e500d24f88c3d9ee8b5858f356060e86c0e27812d44d5eb11e89b3c0d2c064d9bac29e023cf0bbc0c570922ce6dd6055e0e3e1fc62d7381611eeba62b4a458d10fe17c4558036da913aedea3d76f1767ee0aa9b343b380e07d6cc184ebec4642138aada1c4203765c19e966943112c9eef0a9f49fcdce5f7dd1b6e8b6ecb799267820602533ecf9146967f3d609949b53774570c10cb9b46a184dd20cbab4419ccd6f84a5bf475c2055a45feea62237c23d8269a18981373a39160823a300d4078feb5f1c05458bc98a3870552923f9bf78067263ead72dcfa84ae6cc561e6e90f2e811d4e7d0a8d0f697f1e9921482a0486490d60309da887594ae07b7ae6d7d117b651b402c3755b200f48b0f9a8dbac524b845de0309ea5e53c959d1ddc2a5ada363caa0f0c8876b93d86df5cb2928ec74fb24a26d9e07d1c0c507598bd0790267c99c0975eef16634bc83b419f1cc18a9ed9cd982039d7e3560a301a941794cddf8a300537aa30b20273a691f3de461b0d89799913c9186ce1fa02580a5e570e891141deec02ebce2b0c06216f783ab7cc55470d0f0451e4c036423decbfde4f4dde38c110b1a2eff4176ebfb4373d0310242fde327decc18ed4b735ac68638e63adb1de6fd6a8f0f4fda63a0d73c5714248f89d5b97a96e50389e524b2684f88baa6d64ec5ec21874e44d5dab8d1ea1534136887cecdef160979cf960e50645306ec1a97d0803b7a2b69c7699f5f4aae2f228462715028d591f1116f634792c8375b42c235b1aa07c307cb917f1658884e414fac466db30a9cee99cde6cd537221fedc6525882b70101da53efaa0bb2a74fafb1959c408d5bb5152923841c94d9279da787ab922fd7ad113fa155fa0de0b3d88eb75633e373d5330b6baea0e41e4a793459d939aa99c7d763adea41380bebe87af5fdf1a631e0b15ef27f59b6fd2559b4b723b22f8798a659a4dbca88039091b8a18d1d6373df04b402c7c1eaa4d4446643f41b832bd2e5e4d39c7302d8608a97d54df1167c63c820cd74f6cb749587c72ea22e29abb0d2e808839adc049c7609aa8ee39f3940909176776417ecaf36ac4a814623f04af9bf7583be2ddf4807d51d209a6339dce7a9b612f4aa9ca2468102c0b88993abb151b2edb5e152c12326081de0c90c419163a2271fe7a5d2611f88d4cf5a4e42f031c6e3f31f44834f8a6edab2cd987d7cc02bc1c1c1045b517227f0bc50d50bafbd04d0d767183707cd452d90cfc575caee6afb2f30498bc2e5162e10716a5231e59dfa75ef9769705215d7f646fb0e5f956a3e11bed1cb8347690c613d6e6c21507bb409f790cbbd79ee8e07093ab8b33b7139a8a9133396c963d24020d71a70f89248e3ce741d6e582f5b60fc7e2e2af0422babfc14193e7799c11c1d2383843798072cc220bba297cc7f86ef60edeebea8e6d3e8ba3d5d86ba4d7dd7b7a7ff45c9b47b743c1b8e69293743d5f7a87fa528d91221da912777abc5118e61e016f41d7b8436f3943fa218ac2e09c232fefd7737e6408bc0260f85cb3654ae599e3df1c0c87329dc5bde0b66c630f2ea3c5017cc28238e052ccd927192548334f316b6206ca4b32ca17988297e1670e722a6f27efc5addcd632a2960cd0dff412ee2e0cf83b4145e85874bf25fb93f53ee0f527331970f842fc3ab988ef847d5624f3f75f0b90e817d18e3aa99bcf2849645d59748e31e2d72452581bedeb64cf754906b46885decc14e1f97b5b3f50a25dca6332d0219ed52c7326906f9c45591d7db8464b6e8fd9334758a684efdd5e177b6f1bd29e7797059ba7eaf0e8806479299726fd6784bf6ff14d7b0f1b6bc5c010d8a9f1f498181d25e45bb6ea7dd8c53419bdceb816428fcc59cdb8df22900e3691346f8cb7a5b6e4547d5daba951a06811113eadc02cad09e686b6f953eeb15b555d7b4235f88a65f528ab67bebaab2d4d5f9076b95da49ed2dd5cc306adeaa28aaca0846faaea43940b312c12138d493a85f4f1c01f36b47092ada4e91a4d009ffb62987767d0d5b1b4daefc2f85b4f24592751b5f0e9e9d5d652775c4958d110136f4145ff3a509a0fa6fc7a1429b15acff601b26fab872b6508454803a6150bf9b8f1320d1d87c2f081f0626f0c3d71c23c46b893f679f28af010824ebfb16ed4236826b44fd40d6c8d7bb1f255d2bc0e94df5a5f35fe8c188e9c73b41b8cc421c820a0f155ad154f8880c27b4ef4af059133db7d9b12ebe42399dd1cdcf7fed98f104c0dbc1bee1b9ff10766098eb95d667b46e1127edcb3735c8a854c2ed54face283988841d1b3f22169483b4c930c913d0b1c9b2dda327825efb91d28ce7f6d499920d850fffbc36ac475ffc25ade1bd9d869dc651684a7644bf1faf0c79e8eb10421179377e5ed834edce9691d272df06e2548974214b3f9838809c811b68207b472ca11030b2e85b69da4cad7da5ea21b6d87bcf87b66a56ea47351a1207dc2e7e5023193fc350c682631a31d474afee99a71ccbdce94873f536433609b432499a4debff2e20f7d76b742a7107a651b7ff8428a7da92ba5b5264fbf474a4087b67ea18e1a7a03e35bf8fd12312ca796ecb5d35f18708ed9331045b2278f37200907f0c1b34b8068f2fa9a953e3a380ee98f5504c2730b7d4f2ee178aa8bfbee025c7cca69ddabf3b0f3bee355c2b72191e399c5cce0df6df7396913f684f1394528327f79912cf5feb4ed36e68d27838c18fd222eb8dae60ad2bc80f6ca6ad37f8f4e20e2642050b5fc5a1c12064c5eeda12afe1a2edf3171f0283eb6887953f8e88b4dbffd7c62b43eb54717b22d4b656911acfe5fce2533a1302f67885ece5cf5b12bc8299778c8ebfdbdd796223de22ea982d441911e16a536c1ae8fefc266ca70238188ae678f8aa2988c97ecf915839ea48645596bb6df9852ba8fbbbb0aaa58dc8a1495a5c9eed7aa8f4d4bf2e75205dce322bf4bf7020e091bea2de9a3fa4da64faa60f1483f5db78453d5efc40f71f35cb36c12b7a2bc096961925ec3296352714feebd6fa4f19d874f6b464d484b08d2e86a1fa7dc8083051de35822f780af15457191d9362e181997b8dca6e04b1e639d2afa12dbacdc00759d73914834eb4dcea9e25c145165de6d45a1b4920e2ae455c0aae5f22b3f6bbee8dff765f30cb21c504889bd4cbb3b57c574709406657038136c1bd16773b684fbb67c3dca1198b1ca829b23639b0d83522728296ac7a07f8de37ac3ecb55c6657265ef9b21178c1c4efeaf01e43f8dc804de7af51b248358231ef8942b44f1e9fa17bdf9491bfa4db1ff96b9a602d1931d72892674147f0ba044a4d3078cafd1033e7f993a9d9182f1", 0x1000}], 0x2, 0x0) r2 = socket$inet6(0x18, 0x1002, 0x100) connect(r2, &(0x7f0000000240)=@in6={0x18, 0x2, 0x1ff, 0xe022}, 0xc) writev(r2, &(0x7f00000014c0)=[{&(0x7f00000000c0)="5db0c8bd392798218c09749a1b5b4a0c8ebeb118fc217cd2a697d7af41a163719f8f349159304976432313bad08774036d4540f0f48a29764c291100560970918e15106d5a6b1c5fd7eb1391ea8740eb50ee4608f4c45af84b80e8340b5ae39119212147d1872e94484bd1f46a2f187302740df3971ee0f12438dc583f99ac65f5af33ac96fe312c225d4123bf08fed6125aaf4a90dfa24c106299a35152175cc44ad77477481b32230c05334746be94f4bba88d651cc54821cf52afe6155210dbb8dcb4af13a34dd32352fd62d8f658aeef374cf7eaf56531a8bc81f9e2b75df9a12c7ea52aa0f0cfd418f3c05c9e98bbb1731176ad73afc8878edd2936b03b9aa7d0ee7c5b319c83ff3eecdea78c086421733a0c6d39073068264b010fdf01771e53c5be43e224a9e4ad202490b5e104ad0d5d22a76437a2b225143dba70847a10b3a3eb60060c974dfc54e607b3a6f3480b95a1ac7a68baf065a6a02673b477f2f97a71d077007e87acc590fce46e65", 0x171}], 0x1) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000013c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001400)={r3, r4, r5}, 0xc) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x101, 0x1) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:39 executing program 0: socketpair(0x18, 0x8003, 0x101, 0x0) r0 = msgget(0x0, 0x4) msgctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/70) 16:00:39 executing program 1: setuid(0xee01) setregid(0x0, 0x0) open(&(0x7f0000000840)='./file0\x00', 0x0, 0x10) socketpair(0x0, 0x7, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/33, &(0x7f0000000080)=0x21) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) r7 = geteuid() sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="3a6818e06453b4a7dbb841df5d13c7d87c4f6fa954ea1433cc28a2d8e06b22a23e12a2ebf959d0cc32414d09657a2a8176494d1a76994eb8d41fe6184e50a7ea157217a7520ea1356de293421dcc52e70cb605ad2a8d0b82a6d2aa8c9baee4d5447346b4ce0ea5af25bb2dc127ed58766becd163c28b8964ce0c78763b59919b8fd4ff53403e57265e5b22ba2aadddfacd63b7b235f7bfe5e990b51481564902cfbb2f6f35d572166c2af5d12f3185cd03c99beec9e3a5b0b9c065e9e1f3c4de69a742b52d8028fb5600e96adac735430ccdefa87c541dd10260974f7ea024f92bd6988dc8165cce67f19f0ec2c7965f284ed5", 0xf3}, {&(0x7f0000000280)="2b916cba8f043bafaf3d3d0e33d3cf72a3464afb94550b4a473dc454646364cb5d02ad821f0780aebc9fa1ab674d4b40fdade3ebb05f50cc39bf8535c19983275c507eb4311fb98ba34249f400f17ed363dd5d0fd2e8ad4b6eeb7f9db34c6365be158463468f4cfcff865b6959f12ba5b33153eb95a3241678e2f923cc5ae0c7395a4d5e1e696c0f2904310370f38fef0df34479ca51dcc8ff4c64f40d09a9ae7f558d29f2f6c3e6c246aab780181e1201ca538e5a3e89fc5cad8fb42fffd9efb69fc7b1e0c6dab8361971fa", 0xcc}, {&(0x7f0000000380)="dfc6972e63aebd9a181807e379fd35ea655929aa04ae7afd5975b25b7ea0071c8b30fc238f9a7d6a1ba06a44074dddec06b2c7a6946b50af7903e072127f9db2562ddcd52794d790055c58a7da973cdc9eb5702decc4b2c01c1f15c39af09770a548de8b1c784334e4da0691f5f727549e6248f66c405c8f4b4fb4d670244ec8c7952c25f69b9357574bed729d8f0594923111ac8f128ac8bc3ea853987e189f170d99cdc643a3a314d57bd6cb12aedc40d98059f5c3750e47b8b7f49c0ec5b3b0946c9c9a6884e49691a04d7f1ee68cdea7e2132a9218a283b315bf7c9c60174be4ed38216c10c315cdcffdb0", 0xed}, {&(0x7f0000000480)="2994a79cfe1af6ec6dd1a021d568fe0e7e9edc5af47207b3322fa205425d9251764395a4a6d9ea162bb4a7dce2cc3e73428bb884cdbed928db5442161330d6ffdb70198cd8a41bd4b41e7026737683b35e1d1ef29b659b81344607a90d0148815706e69c3b1176ca54e3c5ffe990c4bd049a0c7016569f79f55f2be3b2426deb8d774b3f236cf7e359de06dd2a83bf3eb16dc93a957a022326ab7703ab68171af45901e6b5fa", 0xa6}], 0x4, &(0x7f0000000880)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32, @ANYBLOB="0000000036ed825e6a880e6ef8b5b31678189ce9eb76edf298194b81c381bfeb22fff9962c4ee801a5c3a8e7162d173061ae255673507269fee4cfd2613f54b84eb70179d3ee2747ef344a4bf8ab8ee35cc73ffd1f7b29162e44101f9154f8eea8bba984ba5ff81b8a9adad9a1d61384c3220d2a0eb6000000000000e6297b26061e8a82491a6d48d12e297b8c8adc9f5f3b6392e34dfd2da84667"], 0x90}, 0xa) 16:00:39 executing program 0: setuid(0xee01) r0 = msgget(0x2, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) msgctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r13 = getegid() r14 = fcntl$getown(r1, 0x5) r15 = getuid() r16 = getgid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="b62df6c0a6cfd0d8d978264abf19f875db5c06dc34827e3b2256e8f555e86d96464f24ab47db7e51874b09d0ab037b4dd8f3430b", 0x34}], 0x1, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x118}, 0x404) 16:00:39 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000111000/0x2000)=nil, 0x2000, 0x2) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x87, 0x7, 0x3ff, 0x0, 0x4, 0x67b, 0x9, 0x506}, &(0x7f0000000080)={0x80000001, 0x4, 0x5, 0x9, 0x99, 0x0, 0x8001, 0x7ff}, &(0x7f00000000c0)={0x1, 0x0, 0x8000, 0x5, 0x0, 0x0, 0x2, 0x9}, &(0x7f0000000100)={0x0, 0xab}) 16:00:39 executing program 0: r0 = msgget(0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xfffffffffffffff8, r1, r2, r3, r4, 0x1b2, 0x400}, 0x0, 0xffe, r5, r6, 0x7, 0x0, 0x3, 0x3}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='r\x00') 16:00:39 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0ed314e6ba5dcfaa", 0x9}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r0 = socket$inet6(0x18, 0x7, 0x10001) pwritev(r0, &(0x7f0000000040)=[{}, {&(0x7f00000000c0)="4aa0f8bb51023d3727a52800d5c94452359504a6f7d62816fef6a5dd9025a427a2ab82a4ca7dad70b63eb8b76015f88656544bc2f8fd0ab74a0f938bb2e8fffc2c98b2f08a1e352b8a6da8b1b9266eebbe1158793a30e0e39088e9ab08b761ecb8bd44e1b1d0f447dc6f26d2ed171ed5af9952199893e4a5", 0x78}], 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:40 executing program 0: r0 = kqueue() fchdir(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) 16:00:40 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x100000000, 0xa114}, {{r1}, 0xffffffffffffffff, 0xa0, 0x800000a7, 0x7ff, 0x20000}, {{r1}, 0xfffffffffffffffd, 0x8, 0x45, 0x1, 0x7}], 0x100000000, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x2}, {{r1}, 0xfffffffffffffffb, 0x20, 0x8a, 0x8001, 0x8}, {{r0}, 0x0, 0x20, 0x1, 0x5, 0x1c00000000000}, {{r1}, 0xfffffffffffffff8, 0x2, 0x2, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0xc0, 0x0, 0x6, 0x800}], 0x800, &(0x7f0000000040)={0x34f00000, 0x7}) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) open(&(0x7f00000002c0)='./file1\x00', 0x100, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000140)=[{r2, 0x8}], 0x1, 0x0) close(r4) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x4) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) sendto$unix(r1, &(0x7f00000000c0)="e327a6e585392af5b935c81972b7e9474225f3826a5c99dbfd4d", 0x1a, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000571963ad9e56aaab2df93efe213ea7c57d"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x821, &(0x7f0000000180)=0x401, 0x4) sendto(r0, &(0x7f0000000200)="cebe1bb4c1e0c141afcdb3d4449bc523ac14e1dde88de79049c4f2380e5b98d981ef691fea818038dbc8b763cd233641915f6cf01d5a3df2a718bcdfdffec16346ce3d20a4a21cc91b0824926184074d5ba003b84f5a52b3cce1b4e52aa57b60881de09bad44cacbbf1d8a715cf15222f6942f5b2e90d4", 0x77, 0xa, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) 16:00:40 executing program 0: nanosleep(&(0x7f0000000000)={0x1, 0x1}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)="2be45b00", &(0x7f00000000c0)='@-^\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='@-^\x00', &(0x7f0000000180)='@-\x00', &(0x7f00000001c0)='@-^\x00', &(0x7f0000000200)=')\x00', &(0x7f0000000240)='h:\x00']) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) execve(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0), &(0x7f0000000580)=[&(0x7f0000000500)='@-^\x00', &(0x7f0000000540)=')\x00']) hotplug: event lost, queue full hotplug: event lost, queue full 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000001180)=""/134, 0x86}, {&(0x7f00000000c0)}, {&(0x7f0000001240)=""/92, 0x5c}, {&(0x7f00000012c0)=""/137, 0x89}, {&(0x7f0000001380)=""/231, 0xe7}, {&(0x7f0000001480)=""/64, 0x40}, {&(0x7f00000014c0)=""/247, 0xf7}], 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = shmget(0x2, 0x3000, 0x61, &(0x7f0000ffd000/0x3000)=nil) r3 = geteuid() r4 = getegid() r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000001640)=0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x10) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x155, r3, r4, r5, r6, 0x102}, 0xed, 0x6, r7, r8, 0x7, 0x6, 0x10001}) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x1}, {r1, 0x80}, {r1}, {r1, 0x10}, {r1, 0x5}, {r1, 0x1}, {r1, 0x16}], 0x8, 0x100) poll(&(0x7f0000000140)=[{r1, 0xa5}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x8008, 0xe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) wait4(r1, &(0x7f0000000080), 0x1, &(0x7f0000000400)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = open(&(0x7f0000000340)='./file0\x00', 0x48, 0x2) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r9 = getegid() r10 = getegid() select(0x40, &(0x7f0000000380)={0x8, 0x9, 0x5, 0x6, 0x7fffffff, 0x0, 0xffffffffffffffff, 0x6}, &(0x7f00000003c0)={0x1, 0x10000, 0xfffffffffffffffc, 0x4fe, 0x4, 0x6, 0x1, 0xc28}, &(0x7f0000000540)={0x7, 0x0, 0x1, 0x2, 0x1, 0xffffffff, 0x21, 0x3}, &(0x7f00000005c0)={0x9, 0x6}) getpeername(r7, &(0x7f0000000580)=@un=@file={0x0, ""/11}, &(0x7f00000004c0)=0x42) setgroups(0x8, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r8, r9, r10]) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000080)="00040800", 0x4) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/146, &(0x7f0000000180)=0x92) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = msgget(0x2, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = geteuid() getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r5, r6, 0x1f1bd630c63175a9}, 0xb42, 0x86e8, r7, r8, 0x4, 0xffffffff, 0xfffffffffffff800, 0x2}) 16:00:41 executing program 0: socket$inet(0x2, 0x6, 0x101) mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0x0, 0x1}) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$dupfd(r0, 0xa, r0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:00:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000180)="4a38ae12695b4355c98e293f5456849953f46a1a9f981fa83f6e7761a494977d780361cd2ab0122a9482d3319667c4e2ae9f678d704179484704d53580fae50ecde19b205c3a12b343a4ca329b9b41d7661f4dfe00a01cc6c683177aa6457aa40ff22419cb7df56bb31bff9cbf2332207692a2533d673f9bfa3726569001b5f0c437d3a2dd8c656a630f35c650e3485069c57042d47787a6ab3f7dd0c0bb078742921d1489b086301c682499d0767e1d8324cf7a969a702cc5c527f418b8c54da78d876f134f5088f05f6c9844fa64250a00b15be7455f71fb8997ce", 0xdc}, {&(0x7f0000000080)="22eea0da8e47f6777063a8948aa3306a27a221182674197b01748e3524df5deff5849def72bfc3c57431b098d72c368632ed19306742b68c0224a4e8e37abd8c9a0dd1e9e0a5d18d093ec31b323188a3032c3b44c92becdec256204c9ea40a96324ce9", 0x63}, {&(0x7f0000000280)="31a6d86e3b5b75871834fe2b8c5208bbf6591c222400052d9a135ca0aaab615986d36037b761ba990f60d71fb2a0ae24d788f4f4ca441f8f72a856fb7926456d4a4bb18ee3bbf2929867c4993f58198ed3311ce52922a42c8172d36c661ee4f755d0ec57b9e871287fa14c4576fe080c16b5912bb9cdc68ecae4535fc4e8dc45e61d83ff16263ea7a0e8f8b06d6e711abbe72f324e987c7166359574f80746a41bfb52e84d7829fb75259f9851a2c4f732ab0de1187fb0534b2debf9da420a191cfe7ccba4dbc3a8af50dbf65878d8970f1eec97c632c25c8205385cc26ae80b9303b75720ce2b9e5ae96997977ef68691b1a84947973b56ff5181413e3edaead8660eeb569a3fb006b310ebafd011f9a7b94a35b3aadc2c07f47e36d99ebc63fe4c23aa4c63545bb13466510ac44bfa792f13ceae18054f318dd8da807fcb5e37011c76c8fbdb86535556f663069787e69392b563183bed77a735a6355fb453a18775c1af5cbd3f6d59d9f3b9641e85141c96706e348eb7a324b03f6a8fc986028168ac2b558ce9c1ea5ae602182643858117ba256cb73f5d90ac2f840f4cfe7f264a3e6814e860b9b69f5be53adbbd2cc1a791651e38e402fd6832b5652b757e62c87506b15026d168b00fc854d8a48949c342f399f37b6dfcf7687ec88b27e8970f4c035f77bdc1a810380e1d512d6a04fe40eeee70ec027dd80a7225c5edfe011550ded13a6cc126f4a35a64b3f466dada9d207a7a9ca0fb38adda218fd4be1beafacd8ad613b33ae1986741e073f00070c8932fde11e74c41383aea691d88826dd6eae14a8ef234b9141f4aabb73df9583dc366a0e51d85a13f872271c82dbe01cd10d9a0532176d2c1f83d1aabadbda999c1b5895852caf9849f1bbea55874534ed129cd9e177b4363df18b4a00ef67632f14ae5fe9118e6d30d4786708f3610fb7518ff50a6222aec879e9e202f9b0b74600c406ad38d230579ca32308d1819617ad747b7864f43df30be72422a0f8e8242cc401a0b25c775f7a59abfc10c48da693141946465ad65d6f0e2470f17ca5de480d0ddf2561c094054c26c29bdec4cb817eae612a1152aad371cf7980be32ed08e248599ac1fcee5647ed0f2e3a57f79e42329ed7bf19126b2b99ff3abb2b12d90e65918ec97a4024f4d7476a7589096bfce38fb51e3d8b63171fbcf30ccb46e263749e07476f753f934841d4ce5aed70216a6992d705010981b198178f4b477ed06a747a0acac5fb5a119f7d168f6fd15103b8db91b0448ea1637d46c430167d778fe2cf055c4e2ab77eba22b6d3e2eccd13853e80e49d9a4ce6d0421eb7314b10577f7dbc85f4c3cf240a7a45cbbd01e4baec3ad80dd699750464c24898795098eeadb378ead6efa4574c493bcb9d8ceb50105650cca8e1ee91f41d9c76e4720709e251194327523ee626d5a553272cce18a9491b102431b11ee2ed14f526bf1fcece37ad4cb8fd9ac9b5a6181e9df20b5f6ee49bbe823be08071ab62598186c609126e5e37059b2d9a13703f7b610a44da8012925a5c1547db87875e8467f06abd0b5d35c56fd7b1e6ffde581aa85a992f96fd417d15c07ed9a5ef8ea0629529fb7a1d2db4b71a06cd9346c72c13f4e00b9e1293913ed4028911a6799fb25db27f887cef256efb2079eba41422de3b1656b33e605750e8d62b5e4fa6831a5cfb2efbdf527956b4b6cfc2b06effb4db40427edca9cc09d66e89ffe513e1e705a779e79bc311ff8273da8bba0735ab162a8a6651f9a6ec6239a536b3bc6ad04bdcd4719eb391911148f785551d43c86467116c04ffd1cd114431dfe79ceb63eb336b517b7962acc764c9f074732c929b2a8833c275a048a021cd7abe8e3c3b51f3bc11bb6bfb38dbd7dca1462908ec95901c4f7d44aba603cf9e9b90261dc37e1813ffe1e3265fa84c1a77565c2a15d6aedbd71cbfe098d1a73b77be0135139aa2e2ba58ea2fc35dad7e07d047763ea4c7c8c32936301fd2a3f5f84e71ea05226a818a578cd3b633bb49e3972f82fbaf41323496ba7a88760aed7cf86f6b1541bfa46dfaade596e42128002caa94034bc754b1c2e46382d8664ee741fbb66e8535c4cc89977fc753f80df7166473b348195045794c179090f5f1114fea1da312a61d497bbe47d193d0e3d7fd979f479d6f5212f273512bde081939941c4e8ee8cbe68f288af4959c354eac25b359fd58a62fa62989500c21cbc99c490cfc8d3b79c84bbcbd5c9ffcf77e06a67a2bb926b21412627804dd176ddbea3dbd1d7af3af826d58b07c0dd4e9e67430f34d3a8196c16d1b02076810c72ef78c4b72d925a56d13846978ee339b6cd18fccaf372efa11d756177c5ba3ee2f196a29d90d04adea2721604bdb3d7cc76627c9e2f459fcea942ca1e8f8fe0f32d1322b8783666c4c9f7a6c1a524a6d0abbc51317b5ae614691af67b3a605cdc7079ecd0d292d373171ef779b7d89960995ae7e1fab5e80d3e7601ad653c9ed19a470a616d165b791dd24aebb02c11ad1952572c858b979594ba9c30f20b7cf3f338e70b1ec42bc5b31657bca05e29dcad99883d129df3b4ac338e494db04163523c0079a6f94c28dbb693b78e28ffc5783937ea812b7b5e02a455399bec9a23e31b3014a67860b33a2d5f40916261ee320f7818581e2050b876d2a8d8d4216c9de012c57387dfce83cd68dbedeccdac7937ab8ee1df3bdd93f8924b2190ff1161b6fbbf8013aeb0bcd3341504833809f654273166e9d10fd577bdd064f9adc08678c358d510c6dfcdc77530181350886893d6c316e223233595f5af4ec0985d4b8ccfa26a268911baf8bdf3b015373d5a75f04fba1f0e60a5ab81f977e217f9e581798734205d01b3b7443c10a0f13c0a0d403a1c612a7fc3887af27311dae87da0480980a085dd743e98f59f351dfdf5bde1283fda3977e1e25c8fea27c21750cd55ef2666f9407c45aa8bbf8c3020d4b8833bad278f508070780dc19d8711da76db121cab8c50f5be88d353d9fbd7a2bc95258e7d6e82e3626272fd72e4f48874d46106e4dd894341261c019b290c2ff816b19bfee9d9301c63689e09a967700a077462997cbf985ecd5b4af008df7bc858b752eb34efd7e45382e77b60f6acd125ffe0a1e2f8e4617e7daeb398140395ad9701ee7cddb07ee8ecb1248640012d4a03567139f45c7c2c8393887665764756c3155ac7a6861b6f83aeeff729d4fc12802005fdb1d2bbaf3ead4faf8e5c621fa8ccd3ee07447ed5d4ccf1931e502dc6b8718225f37669491f1719e186a5ced1c46366b4eef86bbad356fc128e76e18eb4ba134e5195d95c146784885c7237af4fa50f7337b67ef30fc85d5dcb68df1af05209a1ac23ca5b2839d34ba16432a3609db341210b91ef7bded0ccee1089c8b4e9b94221993a1f03d0274e918e11b1e6fef99989bcd28b73cc43ff7b483071bcabe726c490c3d4f1919ecf22a0a8f4889fddf77f64ee986948e414ebfbacddff2fb39f6f1c3625e5e4486a930625e97d1e01f29a6eb7095752cf2035f5165b211ee1bc00ab1959d5d97fd0ff77adbc2be2914fcdedefc74e149299d71c7207d6d6c30a847abb307406e6f8ee7dfb2e796af114d228908c14385a0f350720baf4b893b2bbcebaaeeee71d79fcb226f1dc9b94a65b896b1998dfaf772d1375713cebec786ee7b55e6be98e3a6c03673148d3c874f3fd17d3d4f77f7d6eddecbfe370021126eefbbb03afb99a68d8a81a37527c8865349dbdce3a14bcc842ad3b23002291b560a3878fb0fccdc1acf1b1078f23312404f5ca092b923f9f5fe300d84cf83916cf675d4b00fd64d334cb6c1fe33a37a73409d0958e18afaa997cba11342c2eec3decc2ec4243bcb6a891d26b7d9e3582d27fa82357c83cf207db86f062fb8a35dc95d30bf27bdc4f2d0bc7f61f08bbed1c0e82f8df82e6410a7e211ec45e51e82bbb4b113f1c7115a0752959c20bb2e169cd3d17f066dda5bfa3fa0e1a4ceaf833a70d3ac7d06e13cbb5b8bce33570633ab6a660136e5d7a29fc29474ed58902d7b6eeac205615ed7469388696b393fe8957390c5ae1b70e6915e7514ed07a46aeac568023a70ddad0fc948cb75f0a55a5c4cf87f543d8eb959e608bb97770fece7ebdd4e81c9b619614719e8ab4118a201b77dd8cc28a44a33aa56c1bdd75c6fe600a318eb4efb2d70f33a6e7c030f094c27725a95dc9ccb34fbcbe2885e75a7290310a69daba13dc3cdc58c5754e397e2d67a0bc0e32cc3f7045bb24bfbfcebdf182794ba65acb04b9c185e9fc8447076808a04ff1f7247f9fc872dd46cc4cb1f1ff1396aea487eafe06c1fcbcddb5d6c42493f653076dc17d74590c627bcf188fb321605afae3caa92118100ce758b03dfe600ae705642926d6d79da0351b7d938c7fdfe36dd527e6280cd89da277f19e04023eba2d31607b400f49a1380db9bacb3ff253cf3509978e524362a3a3d73bc08eda32dc14fb8bf14c1f6a1bd81053b2b6a56e3f8a12867bfc205fd2f96ae8169d845f49aed707505d8b0223f93f7f86606cc62e8eabd58379358fd072ddd13402b00b22cc9e96f3a3a9f8e71eeb4fc627df43c6a174cd860e3bb1ea1cf82f5e6c1f26a2fdc01760dd7a562bafdd06bd189d8ad0debdf178d5df55e4c4c487fbae0c8a45baaf05910e7e231253af65b3089db3c52cf0ecbeacad15ed015582878e2c46583d03a5103bee2aa91ba299b066d6b209b0fe93e9f1f742e54d4fc1b20bea9d4d01be519a84149a41c4ed8349f1dce6373270f11df6df588d522aff8c6b02c52577534904ed6a2a85ce323cb0431fb0cfcea789d5031afc83a1dbf7d2bca6d0f88fd904a6a89f2d5bd74be575885e4946a7c9b347d58290ce558fb6b4c52402e969873ccec9d1a962aab0599537f39a4dbe180f8ee7101f01ad50798be04123d498a49327d14aafd67f1e335257a9bee6f3c93222aa03b34e8ce3bad7bb6ab82f5c40d5584086abb0b99ab5044689ba88391132b6eb928ce04cca54e449da27ce7419635e93b2541ce325cfb98962fb3d1cc9e2ab78cfae13a615268b5c66667f797badaae73194706091878cf069e65a357ae0fdd5b03c63274909396d75097e4921444f0db1b710a23fd13afdb1446851bb80d7838098e2492cf62498e3d30bb7d13863fa3caca43f432a12231aa74d10765a0a00aa48df5c9256d0a696271e904b1be3e26696cc9c308e183216a0b4c339fa1db6b587860b144945806f63ae70cea08ae576b8ac4be91b3693a992d7114fb048a76773215449b45cd4f120ccad3a581fd889482cbb671cb87e331159de2f32e56a34ed53adbbdfc22c8a86d3e17fbb7f42141e8b5ee095717c2aa94341e3bcd178a059a51aa2b15289a6d2685f41629041edb58520cb50b5501009b6794a9cdc932383c7fab559d16a9585c8dbb3bc865471b6cdfef6dc4e6ba02d08f34602bce6981bb06890f0f3ab160be41a4cdabd782cdbec412e0621d6f746e83c3b99192e63967bd42a3b804788f7ff18564c8f55a692eb91aedfffc24ba9fffca390e5110f2aadf9c1cab93e6973e550b58795f82b536482f543bda759a0d71c24340dda244be31b5de39a03d064a27315d37e3151f64b748f5d3b2167a6961e61eb96693d030ad64a75873859cf0a2b5a539eb3d1ec415390faf77b85c1ee73370f5c3ad50dea07b23ad85f4e2ca032e3d6db85988fc59e9230672076d12e9d95c69001d3e2731b15945b957e1313ca7eb185a3220203557437e84623f391806f", 0x1000}, {&(0x7f0000001280)="60ef63d5995631f773e5a15a0c716e2743f903e52e07b17b287c78910ed5668907c042b0b8cd97b823cf8949c99f42429149d54b1e95377c669f45f54d02c550040c27b6951250fcfec6bb01a0992dcb838079a0a3e4c5e242c613c8fb01c55e04b93901b83a3c6628ca227ba94e7716a5808a3f804dbb2225c3a85f31b25c46358f7aad8c2fb033b0d7e9f8617342bf9235ee23ed98e14b4838b55df4ec57fe", 0xa0}, {&(0x7f0000001340)="786bb3f51ff4735e6857c5e6d315e2434e005d98a1dfa6df8186655448fcb148d4aa61a08ea2a3523a8f1bf2c2d0a1a91b96cb6defff03efd92d018c910c1f9b", 0x40}, {&(0x7f0000001380)="b1d7842441fc3d1fab06b97f2e5c374b2705285624627bc658ec1743564d09d00cda66efa1cbd98ea8d3e98dabcbf252d56409cdc4d18df2dca21596a7bec5f0343c01fc5ef84c8d187ba8931f2346294ac26266116d059a18e29b376377fc711ede4fcefe8658dd44b306892df2074b626106b53f059e7d2d504f4a7b2efa754e5b680aa1c68581563615d1b730de06a5dc9331be697d65340f3256e81a3074f9d22d09def43aef2a882122d0a8b4ae06a879981324927aa2a6550d09185e6ddf6a4247500ca98342fd91b6c5ef576a7541c8f46f01f83c", 0xd8}, {&(0x7f0000001480)="c3db0419b99c0214c5f694081c5e7f9b60333e176708f92e79c0766f9cf5170eb4bd07fe30ce3d53a27604adab33de8858942b3823f9197e1a43a3e7d489e90ac45579d2be8481d433827fb5197a2ad95897e747014b919c5562d9db36c87de0d4955d05cab12490a900a7a769787532da3439ef2c11ab0e2f99f3bedc8feb5e1baf34b7a1bfc9d575318f1e8b3e3ae59f8cd7aee5b742d1e04f6d56a27ea4a3695fc7493843d646a80f4c760ca4704a5230a936acf077d7e09bb09cec0b5df7588270fe75bfc9ab1d7a8708c0a8c65807a107b068f05f7173ff2bf7003f2f9549d866bb05aa056e349ab4bebf462627cfaeadfc2450223056104b0e6f", 0xfd}], 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000001600), &(0x7f0000001640)=0xc) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) 16:00:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000080)=[{r0, 0x93}, {r0, 0x22}, {r1, 0x2}, {r1, 0x80}, {r1, 0x1}, {r1, 0x80}], 0x6, 0x5) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/239}], 0x7b378f850007ccb) pipe(&(0x7f0000000040)) 16:00:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000040), 0x4) read(r0, &(0x7f0000000000)=""/15, 0xf) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000067, 0x0, 0x0) 16:00:41 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f62757300f52665b7478e61dd5acb9975a4c11d11e031cf033e997401e7c908a187281e59228017da0de6ad1fd2e373534ad79eae7f6040be6f58c3a70c0c7488c17e393b82e273a054286a8aa0bf1e4a5934a62e748f02ed0929808eff2ea2df0c1988f2dc30bbf7290100010036dfef78ea3e281fd0e5f765d8f481d1648a8c507e8d9736ffedab9214ea8a4421c0b8c0a270217f370a00a6dde123f2cc19802f1bbae1000000000000000000000000000000"], 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000480)) 16:00:41 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) close(r0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:00:41 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) 16:00:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x0) listen(r0, 0x3ff) 16:00:41 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) socketpair(0x1f, 0x3, 0x80, &(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x13) 16:00:41 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0xe22) link(&(0x7f0000000300)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x3, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = dup(r2) sendto$unix(r3, &(0x7f0000000340)="2b0b5400a449f7a3296e0a60aa811d4e2b2c85328688c75f05dcadef1c156c722ae6be5f8c6b2640be43907d53960b8fe211149480e852572b70e71ad85f4ef079002d660b378ec721a7dfa763131559886cd7078684c013872ad792000000000000000000000000", 0x68, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000005c0), 0x1, 0xfffffffffffffffc) writev(r0, &(0x7f0000000100)=[{}, {&(0x7f0000000040)="b568b4f1167bc8994837212fbd8a802220a344fdbc7f9e78ce46402e70f957083bb345b8c33ce0b11d67b0baae3a3831eb109570a2fea9224b7fb82cd21d", 0x3e}, {&(0x7f0000000080)="a6f8186ffb9684cf7064d0ca54ed7e847f86d35ea333d04ba709cba3b15f1772ee84b5dfbfc36d746f1451e53d049c8c58b296561436187f4abf5dc715a9ee33013cb3d7b72869546f0be3fbdd7cd73fc3a562a7512c0f736c75291e47be25428afdd70f", 0x64}], 0x3) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) accept$inet(r0, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000180)) read(r1, &(0x7f0000000400)=""/151, 0x97) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = dup2(r0, r0) read(r1, &(0x7f0000000200)=""/101, 0x65) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1fd) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:41 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x134) dup2(r0, r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) 16:00:41 executing program 0: socketpair(0x10, 0x3, 0x574, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) r4 = shmget$private(0x0, 0x3000, 0xfffffffffffffffe, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, 0xfffffffffffffffe) fchown(r0, r2, r3) 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getgroups(0x8c, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getgroups(0x5, &(0x7f0000000040)=[r3, r4, r2, r0, r3]) setregid(0x0, r1) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202812fffffffff3000"], 0x1) writev(0xffffffffffffffff, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff285bb7947574c94", 0xee2}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:00:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="b045d55b5be8a14b345613c25699c882ba82d9c29d509adff90b43981c814b515dad274ad88d7565539bc1ab187ccbcfa85f56a184cd8e457ac91879dd49ec99fbc4e2b37f824403115b69a17a166d132418d17ab9076c55e1bc3af37bf652142dec2bbb392d6504a301eb3532324d468f2388d69913e5cfce0c4309b3d8da174eb1eb723103258731ced90e26165308753483d9254aad27d71a83fa465e33ae5be2523b1f3b2117ddb50569882ed1ab5e9827477d73db566b1b29e1824a04864155575e9be12cf3d5add67d6aae79d15b55003c5cae47583da12640e5474ee33b02a8170c534887cb13114031086f0da32083b5d9c4d0213ce944", 0xfb, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = getppid() getpgid(r2) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000015c0), 0x0, 0x9}, 0x1) 16:00:42 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) close(r0) 16:00:42 executing program 1: setreuid(0x0, 0xee00) geteuid() setreuid(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) 16:00:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff}, {{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0xffd, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1b, 0x0) 16:00:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x6, &(0x7f0000000080)={0x0, 0x3791e0c6}) 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) socketpair(0x0, 0x0, 0x955, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000880)=[{&(0x7f00000001c0)="21ce4c3403e089bec992280202dab12c9ec3454a3f93b26bb18f98d099d5eea8f500d6e3ad5d01120c8c78d2a93c427b575b9815deb3db0a9d0887185c9fb118986bee2cfcf6a936bf8dfd02d6912b898edd413caf869ba6f79dc68c4d2750217a92a6768fd0a122241e8cd41fffbcfde84978af04152b3a5fac77721a4fcd5ee3d10833aaa93668821a85a73499495ba8f1f93a628dd7569625cc59922cd0738c5cd382fdd273c1d463efe704ba3036a0c2d7d85304a0cac72bd9521e8670e8e4383b6af36cf2cbd5229e78fab991b5372742b40a768e11b05d", 0xda}, {&(0x7f00000002c0)="cdd15251fc2926b4d6d4d9d850d22a3b970e32fa225767c61c5fc46a4c72d28f87ec8bdd22fd87336a9f433060c56db544391e31bb97ceee85ba4b5c1a2d08fc0e1d49481f0e96a8edbbfc443f04fe2435969ac172cba58c0cb4a396d91abe4d7255bc59a0473211a3968e8a1f4d8b29b8085292afd9015015c824efc6f953e492cb1f04852f56699bb156e02403ca304f128554ace0ec05b35877bc38035ba22b42c6b0c1238ffeb6019d6c62d2fea4e828db85fa2410a9df2d108ecdc8ac7f4e1d43a10624a89644e01375d246e336483239fbbb2d7ee195faba3e483e455220e312b8ebc75e1aa95cff65a857cc27cc5ced5292b20cc5496c2f28836af7", 0xff}, {&(0x7f00000003c0)="d29a7e7525f00c1fa51d04a5dbc913de12845a6b36c9d45a89b39c20f36724dc5c7586effd42148d4dd61030dc77343d2f2396f563c1375e2ea57d5a5c5355843e54bd2d488f5f6f47ff0fe68f803d528212222bda0b263d2644da4c17dc461798744be8ee7d701f51fddee38ab5e5a21ef0e5236cfcf8780eb2aca03cb185922a21dfe3dde2dad491b718c9fb2d95bf6ae249cf6fe91c0762e678f59c9f1ff808862a908d4a07c56503340bac98e5a79a2249d60243dac09ea6f47b2f9e5500c147732721075215ed9d8bd09e3eabd8ac20e242d42f31ead7b03c5f930a876a", 0xe0}, {&(0x7f00000004c0)="31bd4f83b81ed8cb1c5e450f1dcc5b309bcb7445e3bbabdd1b711cf52a40be5bc55cb6fcb2ee49ad2b9e91fff688c394b9d8b3c862b6caea5e380899866b6f57dc68093d962feda38325ad985a7d1f4d5f4302e2df5479b0624f63e71c21675f00e8cfb403335044f65416e50abb65967138bf1d7020a5530de65d5290a37e3b48dfb1df001677160488afea7912bbccb2ae0bdc358a9e70b07211a2718041ed6c57", 0xa2}, {&(0x7f0000000140)="a86e781a5680eaa4c3e5b8add2639c2530ace420c60a4adf0789f1e0785ca4194ca2ea761ad136b9ba7a51d01d9affaa5c3e1ef2581feda2003b6a7b", 0x3c}, {0x0}, {&(0x7f0000000580)="bef47fa4e7a7a8937021747836cf7605b397deb43109cadd315038ac70e188cafcb4078fe31d0cbe5aac8e3770a8fa7456dc27bf8988d5ce8d7ebf998275e3501e7edbbf5a45d0af3ae36b", 0x4b}, {&(0x7f0000000600)="0d40bc1159aaedae42978fe73c4f1c93dbd88810cd94803ad382269cd6befe03f8d5772be9d64591aa1268e7ac79ec5fe144fdd07d8a1bbfd56fb4196bc6323be32bb7ba3badeff6b7a53adbbc6245dec28d254a2fd7f93b6414fdea7212b40b69b4b3970a6cac8b47ef98aacaf4c3982a0b9bce4c27a64fd1941636502e8f35cbe226c8d56dab0529f88013003d31d3e425409374a1045ccdf229b4cbeb9e9acb5d27ee025360e8cf2e0563404e8eba51a73a21a8a83dc10c92e65fd678e11de71cf75e30302a79d1c97354fe56520a612e1d7d930c4af073ac2701c022c978436e43", 0xe3}, {&(0x7f0000000700)="aedb2592e8ea39d93f360dfea96289bfa53023f718648103734314894499ad7a155b071822620473c151d0aacc8caf9855c65b637ad2bc6c81076a8c14e7a4d81ceae79f2458592641b622d1a0938a2ee5635d054303b221bed01b8d211842998045ff94ca7a7622c3e52a2cd8e259cdace67e7a39f3b36f2aa8958d778383377080a7d36cda537b4f4a3a565737bdb7040708673cf7edcdd6a2eca4bcfe1eaf0fc27138f3171f", 0xa7}, {&(0x7f00000007c0)="681b261d1deb53b6c08f8ff24cc05aa1f389794d7ad1f394004c2d72947ccb9fb042742c76b23edafa8afab7114c2ac344ef18eb94ba4aae424d7f53b7ae151dc6569411b5b11bce3db782212661f2783b0d123e439d572af7fd9d07791cc7e2c5e658ba0c22de6895a0e4b807d3d9e9924c1d9cbaa9ac47315e61944c26dddd8ed27dc43e9421bdee783997da3b42385784", 0x92}], 0xa, 0x0, 0x0, 0x400}, 0xa) fchmod(r0, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0x0) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000980)='./file0/file0\x00', 0x800, 0x48) 16:00:42 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="36e8b206d026e63d328d467bef7e0e627643d00205801e9e451804714303ce704298517f471fb182400d0248af1a714ee971d92cb8e7ea743988396fe43125525fde515cc6bd20d662ca0ce10a5bfb6a4b54919e1d2f18d4a824740d58a9fd369f844888345363da7e98233d86c99335c4df64d84cfc260a3c55d21677d357b01843b8f8285f16c91b57d3dcfa714a9446e5bfb867d5b4184b0d4b470538915215713159d219a9b902818fa7ac06596b75e6224b0a1b8e97e65f10374cab0982f299dfa481b278b346720fb6c8136ad207909d2a6a77d1d065b2a18ef9bc9f4a345866b99429587096e0343f763814de9c2ce3ee067daa29114e99abe65ea2af77b7ece25b5c0000000000", 0x10b}, {&(0x7f00000000c0)="3a0a1b435883508146e3e1ffed1f697f60b644", 0x13}, {&(0x7f00000001c0)="835e5734d69d7ba186df47fa241c21b269f318b7933fecd45b0d6d0bad969b032506958d2a91cd6ec644f86ab9d918be380d2e43c4f98631aef5680ef38761cc37ed2c45a4667402d5b78bd015ccca8d73d647a59178165990c325631cbb912c858dcf01dc3ad4db3787f744d9b2494f05061178aa2c65d3b977eef7e669189d7ca9a904d77bf273edcae30cd652f8e01fe2c4d86d919506431e34ef59e22826ca69da07a118c0450c6ef365a6b45d75010a30aa47450902b6d3087f6f78fc9fc981a23787f296032f2f76", 0xcb}], 0x3, 0x1) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0xffffffffffffffce, 0x92) write(r1, &(0x7f0000335000), 0x10052) 16:00:43 executing program 0: setgroups(0x160, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getegid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x8, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, r5, r6, r7]) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) syz_open_pts() close(r0) kqueue() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "1571a77bdff1b400000000000000006a9c2e4d00"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) mknod(&(0x7f0000000400)='./bus\x00', 0x8000, 0x0) munmap(&(0x7f000008d000/0x400000)=nil, 0x400000) shmget(0x2, 0x4000, 0x86, &(0x7f000016e000/0x4000)=nil) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000)="2edcb7953816321be188982025ae979139601236a1d2ca815006db52b25975aaf032887c88725d6e30c89076ab66716ee70c31efbe84b95248ecb35c51d9f8829d5971db9a1bb2740deba89a7f4c462fa1a7964ea6f778c06cd388d44936dd72723ea304a9e2d5274134bfee8f642c86f8a8e9188e6df30ccbb033b06e4bd110996e55feeb568728b2d80ecc3d8babeb058929edbbc9034bf73a7417471555ff0a778de149ceb642fd53fe928e6c34d3eac5d3c62047306a574b2cddd2000000000000000000000000000000", 0xcc}], 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/207, 0xcf, 0x1, &(0x7f00000002c0)=@file={0x1, './bus\x00'}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) sendto$unix(r0, &(0x7f0000000300)="c28d476cdb32805fee50e11d93748381b96a4e06eff6c72b164f588b0ae84babbc21a968c24be23c3472b91a5a9cff2601a42d3dfa2ca7068069be24986f95f37f2b417118f02bd41d2c6f03b74b3c976108615d5e83e21680cedd8b9f838519589dd03205ec21307eb766476a4e9a91bf172491e781632781b390b423ee3a07ff22752c1a529416007101774cea5e8d2957ba8fd09942f616", 0x99, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="1ebd01a0d6989e5405017b9e4394ecd280d46d211279b014a6a4300320de58b1098f6fec0e8e033057bbb507db6f6834444cc0a8222788500ad6ef980d14b8aeaf0406f444b6205a866541bafdcac85b4b2ba351fc4d", 0x56, 0x4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, 0x0, 0x1000001a4, 0x0, &(0x7f0000a6dff8)=@abs, 0xe1) 16:00:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x43}], 0x966, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() dup2(r1, r0) socket(0x20, 0x0, 0x93) 16:00:43 executing program 0: setuid(0xee01) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)) shmctl$IPC_RMID(0x0, 0x0) 16:00:43 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) pipe2(0x0, 0x0) 16:00:43 executing program 0: r0 = socket(0x27, 0x2, 0xfb2) r1 = socket(0x18, 0xc000, 0x0) lseek(r0, 0x0, 0x2) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x33}, 0x0) 16:00:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r0 = semget$private(0x0, 0x8, 0x0) semop(r0, &(0x7f0000000040)=[{0x4, 0xffffffff, 0x1000}], 0x1) semop(r0, &(0x7f0000000080)=[{0x7, 0x7, 0x800}, {0x0, 0x101, 0x800}], 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/119) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) semop(r0, &(0x7f0000000300), 0x0) semop(r0, &(0x7f0000000140)=[{0x1}, {0x2, 0x0, 0x1800}, {0x7, 0x2, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x6, 0x1800}, {0x7, 0x3c0, 0x1800}, {0x3, 0xffffffffffffff06}, {0x3, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x9) semop(r0, &(0x7f00000000c0)=[{0x4, 0x1, 0x800}], 0x1) semop(r0, &(0x7f0000000200)=[{0x4, 0x2, 0x800}, {0x0, 0xfa, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x1, 0x1800}, {0x1, 0x7}, {0x0, 0x81, 0x1800}, {0x3, 0x5}, {0x4, 0x6}, {0x0, 0x1f, 0x800}], 0x9) getuid() r1 = open(&(0x7f0000000180)='./file0\x00', 0x388, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x200) getegid() 16:00:43 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x3b, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8002, 0x24) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/27) 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x208, 0x48) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x4fb24648e969d8b1, 0x21) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000440)="0a08511987ba06fcae3492e37c4fec034750c589e8ab46cb7bca5f383501f1d3d96dafa6f1754859cf68ef4bf76b59480cbf857f342ffaf4ee", 0x39) r1 = semget$private(0x0, 0x8, 0x0) semop(r1, &(0x7f0000000040)=[{0x4, 0xffffffff, 0x1000}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r1, &(0x7f0000000080)=[{0x3, 0x9, 0x800}, {0x0, 0xbd56, 0x1800}, {0x0, 0x6, 0x800}, {0x1, 0x6, 0x1000}, {0x3, 0x49, 0x1800}], 0x5) semop(r1, &(0x7f0000000480)=[{0x6}, {0x2, 0x8, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0x4, 0x800}], 0x4) semop(r1, &(0x7f00000006c0)=[{0x5, 0x200}, {0x3, 0x1a, 0x800}, {0x3, 0x5, 0x1000800}, {0x0, 0x3, 0x1800}], 0x4) getsockopt(r0, 0x10000, 0xffffffffffffff38, &(0x7f00000004c0)=""/115, &(0x7f0000000540)=0x73) semop(r1, &(0x7f0000000580)=[{0x0, 0x5, 0x1800}, {0x4, 0x1, 0x1000}, {0x3, 0x5, 0x1800}, {0x1, 0x0, 0x1000}], 0x4) semop(r1, &(0x7f0000000000)=[{0x4, 0x1, 0x1800}], 0x1) syz_open_pts() recvfrom$unix(r2, &(0x7f0000000780)=""/186, 0xba, 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000400)=[{0x1, 0x7fffffff, 0x1800}, {0x7, 0xc913, 0x1000}], 0x2) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='[\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='&[\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.\x00', &(0x7f0000000340)='@\x00', &(0x7f0000000380)='\x00']) utimes(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)={{0x9, 0x7ff}, {0x7}}) r3 = msgget$private(0x0, 0x40) msgsnd(r3, &(0x7f00000005c0)={0x3, "285c3952e2027393acfbec66971b141b261d7b35e51068b6facebaaf62101182192aa1776139a5468785f0f72ca505e26a37e83327ced6e1c48862e676f4d85d9eb69b3ad7e220e901000d16621595d3b8a333037b0e75483453e8867e6645602d05b57562fc367a54d50f57789b3932aee067ec8f5e0c630ecd27a68332c293058114508464d3e8fefd35399a1c793379ec5e48c21a9d04c384b4d3f7e15af4823faa2bf892e7f8a97b43a154d787bccda448bd7939c57c6dffcf6d386be5321f23c39443b792d78a3abb345faefc36"}, 0xd8, 0x800) 16:00:43 executing program 1: setgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) getgroups(0x40000390, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) setrlimit(0x4, &(0x7f0000000100)={0x5, 0x3}) dup2(r1, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x5, 0x398360ad, 0x3, "b68bb3d8f5fbbb21b2682278e4e93fddc478104a", 0x1ff, 0x2}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) 16:00:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) flock(r0, 0x1) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)="232d5df3292723782f00", &(0x7f00000001c0)=']$\x00', &(0x7f0000000200)='^\x00', &(0x7f0000000240)='*\x00', &(0x7f0000000280)="095bfd2b218800"], &(0x7f0000000340)=[&(0x7f0000000300)='[}^-\\\x00']) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4, 0x0, 0x1, 0xfffffffffffffffd, r1}) hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full 16:00:43 executing program 1: mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x3, 0x4, 0x242) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/255) write(0xffffffffffffffff, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ftruncate(0xffffffffffffffff, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0xda) getdents(r1, &(0x7f0000000040)=""/56, 0x38) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mlockall(0x3) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x28200, 0x120) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x110, 0x134) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0x5) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getpeername$unix(r1, &(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\v\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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)=0x6e) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:43 executing program 0: socketpair(0x1a, 0x4000, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r2, 0x4}, {r3, 0x26}], 0x3, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) write(r4, &(0x7f0000000a40)="be", 0x1) poll(&(0x7f0000000000)=[{r5, 0x144}], 0x1, 0x0) hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7ff) write(r0, &(0x7f0000000080)="b79ff61fd535f873dd5de4a945349d0254a4961382c9ef8bbec89413c563416cd92303cb17891eba94ccb7ef021c6393f67d955745fdad653e969429cb153d406ec3b2f21b15a9e09bbe62442d0cd2c3ee05d6407b4950ba5e91c0077e813913de44", 0x62) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:43 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) poll(&(0x7f0000000100)=[{r0, 0x186}, {r0, 0x2}, {r0, 0x4}, {r0, 0x5}], 0x2000000000000175, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="4341b355ac9e9b1e2ebf46aacdf11980fbce46ba26a11822c5c1618caaae3f158409aa3728be4e5d94dcd64cb27cb9223716e7b676d7b0a6fc423206daf2ddf1d4a4fe021148bbfec7ba5788ec31c92b2f03a1244d884807ec97abe5be18e3049ca55bb4ef0534363fb1e27ff778c8d689b8ae9c4da7340d9c3d8c5c2f6b38e4f3b5057318d47fe94cf35114d3aa2172eef412764bb832b8f3a5bea996016fe185708cac8d8efb843ff1e0a6098061b749a3169a24e7987b77f302cfcb7bdb97fc38ca1eb6e796e6ce48353eee0b5b16032e774eb5136f94fdf604d10e90398cee6902ec11d5", 0xfffffffffffffe5b) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/204, 0x16) r1 = semget$private(0x0, 0x2, 0x624) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0xd3a, 0x3f, 0x1000]) 16:00:43 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="d8f14af2", 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x5a2, 0xfffffffffffffc00, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7", 0x2}) write(r0, &(0x7f0000000080), 0xfc4c) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') read(r1, &(0x7f0000000140)=""/239, 0xef) execve(0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x20) 16:00:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x80) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xc4, 0x20000000, 0x8, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0x3fa54a7c011cfd06, 0x1b, 0xffffffff80000001, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x400, 0x5}], 0x3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000005, 0x81, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000002, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x100000001, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x8000, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000008, 0x7f, 0x380}], 0x2, &(0x7f0000000240)={0x7, 0x7fff}) r2 = fcntl$getown(r1, 0x5) write(r1, &(0x7f0000000280)="4e10f231b1975376affc09e4632fd50c2ef4ce95e7ba0c44cae09a02876146b8e2a45da9a4c0d0f631fb02", 0x2b) r3 = getuid() getgroups(0x6, &(0x7f0000001900)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = geteuid() r11 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r15 = geteuid() r16 = getgid() sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001840)=[{&(0x7f0000000300)="945e9d0e6851c433aa51c54ca1c74cbd543266858336455113a4519fb2eed033c3dfe52ec72cf58447714b31184c85010216ae1b93e6859058b86e66472b8f87c902836fc57efe6917eebe1a454e67e489c535eb5394cadfc5ce9577f976d2d678e6a940a64ca2e4ce8106d191d6f10ebdf966644fa78c67865e5a0876d4eac42d8f4db99ee36c91642dce4438ace6343462d73fd4e01e15a2aa57d099c29e66f87817e380e28a0c3b220345977d9fd1ed2a293c68e280c2c4aaba221d0e97c023645ad718d8788c98f8b70bdbc89ae17b4aac5141554f083b45a00164e10a016e7b8472ab757ff7c706659327a76d82779ed0cad3752d", 0xf7}, {&(0x7f0000000400)="193982b6349e197ef5fcb29f25b70c555aff06564c7cdaad35acc16ab2013d0f6de6119de31ca36e6c959bc7ae379c91", 0x30}, {&(0x7f0000000440)="a63129e9a85a698006520c437181f6b4c3f474f44d8c2a89611bc21888ec39a04d7f16bac5aa321ed0cd664b0c6cb12cd22d06199cdf6978643215c0bd4648eb248aca1bd2be9d23b2baca0e649af1321a59f179a1c00880303fc0afa4147a6a9a0b34e5e5b4d59732c563dca1143903d6020e67cb11d5f630ddfd1f5bdb398faad744a35efb61ba4c27ed5878e82247a31e36a45cfc3b718a6b31b68e89fae31626e8cd6f3f8b518e27fc7b417201ade2f129f5cc19b72edbaea9a5ad4da2984d58490573b7a171a7050f47f2d6", 0xce}, {&(0x7f0000000540)="2dcb5969615bc4d69bafc9f22d057af1b07031989963db906c699d8774a0ebd5d1afa728bd27dd73010678ec0b76cb75cdb928d2633a2b8381bb7b6671e9de560878e2cc4cb71324c72202746c83cfe54b9a6342c3147097f974f109c1df591345147558d31383e20378b710580e79798f82387f22639fbeb546ba115df837bb574eaa010186ca1936013c5a96b33db71c5c0727bd54ee05c097791d0b5ba5f922d53769557953959bdd519abb59886bbb8cd39db6656ac10fa2cbb5d3d4b06281502a4d9fa1ad5c31f66e5e4979f939b1db2f0bc04ce3fef1f18f109600cfcddb54771b28dd6ebe208c294a86aaae9317268bcc0bed984df05153fd7de76437b350c11d573784fcb441324a376e1deced1bf683a6ca3e45985f5a84154b1411b2d4d48b6fb13b531d046254934f6986b64cf95479fe7c2c7b3c4c18ee6f58d5763b34ac450eb0ab7b48c1e1f999904bd88016b397202c41e8a4531cadee3a03846419583e76b4954f05ca4b08c736a68f1fc1aa04957d36e4418725f76aac5c9533f1a515be2a4ef552d709ed2b9f68e541f7046a818d1d257972bd504a76312c11a9945146b50ac8d9206557aca92510dd9ae29b734921fce6e9bd4be82bb571d428b3062fca9dd7cf6012febef83b2c9c23e9ebc25367263f5a094f7c94522b2b7df013407d22bfa196a48a019ada02c13a2bf1c0103321fc2d3e838980b0a17ff19da2021e754a10ad2e370c913c7b57afbd7e1184abe90db91a6d7f113c239277f2bf1755a9764fede47ff9613afa80441316c04063509846d45540325aafab18130ba8d92bd621e999ba86bcb11f7baeec4eb6b6b5bbc23b978146b4bd1732e9770e5bf7c8f1b197812128e0eb73b5fcb3bc1a0621feec8d3eecf49d075537477ed2e2097e3c5d2d929cc2e07915be0554df4041ab0971b849f2cb82a8e0c80d43bb7ea6543f28eddf411f30c1cc8f536da8c1deaf7fb9e2e145b0bfef3986356ef61e554d99b3f742cbc462ba38a9534b17a6ed80e391e1be0a357a508ad79d2570b5dc8a696399f0bc8d33b1ae32523b4402463dba38bfa20030fbbcb0392a8fa54555ab107396e9970cf43c3d751ca8030dc32d1816c68003e76e138ca6a44e5e2c6db5a1586b039466b9c318529d373fa315469a065f84e44ec73d8f719c6cf1857f60ef7ae3cc7e04d449803b782401a3f5ca7c291e66811fbe7002e1990523d2b36bf7ed0c73069f33a2d90db690424ca08f284b36accc353992c048406b65f86e23266140218e557a54544f8bc17c4e0f84bb88761b02f49856b44a6a4a638fecbcf4ca53b2e283165a28f77ba463e8bf8ff893449bcd7b23b426e6e892e35c572eb44905eba97b574f0efa303a0474543a8e21d9eead7721f8ed294e680941f4e3d2bb9bcfe9aa9e609281db08a7fdd20104dc20ea3b33bf60c258c6a481fa0d0f16db9d164ea9550b994b1bc502ee665192fa30e2d2c3c16510652922d7cdaa9afd7828c43ffc239bafb0908f11b29494f5fc61bb7f29b8e4ee9543b178bcc6d5e731aaea867f29c9fec99d8d2c01b8a15d1db86755ffb476c972d91b261f1840da29585573135c3ac7b19e1717a87e9d78b0087af317db563450ff75a797f517df162fb5a62e703313045c572ca65bbebc6c369661c0b02a006c6296695679e5a5a42231a2bea6b7d26337b9011a45a77f3062d4f897412d8d116e8aff5bb0b1418f1466c3ad669769229aa5ace97e561a4288f1e04683ac875678021c0df29198bcb375b08df137b6f37d2ea94aedfd558a048d9a6c527f289fc597874d51122af2bb610a6cf48bf016c56f6660a98cc8f9bde2c70e988e92cfb911e4583c00058a3dfca7347efa0f64b040c9c54d8e2cdf3732f9b94dad724dd50045ed3cfdf78fed1d48b3da661741d088b3bffa810da6d3aa1a813bd902285842d282adc914f4065073493bf2ebe51bdc28ea4d3056a0aa5c3de226e9e06c00fc43845e20f5e4b39ce0acdbf3a9d1883f19bddd901d3f9b14036d6b00a5af704ddcab064b389f38b49a360a3166789163395f20f60fc40aa351612fa8986b695a8bb4853c958ca368732c391a3a43a2b1d7a0ead8fc773ce19cfd4026dfaa8eff9d1a0ca4b75b6316475b9bd7fb1217f5512c92ad190ed8b56a48e3a682213de1be9607e2c8a83ce711b1c67a76a443297f47dd4aa66e8d89dd2e201a72d9a8a8ccbd8e5ed6cee5665e1e5ea788c209bd853993cb21df78ea74c82d6c235dcdba82bda91f4ac7ae21dd981adf2f4e567cfd18ef40da1779295007139dbedee55282c0ce115caabd2154708dd5241eee5b3138d440c345d6d91335af4c571508f2a9d2854aa97e64e958607dd69970fc12aed718531c569f33c69891ca89ed8200fbdf92c5c1c82921932c366ac9423c9d4f954d6469f0078eb44facd3a33f93b783529ffb2068197eb6ad9bf65a368380030a51fded9e0696804e836d6a3ab94948cdb7caef2c2ce20f0d30542b3b01baa5f9d9c810edf1c5d6f7859b445ea8814ccb1138523c3f7b7411ffb609b9da3efb043e86122a7c357e52df548ce52e438430f81edabad5513744c5893d0c7e55924a13a8a05ebfc5ade1cbe5fe01c526cb78cb2b87d555297865ffe35fa18c760570bbfeaa4f55498d2f17427ef4e5ddca4e2b193295798495459303b3844d4cb22c4d960a1a8d852fedfe1fa4de2fd3b36e39daca01417d0e922fbeb10856d1b8f661b12ae0b15ea3a50ef0236e7042ffead50fe20a74e8e7a1ffa90b5a7536bff6609f6c947344a3cf06399322850e1ffd5e615870417ad8f04198b9be1bbca2d083f69bcbc45660dc967b635b32c605612a46e2a13ae6435b422c3ff27ad207265dd5098a4030507b0dd6039b89de66ac45116848a28cfbe128ec13d5c2e2e16cc121fc5cdf90dca3b99821731466f38040d312b693ef62b86c1a982e9605e46f09f495169b714e776aa534cb0c1b6f9eeecb040474072048b9c7f715f716525d26e439608abf725c0b81059d824b0d0c5383a6e63667fa54a98de6c21e6525a798d188c01e56b2b66006dd5c2c1909418a2364f080eba38d9587e2ad9cb50d46395ab943ebb6453bfe531c7ec3d98f6115ab79d8018ef6bd843e3e7aeb6e5bee2baf275c34c5f0fa3ebd88f1adf7f78d07bd4a2ab6c7b430a42b58817db747f43d22a62e4954b0873d99adc2b1c48e271a2d7400b41db7deb22fec606de09e1db5479d81d4017ed525cc19c1f375b199ec1f9d33abd45d87e5d6194039d974b310ae026fd657dca7b4cc2ba78d45358068e28916db963d779a14cea4f41770447e2d71194c133ee526d7545178dfd29c39f821c2f9ab7e7fcc95e13686b1154967feb8f6c94bfea6e3fd259f9743e26396782179dbffd17212153ae0dc7d4f4b9366ae231cb5b9daa835731506a2951dc5728c5d11559a77409d135bb1be641ce92b8224b62ecd6f739388a7d4672ed871c12f0e6c641b451f5ef5a9f5c8494b60bffacf228ebd0e0003322357b5bc86085e45a0e0ca0b83fef241d53d6023442412d7d8afe6b5b35049098855312581ce0823e8ab57e7e046eea203936abbf0d9440e255e58c2c6ced69e5da26ccb742d97511169bba27d7f31278ff8b36c123959b411774fa363c178f99f4e58d6d215681e43eaae471d3f6d8b46633015b87703ad4e6d3b73d3f3fd6f006bf9789b8a60ceacff906e811265cacf237f053071438262f24a268b55cf316a14ec5e5a5ad0475b82c52c2792f7d3e88278b0a38592d50009b8a28a0a34894e47cffe8f1fa61c41137f6e26f44063091aea129e125b8928ce5fcd051d74691f77215d52e7ee2ff72bd77786366aa97fbe26c554bdab21bacedec027c625fb77f402d49dce07a631371ce2669be7c551887d5d5558901e63f692806b8adb4e6eef47a1ae68890258c352744a3a32f7a63d62775fdb874b0f9ef193e533636d65dc23ccd09b531d0fb4551647040c5089cbfe5bf72354f486d759b6e13b0722d486ef4173cf84836ad92c7f488f19fa7656964c14f5bc9767989a3685b7ed2f3c0bf25730e6eb03626b25192603df5edce10a172de227e2a3ad7d65944d2c27bd44d519f24f0f762e364fd10b626e0f6a4388a06f085d401eb35f6ce1f3be9f612eb8f918860fa8b09747303c9ed8d97d66b8137cbd91bf6954526494fd4992dce9ed874b97331d83d34ddf999bfeaaefd18c6ac551a0e4f9422a7d5b835c0a40c2a08a5bcdde24fdb99f50d33c0105d7f5434d68037d2ac3e7f0f68b9c0ffcccf31e9a23c8e4ed2fb9910ac0089d37002d53648bd9eaaeb88690c2e7ddc2dacb0e6b3be9200b96b873ba36b243280c632d266e2c9096223f9e7163164b3730a83f8884635568f4d450e2ddb5d37ddc6034aa346685a75c32508edfd09198a14fa77c171b1c18a443bf7f7a7c7459f1c3a7c6e33075f41162ba2eebe8fca13d0148ad7e44c534394b5f50fbe4c575bb2071b0e7534b0320ee7dd9b392845b0d5ec31a5bb6d826a02acdfa7cac4f7e0503914470701c335d16ec0a1b233a0ed94477df539edd8c3dbef9c3d376fac818b55bef1df88e1a9510cdf9d93469cd69bfdc2fe7c59598fc67be6f51105357448db973440feea3df2eb65b2a5a07c6504da6f3d36d0e20be3d425517ebcc001817b705bdad7f510cbc8f8796283571bcae218aa54c7909e1d98ffe16f851864299f1d3c0f89542c5649634e1fdd73fa0016502c43d3336c8595c81d8fffe1188b9259dddddf373cceb67d04e679122eccca7d6589def87ff2085c5d91903893fdeb21fdbf3a2682843345265aee0e1becee773977f839304c5b8d176eff44d2b08ffa4a4a198b9ba11a5153137ebe849410fb324b7d7ce6ef91bfd2242ac7ed264f4102e50726f8e39c50380339a7fbb10f6e874575c2096c93b05301e0399eabb4e8f0d35c6bf30eb3c5f5821a222865d8b74e16d080549cc609f043ba37837ad477c9ff022d6b6afc62a5045cef2b87245b28bca1e97537675e698c933e044b605ba7090fecd8a138fa6e915345edc01053e5154e09dd5df096e213226df618e3b8c4ff6ec5e0224040d599a545cc7053a7c2f8dd7b9407f04e6071effdd169544b36ac7ba5dfaaf4a530c750efbdd7cd8c0c0a6c1e1a3867c71915605c822191f0b6132879d4086b047acb6dcde544d4aed09fbfe38209bfd6b04a9d6ec44ecf4569f2715a6d3a2371ce7c12725f66a908307f90a8d8e0af383cb05b4c8487eec4419a95f3400bf88faceb3db4dce79e00c2b4b6916b24db94080f48d8b4362d7d919ea4b6d8251f826ed2dc0409a3368cdd3d269000b8f3c38441d965e42f70e73c82c7129f4c7a613328997b1d7fbc8a3337716c30084aa43d7a0c4d3f54ab6b523a7fe7cad4080910ad3d70c25bb9659584d1d3c8c84d6631de4dd4c1338f02337e06f76ada3d9e2a38aff909f3dbe2352e58fe9c5c093551eacf199e980787e8b1d30b6e7f6db2f410ee5502bbd88172078e8799b3c04613ed87527129482956d3ff8ce9d320d1399c6c8c27744a3c557db3b6977d085c73ffe3d1e7746210be69e3ec49db6cfdf69dce877edaaeeb893d25edd002f240f1ce6d2b0df1c076e61fb6cd778f5db41ea5c27a195f05445e109315f5485846114d23c1a2c8199bc00ceb3915ae79f1eee61d54b592ad56f589d7d4f333b226e16e27aeb4899d70d6e6c8c2311b1a56d6f3006e09f52aa322a9ffbdf230fc5c856de076915cc0cf6f4a5e6a5fcc6882a77711f7f", 0x1000}, {&(0x7f0000001540)="2b0c7fc79445e845b1af0d6cc1c8734ba38e1e0d4d27c8e32e84c00663a99facd29040e6b8430e43de1e4603373ee6ba5d1374", 0x33}, {&(0x7f0000001580)="8cebe49bec9faa0b2e330449aab5842d5ddd73f874ef29073078f8a81f46738c2be3ee777337522918d3d4ea4eddcdaea6a02f46c0a62a50b3d1f3bc44393d8d7bdede62945a0523b1c25098bd587e43a29dd7fe68baff0c325e58804e30598c4b8331842ae1b02cb7dcc81422dc105df5676c98f0244abab4fbb57769a772e505cd3118f1b09168776fa2b7fe07d42d5852a4c8c54d1a374e", 0x99}, {&(0x7f0000001640)="6e4350f16a570a303d087156d91ddf0779fa1b2e0534707224f94f5e8c96c3db8ad4fb9fab0a937c312cd6e2f6d938415dbc99f2b606091e04fd62e1bcc54c1558ed4ae53e0f33de704d06f531401e76f81e18dc6400284c1b1e495ab71275fe0269da7fe9217567b5f7db33068aedd42a38bcca43cfc2845fc095f4c2e457ac472662c4adeee747d08114e59d89d046c55bd3f7638e00", 0x97}, {&(0x7f0000001700)="4a8a1a3b0ab559c58a70888944ba455145670fd623d94c2efffd21d1fc8b532d43869c304d6ec97440751fd1dfe5e3b8e5bc954a7fd169c8cc9591acc109fa52f445af4c4a080cf179426b09013361b29c8e5d7a5390b2d21e426acd0d2f560f28d789825541f5c3a58bfc37bb81b03c3bc526071448f64c4380167974f003ede78d5d487eda7450731109461fcc9ac58e3fb2d178cc0de92981240d1e65b94c59577cb2d906f5ee168192d4f46af450568db72b1de993a7208608ad261659", 0xbf}, {&(0x7f00000017c0)}, {&(0x7f0000001800)}], 0xa, &(0x7f0000001a00)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r6}, @cred={0x20, 0xffff, 0x0, r2, r10, r11}, @cred={0x20, 0xffff, 0x0, r2, r12, r14}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r15, r16}], 0xd8}, 0x2) getsockname(r0, &(0x7f0000001b40)=@in6, &(0x7f0000001b80)=0xc) shutdown(r1, 0x3) kevent(r1, &(0x7f0000001bc0)=[{{r0}, 0x0, 0x8, 0xf000000a, 0x3, 0xfffffffffffffc01}, {{r1}, 0xfffffffffffffffb, 0x9, 0xf0000002, 0x7, 0x6}, {{r1}, 0xfffffffffffffffd, 0x80, 0x4, 0x7, 0x8000000000000}], 0x7ff, &(0x7f0000001c40)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x1, 0x1400000}, {{r1}, 0xffffffffffffffff, 0x48, 0x2, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x800, 0x6}], 0x8, &(0x7f0000001cc0)={0x401, 0xdac4}) getgroups(0x1, &(0x7f0000001d00)=[r9]) syz_extract_tcp_res(&(0x7f0000001d40), 0x0, 0x9) ioctl$TIOCSCTTY(r0, 0x20007461) sendto$unix(r0, &(0x7f0000001d80)="4b28a9275595141ff31126832a83c5c9ed806c1dd583cfcde2cf0ae849e587dae9261808b919dc216dddb8a44ff12b44e46a3cc551f8f1c5f9caebb52e699230c619727ba941c18d72ddbd8ef9fbb492c239fc5c847c203e223e521b615f9bb35418a68fb94df6f3d4aeac2374b8d77065af045202e15106580fb73b86b97af82f547c1dbede5adfe20c1cab96d3b01277a545123de7f6da9c7db6597e34ca65d655c07ec6819b8894788c635d97f0e545ca588054976ad75a53b979dab92d3e3672b90d5b322a9ebe170b39c1e5b1405ed5a5327e3c7b9041ef9335a2fde305d4b079a2df2eaa4f401ae946e9c09d8bd11dae2b2e8d2c1f71229db8f528cc7d87ae4a993a2c2f5d760e82146ed3a16808ff8e51b21312a44b157e101cbf158d55d586d906ff82083e9c7083e06d3329783bb9e25c8e269c37a26bab4367cd803c5ce960fa92456dd2124e224f13443250aab4c23d83cdc4ddd32ef526c3eb132de3832cfd0ed85318bc196e2ffbd4a2fa7decdcb4f4fd3f61f92c3587ed07b00068f603f1d4956ca4c33515dc3c3d2861a8ca5c2cafc2d9231d75658d0a537f41c6fb6b225332abaa629d20318bfee6d3aa8c5d387e90232ea2a54fef8a7c8a7023dc36e472621c4717ffffa260d777743464fda1add585e9f1e1d100abda327852add3dcff827d94c267d310f153a6f15d0c06ed10356bb0868fed8fae7f5f362c5cec396f48b39a3a7154c90394bc6424b12ac8194f427f72bb6de32249335bc3295caf34adc23a0225c024ec117398b08010a5b0bf750494aebc44fff347780575937c327718f9d7a740643d52a139c2d53cd8ef1e1c031a3586b2ae838f5bfad1095752a2c0d603565978eb8cd8949a0158afccdbba2322a46253b7d6bdc91386a6f591166a1d1a9d7c26b232ec1a3c2e47fce39a8f369078647f6f6d0441d423739dee3d35b7e0ab6e60419d16b93e2280e8429255e9fd7efe80cc3f53ff7a3a46aa2f7165d2dac61907c6fbe1397576df173678ba2cff5285b91c5907ccf05122dcfb8cb791059c77a5b1bd52d8be64ebbbd2da1efb4a1be507db5729fbb1dcd2888999c9e33deaed858094c4298eadb084a447a20753b34c0df642ca2e1d310d5cf3b70e5a8aac7c529463a70800f6a7992bc4eeb2ce37c8bd08f2e5231253603f4fff008feeda987de18ac5652730a321a951e93a96909d6830bad950845c1068074d942b852ea45a54178c8fe94c831c6af6edd6551373188e79e1ae1a73075832d51a5794a685d087e04ef882f6e2351c2d4d0c89c5e0e3f4336e48049c29da41506ca184b2c777c3a1beaef59661f66ab21a08e6d6d1314b54cbf93d6a208ec096aa11026caef9546f39d1eb56ee3aa86ed35efe104d070f77fb4a307867b3ada31d7e62142fc2f644bbb0964c7ed29fd5afd4066a2982f830ff18d42a873fed7d8481986a4d7106c12bd4880e145118adc76c888cd977010a05e805c49223e6c08eb9065356ade56eb6fe921ad3ba3278a1ff3b5cad272dc7dcf9b6d4d3a71ba858b01aa248ba10aee4433019417174baaf871fdc6a46fc40c1f2c1146a12695ceb24acea59a0fcec1efd02ae2429b84acc06e6f312c7a487724fb845fbb8c92d31effb15385f2a0112922f2b18b818a7d9ae0650ea84c4ce59546d167314ad342725b4c9291d36966c301e417418f85e5386d70b6576fb53fdb980feeeb3992a891e5f3f4ebdbd24e965fa951aec6a7bbacdb665bf65d011384d57924c7f50138bedfb7b36ff39fb92377878754b4e3cdaaef6c6939e2ffb868fd40ae96c0fd48c908075cb6a1f0eea3e3b5412c9d14267820097eb1ab059c0a50eceb944c27d7fa232a294a073e3447b5ee4dcc89ca1ed8e0c8b0c7207ed3aa650b5f7cf47e90aa69bb3015ee57fa09b5ea28fa6813aa4a3ccffaa23113aaa951f03a1ca0a3e9ded720c61ebdbc0694fa071980e5a0c633fd7f9f850e3c71b3b2f0f0b18e1c6a456b36346a62a4b90734660df267db8e00026c3d340520f2524e58f6b67b71837c7889ececc0f8a33808410371c66966fbdb5513159d70fe6f08d2fa97c658c8ad9b57b66ba8d87e2e605031b58aa8601de32d258dd369fd304d802ee4cc184d34e733b3546451e0abb433ac768ad9e2014b2db5e2b33a84497d3a152b79bbbde5e61be3e5740eea97b263501541f29dd726751a617bfea0827a95be2d2607c546aeeae913f8aea2aacfbfc0962b296db7eb27fa9a3186f2d75f4c698896cba1f4fa23b4e03b7c29dd0f3cf8796a4f7be1111c535f98fe59874c5e5e27d2406bb3d0e1a70b0e53c0e32a43454ba77d1aa26794b8463f5e0a86f1332947fcfe9c66a932ea6debe9ac6ad5602c93d9182c5dfb3608b746e074547471908facfd668faa26e7ee4ee3752563e2601e02267a056a3f3e4ca0dd07cf495ee23a17852ba1ca80ff22e46f50de89eb25861c6319371cdc7420a4200d79a2c01bce585db76fcf46a3282df48320330f0ba07f39b32d99f5ec0fa159e7278d1b64f759dd4c3d4dedcf894c19fd963d848b94a15ef41b56ac73539aa3da7297a14e99a7fa9483db2b50f643ca94f03bdc4484d4e1b490bcfae136151c237813f477c5a753e83d7f9e97ee39faaa7a6ee6911e7c64668161536d97dfe3d5271dbdd3c966b31883e86dc3055087923d3c8d7afb4c08b89bbd4f9342109a6e21d015d781738f774dcc80decf7463a5c0754effb3121bc77d2f59fa0adcbf84116634dd111269c296193b4bf71f40ea2a4e9d6bf8a34737935f94c928f1e98cc7259dff10b1ec054126205dec08a761f1c662efd7daddc929215a15fd5f561313cf8a9ca3a286a8846d5146e6d56d3731dfb0b28399d65dc9cc0c7aa8592046d17929b58721f2b62bb776d2acf84491ff78808d3b50b0c9278260f35d0a4a88f669282c41fd7a0c9f730d181c2c18c23ad2d966d942180877a100a9346040fad2806ab1009d1216abd4605f558805b7d7abc06b029f8955336b25714b18ce3417b474120ada2a4a5c9d5538d1a6ca8b978a7dc315cc049a4ef902df3f04010a0cd2faba9103015f5786a6539be0b3452dd1a0abf2bad1475265b72b1046773b050cded7967eb400b190e44a2587068c934e5eae47608e5ad3a27c8ae4e578c826789cc54e490f0b0874f6afc77cc2dcb70a7ad9a69ddc8e6ce5ee668d3a133e6334ffaadcc66734625c0bb7f1d6fbb0f873ec2e65cbded493ba66088dc749c1aba370305f710065f7e0b3eab99bce55aab3e947b7bd9bf8106ae5c38379f003db5e5acaa4b08c6283a88183e7cc5b2912e18ebe48a506a1197be72dbc4c3982750aee97bf36f977d7be4428d728f3612dd19c0b204a503fa0a1b06000af7f3d34f310b7b4dfdbc6a3112abecd65165461ac3018c369ce4590f900a8d375713d1348d9077b005088656a5a0922f9990145d9177f8f82b7a20c5267dc68a8142b691259665356a31eb6e0fda5650af0e199eb9dfd43fae53572150e8c2a195c3d9a51122814fa890233417571eb6c77b604a3f3880146f1aac8581848b061eae4bccce20c4d26051a5afdc4adeae0efd3a3a234b2bce89de463cc561694a16b0d272d510d30df8e74eddef66d27cea17400491f78d3a6b893b59cb9ececa328957b48b309f9a3b2dd2e30b8c1cc3aebf1da3e3e32958289a593edbe7ee33ddf6ee89d8e3260cf4d8b0e6ab2cdf329736b6235bd62318584c343d438fc81f77fc4da5787232d22f08be717845d6845317ea5c5704c0875a8f359041487c917ee1cbd99c882063d666db89e012cd4ec47bc0ffcafa2498308d83976138e6963f47b81a09a281ca19963767cb1bd647e6ffbd7298d5c05ecabe679ec6248ce234f18a61dfda8c76e4531d2c74dd022e494f3b8182427e41994c80b4620b485ec768488ff6e948b029659216eaba43963b708c65d78d4b71e7d57700218d4f4521be4d08279db2170f94f8548068b9dab3e0e5b85db987dcf2a62276a59db429086c7fcad0e6db1e2a1b118bc3c8169af8fdf9ff6126997c6222fc30ca7460bdf694f36d9e90af90cb6ec019fa5b055defed7e2d4bbf3fe3f93e145747330954ceb2f1ee2661ce331fb8cb3f7cee288504d2a88c39f4ed0c92b10e6dceb07d758591ccd0080250c84e82cabda87fc44243100fe4c4811271cde8fd9afcbcd690e6eccb6ee845ed942fad0967daeeab75cc5124d1dbbca626ce13a0526dcb26ce3aba4eef7d1423bd1a34ef7a4ab2fadd477a0c4e636b10295b3d62ae36021559411a83c911f9f2834a1fa32554f43be1eedbc6d906efe1742a4a2bb894b145c5d8f202b1fc3cc3b6a3d24487db77deff543b5d07e7fbdc606b66b5483c42094f9d8d85f6dade09306c16da39cdc3547ca469b7be0251fa4b38d6a1930f4fcf344943cac81f25f9f9ce08d2d87aa8226ebb31cf16b8ca5f396e12aa867b63a51c0ec260533e1fcc38cb481b03be19aff36b0fb683e5b49b39bd5a1296de4bb95a0e5c8634bcd88e293a64941af9eb732c35a335afb3325a7963a7c1a6a596b3a2393199e7c7ea8d074a7ecfa8c7dcee6ec79d0f27450c5e46e063eb4cf6a20d22721af79d430d8ed62e8d85189844507ae62417a6f33e9c7d4d4fc531c2c64479bf1353a9d684cee78f36c743c10450d9d4021a4dc336922310cdb6045e3b8a7a28a6f6cf7b87b9fa0a62b1f7d46af92cc496649b87bc9a8d740a710aab675912f0de9c3de17372c0b388932a253e71529ed90e0839581fa27cedcb3c4415221be5ecf8aea74b0124b1caec8c4d53e50aa5d5a9a1556b97e0cf4509f365caed442d083af6b36be16ecd66662bee353e59fcf37abd0cc6fbbfdeedbec1a17243b860ebd98769c1d3c655cfe6d65ef4e6b157085be75a5555f14c36945f8f59a86ac12810d34063c326e724c1bb01aaf4a38fb75fe5a707ce87465ed616dcd030bd20b88b368913407effaba3683b1f2712f41ba73091311a21883dfa54c915bad50bb2f41fa84407ea00180d6db187098789cef7182ae8f59ccf8dd1c3ff989437c5a0700393b1cac1d1193591f309b156cc4d78d18c22ae870eabb41fc3fa3933e61385e2b0aa7ab5c26485bbbda545a18dfd2dffa8f19ccdfe1637ca2d3b98b26d22a21f012bdc6ac22012203180f710f7abc6ff9d88c02c6edc83803e9318befda787a5de19213ab313cce46b44c9427f8b0f21f290cb4cd583afa36ef784dbe682ea559b16f668d6b9268c85f6efe72118a9dcd8640d0b9cf662f5252d282ff422d07a0d544f23f91e0e0f07b1c8649c903fc89e9f9c323892aa3c1fa7c60365f00b9d04733f99d0626294308bc39ccdd73c71ea254dfdd9124281b4f479366e7b5063091f5a54851d57f33f3c42ef784062a85202bd6b91c1beb204652942b923b6bf02b8f03f1b9e36989fee065bd4d4c7b60ff2f8ab25bc662b33002b2471c3eabcdf1af9dc1493c34c6313751f57fdba79204c27c80587964782011f04b5e1a6038377d82c04c55af8ce7d146cb487706656944fed377925705cbbfa20b7ee7b41875683cb8f20d457eb37bfdc5461430f6278a69645241e784cc556ba211bc8f19564517fd569aed5e2df4a23b5f48a23adbbb87255a2f66ba2a812d4d41ac65028da89bed68982af480a38cd059ec326e5a5341f69021174d9f5f5f66cd686f3337f0e6a989fbe98715d00c3f7dfad1863ff331e868f24030774442387a65fa533bdeba2ccbfe8a0769aa5d13ec962abb95f10a68a1a7ce64de8a703188914", 0x1000, 0x40e, &(0x7f0000002d80)=@file={0x0, './file0\x00'}, 0xa) getegid() pipe(&(0x7f0000002dc0)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(r14, r5) setsockopt(r18, 0x4, 0x7, &(0x7f0000002e00)="e78c621de980d24c1d62bd283627", 0xe) getgroups(0x8, &(0x7f0000002e40)=[r5, r4, r17, r8, r8, r11, r16, r13]) ioctl$TIOCFLUSH(r18, 0x80047410, &(0x7f0000002e80)=0x1) getgroups(0x4, &(0x7f0000002ec0)=[r7, r6, r11, r19]) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x2) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f00000003c0)='./bus\x00', 0x2004, 0x236161ac) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001680)="8a27348db230a1dd2a3d85376bd46a5f4cbb94010f7e1bfd79e3537d23b3081e7542297a56d8936c9724d17b9d1d91906b1a2ab1de18136bf2d5ba38b28593343f7ed490db96bb01ab04cbd7851ccfb3083a29df7f4fd797d9e3a707211bed671c3fd6a37872524c31855606c93321046532e5c9919e14b3248ea0a4b09eb7d76741b889458fc310d6a84e73a65cd5e8a1a660503c8856a2aef6c2829cc3db775ec96a675c6bf3ea059931c907012b04210cec6b8364d0b265262c7e570c3d40c50bafdf4461583e2b77aab77e89b9fc4f0a36f5984fe083a4c1b3b59205da6cde59bedcd11811993b652d9ed747fd4715b177465c24cfba5d6a23debf3b9e14caf1f1f80a5142413c80fb03f067cbb51a374d3a3dd09854ba4ecef65554e546f2dddeca4a36d1db8868df012b36bf595f035b0250d25af1c1f87ec273f9bc34b4491bebb0054be425a7974ffe96e6b28f569b2bd77bdbd2b57c8f7284ba9abe2cae352e824723394a6900c9d9aec9162e6df74b57be48fbcfa030ae5d581e5a5a073abb6928ba6f1a2507a7217c1df871f3bde916bf7392b22169395ba84fca50c302360bd4983a4ed902c3458dd79191b091d9e29b11e3f059a0290c1f7bb8d9177e6fe6f66266c96d54ad5544c71f27a84b4b3aa6c371d585eb19fa8db5b02e601de5bb9c7ea1d80adad62f24504bf1e1d781a39bb21a5060988f97afea5b9e349df0628ddc0704f79e53d12fc6b5e77b9d3252504dc52bc3019d17b975552808d6d8a009b5dad68c8c5035fd86fd71805fa63f21a01f04850daa2eeaa3ce24b4b588159cc9aef6fb62b1dc11abbdcd9b1fdd5663c32199119f3b33eb1b70d9c4e34d5b7859050f3bb4fb46ee1ae67ac0af44ad9e449c1c9ee6237ce2cc3e5958e74d23ea2adf20a01ccecbeee8897484b919d47c94ac44d45eb92db4b15c7745839880d1c01f977ef8ee562a5b570579a38185e26c711df5e023de32f5f3d067540a4c35e74369475f6a5d2e24e1eabfe10f0dfaa987f46912054c0c1c2f60df3291dbfdb69a1923f89275cf7656578fb05a6d113f2d989b8c779a0a9baf145c4834ed9786b7b482299f90c2b40c678aa02055333f412d3075f55f0f708cc1965be194aa8f793cd67b8026d0b6c55f5ffe6f28808c5a9c8a421e560f6a6557305c30bf50bbdc843223e4f12c32b97f9cfa12ace55726191ad921ed7a2576afbe932a2e99a400a295158fa2fea035a827fe211ef3cd1454dd310a4f2c340cc4588bfa7a7f79cd04fca0125a3c3c2c42b45b38207edcecd89f638fc888229dd3906f6a1e1f60ba53dc245c50146740b312715b145ca3769b27f07da9f0e987063aa825c8a81cb6da1dbebad1a8492361c7b3abc89431b7e499f5bdc27b887fe9257b4a38c76ac4adfc11338269048d221dc948504f9069bb825c543ac59ac71a59c5bb2f054c8d069a5ed104719b2d60a5352bd0ff7a761154ab36bf0c7a8e24e5fa8616b79909ae82ddcb3a272e97340ce29588581b64fe28ef750edb81e5257d44b90ca622656477607143a75a5c462fb100cb726b0c3d1cc1ba94db87d0ed1c8c5c9f88ec5b1db76dab51b4300df14cf1e57b7c5ed0c4a3322d491854c93e7eff9e2ad4cda3a0e02e6707d62aa58d23ffca1b1a9e7d5212a6cffdfd0a61e0f83d71d4e92dd3e73a503fa17445f039f36dc6cde241f9ccf21757476b854005975fccd36e61b2b25022376bc4d76348b57e56c30d453854c1413b9c9ee7a27c4915d796f27451570068c0acab05fd03a23e4fc6cc74ae980bb63fe833c67bd3a6b6491a106e27e7b471b37e961d9f41bdda4b9e9b776982e7bd3d04f9656b95b5b08160b843e3be71be0964e3ed654d05f40781c03e8e73c18829d756568e77669dbe933ef23488f7bb65448432d874d5d8b1cb4bd3ba00f1eefb7cdf576eb88f649f97522a1f8e67bc527d49e8ef5b8d3de190dfca1a8c93accdbac240f1a34c2d86900af59ba73f2459fdffddb3283ded271fb72e6a2de3ff8477723c81d5ea54bf1ad7f623b075f797fb30b689fddb0aea562b1046edc15b3ebac7eaf4afcc1d9c5f72e2e38fe182b956e8a12d6803b87ec0a082b68fe45a71649fd09cbcd3b0f8d53cda4a34f4d49b77d9cb2a57d781365672de4cf0ba903049cf48d88d730c5c6e2687c88abd6806544f74798d4501cba6bd870a4ed8311aa4671e23d9e9e3a3f4ba52518740a18fe64d1dc63348617816916f277db42e8084ed62d68ac84f2ccfeb84ec8a84f40a93dce478ac41afed0d23a8aeb7e54bf52adf4b4d323a9107b717d8da555ec3f26c170cb714eebb349e12c83b743a9d7b5ef8d70cd55514549929e8799d695ee6f4e95a74fe86e1b5deab6ff3c497b532357ee403316cf6f9ce421c93e18e54422cd2ce82b187ea203185e3343f71308c738301a4a68a38a97342872efd5b6cadf3ead4db40a0b29918be42a787c20fcbd2aab1e0ac68a2e3538e442396be4b62478e455dbfbb9dcc1374ba2c5cdbc3d299823aac229448561f8345c58641fa31a48ebf81cbfa39da3fb02053baa114b071d9907911ed11d53a0870395a710f9ddf7bcb67d85740a7b039f3a713c87b3d2ecdef9910481ff76a8ae3c727e675db2b8aea6679c81715f9439a1df741c4dc3e5a58b71f638bc9fe7c4b8f632898c98c477e8c0a0d852fa32e815ac1129cc7ecd283a16dc46f1bede2f687ac3243015f4c5d2411c95d9514d8b85b3a2593363d4a77d2db9b4474f4d0e0f7ea7ffcfab6675759d8091ec244a1fc1c85cf89d02183418612152782725ba5729bfcc4add55b735d31e36cc8893d5d13c2aa29277033dc78286e2742a40d5ae9e6ac1b0ccbaf5ed91d9a8fc19a81f871069642c3d4830f1b48137ab8a30a976aa25473bf03500c37882c7f9e8130ca3387e280b4f88f836e4ee997994c2294b0353d5b6b981207f87dc96cd276bcbe001db4e3733daf17873a895015e48b83279ce864f317faf74770927e756a49d6d482b716beaa746377da8625863c800b25da6048182cb3d4e6fc202e31868686996894433c31aa6b5776eeb07aeaf680089a62a282150999b6e9ce3d86ad5c09733bdbb3c8eec223e7ed60f62c8198c443e02f2f271321c324138a8952989d7f97dc357527d902b48a936a11d5d91d7c527b48c2f6e82d3b5574cd4ac5953b9619ac387722a6ac6748b3463705f271b6fa7d21911d10caa8dafe0a2405ee13001e809cde508bafb3904613945d03b715daff5ad86f95a206c1a33234ac3e873ed7dcd3e0e64305f4b2c1c0d6f2e1085fc88ff390739fcc6bc40f0183af588ec91b7244092e154af3b46020acbf61badf55be69162a02820dd742d85564899eb7e00360bafe7651a619dbb9e89ef9af0f5d157ce9bb4d6af62f72146064365dd4c6c7ee10b9f2bc2ce5d30ef66839f7c0e00b773122b8fc1143afb69561b3dd9e94d116a0d05005a2a9ff08c5a71091243159b0b6df53d9299caf0476f0701bb5bc84a50b6d816bd9e3879e5388cee32de2bf75ff016e588ebf971999b5035b773d651810afc86bcfa81ae4e937a78bc2434cf03ad76f03d1791210db4bddabcdf11f1158ce68889c8376437e19d6ce0beb9e7d9695b8e3098b9964d5d9ff00d49aaa882bfaf2d62819d6cab5a607e3f9d9d3a081b542b66226962e895f303e1c2172b81b00a67b459332374427bcb278afc78d51d4de7424104ef0e247415a2be5eb012cebae129e55ebbd91f86e21095a357620bd4e82892e465b5769cec3e3963f9631e14ad0d9451909aeac86ca0d09042359a9ccfab5aaae40e16c25f7f7dd95eeeb6ed1d0834ccdffcb79ec37043a7c360ab7ca484c133b7d7e2ff1e765a6e9706f6154b6500322d48bb3717c408f1cccbe38205651d604b5d0da0e557d957702b131acd9af04ad489383ab846312a0079a26b86122b876576a9794b1fffe1effb8299992eabeda083d5ce4a1eeae204e386bf02cacb00eff9617b65566e72113a470976d6d9cf6ab3aaff67c5350e36c7f14272d2c9de620904be19efda5124bc32762aaff156cce337cd1e738994204d52cca4f56439d563c333abdd1f94ca6dedc8491046a23e24ee6ff56342a40c370c18db5d341881f69cf7fadf8e52d155d63c343354bef1d4d39722d8b728acf09d0aeb594e9469cb8063b4fe67f4e0d516ff3bfaf16ca5bff4326054cb647ac19eef1dfa7c62522635518a418089b37348009716128cc231c77df01447b22d22cbccb4ae5c2178239c2104542077e2d86b1f44d3b25e5fa1e09d1ce35880da825692ebe1d5fbb43aa46604918352841d7eb2b5b0b21c13cff7b28b8e359afd4df0b02c32e99c350f8ad77995e73542cbcbad6c90f334f618765fae337265d201412c8262d04b58f603e0a6dbab868f41b487ff7d64681d05838d6a4e149954c22322a33231126481910279fd857aa9bd33eb467d2cc871c70120246a86f76e23b97bf8d1d9ecff9bb4ee6d3f1deb36cbd6398b6cea90b3ec571b37886cb86aecb9f1a256acc79787c7d778f4ffe2aa5cfb04cf349c7208bc375b9b3ffae0d9fe22fe317d0fd06aca3419d51eb38b77497c8008f359384b61ad27621ff4d7ebbf4830392a0a883248deb3bc397831153b4778ca58ffeccc52fbf8c1d4f462ad8d653abaaf8ea65c6664401c9accb76f817f639b10aea5f86bc977e6584946c33f8a233776f469f406cf1628d5eccca1e3633c152c6516e4e03692ab8297b401264dd10289f13e91f3c95ba7778ae280e52c0ec782bda4c48130cc26e7f5abf031ad4a9a2af4c9eec67ece9d6a2ff494e76bcc414f2fe1963a4feb2154df8a6e306c36a6018e1cc1d332668682dc9821a52d2042d2a134909a9b2ca3a24d54b3380e590c454b5ca9c89a70fb01e981649d62e4a193bd69aacf44d65af28920300d19affa337e61d5cbefe328aac4b54ec7c66c0e781f3e05592a397d17c2cfb2736257dd3d1bdb2ed869a7f6e072d63db1fb8c739de8fc5d15d0018c73522531a24622d218ed69b85cc6a0f739d9e547b48c9135bc0c24665098d494e7ff3778fe609d6e178300cc3dcd53b976d1fcba1b3021395a03b6abbb84cf2a608819ff6da017ea715ded4a71114af6cbfa8a8c6c3592a4b4d840d08290e64f00085574d78807e0ad7e61df68f7456dba4a89b97ee4530b5c371899e6890a5cd2f51d42859787ff3aeb64e12111c981188a124639ddd8d7994674254832e0a9f8e8bea972d1bf93131dfa3aa47b41f84f28cc9677b00dd670bd68622d4604bf0fab4e5397c00626e2a611fb4bd1ced3d07d32dd63e8601d270be028d6fc044dbfa222e90833cf4dd8650ed9ca3797789b03098b98acedc4c7dddfc785e3a12063a8ddc2f7b3add31055708424fd48f68c560c822ca705676e8ae625ffa851e0e21aa3d36ab2ce1e358c66fe9a6a7de348636670f58e7990b74fce6279552f73be4ecdbc024b795b33d235ff8a6f30f8a2a1ad4536d66a60ea6e2a403679d31ffb3ea817f1a6f032336b24b744c2bd710bb777e6f44b23289f5366dda8e0edada7010db943921bd9ffb62b2f58fca1e0399f96f0a5c1bcb45451c05527c3bd5c18cc9b48940ae052c8d7d877fea3da6824eb7993d581a93240c7e28b6b609229fdfb18fe33b25a28db4aac2ed0fbe36edf044025bf54115546c44c5c3b270323a35aeb6349aa8e71ab33cdc36b4d72972a57d3d816388691ef1cf59974e6eb39b5efc63199f1b9230024779861f6eeb319f51d7b25dc65319089f", 0x1000}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000580)='m', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20040, 0x80) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x5a08) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x9, 0x0, 0x8001, 0x0) 16:00:49 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x8) read(r0, 0x0, 0x0) 16:00:49 executing program 1: r0 = kqueue() r1 = kqueue() mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xe94d67c554c1d62f) 16:00:49 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = dup(0xffffffffffffff9c) r2 = dup2(r0, r1) socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) mprotect(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0) 16:00:49 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0x48}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() r2 = semget$private(0x0, 0x3, 0x10) r3 = getuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x1, r3, r4, r5, r6, 0x10, 0x22d3}, 0x9, 0x0, 0xe02}) 16:00:49 executing program 0: open(&(0x7f00000000c0)='./file1\x00', 0x10202, 0x110) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000140)='c\x00') chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x2aa) 16:00:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e5000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e5000/0x4000)=nil, 0x4000, 0x7) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:49 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) pipe2(&(0x7f0000000040), 0x10004) close(r1) 16:00:49 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffd, 0x46) close(r0) 16:00:49 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chdir(&(0x7f0000000040)='./file1\x00') 16:00:49 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f0000000200), 0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)="aa2b5b2a2d5e2c7d2300", &(0x7f0000000100)=',P\x00', &(0x7f0000000140)='$+\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)="2bf500", &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)="2d282cea00", &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\'[:\'\x00']) r0 = msgget$private(0x0, 0x11) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100ff7f00000000"], 0x8, 0x800) msgget$private(0x0, 0x402) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080)='\f', 0x1) write(r0, &(0x7f0000000080), 0xfe2d) execve(0x0, 0x0, 0x0) kqueue() syz_emit_ethernet(0x1000, &(0x7f00000000c0)="d60c03788e0cb81a1a4c85325011e000f6d201f968e7f34d571d1a0c0524f0a0bd038d5ae250f4205df604b361b91a09f23ac1743b96d04afe3a355caceed7dc1a584f0f70a825ebd6d6ff868e20231b655f21f2b5b1c85bd4e733cdc9135621fc01d6f8f4bed2e9ba26a6ea68082445030ee3992cc7719c7dd3da985edf2b000dc6f3bf9548160ec10d108d76088645e6d8e1ef65e569c9be2e3d19fd64170c9e4a95640dfff56ccbbad78c76bf7ecafdd0532cf5ac27a0b7013fd697ed29da5707041a63a82ef7dbac5683484f98efec2dccc4aaf215a7acba51bf0f2616ae80772da09e936047f05e546d2a6160246ff504580a154aca99665b931a8a99fa1add225ee03de15e7c597431f51b5c23f354c4a6b0038d351293d085fe33ff29432263f832502ed482a04b74740ffb9ebc67fd83b6488c25a396ff457de85349beff09603ed68adf8e6f3a3edfb6b370069df1655bb43b7e3d8918a7cef0585daa01c745ee225acd12e1b93937d9ad56a7e3a003656ebc22bbaf9cbd38b212bd90dca4a82bad6200187b6f22e6207d9d02349098cdf70a4a0231738c203ef1260ae085d9bda8b1f335bab71ad22dab077ac6932c2297afca4966b1e758f29deb623be9f95d79367f8d56239de88912636bf9b3cc5e254cd94941eb372a7b402802500a0a5ac6b773f94ca40d1e463b07b382d05387e5d417065b7ff3e4885518fd8ed8ea137b0d45a63a20b847b1a209ac10d5259cfed49afa23735ace1a27add22697d3040994d7a3a070a605a0809b46692e3e12212bffda65a5324131bcc9b67bb9094ee6c88fa84ea992431df96f28bc1610cc0e0f4114b8846d67ccc38a7c09167f7114ce55cac3bb68b9aff04e30acfa302de26fb2ea2ceebe5e287a6a5a353e82535a8e1a18c063fd7752bb04f85250e03efbf7613b4dd71c11bdfc98f551430040f2e3e02102b702ad445957852cd33a8a850385da6988812d284fa80950bf88eaf58069f0ef501af07d37a0fa46d516c0ce15b45367ee827c1489202a5eb9481475330ee75ace6140b0c02701e33f70efc48f76a23665a1713652d95148e7de527c529fd2dde7f5b2625252e950bacd963a1cc547e611b8a5718cf910b12a38cdcbf5b04651a7bcaa660a14db9feb41c61ab04092f46080cd1b4e01137409ccd273681c5d2ed2d093a2562bbfbad4c41f99b162f503e2c31ddd18144c4a1af74eae6c8c9b89e97a89c3efb7de41b0c682ff49e1e89b49ba9cb8d8347193a42d805bb7f25336a163cd5ac637d257b8f4cbe08032b01805e0e6ca9c7a0301b28fb6c9db86d1758bb7d3c52e0236e6b69fb57c71216939a986f205a104584d71c25ce552156793a3bf5adb7ff68ca95424f6a7183c188cad88cc033bc87d9fee00c323cf2d30c28ad5a2fab18b54baf786401ebf363f5ae6ef9f32d7ca0786bcfc18a1b7c5315a5137cf1d3dcca0e5750a7501479b0683c540e8504eb48ed2491846cdb9a91b6a83f942b8d4f7f3c37d895e1aa43ff13289d137eb8f0c64e5a946087e8ea98c36017ec608230283e4c791b1a68a6e77dc22b658e8ba54b997a4e73f2dde579d16bb2a75c0e6c525226fb7f5234867af0ee3b894b070c1de7515b5cf16d6ec8159424f5b1d531e9d9fd1b74eac5a9157f868e39489237db28c6107db946f288059ab48fde03ac4361a127f9ec60bef3e56e3f383964fab0c4c6628b384d23be524a26235e354d1b0527d9fa4cc973d42555201e8d546d92cca2ca77f85c131fc7b8925db8807331bce7f2dfcbb850b7a07de9c939f92a7dd97bb377924fee138f75d9333f98a5cf7dbc047821b26922fb9db7f5f1ec6471d5f6d60fff66b378a569eb5bd20f049fa63e80ae65b820c110aed000eccd8fe56ac0c92fe91288b99c094ca82f81290efa355990a98f431e0f2d873b519e2754a6ac21a0e03465c4c5ed2d519aa3ba3a573653b225bf2253eaece619b01baf6774f5b3d82ebd38fb956cb8e1e9fc54c61c9b7dccf805769e1e2d90f6aa91e6793a76ca42bb7c8b8c029c9fc85ebb5e337875181a08cf6642b631dc92516f4860f5112602d0b52a67927d06db6724e2decbc13e827fd65bbd62edf3e1b0d18c664557ffefa5bbfea73e4b8205bae0c1831e5bff788ffb77249015c6ff077020b34cd5d36f6d741568106beb161c1a2c88e943770b4ea45681ae27d5099d5fde2a9699d1d2cd5308e26d278365adf1553f071846307173283c338df6ab8f8e96de8e964ac2db689b2cf9cdf8ffac0582db94d334db1bec768e680b034fd59c21a16aca06e3ac15d258b3129a791f3e5835ac074381c559f4ce0119fbb25675fca76ef8bac09db050d90c1a8101a70f9adbaf5d9b958272ac5c142270279aeab29310a0fbf5a5e2ae39fe261a0188eaca14b5a381e4bb6264095e2e022e540406e7bdc6f90af7fe4947be78e93890bdc19a97f080883767301b55ddf651d27342ca30271e3fffeeae714187d3a5b6f2cb666360dceaa54ed16e3dcc74da97f2bbfa593ec9b8cf72738ccf549594f2a3c3826464dfcfc01c77fac65f94148b06cae15f4bceaf486262b8dbd44b233eea6ae35270841eac41273e378d3600ba0b8411e1d1903e8c9482fff4d5dbbf2c02b043c67166067b2c203baae38722f8c6735c57485ad71b09f00604314e32d87b5b9f5d7f3228961548dde67b089c5583a02e3c720742f878c29a37ec75cdc15b05a2e5ff972088ce817187dc2b6ddf36f4f5ac687d74a81b2c386550ca9fa8b3f9bcc87a319584f8f0bd6775616b9fb03f70c0e7446219113739f68b7f9cd21e3e5e1e01891eca1a42242494929944402536905bc8bf357052c5880ebfe04e37395f55bdf41645667cbc9ee28e8e47ad6bf5dd2da3886730dad3fadd84d395e626346f6148d28835c539beabe6f7044b14c8a38a77a074fa740a77cd2afb496de596b28dde3e85a41fc5a6cfc5fc04cb40b03b425029da9af86579b982f0f18b8e926dd15a1029f3c92305bbc4d33f5cc60d1999d0c38a908440a785f9a33d155f6c9fce43997b718bae2de93adb82a695f2292f420f8baef7a5f579d0a68daab2b73672a288c620b4f6283e98054c5839843920b2629913fb8b3f70dbc763520289c8e13389612e9994436890903bda655486df5dddbb6751b3cff1fe7099f7e5db78147919bc0def4843e24dc612ceb5ad46d8d226df2af35e4eb5a639a8ef2bc4842be15b21d1dc66f808364adb00ca4a0051a399f8e3a06ad2a8f4076901c211a96f025efacb3a38f20cfbe8d79cddd40b587c30c0d17d73a2a7d487b4c5e5bcb93412af07a505c9e87e1f0d6e9c2825cdd0bdce1d2415515d7a658ceec021a411183cf578bc093621fe942ae3bd75e7c1279a1982ad708877ab50c78702ef2a71f959a0d0028b5a904baa84aa0806aeb86e7d9bfbde2a5772691c79c5fd99e872bd4dfe50a2dd2f333b8a9aa201bc9488c6b13f1d5910b9dbf3fdc4080c9bf005af373d9ec95f966ec6a3c49de6ae59c213b85e835124adc581ab691b8779b2d3c8f7f3e2f435382ed88e43f44a16124d8f6771828ea82734c9a00f1128719bacddf95ae5609c7b2a7a237570add4d82cf1a099665e1a31c7c2a7df0ec4cd92c431f73892f99107e0441483b7a8728308fdc12b7021f530b46199cdf715eafbe59477365b1305a218454128d7d9fc860881e3481f5a7a9dd8986e6d34a7eb8dd3b1e7032499d0b443dc08ad2a4ac60ed1c4a0943643800403b6d22a1119e1e5491a0a124f57d73f246e9265129bcb82b4e999de9b541d0317cb46f3e29f9eb92c86acf3300ba3c1173865114506add53ac2d72889591846e8b62c7c2630a41a75d2d6eb32e67c1665a0d72d10ce09b599e662c1ce230a072c6869e0d9ed534e1815ad33c00eff4287005d3e1fa189a2e225d88392eaaa2ab20f8f1beea7015c94f0082d923784c055cccefc575abcbacc6f40927ed0ebcbfbf63196c77327adb9608b01c80fe25daa5862d3b974294462221fa29fe4bd60f9deb4be7b9d73faa772078d396f6a4912f237bc9cacc331c4c7bb46514e614457ce8eea07f3ae70b1e9dd1519fbc162960ee3397dfef1ebdf775befe6c4f4b36d37d371beec6c6f6dd4239b6f608c8200ff9fb9c6eefdfd4db55adaf3bccb89d708f6572b084874b6c798a173a12df57136c8b5801ab55c99ea44ca17556d014b8cb543e176baceed77c84fd4928f4a458ce110299c1865420fec6988b36ef3c1c6785e200ff88baef38742c4597d9a42d6ed13e8e08c0bac85b19911fa6661bba38a232bb99a0c50201429267009dd663caa312dab4b8a23462f2576b2e150c44390d708e34ab25a039cef5bde774a829fcacf7d75dcf9b171bf0e62ecadb7ef55c17e5b2326fd1d6a15f2a6c51cdc498822b90891bfc17a0ee38a0be1869f02c2f158d50e48601fce22a0a6edc99bbe7b43ff87eccbdb7262833373342d89253dedf20e3b91b62dd6afeed987dce4f771cb9b1a317f755d3eff93bd649130e39abd96cfb1dad381b4fba5edf95ee3cf1821ce31278e40f6aa0fb80bfe3ef69defa40d5d7ba8891e70ed7953e809a0ed5439df9ea7758c838e0c0e93549682f117a6f22a1b81618f5c223bb15fe29362542b8ae9fb82ad6548c21296e15c956589cadfa387a9b8825988f1a4b5cb8daa10b4cf29d98ed4df2748ad824ec6f29382b8c071c1c5b16cfa21520bf2c956f19b70b19512a8d498ccc56b0255d593b2fc8094bcd0b3f51f6ea57f1d523f34c84c83e11fe4c61912e5eda8ed50efdeebc894116009ee44b1823c85b180b1ec6bd1cf58a381c904df5050918182b9b591f0120b72bf8a853bfd644b335581d7e188019766278ff3d83d894fc386e8d6c3bc3037289e2c16f754cc38f317adb4332b474a3392e3afab4d0b4ce45f4db6a24e0239b1dfa8403ad3bf29a3cd50c505711911fc4f6788006a50d44e58ab66d8c0c5e8cc0b06e360a7297b7f1fd6978290c17de11818df16da2715e88cd9c99c58bb569332604964fdea45b3c4d6dddc2e3f5afa68e43392d713904701c7070a5f64a635e4986c4c97771d3001890c7f74a2e26c9a3717c15963ba157af68b2d69f9a0b19d9e47c8200f89b48ff0186a9000698538dc608ac107b77973c3ead8526fbf9ab9e12649371f1418f72e560b85f9b1bcab84019ae0a7b338a2d1763ffca8c84bfe4413086c3fbc6ff8dd4c555ccf9f814fa94bf6fb0bc727e11d612da3066cba9d249d6dfe302004e063325ee66538d8d85f9625dadec81a89b6b07734742c588c02f36dcdfda23aadeafc31e63d8a168dab2aa2be07225dd1567602e363275d9df5855eb0493a5c1b3d92d8945be01a3b806412604ad6d01050ca324037912fcbfbaa841270050f4760a8e1ce26ec8e217366e374a5e633e2bb64bd702b8cc692e1f2a48050678840a2a46b343f034dbb612bfa48a61a71c6948a142676dcfdedfbb663e385151a081e58ef58e4d39c443af3909a32a67b112555a2357fb3f12ee16eba03b2ac7d35016e0b9d118989198eb04d91d49152dfe9c1e8c4467b83825cf10bcc42b3a60209c311a0ae4ddae4d2ecefddd74212458c9038d5f17c604544c8aaac7a29296715e5ada194265180a647834ba71d80f4bf5efaf307c532c72d112852609058cc661282469d17be1180d253ce5f7f34f4638cfc43f1a0499102d71816f94a87efa9380e047ac94eed81ddc2d7f01cc144f2014f08db748e465277b8de994dfe7dc493e5799a6b24136b9") 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20c) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/19, 0x2}, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) 16:00:49 executing program 1: setrlimit(0x0, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:50 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fchdir(r1) dup2(r1, r0) dup2(r1, r2) fcntl$setflags(r2, 0x2, 0x1) execve(0x0, 0x0, 0x0) 16:00:50 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x7) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a", 0x5a}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xf53b) shmctl$IPC_SET(0x0, 0x1, 0x0) syz_open_pts() close(r0) flock(0xffffffffffffffff, 0x0) kqueue() syz_open_pts() hotplug: event lost, queue full 16:00:50 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="ba0ed314e050a70a596266d30e0bb75a0273cb20674cd77974e6", 0x1a}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000400)=""/185, 0xc2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgid() pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full 16:00:51 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYPTR], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) sendto(r0, &(0x7f00000000c0)="02", 0x1, 0x5, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:51 executing program 0: r0 = socket$unix(0x1, 0x80000000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000440)=[{r0, 0xafdd4143fbb832d4}], 0x1, 0x1) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="6c8b7f1d01599433a42960f3", 0xc}, {&(0x7f0000000100)="5f234994e938acf681230b8d9bbd372ffe2dd09c223ee212ba550c6db04713556737affcc0307f4fd347740f7b431a45cddec784297a6a3c7a53e4bd859a5e2e73716d954e5319a024f593ff9148e0e665741046c41c4fc1b0a0abaa448fdefb5d1c379a2b64fb0c9edc6801fc11147369eb8b1321dfa84258b1280675276c423e0b14125009018c5028cb378d8873da", 0x90}, {&(0x7f00000001c0)="114976113d926b6bc71af6e470d0ee8070496351c4a50e8a74ffc638102ef4d70140ddf20db3765f09fcd58a490f170fe01df9480505", 0x36}, {&(0x7f0000000200)="021eefd94166ccd353f95d2bcf768002cafed30a5969b7fd34c6ed118ae4b4d8b4996fa485f0304815323b29ffe71238f2b603846cdb7d4844483bb9b4d0d5446ad78e9bde8ef146725e59d04f4a2798ecb3843c834bb87a63c4d0788418b0e787f2ac2c60cbafe3b631088e9bc837243ff79747b89ff04daa3280f703dc7c082657153f478096aa7b454669e65cc4573eac4c7af693e692b558c4cdbc43218cf2f124ccd47af8651a2c310f5bbff1598fb35af8d8906619fcb6be901ea1ef809f1cdaad79f879", 0xc7}, {&(0x7f0000000300)="4f465c31573a770b133540b47ae03b2e1249890e79c8303d73a8527f1451c6934e54fe1dc5dc87d0781d5a1b11093d8130979395e80d634254dbb5e03f1891b5d36742207b71", 0x46}], 0x5, 0x0, 0x0, 0x4}, 0x0) 16:00:56 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/47, 0x2f) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="e3", 0x1) open(&(0x7f0000000140)='./file0\x00', 0x20080, 0x1) nanosleep(&(0x7f0000000180)={0x2, 0xfff}, 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000100)=0xc) kqueue() close(r0) 16:00:56 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) close(0xffffffffffffffff) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0xffffffffffffff7f, 0x4) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r3 = semget(0x0, 0x4, 0x200) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r4, r5, r6, r7, 0x111, 0x1}, 0x0, 0x5, 0x8}) close(r2) r8 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000009c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r8, r9) 16:00:56 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) poll(&(0x7f0000000080)=[{r0, 0x34}], 0x1, 0x2) r1 = syz_open_pts() readlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)=""/108, 0x6c) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 16:00:56 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) getdents(r3, &(0x7f0000000140)=""/134, 0x86) ftruncate(r0, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$setflags(r0, 0x2, 0x1) 16:00:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffff67, &(0x7f0000001640), 0x2, 0x0}, 0x0) 16:00:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) write(r1, &(0x7f0000000040)='=', 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) 16:00:57 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x104) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7299) write(r2, &(0x7f0000000000)="d90000000100000000ed918e4a8b9750ea1582c3d08af655989f3601", 0x1c) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000680)="55f4bd2d63448c25b79be2b6c372d3aec87197eddc66b8bbddf21c8fa5fc1f66d5dbec3af232300f28a9da317711e29415823d8c12dc6581353efa86f88eb68f4ea56a7a8d21ced29382e0463b9ee8cbb34fa6b39593cc27cdae44f2b0b2b3d709387bc38804ef1304fd2037c55e7f78dd4391bd1a8c5478cfbffd4c4a5594d2f2c052d15301623977545538b5bce2d502d643c6fcb7613ca0b708640e771ce055c66fec3cf0d449502a9825fd41b01fdbd8f754f613dd4681f19c0d1b87c8a39a67f2548fa9779a14559e215a0c0bcb7520cfc14ec224353a812044379d69567444f26beffc4bb00762ab56aa04ee47fb05bc9abdaf1c9a28fd5381", 0xfc}], 0x1) syz_open_pts() close(r2) kqueue() syz_open_pts() syz_open_pts() 16:00:57 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x0) 16:00:57 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="163c56ec9617d3", 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x5, &(0x7f00000000c0), 0x7, 0x0) kqueue() 16:00:57 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x4) sendto$inet6(r0, &(0x7f0000000140)="23900e5808fae5d439e7d82daf5a9290f27db585a9b4ff417090e1f2f676283807dfdfbfa05214fb3e4595e3e68985142fe048cf77507da6f6753deede1e88afd1f5da4d45c4e95a16abfb7b92b99916eaef7631872900ee7841bedd781a8db38883017db0ca2c3e66a08717d8ca45dc313b9581683d720fab7e318c62568abd7b837170a74647afc60254d787de3bf88c12b48ad71499b26096604194cda00ff097d3b039c57f33a856b4672eea9f2918cd8ef30d6434f1b2c7c7eec0c2145ef615600b85cc303d92ceb5910a0d278bced1ff476e96cfd2e80d91e3b097c159ac060bc1acaf7cdc0e4bbdef356be7d1faac21c0ae7548941c716f002ae9a677e22a373d3b7a0f7dfe8c6057fbd671d89d55e849cf140d1b15ed62b869dd6cdb1a01f67eb6e628a793efa432b889c57d3725a5bc4670ca315659579e2067ba1ca7c4c95532baa5585cd7b5558094f1f0f1f2704cc03f6439fc3111dffde519ab61a87e344c58caa24ffaeed2b4ec7c5e09d3248c599adb7efc484634abde46afc5f7b71074c523d13db93f56cc0c22b04001c6186a281b8cde6e41141473f9b5efbbcfdfb7bb3271b940dab3e136cc3f5c9492046ed3a5308b77194d71e11cf2ac6043146298a2d7a5f6e6d43dc489c7fa2252cfc498b4a5a123e43673324aef18c0bb605de5721a7aaf3e9ab34803407c75b8de94b2f607e192c37585cfe8ec28ca7a8e5d586f706bbd86ff9491dce05be589ad5739c55c9ce41a28381dbee5148d85d1cc270687c666e8a1b4f4ce2fc64fbbb4d6c620f96c1d0ae3e87a29b2ad9e4466abe2b4ab3a3c888a87062a43646460278a023f393e26ca467712d51581004a7946a5149e20d45fc03a8f760b28162e27e94b993a3230ede449dd25833ee892c5df6d961ac4912c2cbe30f2758f0dc72f60f16c1a477ba81e7555bbf4a51b4f0cdd53823238d9ead3ceae89e4a566ed5709b7aaabb2781e52ce6eea55c35e1142ce9b120bd0128ff118b6be4e2e41e1ab52d5a84d56d683492ac782054b6c93fa160c477ba7f5fb6b14af2ad701cc4b9274f797d3b1daf0d2685457f3d74f26f1a314e59f5e95f9f26024f800b9b6be88f29149213732ab46c2a8f0d2f6bbf00e798777582a5276243660a98cb714d4f4679cf9ef9557499938764d7a36d211676453a22e45290d3f4fd04b235fcf5ef3dcf376d01daa3cb2732e7e0c6e9ca19ba299803dc69e7ec61de8eb736a6949198e54c1298c828cc89ea66b900d1f95e50e11f32d2ad762a66e0e5a5ca8e3a5d836a99fec741b304d93784d9a3a5863f9e90649c9f1fcd128b26746ade61667104c418c7f6349b9e7b9e759ea8d239a39afd35af9a5a04ad23f4accf429e8ea6bddaa190e5416473acf5f668346e551567176a6e607962d50554d78c2071184fd22329925eae90a10de0e641a92d1ac024ea76851138b8ed2093494b488695394c54844701677e26ad47d17a461fdcb20219469ee181e06e80b4c70ebf5488bb5a72e2d187c0e88e9578150c14d737431d9d9b6739fd3f1fce13bb6c9f0eeb0a6195b5a83c0089e930e38bc73edda5dbc4b4b64e28ea3a9d1444f0ed9f1f749f8d567f61d22e0c6b7e4dbceff00ef3a164194db878f742341bd6cd631e0c8d46bab2f0a5f4b34bb4b2097c108faed4a50bbea54d928fca5b754bebbb2fe9b80edfc284088efbc43483a887cc8ae318faeb560e0ad53c30af3772ff38201bc4b8384490e8d29938593af64cd0bddbbadc9d873c4dd9f8043056bc2d4f5900d15b247de90ed62afb4a3a611421ede561e6151a564d1ffd4bdd9be68f30a807f28b6baf8521bc932dd5c40f48957129aac222fd7541583a669fb2192cb46e642a81df6cae2bfc59b6731b08d51bb588843a1c2eea9d40e777a9d998258528e9805e92970ac674d90a65951392f8d1816e054bafffab919bafbffb80738762aab624f4e956d9c1439ea6b7935220495e206c3804cc021709805fd188d688513d5e4a2b23b8470dfd80d5cb70be70c04f12f39be4d5d4f8859730b1b6cbb20d759e1264431bb728365ae18e5d2ca294e9f3722877d6606266d82603126fbe731f84b1d02778a6c2fe08ca899e2bf01a296a15a95777638648c39f4a20ac076ee8294e473786039f9d0cdd67eb85c0f4ef307feb991a782ea33d8660aecbf293445666aa3de25c81bb8bc76c11853802e1bb8d78a14f2f8bb13051ca60de8b33ffd058acc49e5a82bcbe1395a8716122c38991a939db0e956f3ebbc7f285058cddd8665d45b1494be198759acfd9ceb233a9a549191c1c0f3db62af8ee5edb7f76caaa59dff701131fb25cf7cd0ab9973f5cc83e4b78385ba1b22f5b8ea21174d2098aef1ad643c30f9825c7e684eb5f88807bd7b69af2344d0d5ee986ed5d8fab497499419d11e5827ec8243d8dfa9fa34162c72a91349162d36f368f3abbc2198980c897e9b88e7ed25663bff25fcd76c0e8cb2defe1ae1532249156f14a0c976014c89a0d7c26c1fd7598c6312bb6439d34fcfc85289359e8721953a6a5baacee10427f919963e2e7b13ee86b46d5ac3f31ccb838b788b25ab33a5b59a543c799f3d2198a11c8c41a7b5817318c56eedc7ddfe912685296fd04cfc2f7da61f41eae0f8248b12990a9691cec1472eafeb3ed80b382d14697bf246c19f081c6b4bf1554de3ac8bf3d038a2a4183dff51a48eda7cf114f4b89af74661481691dc1c13c34dc7774921224dd38309a679a090c25a9d9b8272b4aa961bdfd6badd4dfe72302e28d1fdb3ea2a2627c8fbeeeedb0852498fd2ead85326a5897b4e09555d8464c2df4528830099b0288af8409f285b19584a9f0b21ecea3df4a38539d2bb0ec1c7364fddf3eeb0da55fc7c1891f9afc09ae7f05f1be02af3c54784e915456017818a3ad5eee4b76cf35f64b9fae1f069818dff4004c18eac39ea6de665a5e1f59356f0bb5918ce451665b63deaddd434b597d006a8c53649bf41ea064803d13a555eca2055f6464f05583ecb9a273fa472a0a676467170a07e8dea7b731656e2b6300048cc25f1b35e151f363824237b693fdc689ff8eddeaf8dcb7dfd572e5a23629a40bf99d451ce775a42c97536a660feb1cd3c0cdeccfcd362745627f696b6b130418c3c0442197bc1dd17e85303c2f0e9c4d9159ab90b1580f35a9980a552b9a004e6fe22a3753515c1ff22e0691c46650044a5f6519b49a2456137d74dc7bd86cf04a34968a542597ec2d9788a2b765993aec8dd48482ad477cc294244d96b06488707626dcba5f17e1e2b72d2c095d4500325d81f5f9f1c865193ed7ae71d16e62d2927c9ac5fe74452743193d49270d10e7b61e3b52a057fb4ec2a5dd48c5a3c25801fc2add1fd4f401b53a002a7e700bedc18db896fb4e99a7c2b679d8c36e4a4c1845f2732fb453f6733226641a98c6e78599669f9695bb0d76144130b5c68aa46ae6e52c7533a6ac4342dec4ae8c3af90e6d0804b1e7984b4562fcaeb114bd8d39ead8e4301126095ff02cfe4c599bc7e82c6e121982d29093da0e76f7bdd9511b83ed14915d197e874fd9766ae589fdd4484eb8cc6f2dd12e52e30948f862291787a5b41c343d5249274e9492f3a7a9bbf283f601fa77c340aa6b3fc730d7dd9ef05104318c352d57b8bd3ac55df9caeacece91aaf46dca39034b206bd58519cd501aa57e0bbaeadac46c4872938d318671c6d3199b9006136f9ca237063c0be55b7df3142967964adc445c5ec751d4f73e50931bb1394a032d42b3d7dd6e576490c3bed29afca8ae5adf59dcc3ba5326ebe49951960ea205dc77856fc03a43cbd70fc1f365439840b17dce311042ee0906db03dce9b3d3cfe8a8bb66a3ebaf6dfeb29be16b9a1c458c8cf706157bc49731c3b78be7529b677b632cf2c92bfad32e0db0057d0514d84a7e0c4d71ad582ef67cc9dc61229c643976032a76df1732e12fc45cf906714b9462de262cc93015d754dbeb5196acbbb4926198bbc777eddd8a4013e378fcf38cc969cc04c221792fb1a9037725dd37bcd4574b13cddbf512221ffdbaf69bc0cad7b170602fe48ee704b4d9d42f386fa73034b562edc1d800c5ec6af5b9378eb617023b61f2c9d079de1b4a80fc0bba887304b0d747c7fbd3f8afbb0da3f0772f36a008d81fbbd96a8ac58737a42b805cdca0c84fa65cdfc1a1d31da6bd51cb4315ae8270b7e061f729a019fea4163e1e0a4362036854da23d3fae8c0eb691dd013273b7291bd3d1695bdda8b135cc2bf6550655051941a89b4f36befddc5cd9def7dc5c9b0a19449bd9445c07a7b39197b23c2d826084f1412f1fd730d65df32fe148f557fed843ae5e1bbf5345be4384323f2d3b9f31aeecb84fd015af6acd8a2decb2473af945bffa3c2e6840cd701f3c1179565dda5664443062cf5bd1d11334f3cc501921433caee8f1b9c14feb3c420a9e299377c249b20e90726686fae4bd3385d1c99b46c06d7e6e2c909d1e9e5de33034f81ba317e1f978fae53c477c33862aaa22296ba7593a428c7dd03c25fa2858df1ed1be40008c142228eefeca54f3445812cce9694cb6eadacc0b167e54ca4ce7c9d4bdffa4dd98184eee2827a590ab3d86f932ac6efbc120aee966083eb0499c9f64df0c56848c723b1b7920942141fb3887fff2306897a91e3a235134f4df00d7c88940bb1099968cb3cb6e7bc4415b62f1f1a17ffebb156dd5e87fe64c87b04ddec36d6d75d460179e8713f49397e984134ee96476c5f9cc2620005a5a7e71f56dda20c0520d80b5c57451e3132c4fd84d4222010a428b959e683145dc61bec3483440827e7858ce7b95191ea5d7312af1ec0f076828fa3e22d021fd48effd50a774eac1abb6fdfcc96ab53b1e30534b8b16bea8196cd5ce600a8df0e5c20769744c8da635e9ab49897db73d012a56270c42098e9dcf07a923620215aa21207593d94830fc127d53b86d86a20be97885d1729eb44cec58d4f7755972b30528bd4438bda71ed5002721ddd009cc314459350c8c65caffcf2b41e8432d181ca6c834a21c230bd46cc6d26b7d3a5cff5e06f63a23415afadafa6d946fa59bfbc6a9052e314f0b0d72a64ad71bf29e75a2831f471f4a15260a2c4394dc194a99b02b2cae9d1f2373a255a50517ddb6f5898a3909b4651d5ab534465d278e10968dd3c98f7241d93b19e989ce4a7a3a335f9607f6935b42d1be1612ffc7584ce07662d9dda45fd87dd7650cadfd0db0902af695676e27ef13f7cb6de8a6c7b5748e2ea2ef5bee0ae8c7a69f743e81bc35dc29adb0fb7597efabfa34c6bfc2db2abdcde956f4171e10358ea30720359b7cebbbbc5346c79e28a31b7156ca6ad340e19429e854982c47d2941c73a9df9d5d275228eb92f8e9ab52d06346d7f862ab4f1618760d1879ed28be2a0b3c3771702e73b29deed30ee5a178dc51c0488644c932c3f6de01da7349c822953a0050d982bfdbb19c2d112bbb5b0c5316cb3b3a1406632c9ea4d7886225a66428fe5a45d1382a1fdf06b7cc92dc79f6390cbcb6cc51147ac5c4feb3e668ffb5d8eccf6cf87ec56b0e70fceea8eed108b59601eb813d5a74640830a2e95c9e25f45bf035648ab1c3421a24d149fe850d07588c228598d0b527c13570c8bc40beccbaf3054ddc71c4f16530967e660fd0b91be37bf8245eed3379edf0be26904ee564990d55afb9f95d5c40194f585fc505682498cc9330a714f27d9c256c862792e99b268b6dabe7906d040115339eaa638ea2a5c79b9fb592c7e195f4", 0x1000, 0x9, &(0x7f0000000000)={0x18, 0x3, 0x8, 0xb4a4}, 0xc) socket$inet6(0x18, 0x3, 0xebc) r1 = socket$inet6(0x18, 0x1, 0x7) setsockopt(r1, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) 16:00:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xa080, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x100}, {r0, 0x2d}, {r0, 0x40}, {r0, 0x13}, {r0, 0xc}, {0xffffffffffffffff, 0x10}, {r0}], 0x8, 0x2) 16:00:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x2) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x8, 0xa8, 0x5, 0x7, "625dc4c7a620cd6e7f9968bb9eac3c3303bf163b", 0x7f, 0x6}) r3 = msgget$private(0x0, 0x2) munlockall() msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/193) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) syz_open_pts() 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x80) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="53dd39dc5ce2fd80944913ef9169a3a6b4a3", 0x12}], 0x1, 0x0, 0x0, 0x8}, 0x0) msgget$private(0x0, 0x180) mknod(&(0x7f0000000140)='./bus\x00', 0x2180, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) getsockname(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c6a9d12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001200)=0x1002) 16:00:57 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) close(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4535) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x5451, 0x0) 16:00:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r3, r4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x3) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/195) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) msgsnd(r2, &(0x7f0000000200)={0x1, "5ba54b2cccbeb28a91436655e2b72411d5be8e4d96acc020080a56cb64dfae4b2102b24975c0a3c91a51d17c9c6fb5093fb8dbd54e80ba6b39969308a0d0e9366eab4d6956f1af4924cc453acaa146dbb8368d20a9d1cd231d96039160759019789983c6d98cb019559a3220a2a0e63da9a8751a67c039664918f80252a3c4f1541c4949ff9e827a5403b849385110eaf04bdfd0806c757ffa79183408a5f61ab39767a99a21f2cf787d072415036a0db55fd77ee75f1721600474ce30a85121e8e14daa06c5f24e6b0631d433b78460f80e9cbca22d628014181a75b41f778773766c588f40b6"}, 0x4cb, 0x800) 16:00:57 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x68) close(r0) r1 = dup2(r0, r0) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r13 = getgid() r14 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="4cb6b4bc295105f974f224220b7453885db56de3420400ed2fb53767a54d9aacab19f26bae5bebfcf1f491314b369b2b9fb5587dd9459f4ff1ecfc32a123d1", 0x3f}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa0, 0x4}, 0x5) r17 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18002, 0x1) read(r17, &(0x7f00000000c0)=""/105, 0x69) r18 = socket$inet(0x2, 0x8000, 0x2000) setsockopt$inet_opts(r18, 0x0, 0x400000001e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x52d7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x5, 0xf71, 0x5, "ccb3d4f30430bec585ea9817d3b5c332def4f8f5", 0xd9e1, 0x6}) 16:00:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x6) r1 = socket$inet6(0x18, 0x200007, 0x10001) r2 = dup(r1) close(r0) getsockname$unix(r2, 0x0, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:00:57 executing program 1: setitimer(0x1000000000003, 0xffffffffffffffff, 0x0) r0 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = semget(0x0, 0x6, 0x54) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/243) 16:00:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getgroups(0x1, &(0x7f0000000640)=[0x0]) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000000c0)="890d9a2769c66d8b96c0e23b21547de0c98984b48533a070e2854c99f3ecdd3b08e7913ffdc6a89670a0f0a2e2d91c4b6b7bc1513b1552624d034dcf2addc968e38da297e3b981250ddb1051707def45d5ac5b343bf3d8cfaf8a11b3995f328b1a109276408680cab3a50950f6f4ba0bd90c3def83daf741cb1d991f3e2903cbfeb9145df21298cedb6f1154eaedc56f6727e6cff9564afd401ede4576ef2d4a5e7e41bca33c65ba488261c545ecfdfdd1558903ec53011b3317d31b323d19250d94ccc73cf42ab51f6122fd79ec168c4da8a7bed3888132e520bc42a8f37d1da459e41a1d6b", 0xe6}, {&(0x7f00000001c0)="a29a07b92bb1b7e191ff38c1fa3d49d4f61e47eb9519b8887fb587fb5ab2277445673ed56be5822295830927c16ff4dfc69861854dd8bcea027db286c8cc0a5d7a068b740853dd1490dbf74d153ca6e183695b16262c9023c5adf324e4ff4adaafac3c9eeeaab8f3d0a428a3b3ecfcbaa6e7d20de232ef22df82dd07e4c9498755fb0496fdf55955f45a71c331abf4ee96d659dbfef9e1ea7323416c2699aef8ed8755e09cb6c509b6ee83bd146e2a6a6d3bc429def1f62e2dadd167112900c073fdd23e6c76363c05d591cec2a2a16da7c90d5b8380d0", 0xd7}, {&(0x7f00000002c0)="8841f790fd0a8189d901663842d9f5f5c5e6714cd2ede89bf66d4e221ecf7cbcc05f295484a8695d4527da5afa0cbd372e2bbb6a7b04fd640cb1b344be08936d6849904f849b83b3dc67978a797da9c58ffe1a136bae50cc84dce4b26a14ddffffd5f9cf12cac2586a7e9f7c636f5ccec70d4752c49e9f41e3d125b811a995cc753b874e7622fa0b7e61b69436918b498032", 0x92}, {&(0x7f0000000380)="22d8ce0878a6d533c68ef70eee113e82bc9de109268ac2fb78a7940711a855abced3efeef17439fe41e63457386cc81b95df38b833f74a645dacc45f57bf89e7b146bdb233a9059952ab4ed23c3e3a7b067bbfab421823c7a28961e9c53fe0d98bd227963270f89047ce7b16184f8c554777f7bf02158f5adcad0e156239395c1aa3a0c702053236fcee52e8d87f3f2841fe3d86e433be8a46b64bb516aa2795a387aed4355525b9794e7ada6a9175b3fe66c2a9f9afb01614929659bb4aac829c6e9ee61980bc980d4a70018428cf33ccd14e4571f370ff12bc9bd288562cb4328705015dfcbd21bc5377ec", 0xec}, {&(0x7f0000000480)="296638a7fa0f82dd9aa2a9ce8d7079d0226d4142f6147b6f1cb6471245dbe5fc60328a16a3745e29f8c94a981ecf5d051e4954fe6756ff47acfef6591bd0ddb2b226d45f63f645514e8f1cde816d7512a99fff3b4fdf5f886e2a0a9fe943570a63965e825ba1dd62f969f6d3f185293bf421ee4dcc8e750746a6246768cd8e89682e86d6bd9427ca4d85a13f3f48c3447bec1dd0d2befbf679cd00ef7b3bfce7314aa2f98163b9ca3bedea710ffc47aaaa957dc36665d529ecb7f387b3c640aae808a059ed40ac8b61be4edf499d0c32e25ac7731d2d7a7f2035a61ad8514c48b70425479f4d52c296", 0xe9}, {&(0x7f0000000580)="5773d1fbbd1b68c8bc949312407cce7c", 0x10}], 0x6, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20}, 0x6) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="a1b3", 0x2) getegid() 16:00:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) truncate(&(0x7f0000000080)='./bus\x00', 0x4) 16:00:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x21) r1 = socket$inet(0x2, 0x4005, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r3 = geteuid() getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r8 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r11 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) r12 = open(&(0x7f0000000440)='\x00', 0x0, 0x80) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r14 = open$dir(&(0x7f0000000500)='./file0\x00', 0x800, 0x164) r15 = kqueue() r16 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r17 = socket$inet(0x2, 0x5, 0x3ff) r18 = socket$inet6(0x18, 0x7, 0x1) r19 = socket$inet6(0x18, 0x8000, 0x100) r20 = syz_open_pts() r21 = open(&(0x7f0000000540)='./file0\x00', 0x20ce1, 0x98) r22 = kqueue() r23 = syz_open_pts() r24 = kqueue() r25 = getpgrp() r26 = getuid() getgroups(0x3, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r28 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r29 = accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) r30 = getpid() r31 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="67b83089ae56fbe45b911a09bbec35a4aa7e9d0674961af9738ad2be2f432d3b6566fb02761129886004c202c3abf89103f87357507180ed3b2c7810233a583c1d75c732ce260b34b9f977ac10ded95b25", 0x51}], 0x1, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14]}, @rights={0x28, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20]}, @rights={0x20, 0xffff, 0x1, [r21, r22, r23, r24]}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @rights={0x18, 0xffff, 0x1, [r28, r29]}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}], 0x138, 0x8}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x2, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) connect(r2, 0xfffffffffffffffe, 0x0) 16:00:57 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) r3 = dup2(r1, r2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:57 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 16:00:57 executing program 1: clock_gettime(0x7, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x101, 0x2}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000013c0)=[{&(0x7f0000001140)=""/54, 0x36}, {&(0x7f0000001180)=""/148, 0x94}, {&(0x7f0000001240)=""/145, 0x91}, {&(0x7f0000001300)=""/141, 0x8d}], 0x4, &(0x7f0000001400)=""/187, 0xbb, 0xff}, 0x800) nanosleep(&(0x7f0000001500)={0xfffffffffffffff7, 0x6}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) setgid(r4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000015c0)) r5 = getgid() truncate(&(0x7f0000001600)='./file0\x00', 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001640)={0xbb, 0x7}, 0x10) r6 = semget(0x3, 0x7, 0x40) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001680)={{0x2b, r3, r4, r3, r5, 0x2c, 0x1}, 0xee7, 0x100, 0x800}) link(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)='./file0\x00') write(r2, &(0x7f0000001780)="6c6f0fd521754b64b7565d662dffbc9f6588543840485b9b3a75026fd6b77fbaf5ac4a00d7ac595d9f56ab5429faf18ade24db3ad251fea83474153a37b910d4cdb52d285add20fd784e26a13ffa12344476f18593e2ebb37e13840842075dd75f4626cfdcec8fa0e180dd6386ac14554170e72f7afd4397101198d828cb08c8a069c50d8896ddbb7df75a1bed3f305ad7213147db3b31e76891a9457b2357904a490a76361e8aedb562d02a9065bd1ff39d7a7d90f77f334946c022d294b68ee46a0cb696b9bde34fef9e45", 0xcc) r7 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r7, 0x3) setregid(r5, r5) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) accept$inet6(r1, 0x0, &(0x7f0000001880)) setsockopt$sock_int(r0, 0xffff, 0x820, &(0x7f00000018c0)=0x7fffffff, 0x4) nanosleep(&(0x7f0000001900)={0x5, 0x4}, 0x0) pipe2(&(0x7f0000001940), 0x0) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001980)=""/178) geteuid() munlockall() munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) stat(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)) 16:00:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000040)={0x81, 0x200}) socketpair(0x6, 0x2, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x30000, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x8000) 16:00:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001fef)=[{r0, 0x20}, {}], 0x2, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/36, 0x24}, {&(0x7f0000000080)=""/224, 0xe0}, {&(0x7f0000000180)=""/171, 0xab}, {&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000002c0)=""/196, 0xc4}, {&(0x7f00000003c0)=""/238, 0xee}, {&(0x7f00000004c0)=""/79, 0x4f}, {&(0x7f0000000540)=""/41, 0x29}], 0x8) 16:00:57 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/174, 0xae, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x8}, 0xc) r1 = socket$inet6(0x18, 0xc000, 0x3) sendto$inet6(r1, &(0x7f0000000180)="c9f70832ca5e9ac1b9973812227dd8d8653d42de2b6933a5f5430b669cbe1a39d4fab15c0d01794384e9791ed284af5f6898e4657bb7822f634e1873abedc508e8e33d86501e457182a3a4b355bcb4410c3b8b834d4ea7d14a85667f42768377b33d5efb1789fb67673996c7b3ef0b9efb9cde9eeed3ce6f70ad248d3c04928e44876523f8da8b464f0fb42e30a5e14a245515793dd0b0306c798b09d7653423ea77b0f2981f9f47cb12037fde38035387a72b90df70c0b21ad90ccbf61d2fe389988d5267110a054ec433a6e357b27106812dcb05db1cc60b59b53907aa5cd6d5bd028bd8f68137f6f1106cc0a84d77e29a370c20e2f53315e9d7edfbe63f94b7092185e3bb67037327bd2c7fce82150fe7b185fb32d84af55ef8b17d253d650d3bb0a2ca78d4dd475243c5b51dc3b66c0bd491b445c093b4ccbb9ddcb20c9fbedf39b5155fb512d3e2fd0e957984cc20600956f4d8aa888bc3f085b9d50a06dd45770acf12a71c3836b4c5047881d32ca68fe9dacbb0f7f07330187fdb9373386de7404549b449408dfcabe775b97e0e0ca3f4e6fb2ed81d4aa0d2d73f8bddadd86891313af464c4c30f6d2f8b23881ca77f1203690ac43c2ea7988fe25d255f1bc996830e6fc55275366109e105582f4381d660ba9b963e569ed800b41b13aa179338b0e64fa34e34d9a52e22851442253c4482b42979953156ff69584358754bf73b0ab12c38f160759912d747d3ef7a8ede2e8398d31499374024873fc91610d6c49f986f19520cb19e2ddcf533c63e8b89a7848413e16de4984ec6ccca01702880ff19eae1b4a2cf063598ea32edc988ff8534afa7685845d448c3ce4dc32892d3b48f99631fc4d6120291ae6f442023a37403b79d5f439c50841fb155cede029ceb530f34e16a91039d2e3afb0b1cd262f8c87818985800a899ad7ea1624b92f3122c6db07bc1fef58e8b809818395cb5e0d90b3fe92a4352e3b302d7c57ba3969cfed071fdd3f55a889a8058c23ebab86a527edf73770372669b704ae0946679b0ec00eba5f284cf7de1fe4068bf90d0096116bc1cd93eb00b62456f8bf317d56322fbf48c99b134386dabcaffa1dbd6acca634611fe2b6cb642bbd16c7ccdf5f03988e79848401b98d6f9464b43dcdca0bb5f7b720846b84989b2caf1c9c9637f29bc7a04f1d9a4409b3dae64387d4963f54dffca8b90caed752ca23b0f4f6cbbec3823ce2684c4a2cbd8de3574ae8e068cd98fc21775533840f6bcabf5c3ee1b48e1ffefa308526e47d51e61a370b6e1abe7c3019c086eb6aacef9db44d2e8c2aeda4bfa956696211d799f016ba287cbbcb4f9746b46b8cb98925ddd90432cc787f643759ef047cb65872f7d55647d624cf5c1e42eec74361c0eb9c6a97eff011f9cbe6c6f23eae81f1a7f5683884d74dec51e3645c45b0e08bfab19d151c20bfdc6da7f2c476e3b2eea62160b061b3e6ee638233331401695930ae6c9375ee41b90b6bc4860344dbc9aea14ed532eb08bcfc73e362040cfb3e9a35edf7c8dc2ef5eadb04cad74dbcf9df5f02e0d4c17a9a251ac5bf142fc84f3b3f95b7387fa8f2d3e604025a3a235491b1dc9ed7def54c04cbc0666a84ce295efee0b394d2775a62b9c73b6a3302d74bdfa367e6a73a05bc26cd43c56183a11d68e8a246fd0cb8d9b66d0a33d07a1dcbcc36444581d725542a4406aaf59ef6b3cc7943f57166520d3bd4a7e49497a08d67d0133b82f7e24558711ee74667cbb560e80f250d17181d72c76318aa371171ad6990c77c87a3734166d17bc9766c17ccbe9769b79e28f41df353b52e78ea1d8e47586319c173cb004c27f2a213e05b0ddb9a1a2190fe0e30c198ebadb97ee5548a082a1b163fb032dbfbbc7d0be067b7f7a66041ab17775b9c3069e22cef45263efb085eed9ab7b87eefcb8d6213f29e90804716e139e2eea5d8f29afa84ef354d43220525ed63e3d8bacdce55e06b598eabfdeb7783b5895fc21fe7f4629e033cae8d90986f11933e22c002de3f86586c399fe932f1b60b445797df256e8760f0bd387641dcb5727f69b90b2334318cb12d000455595246828050d7b32cea0b1762345e3eff4e2ea339db6894036b3cb41ef4f00107d14f990635cbc3c9a1cf97e37d4fbb834827334e5e834716af35fa981ce25a2c532ca7d0338d91105c3e76d7042582ddb03ad26ed07eb79ec7e6828a14db9925bb14ef50a4a90a96e8306413704ef0fd0c512f88ec4d6e951b4ffc7a084c14d21677350a9a3e6ea3d5dfe08c8dbe2e0cfadbb7e1f14a7e17a0d23b4b2bb82b5b32aa8ce5c37e6c1835534ef2343df554cc1621c9da6bf43b334bd8c33173be21492879dc0fa9880481aa2eb18706a86407a8fb63df1b268ea87c0af57abc96834a165e05707cfcad9e894930fb1a73681c7bba5877601e609e2d18393ce16915c2c974c9a3ec5fb4f60e2b990c05405a1522acfd152ef1022bcacebc34abb8a1b9056a1d7cee4fefd30e94aab62ef5cd2e9e836e67c97ce1329a71ded07a088549b531671ec89112e2d57a3029e407be56a73342c5d28444ecd5726c486a87800994d2b6f3781f34f6a7f9be0d0ccdde8e2c33d6971c74bff7c03f892087571e6fd3c44823135ee03284d0b3e68fef88137d58a0c410aa866084675a341bd7221afe2f7d106a348b95f83a9e64ed2bf65b8ed27f97e76ec72600fd6923c52c03958daf0d6793ead98fbd53f2ee57a36e64151426490b89ffbc89509ef3322e1fcfa3d95545fbfa7bb4e767034468474e4bb8f62992e280ef4c2f198047ec545646c254bcf371e50da5eb704a3e52cecd099b744297f9cccb1e84ba1974739905e374f4cce509918f1558795c4cdd1aca44e7383a104b1dd6383f483483f920bbd862f61b4d9d2804422357aa452246ce07b91eea7241fcc29f94028a347f3d69f4e927841a78ff7e5ff437b6ca8769c5bebcdebe2f977b7a71bab6febe1e14af2e272279a26ad6168f8fa3bcd8ec1aaf35a31212cb7a3a0e162d2cfd9640bc42b4bb5d8c3e652106b4e76b7b8fc6e9976ced5cffebd808fc7228725f7a0e12d71b3adf7728927e46f78a247da824c23854b5169b5ad62906298c375c4ef329b9e5a92fbe54b7bf5fcfad05de5d213f18eb7785daafc413ab5de03292bb7fb379f8c8aec9a80efab6428b214dbe4d41207c689c3f28e7ad18598eaeb1bdfc8407e5737783ec100e5e653d4641101ce790aeded8c3d81b983a0b104df408e35054e0a2fca8a71cf8ac6f8160434ef7513d2792cb6d7b5c0dc6216a5c849bbe4809878c82b2c6d1f6f2d0bb3d0e8f84d9528ca1d63ca31b8b2b491ea07c52733912db28ca4b9c7f775e8906556d2da3eb334da1859a431f4c18b0f16e8426d1715454771a30db5c8d2ce3806d46d1adff02e9e80e136ec2ba0ddc3753b3d60746f32c4fa450680b0d0f947be68f6c47ec91035f1176839d42660727134504ff33320c18fd49aeb9b66b9b0a302ddc2e7b4d374e49f3deff3e2fe436f749ea34535a171ae4a644d44fb993888e977fe7660f08cb4836a106c610c74ff45512ea40d6ae2b7603c313c13cd5ad719d09516af82d0999c09f660fbad7b5dc49734e3ca73488242ecfd2874d116223925c40319c1dd6cc9f9b37fc34db7911b83fa35da80f7c5fbeef6069a3b191a49ad75a8b41a50bdf1abc939d05878ad4a182188abcd7717ecb46349a9073b26afd597d4d7e0a0352da96aa45bf8dd13ad9664e5fb3a633ccd3377b139e4c08abb3b67d9f790d73518c72d82f2cb0e61aa1c61f07f3fc116c189c6e310a0213ee1e4b4fcd05affafdd3e7e3857eba4b6a94ad70f70ac825c8b3e159b3d1f5bad3ec211fae78e51e3bc8c3e8b7cc98c7f7d66e8871300884da8858f005e3074fa27700d3cbb037640ad07e4dd0c1d215e8089592be8149e84260c92f4dbdaaebcd9c79e512a59bc4b6c0d9fc29fab90cf9c080231b40915cc7fe784ec5df57ed84397ab257181eba62d3e2e37dd53d5404ef021fca3a64bca0649e85fe4ec00cb6cff570c3da109bbb78a69c78b322604362875b6270c51c8fbb2abae20242cdcbf4ce79b9298ba04546d6ee7e95b0c1a673d0a9d22e1106bc09f78f56a540fe1489d0b78b874671a1482f35314508a89d3761fe8727059036286e79caffe7edf49a269f719495d25e1f3427897a28b28040917452982e7a468a436f320e850fb8984888b434bc5dc00bc33d7264c3644f0acd9273f2efff5f071541059b5d061ed9846d9b5b1806a8394b030dd21a6b03887e57c6f80fdbb472db8b5d753dc89544407223b1d05b5ec60e1b9554e4be30c29bbd171ece990e657a8067b4f4f92ad5ef0b70429eeb4096fdb66eaa065f277e6dce0c6e330360a7a8329d116dbbeb74c6782ec2f5ace3416b54a6b58eb451c9aa46577205869f7e9c77d94e60a3fd5cb3e2539f7a6edd1f213a75c9c82f074f32fb10edb1bfdf05296e2b9007d45402b41245e004ed964731e3c4321e52b6443d3e5f9b03962080a898e8f2e6ad336491fd402c22d4aae2cbfb8f428abc9f86b2a15c4906049d9453cec7fd2c83bfd9bdeef26cab8154dd34992ecfdfcfe91ed6a83c6a788920f776e6cbbe7d7f17f5886d1b8166418bc1df347dc68167b7d4f88c51876c842f44977c1d1fe608894ec84b5d76f2fdbfac6650fa07c0a85d42b5378cebe7991f302fb1ed9b1fc89a61e23a35fc3cfa51c24e324cf07cfcdf995e503b78d769639996f39975f9a8c63842298e43d23dd3def588f47f2745b4810784f978bb481dbc70b91241a15c50dbaeccfbe346bc57796ab662925b6a647d7fdf32e4ec425d556de709dda74c5872019a133f981483b1e8974358e40cc366128e4cbaaca54224dd3032843ed522bbb4f1087036bf1ed71d215c1b533a0fbac0046e1548a29fd5adae0dd21056b16df07bdae7f95b5b7472d26478bed2f79083901d1363578b4c6c9b4e6fcdf459b9d6622f82dc19c1503cb83bc4570ab689f40f8421119c79ea4baa3465a47601de746a10f759ba93536c10f635c276491ac31ae38be13987f31ba86f8f17793095cb697c3949a7a4d26d9226b0ff6ec35804563d15fb9bf1771353ddaa068bd653f6f9bb438f7f92aeac94d5b3e0fd31448019218e2f86b0af5a42fe3237cc89f5033b46d9d40a0e1bc8060df70fe21eec98c5ebba8c4511d1f9c27b678b86305378e011c1c03cd95b0bdc91102cdecab6400e08463308bc3be485b8b114df8189ee315142579ff6bd7983e5c14890aedcf21c730e06c63dab4ee67fbccf5086c3ad23a3e87425c1b1002377c5f117a5e46901598c97c85074d2ae627c5d12e5bba2d98011f0f99ebd2020cd6cc2843886f835fd3318fc9a79e925bb12718a7f5887443ba6f5bc8f35e5caeccf2243fcc48fc0b3270bf75ef722241e22c9725ff709b5778f0d3606cc9c3a683f4f0098174df7c3e4b26aaf2bc93940a43017545bb52fd79367776dd0ab911a5f01be60cee0587117d7beb42a2ab9a4cbbc6a4bf98fed80148bdf3316f0545aceea950f4f3c80272e62e34a2dcdb5912dbf9a440126cec228b4de17600446c2e8545b1f9eb3b468f92b33d6604ea5429ac8f3071cefde41da8416d7a1c4e904dff6c960990ee7ba0c8a754c67668bc5971d997c5d99edffb9ca5e4f9861a188cb2733de0692e008902ad18b2fa819f12f124999a77e7c40f1a11b7a491c160756891078f839ef842cc7331e7bed52b50c31e53ffd8800a623f237d3b79b35310e4c8", 0x1000, 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f00000011c0)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000001200)=0x9, 0x4) write(r1, &(0x7f0000001240)="a6e896d7aaffe83baebd3f50d97aee6a1585b4940f93fd161a97aeff6cec5039cd538f15fdad27b02204b20ef773205850f146379714e03d24ecf5fd362382b3acab8a8c960d617c5b7cff476908c82f2486753e4bdb4a6453ab3d1e0d9743abf16886f07e868cde2730524693397fa479726015c616144b621f4c31b4cac80ce73d455b18e068881147d7", 0x8b) sendmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000001400)="4246150b65eca0e92326fcd3dacd3e59e5d5a265c24803db57d6f50f64b0b5fbddd0c93548b3c4ed4032104e9ffb80751569ac20f1c47d3a4cde596a3b93ee397bc5109255713c57a3197193e5c1009b4d8fb39c844c426d619343cd9f7d27b90e8af255afecc418abbe7be6336873f7b886bef1bf85487829c1a68d3b6a53133fffce2f1430559317951fa69a7b33aaa92cb704098d9329d5400777d9c0de60b49cc47ebfb3b1164c4fcb4bf08875e989ac32df33bcaf", 0xb7}], 0x1, 0x0}, 0xd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) r2 = shmget(0x1, 0x1000, 0x18, &(0x7f0000ffd000/0x1000)=nil) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1810, r1, 0x0, 0x0) read(r0, &(0x7f0000001880)=""/184, 0xb8) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000002c40)="f5a6462b2bd9ec8129d24b85fe37dcbbe7b265f71d1bb4163f370866bd70041a8660c1d50940a5ecb8a8a537a142847580391b8ea4fa0ecf94b866c69bb04130b4d615", 0x43}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0, 0x0}, 0xc) socketpair(0x35, 0x8003, 0x7, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat(r6, &(0x7f0000002dc0)='./file0\x00', 0x10, 0x13) bind$inet6(r0, &(0x7f0000002e00)={0x18, 0x0, 0x80000000}, 0xc) r9 = semget$private(0x0, 0x6, 0x10) semop(r9, &(0x7f0000002e40)=[{0x0, 0x8, 0x800}, {0x3, 0x80, 0x1800}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1800}, {0x4, 0x1, 0x1800}, {0x7, 0x7, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0xfff, 0x800}], 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000002e80)={{0x18, 0x0, 0x9, 0xb915}, {0x18, 0x2, 0x100000001}, 0x3, [0x9, 0x10000, 0x401, 0x5, 0x4cc, 0x3, 0x7, 0x6ae00000]}, 0x3c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002ec0), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002f00), 0xc) recvfrom$inet6(r6, &(0x7f0000002f40)=""/4096, 0x1000, 0x802, &(0x7f0000003f40)={0x18, 0x3, 0x4, 0x8}, 0xc) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) accept$inet6(r7, 0x0, &(0x7f0000003f80)) fchdir(r1) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000003fc0)={r3, r4, r5}, 0xc) r10 = socket(0x6, 0x5, 0x3) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000004000)={0x7, 0x4}, 0x10) close(r8) 16:00:57 executing program 0: nanosleep(&(0x7f0000000240), 0x0) clock_getres(0x4, &(0x7f0000000280)) nanosleep(&(0x7f0000000040)={0x7f, 0x5}, 0x0) mlockall(0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/117, 0x75}, {&(0x7f0000000140)=""/145, 0x91}], 0x10b, 0x0) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x109) 16:00:58 executing program 1: r0 = socket(0x1, 0xbfff, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:58 executing program 0: r0 = socket(0x0, 0x6, 0x0) getrusage(0x0, &(0x7f0000000380)) fsync(r0) 16:00:58 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) dup(r0) r1 = shmget(0x1, 0x2000, 0x144, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) 16:00:58 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0xffffffffffffffff, 0x49f}, {0x1, 0x2}}, &(0x7f0000000040)) 16:00:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bc) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x3, 0x1, 0x3f, 0x3ff, r1}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0xffff, 0x10001}, 0x8) read(r2, &(0x7f00000000c0)=""/132, 0x1) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) 16:00:58 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) 16:00:58 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x8, 0xffffffff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000fb4cf8df9c7f7a13305d9e90145cfcf1c56646f1670629b764ab9c609618e0a97a31cd41a597c60afb2c29af95229896f755a210710643d9bcb61e80420f5c6a14d3a0fa6247aee123f7ad175fc7cfdf7a2ed437df82555f6aafa8e4a6ee37e13c53e2349096990f7c08b7f83490fc1ee727bed1fee60a84694626388aeb255570244e4356b78b6f3be1dd62045fcb78bbb31922d926d0cfe17b521fd3a22d55c91f092c673b6b86f20f1fa21e880732ee703c"], 0x10) shutdown(r0, 0x8002) shutdown(r0, 0x2) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000040)=0x3, 0x4) poll(&(0x7f00000000c0)=[{r1, 0x80}, {r0, 0x124}, {r0, 0x2000000000000000}, {r0, 0x110}], 0x4, 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000003}) pipe(&(0x7f0000000100)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) sendto$inet(r0, &(0x7f0000000180)="4c53e75917055c7c04d619ae55a27702e7e89d65a4b68f5accb8d4d5e477188f97e9259043c55bdd21af60a041e4d68a2e5d4f8ddf1b11a05ee1a77bc74ad8d1f6059b03c4ae63d6946fd2a6ec023743569722f53e64b05503e3d1aa193ca97985245eaf65942f3f08a4af8aa801b5123212fd6ef78f89555c93d960e601b52e2a56ca74c56a089dade679df63c69a3e2cf73fd8a2e4769f9dd25072c07f8ae15666ebc8deee27455ad62d9dd7544aeb40acd654a75c2d14e01d38c08a34b3ac28fc925d27c3caa7dd24d43df3f637", 0xcf, 0x8, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff, r1}) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000180)="235cc0202752512743d2dbeaca1ee378df1e50b0804e3c6de0b601ff0169ce4eb0613a4699570203", 0x28) syz_open_pts() close(r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000140)=0x10) kqueue() syz_open_pts() 16:00:58 executing program 0: r0 = kqueue() mkdir(&(0x7f0000000100)='./file0\x00', 0x40) fcntl$dupfd(r0, 0xa, r0) kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r3, 0x8) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) hotplug: event lost, queue full hotplug: event lost, queue full 16:00:59 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xffffffffffffffff) 16:00:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2, 0x0, 0xfffffffffffffe1f) 16:00:59 executing program 0: r0 = syz_open_pts() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000300)=""/169, 0xa9}, {0x0}], 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x75) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r2, r3) syz_open_pts() hotplug: event lost, queue full hotplug: event lost, queue full 16:00:59 executing program 1: r0 = socket(0x802, 0xc7ff, 0x87) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getdents(r1, &(0x7f0000000180)=""/116, 0xd3ac0278a1ce40b0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') getdents(r1, &(0x7f0000000080)=""/91, 0x5b) 16:00:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000057d000/0x2000)=nil, 0x2000, 0x5) getpeername$unix(r0, 0x0, &(0x7f0000000000)) 16:00:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x7ff, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x51) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) 16:00:59 executing program 1: socket$inet6(0x18, 0x8000, 0x8) r0 = socket$inet6(0x18, 0x8001, 0x0) socket(0x2, 0x4007, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) listen(r0, 0x0) 16:00:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x20) poll(&(0x7f0000000080)=[{r2, 0x5}], 0x1, 0x3f) poll(&(0x7f0000000680)=[{r1, 0x42}], 0x1, 0x0) semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:59 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x408, 0x25) getdents(r0, &(0x7f0000000200)=""/18, 0x12) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0xfffffffffffffff9, 0x10000}, 0xc) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) mkdirat(r1, &(0x7f0000000500)='./file0\x00', 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x62, 0x0, 0x7, 0x8}, {{r1}, 0xfffffffffffffff9, 0x2, 0xf0000007, 0xf185}, {{r1}, 0xffffffffffffffff, 0x44, 0x0, 0x8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x47, 0x1, 0xfffffffffffffd19, 0xa453}, {{r1}, 0xfffffffffffffffe, 0x4, 0x21, 0x8, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x2, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x21, 0x2, 0x0, 0xff}, {{r1}, 0xffffffffffffffff, 0x30, 0x1, 0x7, 0x2}], 0x5e6, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x52a000, 0x100}, {{r1}, 0xfffffffffffffffa, 0x40, 0x80, 0xfffffffffffffff4, 0x8}, {{r0}, 0xfffffffffffffffa, 0x1a, 0x2, 0x1000, 0x9}], 0x8000, &(0x7f0000000480)={0x9}) open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x200, 0x0) open$dir(&(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x20, 0x100) 16:00:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffeffffffff, 0x6c) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="6702b6e7f7244a4641c10c74acea79cade7f2bffe0e5e38e6ec7dd9e459e6c5dcc08a73688ccfc912e959972ad89ce77eddbd805de6c30107be14bed535a1d51a423c4da74a26738dc03bea3a292927533bfa1a39a68cd237bf8", 0x5a}, {&(0x7f0000000140)="12c2", 0x2}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="4e501adb68aac46418ad4edeb06d2e621f37d7c68163353eb935962217498fdc1a71bc9685e23ce7077b5d1b74989a3a92fd25a86832a718b945549b68d384014b70765c675c0102702fb1858a948382e04569437529184d8388d627cbbd61ec27353b13f373d5c8185c3e47ae26291c234ac11b41a5c29ef51f53b164aa0960829475cf8805cabd0b837d6dd899c6332136f8d4e47a1f2d092420bc53b293112296103108a292d1f88ed47c8ccf4d78cd3ee0ebebcaf4e0421ddee503c8979cb19e00864f0bfaaa15b5c36a9b8658479ed7db2808739812cefd220f8e9de9d085e67ca5f3fa9f01a492b2fbf26a3594813cbe7b11c7f529b4a7eee992", 0xfd}, {&(0x7f00000002c0)="3228bb2ad857339c0f551a76a1ade0fa5afa316b982d0fd0205bf121b5d5fe4dc59bcf1af36bdfd4ed6d8eee1a98fff47439b32b9bb2c518a06bc8df914c155dcec825481f83925470fd4d321f691635ae409deb715fc04a998b5bec7732b3e86152ae47dfa131b93a12f5fec0e15e7c3df0d0910b440d42076f4e5e02242c185afe1119395eca67a9", 0x89}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb0, 0x1}, 0x402) 16:00:59 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setuid(0xee01) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') shmctl$IPC_STAT(r0, 0x2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x7fff) 16:00:59 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "9788bb000000000000e9ff0700", 0x0, 0x3}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0x8000, 0x0, "b31b4eac5a043395f3426250826ea2dd4ee80074"}) r1 = semget(0x0, 0x7, 0x30) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000005c0)=""/224) ftruncate(r0, 0x7) write(r0, &(0x7f00000000c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48f1720b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6ea00fee163d69cbe677d3d271e7affd610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969204d04c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943137dc6b9bfeefbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a900000000000000000000000000000027d3fa35e41327a2debce99bc81b0cf6f81ab1a3bf8a1ce7d7757d1d1175b2996356c077db586910e6ae161df3242a1b995a7e8640a2", 0x39c) syz_open_pts() 16:00:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) open(&(0x7f0000000000)='./bus/file0\x00', 0x8, 0x1) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x10006, 0x0) readv(r0, &(0x7f0000001700)=[{&(0x7f00000014c0)=""/204, 0xcc}], 0x1) 16:00:59 executing program 1: mknod(&(0x7f0000000100)='./file1\x00', 0x2144, 0x800000000801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x2, 0x100) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xffffffffffffffc0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) close(r1) write(r0, &(0x7f0000000140)="213d3ac3314ddf142dc0c6273b9e755c78d79929aa9b7c3f1a2b77a35f3f5afadaa6beeb752ba10f87036dcd3f1ddd1fc5c87b375f5b300e7266cc3fe66d5549cae0ea92cb27683d519eecb4ce7fa5552245b584a3603f", 0x57) symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file0\x00') 16:00:59 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r1, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) r3 = getppid() r4 = geteuid() r5 = getegid() r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r11 = getegid() r12 = fcntl$getown(r1, 0x5) r13 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="75af46e3a1d948cd2ac0236dbb5e65871cc841a74a5619c7f9eb698b669754fc134213b8b3d7b0db2272855d3309376bdb5329aee5ee6f15b0ce3286cd9b59712e6dfe0853ad2dd8202c219082de4db74ce535255ddb6a29dfc0957d784ce6dcaf7b8684fe512e98c0b46a4a7b66b5fd81648936ac2e1d116d47e78f0220b287cdd8bdaa771fd485d213313a9d1da996c1a7d66ae38a3951fa7b0bab05e264cba439051ce9898edf1a27277fde680aff98ff31130ebd19a6e61c1c76dc5196f932ec62e6e102c05eb834b434a505e334e8091fe157f35b6eef520c9c8ae9cd597ebe4fa5474332b2a12522083960cc8085441c0e", 0xf4}, {&(0x7f0000000140)="873bc8c6fedd35e780fa2ff698d6e3181603c74dddbde78dc64f612679968a3a9b7c72a0c49f7598777d1b8823", 0x2d}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r0, r2]}], 0xb8, 0x1}, 0x2) 16:00:59 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x80) 16:00:59 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:59 executing program 0: getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setitimer(0x0, 0x0, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000080)={{0x54c, 0x6}, {0x2, 0xffffffffffffffe1}}, &(0x7f00000000c0)) socket$inet(0x2, 0x2, 0x100000000) 16:00:59 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10}], 0x10}, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, r3]) r5 = getppid() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000380)="4cf07b6d61c597662a17d5dc6ef7c5c3424e007d8e26e01c4b7bc9dfb3336856eda8fa9425ab6f7e7b86c9e1008e309478207a02e87dddfabb80360ee874ae205ab66261995b655b9518e7a9fa7e619e592f5ffbfa3db6de1d0dd23630ebeceb393b8fd1de6cfbd1a7379e71cef03e3735d8544812f4bb97468c9376f45ab59d6a0c6ebb", 0x84}, {&(0x7f0000000440)="7423fc76a629e4085db04db1f6a6fb91b47d741205d2dee3200d5f4dc45e0df5c79314ef0f871aea3267568dbbe9c9fdb15ce3e4c6bab58bbd5189c3da278e7d41dfe76cecf4b3b474739abbe3e5e2f22ac63f4224afa97ea62f07053f16b1c16af07aa9068ca5b5da204098169d172ef723a09b02822b74632659327e2013b7553ca58491d012186776", 0x8a}], 0x2) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="de15aec1af3f0dfae2ff89be1f2a3270647fcbfb04cb276067aa768d599da24ac63d4c33510934bdd0d3e04a32296584f14f1f811f0edb92940256b6ef40e2dd639f7eac15ed41948726eefc496a4506924bf604abcbdae5015331f80e82a0122120dca80298f967334865ee57b9024697a1ac120bf46fead1777622dff2da4f43377ffeddeb1ffeadc2706e55148fde1c252c3f7067c9177a12767470bc0adff75054ddb6160e4ec36eb8325fd2afcd1f17280e93962250d8eff8", 0xbb}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="100000003800000000000000ffff417301000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x1}, 0x408) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x401, 0xfffffffffffffffb}, {0x3, 0x5}}) 16:00:59 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = semget(0x3, 0x2, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/213) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:59 executing program 1: r0 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 16:00:59 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1bff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:59 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x8611, 0x40) flock(r0, 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='g', 0x1}], 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0xfcc5}], 0x1, 0x0) 16:00:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) syz_execute_func(&(0x7f0000000000)="440f84cb0f0000dd5900e9ab000000f30f7e0bc4c3f55d730352c423856d210266460fe6012e3666430f57680066470fd11781b3000000000b000000") getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) open(&(0x7f0000000340)='./file0\x00', 0x200, 0x80) read(r2, 0x0, 0x925c7e6afd4f6a8c) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x90, 0x10) bind$inet6(r3, &(0x7f0000000300)={0x18, 0x2, 0x1b, 0xfffffffffffffff8}, 0xc) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f00000001c0)=""/192) 16:00:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) write(r1, &(0x7f0000000040)='=', 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_emit_ethernet(0xe6, &(0x7f0000000100)="c90d532e2afe1d5487d677c8d7d58166849df4e65fdbf8a14975a55129a1fb5d840cb003dde3c31e5473d99cc920735f8c0e6df1b6f769277fab554049f950df395d43e1eaf296182a772fb3d9ac3563f333c2de836ac34187f09796ece637c03dfda6820e9a27dbe24afd1d9b22191af014d94a53d9626a16077211affefbc9955c9d32388efe7a4f38374b442054bb3383f36265a4e3b42c8f5950553ab3590aee86db0e3a3510f92dd7d2a284841b98d952758a0e8b41beaaa3a9bdfc563d6c725464420f3c6cc58c19520d0304857b1243c798ea7ddd40b0a8463c948ee0901d294b4ec2") r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) 16:00:59 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2b8, 0x10) socketpair(0x1, 0x7, 0x400, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sendmsg(r4, &(0x7f0000000940)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000001c0)="94f4d25dbe96f1410f17e7118d2555d83150ca9f37992754b59dcbadd3f215aaf514a15539e96d77627be3fb281f97d456df369ff96c21a14fa74d412d01467d8229d2d5319c5d3c7daea56a7a7f50149940e294bbf2fbb0c21355caab8a4ef90fbb11fd03e4f776ea96ece70f9f6e750f3df99b7af3594c549b29a0cd198232f225fd6263da0ad127c112fc6691fc10bf1872659516c93d1c6393", 0x9b}, {&(0x7f0000000280)="206d104b248267fcc4c29a309fa73c4181c61d55767c3f894a18b95c28523096ec03e2d82d6f3cebfb219fb4a6c485267282ada0449f74a68b48b292d61b062b84c8a79fa6aee6b9291a758a7b3624cead6a44532cf02e76a73afd834c0e7a87968da8f9f69a8d0a76b92d315a05efbf42fcf4636feffdf81e6594e8ea6742f904a1b51c80777b60a5ee39dfb1746960e024e6b5063fe7d10a92718a2ea83050fa", 0xa1}, {&(0x7f0000000340)="3927b3c52cd95b2785051694249a9d6a8da0e89d4aee893a7d66faf9c5c260f40e245d76f9eb88b0dcbe5b4e6c9f1be4ca202c1021df46376307638eea138f203db9359c09418a5624ae6b9498d26f05e5683afd9fcb1bce6085e04ab8f8406a348698ecc97c3456033bf6b3ea8b898528e9ad8475df29fff2e1d27e20c1c07d6588a3818063a0c44bcca407cd45f1db9195c461f6078e11b5cf140b83b3149380cdd9c3c4af00cdf372ed66d3ed568525f11d40cbcc5f717f0c6e8962d7e6b15285709ce1fd4bc42d0dc80906428d5e8d482a05d89fce19", 0xd8}, {&(0x7f0000000440)="048dc94a6421844d3c28f83ea1dae0c8b5a7ea2ea39763a83401d78babd0b476e8710e4b45a261fa3459767e48a2b42012b53b828a74da44897a6374942fad90642fb98e70c74c37dade5905704c0a8b4fd2f7122b9445bd84cbaf88545db0b071f962b4bc3903099987845b29328c26fb6340f2c6c03626563d58e8d79752afb1121afc41da1604973a1c79c039da05315e513823fff079939c8c8f8a21aec645adfa479a822bcea4fa607515e7028140f42ffeb919df7cfcced4fec96418e5", 0xc0}, {&(0x7f0000000500)="6bee3ef470ce331ec8a10d1b60111c43cb86f815e4a201e1129495ba140ed3e3387b088cede10265fdff18bb4df050802c5c2d910ebab59b5a73165ea4b50ce91abbcdca342526775474de316533873b6a8e04962bd984db8a14bce10b4c7d4f8ad5517d1cd24e766206e1f5832352b5617735d1d7a26e56f9ca571d3bb7a05e35782502e5ba42a894ce991e6dd361241dfe60c444553f7241f0d78e0490f0871492a20fa66273048e39c9c7109195e018bafc21d5132cf90e89d263dd216c38", 0xc0}], 0x5, &(0x7f0000000640)=[{0xf0, 0x1, 0x0, "aee7d44cb08589e2c3b34e86c357f72733d4caf3bf4647485d66727e253c6c487cfd33e5c8de12baaf3bf0844197d91d4b906b54834f3b734e7c853d582b2378cfad7df9a9c5505778f20f994eed2827ee65190a5cae000d9001ae1e353716d08b6efe995c686064b51063c12b65efe0eb3a6eb110fe92e5d0138f1d555fa540bb6572fafec4ac50912b2b2cb5890944f23de8e69bceea5cdd5aef8885a87d87a947de3ad4d4b0c76fbde79faee8e113507fe6fa3866b4fca56eb99fba1a27d81f2642f92dbcc2c15008bd5a11c1410d5922fb9dab893e83ae016d4e7e"}, {0x40, 0xffff, 0x5, "abf64b44a739ffaf5fee3faf819fe025ba1cf6552e8aab41b13ef376925defc38d0631fd76b6a42dae1c"}, {0x30, 0xffff, 0x6, "9e91a78b34a301b282a6c206eada8d05e2312107799a1df9ed"}, {0xf0, 0xffff, 0x1, "6bca654347f4ab4649107299a5b9de2630c3762881bf98f5eaa0675b0f2c2c130f27032c1fc46b4280adf086239e3aaebf58c497d11bf9e1f7eb8c33590bc336414df1612c2e9dafc9187262cde2631c1ec4bd26e29f3266ec02a0c15f5f49f5579625a404592cb221c60040805bd09b193d389bb71bc2734fdc3db451c04c9cad019d6040cf67279594450b602354f92e31867cd4322b14e8898cf5752f35ae86a073728ca936073a8dd5ae878548d892d0fddcecc1fb05f47c28121d921d9b0691547263013701585b8cf399c485837698ce7aaa16f09267e88febec3f1e"}, {0x98, 0xffff, 0x100000001, "121a6fde04e97c0c320642732ed6988dea33685636b04143612e8a83d6ae548139ebd775bc83693d2d4265b42dc47237836fecd5525d940e715dfcce701d7fcd641aaa96f0840a365ad8f71383b18ac80b57f8a2c3761b08d5c1cbb6e4d7f3b29ac723de4d5b105e9982cd80b2edeb3d66eee70a3b8f3f97946ba4db48f8b6447a"}], 0x2e8, 0xe5b1eae487d1197}, 0x5) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000500)="e362dd23c699bd813c1b000000f201800000000000005bbd07f6ff03000000a9c4de61a52f5e00000006000000000000009990bfe43204000031f41247ad5d500306c565baff8b40cf352d76e52e9b8bebf8470808f0c46fcfe159abff8f05f1dcade4790d5547942e97b6fd658d0d9b596d67d7787f7fc7cbb148e6ca46b2216f20c95d500ad64c2f8b74bc8d440728c2738b010b8abcbe7c3fa942fcff660adc5d71d5899ce91da8c4", 0xaa) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) close(r1) r4 = kqueue() r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r4) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x281, 0x18) 16:00:59 executing program 0: r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820213b000006c653000"], 0x1) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000880)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e7fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d05c69a676a41ca037dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faaccd318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e", 0x78f}], 0x1) 16:00:59 executing program 0: chroot(0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xaa, &(0x7f0000000200)="7f32ab367518a8ce94b8039c28f8d32c7b294763f2a4f11440dd8333ef31a00b9e44b4fb9fce0dada13d4c5f4563b32b878539d3f799f009d6ee9588d6879e76ecadbdafe88ad8387a08ca6ccdf9b9ed6c03b0bf195f2ca349118cc121550cdd0beda0654d0d984f49fd51778f3bc6ee784bcad75d26015b869bece8a6a412af9b076cbf4d0481889b708169c889cfd1ef9e9e65df0a341ee601f9438b84044cdedfdf507adb87215e67") select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x0, 0xe8, 0x2}, 0x0) 16:01:00 executing program 1: socket$inet(0x2, 0x3, 0x0) 16:01:00 executing program 0: getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) setitimer(0x0, 0x0, &(0x7f0000000040)) chown(&(0x7f0000000100)='./file0\x00', r0, r1) semget$private(0x0, 0x3, 0x1ac) getuid() 16:01:00 executing program 1: open(&(0x7f0000000000)='./file1\x00', 0x80, 0x20) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)='wx') 16:01:00 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 16:01:00 executing program 0: r0 = syz_open_pts() minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x9, 0x743e4b89, "ba000000a99cb100"}) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 16:01:00 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0xffff}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000140)='./bus\x00') 16:01:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) lseek(r0, 0x0, 0x80002) semget(0x3, 0x3, 0xc4) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="20ef84df1fc3e95c2f1387bd5c19064cac75b2bd9259818ed92edaa255e60f2f8210b02a64fc6970778e1a6121fe35a731a4d5c2a3f052796881e5a279800cb17c84738aa9916a55e602ac522124270ce8dd7eba196d8c17ceed891aa93d113801c3b8614f69f00975e38a98bdb82576a2e07779c7fbfd5ed60ca8c5316b52b6", 0x80}, {&(0x7f0000000100)="3dd133991da08abffd0cbd5e21aca54f29513687a3b57b9f294d506175819ac19232701760e7ec59db492d", 0x2b}, {&(0x7f0000000200)="19056ca1a97d2ddd323bfe9a97775d95ce8b21351df261fa7b186a983c55dd6f9709872566cbf2d7eb8b6fac252f8eb430617d9ae4acf3703ea64758ee071a7a22a3c085cf33fb60611e0132add131cb8c28e8b92c36e21fafc7def4d68000f3ac99bae65951bf0bb698d096efe904299936adc387d5aaa1f7c1f83e5c7864a2e512e72bbc57f5631053a0e597970421dbbac6550bd9e26454c004eeec46d93bbef7ae3582127c7056e0b13c9e3159122b50ad90b2fb764a3644bfcbea8072678c478f0fa3ea29f44d59461b27f653b80895a43e3a3381cdc2e1fb23c579c313bce49b5a5001fd384a20af8117f4b8", 0xef}, {&(0x7f0000000300)="d2dadbfe93faae1e63a0695836374c50a56a2622b1270bcaa6365a8c98ffbd99b75a8de6e41cc53d768dda2f0bc839aad419ec626df5cb74c6a2b5bcda682da5bf62d79522f4c68a1b785d0ff9354e81daa96e993f41885092f9e47df4f149148225404b9954fbdf97b4d11cbe1dba5b59d87a66519b4052ac9daca113b04e1fdebfd8f0bceeaac7a4c1ec08624ae4c0cb7d7943c2909bb302febb765a38fb434c86e01158f01049d24090e54ff9de80fe73ab35127a0e9b", 0xb8}, {&(0x7f0000000140)="6c66c9bf9d17721fdf4190f7133dca42ebdecfc4e9e2061241d4a424d999a6da1a028317b6ab8b781362b80faf7a4451cf27f78eca389590b39c02b3655b7b3077f64887478d2dc5a6e700e59d42d4a923dd96785ed24066f2cc8183c8c7a0b1a259faefada00f5b2f9895b2a4885f5cd02f79773661b357ebbcf1", 0x7b}, {&(0x7f0000000440)="e2df90ee21f3767b08b30a02f8b4c9818400d6697fb756f6f5ea7a4b9e94efd86cd9d39193f7e1b44ac0ce812b9a649ac0f9616d0df7b6b62ca36d29cc8ffa7a2f2c2eb28da8db9177cadb60cdb3abeae9f28910aab9d644458acbc7a8791a73c9f07bbd93ab615bb02a6cb30037", 0x6e}, {&(0x7f00000004c0)="05d6f07ddcbbc91cb9db72b90f117c7f11c2b1dc21c6392aaa8d54c141ec8fe8657b5f13637a8470c3deebf828c8a92cb34714770572ad6adcbce2cb651d18f61e3fbce895fee168e36e77730baf9411db55f103b15420446e7318f1c3b75348c209b2b440357d103f42163de196d9e106033508e625ee843bdd3d03c54393b2202309e5417ebd43f98524e5eff8bfaf55b089370e1b749be6d9b97fd3c0af345ca3a4ab058fd1cc09b0424c18644a9878b9d00d388a31d2f47d74f9bcf78f41c4100bdee49d4cda6c72f58df5419bf44c91612aa6af104312888aee090687545e38f7eb377df57dd938d02c417a4d9fa5", 0xf1}], 0x7) write(r0, &(0x7f00000001c0)='D', 0x1) 16:01:00 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x2041, 0xffffffffffffffff) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000240)='\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='}\x00']) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() r2 = accept$unix(r0, 0x0, &(0x7f0000000440)) r3 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r3, 0x6) stat(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f00000001c0)) fchownat(r0, &(0x7f0000000400)='./file1\x00', r1, r3, 0x2) sendmsg(r2, &(0x7f00000019c0)={&(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f00000004c0)="170247b0054e82db6ce42f3bdfac52ec2bf293bc9772f1b127ea5b39f4bc554f486b0bcb98c5c1fef8c2849740e31e0afb8c84aca70a0408a7317ea1f8c47b0bd8600762682fcf794f7a78e867e54d59eb62b385a887db3085f5c3ff4d760f4da994476e2296264c537c0c016ba46a7da7edc9d0cc97cb9448a1eb8ad453db07bff0488a8476901ebf6813d6f37c4e5d8847c9f1698ff1c9dd3ffdd77cc59a24e5857787c52828", 0xa7}, {&(0x7f0000000580)="33967a11f2a93d5a93811993619f84608c5921aa5df75573f5fd3e9decf66d99385d02e8a8077196bddb7259cd422f121cbd024a143c36edd5c86b7bda7afbd6fb4a1463e15bd86c9f3407bda8dce77ff55509ae890c3c1f7d55eea3cfce49e3297c19676f7f596c228b1f7866749f243877fee85e062c606fa3fcda892f92bec33c3ff7f15e366d5a90077502c5c33c5636b864ed044b7a49c8a52c2eeaf7a0f12df6a84eb219f4d5a24941e84f4c", 0xaf}], 0x2, &(0x7f0000000680)=[{0x70, 0xffff, 0x48, "7706471c8534c51963a00b20084a0c4dc67cb048624439a43d3f8d588a8a3de0d666b506ad6e008b9d0d007f28c6f068342b743a95053c46caa1601d0b578d9d7d49b7d7745fbd936373e7b55cdd41046f64c1febec2665dcb83419e"}, {0xa0, 0xffff, 0x0, "b354ff6591cd5a8f146086fad2c7143eec35706c6e8362561d9c58467c75c36f78273229eb48703ac85f917f2af5d994a95bc5e1a60a255c509ac9c1822741381ea43fcf2a02578b27d34f7344b63f030934ee05a0668c0074c1072c26bcd15883080c927ead9780b11fe00924c9ec50ff985b5617f665a22226c504dc0b0da039847f20006a627e62"}, {0xb8, 0xffff, 0x3, "dbf1cc1d54347b4b085897f7b4ebf237cbf37f0bf112a4233418cd568f8891ff5ddf249e04e28ce24c31e486abd5e7f0e1ae41473589092c35a552718e67b5d168ba6d8650f9a0af584d82845f9c488be5cda6d1e613ce57da148c96616cbbcde02a8abf3a3268dfada9d9e268ec889332f597188a3fdcd911d1a4223287d23ed876f5b08dc3a2ea5303482f505b08de9f005d3860a254f5181de0a05b48e6ffed5a511590"}, {0x40, 0xffff, 0x1, "755943458f86e8a9bc731f7a7cb42e1be3dcbc2070f1c385d5371c4b27d5c0e5a647d3e2959f1c31c45141"}, {0x108, 0x0, 0x5, "a86e7bfb3344ea7fa158ef33a019fef3dee497782f748ee8482d1d8e7222efcfb346a8def7691cf3a9d1d7ecc4535740bc796cf349f1b79e24155b9534a57cae9dafd5e1632b092b8cfce32106d2e2e9614038c39bb11fe9d2251eaf950ddd2c3fd67a3722ddf3058b823c581aa9a3bcd35f224df464d77be4dad0c8193f98ce1ad0532acee15ba91c9631d5318035aac7853eb6a52a592244ad262cd07283efa2157dbcb07787aad0a0885edce67774d853b30b1f7e7782c455984ea941607b43b82ff27362d5b814ba067a63604207716d6172ce3f647093f59a84f7f89be136dec26772d7e6b60330092d8174a917b084514a7fa7ff30"}, {0x1010, 0xffff, 0xa58, "d1dd3271ce0c7b5e39c4144ab4b415462424502e7f603ab29bcf2166d15c5e9d25475adb1af7513b205bf6b306c6f164b9e341303a732070ad88f7a71d6828b252142e4ecfb6eb87f5f67b8c953f771ec9478c8467fdc777bd2d890ba99ed0967740aba1b47ce3962d58baec281749e7c7f8f04fab2ba68b5b8c67d6129bbb994a89e0bff487429b37eb31ad958fb4551e398d54688be88ab004f82b9d07db12bab879ac41b26202e915118571f019496cc76e79030c59a103d61f0de17d1c4f13468f110f0a07fff83725d088e6a4ed1f7d3ada4c0f1ba821cd5d1b88cd7a8e10252112b8d33816fa183ed66fe1a3762537db526fa54dc8d74f8c92f2aa31af4d2bd88da9549258e0234db96ad3bbc77461fca0d1a8afed336bf83b762a0e588cb3aa38d83bd4592d18845082b5381bbd95381e60ef2f6e864731b698ad0ec4474f835d61fec461d3a04725f390f095aafb82aa4a02fad507964f6ac035587612a82b23fc97725560055aa69a1cc1c0652b865380abe60089d62a92d9ed6ba02883715c42f41d5d2a80a1c36c46403847e839b5a158b34cc7c4e714cf9c62963f807ac518033d0873832917db3315b93ef98ff3e36490550775984ddd8c9abc05402691c6f770301de7b0efd5fabcb41d2e17e23cdeeb63a814cd57a6ba67da98e7027891f23975cb667a8348593ffd7eb33b9ecf684bbfc0cab8c6344bc81aebfd8a8f5e8f24c44b9ba524e09bec912a91e307801cb66811f5dd5333ce33fdcee6cf5e129fe8135ec66093c06d23a93ac2926ca04a13ba0f30498d7d032ae2326d1a8968e0972e9f105b3de7e9c2d9fa8102bfd2d93e8c66a50b2d8569f0c273dd6d50b7c66133991be1041fd57c7c9a62d7aa84364a0d25816b2c03f8b9e607bf07a04bd2e7065c7f893058ca52248469b4abd06265cbe62127be2b95f9934c7636086c8cdfa84242507d5447ba2cdecb05e1c3df7bfa35fd8fd3b5acca8df9ea9b4470c7fabdaec262c065267361b4f58fd2bc6c83ccbc84bec38a9193073efded0b6a7e79234edac263e65a108614253b6b047a7cea79c392188a246cf9b5f75f7c51316a35d5d14f2ab74d9534e15a768d9bb730279a6aa986a2fdeaffd8baa3f312871baf9f36c56639d8bb527a08c11b6d2e4809e0bbe2e9603afc34cf5cd44a40d8600dd24d07b86f217a4f190dc0892fb5a96f7d2ba24de718981004d20fab1365321fafb35f750041306423707e3ef966b4949f9257572e2d2e0830449bafe658907726aad2ede13c14777b3fdd68907a406d4e8d3621dd668f997407c616aa95c4386b2d461b4f1c2ba48ecf21810b6661e73f92ad11b2acbdcdd509ef02783535db008fa329f0766c2fb9803d1bf056c78394d9543badd0c69be52552d2c6d9caad4c5e472b0acbcadbef78b38f631dcb41e836ef91ff49f14f078eeb546e4182f06da3da6d4c9fddabf345eb43e1e18772aa6d1f2db6510a9a7508eb3d850be74d0f4b5a7e815fb2072def9cdfd1feeac4c46c8d6b20a1b3533a7d81520da7a313705a3e2a429f377ae70afba4b28c9821d88b143b04373c664ca49c1e19537af40b235083e9d4aac3a1e8da8fc8cacd44148d069243333fff4bf2ce91dee179135b002518c552d769cac2b13bfafa139fa86f3850f10b1f46e595c9464928a9df7da9ca1d0ba03f8a1b77c699f0e9212ade765acc853fde9e82fb20d8486d9afb032096cce62e29572facb47339c3435b5d6bbba722aa5c74efc02189eed75d23031d0aac05fff54b049ad122352ca5b0ce741c73c0035e175126801f1b43c60e8338b343d9ba75cf1b0c6fae34ea3cb7edfc778f1a162dd7958f895b0adb9e36340c2e85532ab3bf9005daa7a908d7a4d2ce0fe4101466f0041bfb075e4b21399e86cf74c63027c77976e885cd8a911dd60272c94faf99ed7247874cd61dc16ef328b6cb899a6c1ec0c33238d64a7a155fb4a9f280d3d3837d44dbed16e37a6c7bd9f3406bff86ba080c0e3cbf27eb59cf3de98552c186a6c59f0df2145b07e6edaf28a7716b5a3954a61ff9fcf297270b20f7b236a4b1445d2a23dafe2308d0dd3dec5a0db6a4020e003a193efc023a8d5a78c5fa1536599cca5b9bccc93a6a052f599de33621d7b3cd28b2042e44abb1393fe81395996952cbb17bb7f96510dd15906c90eba7ece672a88c867d2a05a0304966f096874ad90a0ee8e469c53c47912667058646e657d2ab79b2d15f320f8947db551ac699e5e2d7a18173b5240219f919b0daef5568b8aa5f24298c096f8e18cebdb8802e5564ca57c74f7bfec1b070bf692c5a8c335d8a682d5e8f6cdb12556c1d9434e226ab00b843be978a61b9332a5133db00721a24adeb01a83ed8094514e11e53c0378a5e1ce3633a5bb40d682c258a3c6eb0c043c07ead7ce07201eb2ddfadd1a7ddf1c5384c76e7a24a5ba4e186e067532c37b9eba5cc671c5de4d02f8e4cb5eff5dd9119fab7105d3ab3733e17d17f011c4d065695e068e2da3d7f4aa8027d076d7d1371daad0ec2557c574b88521fb4e01965a165d923448737e115ab6f8a29e8064bf0f920782e2536fd309419edb6f78e7e47ab28c423a80239481161fa36a6795b99500ff5635019354ddb4b65cb34b6050ccd262384981f8dba1c0ef1417be9d7c5a2ea38104223d1f18933889b3ac513fe41030768fb383f8ad59604ef1bbcb89544cc94c4790997a997d053c5e70153a9c01b626a59709e433fb723df1c6e2182f80d3a47c4a87d0c4508e6cc36200f2ca67481105d27d7b7dbbe78aeb5370c1add3f1b6f0828cd74c74ccc916a10299b82c78b4657f44e25b45a63e5980824d0ce1f38e3f651243c2f1406befb03195140e511df9b2438c5009d7744a0293f1ab19dc6569102e5f1b6033bd2ad8c76106472d51ae34d2f8def3a967cde03f463c46da901817392eecb5072992a231f89edfc5a06889efbf846cb72898153294b11e692ca52019f1c7e3339ae03cf2b60c895baa69c900149e375b5b897e532bd0533370199288b1da6c4fbd8b423765d43cdefd8418c89c187107e61a649adf867073f4efa21a045101c7c5bc2c7366a67a4ffa44dc0e5edc35e6a38a8bea3d41d753f658352894e1e2f0d8c98c6cd46ac8517aad5dd773bc4c5363b300178d77c227343c1cde640e4354bab0b40a03a786cabf6825d95ea09fc2ef23c6bc86d591a51ec008a1f9f588f5bd600bcb610d1775d11ec3b65055b82d53e485a1ffdb57a41c5ed03505e503c0b2805e4e9bdc72e7d38587d30c59f87aa19c372c5c2864b151f76872eb56e578dc3b498ef992f2c8906e552a3203b81406776bb3c1a41fd5995b9fbdc13cac5cd8fd787a9be2b79c86c07d24c481ffc3aa62b1740060dd6570f22f3db8a9b032996d1fc8697962977be397a3e378d31eee3deff14707ebcfb150f3ebd1edb75c775ef259159202c2ae751336ab2a70b5223d51e60877a5c074fbd820ec03929299eefadcb70fb41fad884110da65c107088766f8c7031e49559cda6cf006f4c61710043ffbada838b6f7c0157bbd7e8256768c4d6e4060d3024ff1a062cba5cc216f490158889bc84aa5c9ece5e577c6f7744213faf1d0cbe22b96a48aa0e414f0c5f5887c672368b9eecc4bb2c1cc9ebc16012ffc7fde29d856025f2f7126b19152aed0e478a12916c14c4ace210d23c25ccd968beb968107f58098ed23542403b6b900c7c0052dcf5b9f2c1ddb0410a6db816a25a5bf1d05a6fedc3034b5bcee733a228a479e2f13b5c5180cac4327f089ac5604b043f2af932cb690a87ffca1807fe89016cd9c284b40a3703e94dfe48c81970a240b3f67de9f150e9e5e0b956f2007e281c3403a3e0bfcbf136eee2c083226ad1a4334293010f2eb46a57e925acedcdcf3d21bcd6e656685610edae08bbae3c67c119d285901c4768d85444e72e9e2f3d8905b17de5e508ca8a25956ad5976432fec82108fde6edec8d6408073d1267eb3434b6930030a60c70457c7f0dd72f03e9e57a4d6cd205a0626874f602004c7834a9d920e2f50ffbf4405e5680f35b6762dbfe92f6336305726ba93ce282e93a351779fcbbbd0eea550b8089968b8dc1f74118c9f90a511219bc6a0f52a2d46989d82a28d79fb3638af575925af865aef08e0267c28a07ef2251f634a1895f8f788e460f4bd5eca58cc76640d44319caffc66e7c80911d01c9b7dcd5d072d79b1c0820fe4f363970e52087e56e33078bff74442597bb4a67f46085b4bd0ab900fb1bf27b0d3f47bbe5593bc825c05d4b8b3936cb15a37443ccd7639e2d4d085c93eb0124b9fbcfee732a771a058f25a99a90556f00f4a641f3b4c38418a0086074f8a1a6190b8c4afdfeec7f77ca8298d0c98e843acf301559d2b67dc30d910a867454f64ec38edc8987cfdcbbd9e5538564cdd93ae922ca58b65752e6967be424e6865b31c591bb81e1e2ee5e21310647f33a336704681d2ba418e0e11d52fff883df048eb5366edb057eca215169d24b275e8a4dc997c5cea40b9f7f6840efc082fb172b6f6d17c15f77c20d0a4718f8880e9e19daa822e7cc03d1d0e1c0191ddbbb276f426ece43d32495ec72cd338dec638fec133985ccb308ba8796d8806ef0afa07717860e9a74681f791d55be4025142447774acebaaf7142c6aec1ca254ebeebd64ca75e91ca202cb79eef480f8a68ea150ae4b4cf2d816a1a84b841de9d34352fcce6dc30d57546a68272ac93b68ca2b648bff7a1e623996c449ac0b98da074daa226410307da722bff74532459fae513952c6631ce6ffe7bea166e5936e2b3be43b3adefed212cea4bc97aad45ef84411eb11f1f89e92000c60d663afd873a640d10d962a82425b811203be572d04bd7935598d650fc80cb6ec99d7b254740805dc58c062dfa8c93dbd0a2cbbf14f24a8f74df836a9c5945f7447c307285ca5c28c4fd2d68569a5d5ea3b85a35a5b432c054888aade37738c1dc560cb7153b2f9f76c47b414562b3ed45c80f7157712b7f07a86090a90aa8d9adcd4d86355ffa331cd69621f04686e078c19093cb3e7cf44d71156ea0f19f8f390c513089b8214f7bc9d45612ef9e210fb7b622c2cbf17934db3cb589325160836dc785329ae2fd04a550ddae4859c99025faf059b5184fe6f21967a508bf345c083e267db3e0e2849f91a8e8758da094b0feaea6e3a76484a762b27139cdf2ab3d734eec0890ce68af1d0c0860ea835fdd2fc881c10994226aab1925e732491ca7af3a681f0f6670df20a62db759b0c14f0248fe822aa3271d435d80e0220ebff489521b45b7dc4af5c16558fa7b77fd8b706aa5eccec445f0a2454838b8af5e9b3b3a3a3469682e308d097805c8a293287d6a426305c764456886e1c5cbf3dc054b0a8982e19996c808d853b614eff2a5555b254f3aa25603a39af3c12746f9969c4bbb3a81ebc391453a048d646cc2c6f9b4bf75cb5ad4477cdc119a8676a27ea865c33ae37888ce50a5d4034fa61ec393dcaa79112dccbe54c22075f71b93b574b8dc2f02bfae77bc3a935da6af7c6c92a71092bec49653cc131303f945e2724d32e4d6af8e40b57dd7f918bb3f9f3ff4fff1a2514fc50a9541a575a58443196ad03d5c632fd62671868b51e7a79c4001a9207cb53ccda2ad8fa4a8a1701f1b86e5fcbcc5de50160a64896a2beb896c3a79d65d6469fc697fab8659c188dd3889f7a409f9df9ea798c66b0049d9ea430e0b8612c8bf010580898a4373923f0e4dc5abc2c0ca536a72621274"}], 0x1320, 0x1}, 0x3) 16:01:00 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair(0x18, 0x5, 0x6, &(0x7f0000000000)) close(r0) 16:01:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xa10, 0x2) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c5", 0x18b}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:01 executing program 0: mlock(&(0x7f0000e17000/0x3000)=nil, 0x3000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munlockall() madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) socket(0x1e, 0x2, 0x7) 16:01:01 executing program 1: getuid() r0 = socket$inet6(0x18, 0x8001, 0x200007f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) fcntl$getflags(r0, 0x3) socketpair(0x10, 0x8003, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) fchdir(r1) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:01:01 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000000000029, 0x7, &(0x7f0000000100)="0000003ec27f030000000000e7f5ff0000000000000000", 0x1f7) r1 = fcntl$getown(r0, 0x5) wait4(r1, 0x0, 0x8, &(0x7f0000000140)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x3, 0x3f000, 0x7, 0x6, "08dddbfffbcf7960f12c9df1333d02512ecf98af", 0x46cb, 0x4}) 16:01:01 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="245031c4e65d2b32ecdfbbcd9c1c5f32e1398e6baadf02b12508fd989410fed64fe3697c6a07094a783fad67c42699d4a055f516e8448aff3e35aa3d0ac38555ac4a22ef8d178e4b8543afdb667e5d005e39db5e4a9604324936211eca2cc8a4204a85b2c97c9d565dd729fdbb2682662bcc181a75880b70dc20650d000bb8ae9e1c4949c0beae9e4a6680997e772b9678399e21abad41e3f335e142574b48d565e8e796c7f2433583609020f9e0a5b5b05c4b3a7f8b9ead10abe5dc8cbcc7f446bcef43c9b432ecff7e663a8e06766a562a060157b62d7adee2684038bf71f5b6798787d56b870ab864d18abc7982b88750b229c1b2afc36dcfa2c9c76f1876470331a7fdd3052fed4f067970047a7844e7e176ffeaeb8f9fafa6b4825b912b8cb6800a48bb7a8928c787a5fe574be14ed8b2b9213f0b59f1970240436fa0ab016c1449d808b9811bd2ea1ff6e6f388155ac2df29217535fa02b0428277111bc5f58ca8715e99fd772ca86f51ae0278326000038ac3945995fd161dfdadc9d3b6f1d7ae5c1bfdb0f51f39d0dd3e681cde7442bacf4c109545e7a781439ef3e0d245db4cb04f56e2541350672753070db3b6fef2fb505d6f200dcdca99d03d091eacc5cae505e45f35ede36ed331c6c0d3e464880934b57cc5eac1744615193f29572f878be1faa10d1ef0b606e38232c009e3f9eae8e028a64f0c96eaba4d940e006ae6cdf34b5d1cd9f2b9a4edf08f75e8879da1312425faeca3d2bc70f2764eb8351f9eb12739d0627d24c3724aa66dab050acd87800254677978a4d54604cb6fc210b2d0bde85665034c097f134ed805cff48ee0ae0ff1f7f6345fed3f17d8461ea83c54546115b6cf4c5ee2aaf354536036887410be0674c43c804f85525c9bdd6b0a940d0d984364db4497816928ac07bff3e61b3ce6a05d4394639314660064cfd25e9895d9f5c20e00a09f5119aea426e2b5819f1975311b94f0f728583969c86f99a7ba46490a88f11b3769d637c73b52f176c0809bfae47a8be065dd1c2d2546b7d3ffe2468440ec71ab9178c878da34ccc5eed7ef6048014eb8e81aa8a0abec2d1d6488376f06778f6ffef0593aea716ca05b0801b57e766ce1364c652b5051d41e24a3602632d933da48a054b98cd6cc2c051c39a3b6e33467011ff433da755492396626f236f2278ecd547e9983c362942ab8f82fcabc22f65b5109adcdc894109c5ef8716639d96583feb9bc1d9327e4f310bb6b51a8f00d37a9d55ea8f202fe38868e19c394cb30d32a0e55ffaa16edffa49b83a84ae44282d63cf5dfc7ac68360fd1bf532a87eba86e28df8df1489392978937458511bb6547a65616847cb2f9cbc1e582ca96692988583cf38b03f33db85d670835bbefee5aade6235750a16ce0ba6cd722e2a8bed91fd7fd72564d18e789c8c7dedf517ed75314292a8aaf19012856889b085b6c9f199a9cfc499d3e71550109d6b4988dabb62320ef56ccd648ec7089b03c2db41bb1ed35850750e40e65d56c47f272049fd0db456dd16d39240defa9996667270b03ee1dc2557d398872bddcf040bb9ccebe6466770ec0b103aab1d4b8acb16c43d9a64ffeedb90b8801ca2ed72b50b33b34d95acebb61b5558edf2ec4f3977ae2aedf2c30730553a00007be98dacffb43ec1f08d067ff4364a7e88d285d321a87a63084c076bc5a2e06051e40699fc4ee8dd11ce245a9a94967d69628300510b9a7dcdf8a943bb96e90fe65d14fe9c6c566c4468899108b801c38ab9fb725179a616cd90a728c880c3dfe003bb5f60fbf3eefaa5c0aec270eaa97c8677e316b2c7b79f7deab29c88f3243eb799331b4a508e10935a304e4887cddf3250e1d6fc572f2761166174c7143d0ea1590a10ad048d634ed5907322b92a5c1def384eacc18aa101132bf44288555f0f7524e81cfacafdb4be0b90570f878346b5f3facf509a8d6d31869c8b2b929274099e3fed16f2af8231d115d6baf33a461b274f007f5c0b026fac17deef944c3632bf4b76f16895481c3ac6b799236f9e526a82479dd70e36a6492b73c9372a4af1eb984243473f918d1121a52a06c3ef8a5ec9e7eaaab6544c738ba64b4b97e873667aee51750cfe289cdc14787539330012314d41b656f5d7598b52703c48290e139fb539041348672a89b59cc912888275d65389ecbe0f2ef9d84b145f01dda23e378118392fd7491a4f58a74b40d82e3bdba0de1fc6d0d28e1bc41ef8513ae14fd781cab9649c6b3d2f807dd1bf2cdbd4f7b2aa846488b3b71eebcf35a84a130715c3ee141d49ac04bc06c7f0df0f953bfed9b6a48ab24e81e2b5a72024fe904edea621829982c9feeb2b42342da646d4efeafbfa5afff730220c2411c7b97d4b614c1e33a2d819434e58adea2de2aca53ffbb5e334caafefc35de366f2639a1c376e2de43e8f12a159562ed672b51618afd5dcb8472e6d2dc9b1b1dce446a485928d257057920a57c8e4944e27d711eb14a5dc5438142e7dc6dc14e46ec6dfffd6601f42335d75cb9fd5d0f91ece0c2fcc1a2841401aa42cdd7a15eead19127eb4cf209bbae259c98e6ec87dc184ddf339c20ee621c92af4b128588d9865c6ba98220d12885071eb461d9799a24cbd32c97d98985a0bc523bdf3505de56a8c4cc0eb91a52a2537762809853bcc102d39b9ed7b7d92080c489dbf3af6a87832a0764f67d737e4f29cda7a83866285e0774b25d558f3aff44ec60f6850d586a06771f4786f3920906a52db36803fb6f1bbf832c6cf34b5f41d85d6ae0ce9930784c23ab6a397f2c64036d2e576bdb86784eb8808bb417005bf3c84f8c15a8c4345f5c6c87c3a790f82f484b4fc22ff6de39611d92082c74e1236b878d0846a965d52060e61ac444ef525500f8482c131623764372d78d9a6914f591d0b3410b994721f6157e2dd3bd5c20770e9de2777ec669f69d6fff765e56fd9ba505634eb48e19b471bd45a65f71939ad81b09877f7f7e9d864085faa0d3db659efb2a0604cf7f281bbd0b1365ee95abc72d667d062904ad85fa4492f0fc13c5887197e5e54bac2169b54eb225ba134fa8bdec6a41e41546f3eb81a730e60e962d4c143c5b7f915ef39e55eed23cf33e1178db16ba82a2c78ece7ece7bf562210deda42be077fd656e408e0cab0245dd78d0c8ecef66e78df4155d684b905ddf30a754e07363b0d1a924e1b6ef0ea8eb91667a1513330f1b1237c31a9218f28967cb5903adf2fa4458c08ac0a9c6ae492a6b3210fc65917e9332c4c34125318c6f1e82ced68d0654875ac9b8b0fe76e3f9fb05a29596a5ec7a8864ffaf59783e4553072bd0a798c0fb178fa5f2eda0427e227682fffeebdef8f2002c82cd33e1e1c5890984e68072c0bc17e2b49d30ebf68adbed02c671043c1c684de03c90f39598bf8e68521c0e683320e02bd7e89aa2a1bf7618826c9a848647fdfd383f9b292e195814c305e76f78f29f5c91c088315117e869f3581ae3935ba729b172f81c68209fe2c83bbc1a3022f630fb8eb5ddcfef77c67f4fb43f8fc1539586f5f5470054f3f4545d650173648735f238964559055b5426c10660e42325a34f042ef9ead1818d327b950ea540c9c0bfcb5b8c623a75c2311f6638a320cb9906318e18c39cab5d1f11fbb7135f29c6af5388f74aa5fb1c8e0d92099e5b24ac784d03f9a1c03a02f1032daf22185c2ef8a4c700754ae56431c42bc9278c71c95e742d4ac4cbdc58205fd1f8bd37f07fd7cd2b2a0dd8a02dfb2af34a4e5680f6aa2e009f3796743523bc878269f025aa01b39e9178103e54d249ba7e67a97f3728728da005f073053236dd58c92ca76f90d318b733b699d892618b28f573927238f65e835b581bb7e91b73d8efa6c096be5c392683e527c9e775c1b75ec213f244c0162774b4d5c373a0b9698d41e70da8d69db2346a95d80a9a5150821a946e438966e25a9661dbe585b4a5b5d2f562978d15a6d4008c032ffa09648c73bbbf22e0d948318d1aedc0978ea7c6b0cbcddfe4a95fe1b08c1244ad0511157baab9248e842f4c2a185fcd60b6b7ea554a325563df6a73b6d36d110c1565723caa7521820c925979f7d85f761deb53e8363877a79f997dd4c841e99ff204bd807915b0643c4aacdcae2d3450b24d1307067f6d8e27fca4da2b0bda0f370fe769a07e223ff9f198a4e1e5ec9345d20e0d9c6cd76af0b01787f072f0112ed059f5af74a272b5dd413c3a805905224740d72830a323ede95f495ae229ed5890403d87fd26b2f2d2e6114e79e6f6def5d83fedeadadf63b8e6ebcd57300d2540b18b3f1f4d44ffcccc8d7e59ddf109ca422176262ecbbab8f942ff5434ff6948005dfca7d490aa7dc774e3543feb143a8682a3b64dd8bea837a954993c74d71d69194552c3d42ba9b4d4a5e06fa9ae78759db09df2bad4dd35a87f3f20d3c09bdb10f99937835cc93cf44406e9a61bbaa63cfd6a407c0e6eccce3c29f7c6aec10b1f813d6906c062362831e852e4570663e6462868395b87efa8f83d3ac75951a838b47ecd7087c9bcdedc1d0e08bf592844989822ea3f6e3b7d0812aa175c6c5e7fd6fbe105b5b57cf3e011d1c209eb0849758641ce9dc2b5e16a36aa4c4f719ec0cdd35fa4c3257fd47e7e9eb170c28165e788b1c4436ae2246620c3a174469f5776165d687f68a95af0008d0e66ee6d58fad0f365fc3282666511bb691afe3ed594ae1d8c4f151015fae870a8d758efc1f3bb030eb62d63ee3ecaca00a272fc9975e8776400335d0d6cc73af6de645f5027ee29608760144aacb07bc1f931920a0bf426589d2f73968364c5d578766ed17290274c2a31cac8f87300f20aa82d61fb204b1ac440fce7bbfcc1866d7471d7ec60211366a113c33b769558f56c810ea06ab7ec69a8b10807c59df17e43a7f26b0ae2addafb80904ced2a236d3296d3b9b91a2f7d98e733566889c703af5595b74da3809f32894435c9b0c4c6c76b825e25ea7e19499e640e9e865d996379a4403a6187a067ffabdf598ed5c1572c21e409c7aab6db0ec30952b3087382533cc44e814e1896f099cce111bcdfc0e41ccd9d43a8433d6fbce6be16ddb05ad6660537d10a75af5f6bf824d5c939189577be196ef6e19d3fb16825c1a8f57bb1ea844fc7da1ce61e2a659cd55f3790f09f707433292d54ed93a38aa2858b3c5209313abfe011977172ebb7642e1d78d36b784720d1caf1a6ad1c375f142c912bd11849f909c2fce95181f87098a3d78eb72aaf354dbd1a76b9a3ab2043d06b0a31ac92258cca9f50304827985e8c5954a08ca28d3e7717f0c497359446de136f933efa36299e4a67245d4e2e37880ecfd7d2215463e3d65bbb2d88ae07ca2aadb2aac75f460508f197a14966dfaf419c2d230eabe9505d46dbc9ee624d2ee99cc4b907f40719f25917d6b46a1075d2022937a6543603948ad0aa9ea31aa7e70959a30e6be06bf81edaf3910a654e4f1ba43a65db942ff584dee996d5468cba7d7d006fdeb261c3c1a5d22bc635ee95d22800e1b74643c5400f2bf3ab3c4ea4e8ea6f63da2f5cafba52a45ff3bc84c911e7b74ec60ff621ad6c5b5c5f3c870d3ac7267c56d6ff2ddfe478e7380286292aa0ba90adf93d1f0a5618bcee4ffd0327b6a55310bcadd26422691f6c1a7463761625d2ebc2bb3e35d4950dfc10d4fb2ac630b3efb77041dfe93897289fee0c756bb48914fb699a3222201fd49cacf9e5bb37f335ba05f7999632c2e0a3744b394e1d62b4c8efb711f95c3f3ae4", 0x1000}, {&(0x7f0000000000)="073705bb86e5d0ee92c9f311cf80c4bd567dd436719f0126b080607b6dc0ca67b977da26f3698dd9bf9a5b6269e2136a687f8e8d", 0x34}, {&(0x7f00000000c0)="5d2d7979eea3c9c8f35b", 0xa}, {&(0x7f0000000140)="7cfc2fa06337786c969eb8db6286c71a958e6f87cbf7863339b842d19777812fd0dd345f0df03caf8afc32c1b687b20c1d6ccc6ca011ba3ca4165a30171f89583cbf558ca591302699541d84f8e1957237733edf4709398f2e7d3813aeef816bcae05b4a6ff3ee1c26dfeda2982bd97c3e109b6508ad0ca4f857c76da750e5b3fc592cb1218cf93c1a89a866a20e5085baa916eefc2097ab553019de8eb4ae93d7f753ecb31a91b778733bb1106b6d40f2d57bb13d415305b10f7f7de5e142ee7e6840e85a20f49dc73d77f6c1aac544329dd69585c85e39f0e3ef58fb50b4fdd4bb062583feae97037c8fa1", 0xec}, {&(0x7f0000001300)="3e0acac548064748632c948fc5142fded5928d1ba1fe76df589ee565f5166a8a853dd9420a695199c59b803a7c95697bce3387e7875e7f6296a80cba6c083dcbb8326467050aab93575771058c65c5f39277168aa65f321b208bf331fe6a7dfb1e88314334763b6677b353d29a8468bf47d3fb35e3b273d06f7ec350611490a7c8ae90216b75629e2a6bcbc8d811fb0508d9edcbee0967a0c828c268ae24f517f5aa1e06990c7eec35c427c3708d1e642784e788fa67e3589a327e5bb9981e61a7d0f702a9057009e0b57b9b", 0xcc}, {&(0x7f0000000240)="7c2aeec43a9d1b5cae6d7a158595a2b8cc05a9bd9d147d681c0572c2683e2775997db4747cbfcd1cf0fd27fc595a0d8565af676fee2945a2d24b43fd624ad92d11874302635c7bc927ecd778cddee377e4a7c4499f14fd3eb0c37cf41a6d2d1c25106b", 0x63}], 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3e89e05400000000000000000000000000007a08"}) 16:01:01 executing program 1: clock_settime(0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x400) socketpair(0x1a, 0x4, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x4, 0xb9c, 0x40, 0x5, "ba6c66907c68f6d175ec7e2a0d76555bec923819", 0x80000001, 0x1}) write(r0, &(0x7f0000000080)="adb95a9c313322fa8334c52ae36f1c916243d9b6d5f3ba0523761b82a40022554f0ffe11d6af80627739521748d8e240c8206ffae162ba40b37a87f6f61c9e0dbb7d7434ea9196016099fba8c227cb8cf65f7df77527d76866c74bc0125ef42c0397fcab807cc6884f160aaef829ef4155ba4303e3145877d2c1c72c7048d44203ec546cc90d898e443d21298d69b88ef8916536a933db3597dd3a503a4fe0745958abc18a9b814e5fd7843b8b89d1889590f57e615190d1156006c8da3961fada5bbf9f79cdc6e1cd43a88d4282c095d3f63e378a25c0973b77f2f88e8cf5e3344cea79b4b9e32baf58875ccc96d7a43604374719", 0xf5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x5, 0x1, 0x0, 0x8, "8e2dcdf61a416c71297e471860c9cd3531c7c3e6", 0x6, 0x7}) clock_settime(0x0, &(0x7f0000000040)={0x2a}) 16:01:01 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) pipe(&(0x7f0000000080)) close(r0) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000002000, 0x0) r0 = open(&(0x7f0000000700)='./bus\x00', 0x6, 0x0) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/149) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./bus\x00', 0x2) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x7f) pwritev(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="f6a07f0c3845d4bc96bf2bab2803bcbdc275966a622098488daa92008941eeb15b3e53a1892d2075f130774d9461", 0x2e}], 0x1, 0x0) syz_open_pts() rmdir(&(0x7f0000000280)='./bus\x00') unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='x\x00') 16:00:42 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000380)={0x0, ""/178}, 0xfffffec9, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r1 = msgget$private(0x0, 0x7) msgsnd(r1, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) r3 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f000079df88)={{0x0, 0x0, r2, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r3, 0x0, 0x0, 0x400000, 0x0, 0xa2}) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7e, 0x0) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000fc0)="c3fe3637f81904de2b70dee756a9f49dd6ab149a8a97ec7ce2ae8ac479b872bc7d41e89290d22781554ffe01ef65d9d7156475b55200d473341c1c65d7a2d65b15d178ba6c8a5131beb3862088d9754baf9a6e6f728b5db4e066127e40f8d9e212fb36fd593cd00c897be76f1927c8ad26f495003bcdb68d4183bd7d487410048b1f2c4bc55f8696c8217e1c58522089", 0xffffffffffffff5f}], 0x1) pwritev(r0, &(0x7f00000021c0)=[{&(0x7f00000000c0)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8", 0xec3}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x3) read(r0, &(0x7f0000001340)=""/116, 0x74) 16:00:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/238, 0xff15}, {0x0}, {&(0x7f0000000500)=""/254, 0xfe}, {0x0, 0xfec9}], 0x210, &(0x7f0000001600)=""/210, 0xd2}, 0x0) pwritev(r0, &(0x7f0000000000), 0x1000000000000055, 0x0) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(r1, r2) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) select(0x40, &(0x7f0000000140)={0x7, 0x400, 0x5d, 0x8001, 0x3, 0x1, 0x7, 0x3}, &(0x7f0000000180)={0x54, 0x3, 0x1, 0x8, 0x2c3b02c1, 0x4, 0x0, 0x5}, &(0x7f00000001c0)={0xf5, 0x1, 0x3, 0x401, 0x1ff, 0x0, 0x0, 0x4800000000000}, &(0x7f0000000280)={0x7fffffff, 0x80000000}) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000040)={0x0, ""/25}, 0x21, 0x3, 0x800) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 16:00:42 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x801, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x7a) write(r0, &(0x7f0000002740), 0x106cd) sendto$inet6(r0, &(0x7f0000000080)="269e8c7e5fc4072274a5596bffc4a445df83f280ceae4e53b400abab2a3da5858ae1acbc5122919b", 0x28, 0x0, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0x7f}, 0xc) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000040)='7', 0x1) 16:00:42 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) sendto$inet6(r0, &(0x7f0000000500)="0431f935f2db7801f3ebdb17f36058ae42a34d9d3296544c35b839e1ae6773a8755a3196b756fe4de614ad50af216e89e708456ee8c83a91c830f09deac8e405d823722efe31bfa44f49fef7688ca7515ec23bf805b4437e50e8c49d9c1bb5dcbdcae1803dcf4e15e12d9d24a54ef2dc0ce8fadaef09689a2c2af24353567f39ff4bb99e1ae5303811825dfec9ccd784f73422e791b458d85c7b312411696496d1a57a43d410f24968cda69a50e138bcaa97b7d43b1df7fb887a302f2138b9a7067834abecf02a682df0a622fc7d16e865707a3e8cad685e538bb62ab19f7f3bafc6ca5c38fffac48afa73067063e933a96460124db80fc75b7005d632705cc8965ccefd4c3c48ed81ec986b8c2a0f20ad18af6152f74e3b69321250b17015cc2b0171698e30be51a58fc5be465dcee3969ea0d469029afcaf30eddb61366570ed43840e95d4a0b35ea7136882928d2ea5ed20b0dfc2adb3bebd771a1d79f7b6193396985c6ffaa3bce0e32e3d8989ea8a55d2a07b0e26c189561081886471b21b33885fe8ec42d3769a36e596cb1301acb76a91bfd9cf84209f5f636840e88e569e9f118f8fc9c407909c7da6663fa719d281b3eade37b3de4fa63d5ac8871cabd8f369e56344958707daf43744ac5f017278f94f31cfad5baebe557050311694119ab7e311374a0b0fddd8bb4d3b420380ca6bcfbf16665694a48d8f9ceb16751b00549f7d78b2e58f8d35b6edabe6f2daa7f5fff3018a70aed221d75589e58e6db9260689866a64757e8a4a0597e02fa4e1d631d45e002c8d9e81d78305893e38e2772fb4c219aa22e73449649324238ee253dd6ed0f7a9116639cee5a291609f22128c57c3a19e99d46b7b7527395966d1c92fb1bc305cf5c29195b132ff44bceb8af77a5b0cd637a6c0a3f7ee58bb60a17128227d0b04673821ae7ad1eb241fe569c37e7e1fce1e96c8ef109146519297a5c5d30d19accc2e39995c42fd72fb52be8339f419e07c744b8c4da49404a5b3e2734efe70c0794b2e4bb77dacaaba1093de806ae02fb8ac872247d4294ab6f92c6b3bea93c53c33ef421fe40ce87ec49f7bc2097f33fd2ff46fc85895ad2def3b719778002d15bfae6d7094b15f268593e5295c2f7b16d0ce9eed3eef5508ab46d36fe7d9f51a9f302aca4146a6f9011ad52c98e8faa0930ee4c0b6aeed9f4b302f3f7b1d8ab0f81aa4a52d2a80f28c2e8f265c52e4427cf264dd0550aa0f01740ada922dd3b1e986db9041523bcacf60f9ee0262bf22b308ef6494c89de490548c91760b3dc31207f70867dc9c3f6f3746c8d6dcb217cfbab43ba977d844cfc52b70323cdc4638b341e7c6aa7ae72af414c077cafa8ffa6cc22346cd52459ccecca9fb7e70f1fdfdb0fd00bfc88d059bceb522740af75fe1f95eb82a64154ccf6dae048a7f8f1c14c80ad62bc7eac788bb35fff12462bada5582c7fdde6931ae7db375e8ceda3a8abcf6e4046ea197d59fb62d0008080af6f31ad09623d81fd5c5b5d7b7de396c411fd004d201f0bf8f570ab9f2e9d3f25b7d660c45c67164d1d9ec92ee7d9e2d23aacfd62cc9edf3eaaea7f160ac17e6af074f8c200428e78b2291b0cc00b6635348eec393be643607fd9044f6a2523c348b737170f71da1013457ee2fef5ea38b8bf4edd301805bc0094fab212d24f75c6c8a2c8b6a7e934ca516c07fed18519d9f57cd0916fb575c1cee12d1d5b1b1b329682120104bb15aa5d0f0d3bfbc21901df4228a893ecf934828b6d1b516b1a1f49e56bb2069fe2dbe4cc026db43180e5ccb49dc494a7e0f4eebced2a816570c245a5027bd5f908d5cc94facbe529b5436987f39f93127b4e772cc55644325c6d7608ae9aa22830a249d26ed7a533655ae71c77a51336bfe552f9606708bc18e89f3f94f88fa1d2bca429e7f2f1dc2357a6172f4c38a10e093e36bc6ecac939cec03658459b929658127a81f766bc653209c01ec4789bccdb47ec12be3d085024186dd199b6aaa0977e56a3a10428266fecdb9186af837762ecc40e9d0826c874b42a3da734cb18bff846c35d1263f9c0299b4ad7df6ad23720268a4c2690bb57ba4a77819176f6136af1ce582bf378d446abb5cebe0acaa48a832b0f673c511f4b2bdc06f1a935c25be33f395c81da8a95c7af3fb8fa144f69428723eabfdcc4a05422221190faa808128aa18e1ca98f3eb04ca0fe853a54ed393493cb8bf5d777d65d17f95fff45ee3f03c466240d6c3d7205277b0bd52bf461131e4da3430b3669b2b909d03d8ad59ba15968ca08a98601fc13a5083d960ca34c2e1eaf718b7425f515df4398e9308cb3aa026365093d107d425f18ec91cae27b0278062b96ef03224c4675e81828b359f654f12a4d24558de0a5bf9021431d8530e039d00cd0a128089cfca1162c1bbbd88fda61757226f6dc867375f32f1e5194cb7d646ec8eb9b9d56582cfb423ce685a25bc53a33e3866dc4f1f6df27ba5be38bff3c300b6dbb27a8ce2e00236d8220e9afe5106e186bf40cadb9cabd0e061188d248933d6e7e5728edc465bb714158b8f499c24170f581e78752b999252fd5cca95f301150b1516c142f9753fa753065e48dc529a08ef104e29471d14b4a653f8033475199340bc75dd7b9e806ced74fde890fbfd42e5750fac52c47b2c632ced99c5e4e987dd20cadedfa2af76f2157c3e2eb1367b598285a820015f5e307dc6ed0eb11ebab1f6a9fbb266429ba2045dd6102a356b83583065b4b11892a62a27dd9b98cc94e1d82786c444b2b00770d13818623ffed50a9aaf5df5ce87a7691b9a921abda6c826f2cdb886db105b85120bf6e2ed7b00439233374e764fb239df27feda8058d3d0875997525cb6b601bb26f190b9ce45abb20210ac4220a8a47b214a94a9bcf90cf155da201706b18757292623e88365dc1fb14f49c35bd67f9744c441cc9028708edaacdbb578d5bd9457da5ebd72f6f6c26b8aa2a8f09dc7cb6f3d8f0f5a770aa3aa4e065008496f70a1ad90f00d8ed05dbad410c7f3aa9971ca32963e2063fe84b92cd3ec264545f6868cb0e9b497c5746f2cb236f9b2aad4dab5ab1708faee82790703f19ca592bd9db1e6d1713161b4fbbbf87873807c388d8a77c660fc215c09120e6c2e2833cbb176fcb78dce325c00e78e787591f268e9f05ac2915bc943294265c00828cea06b2e632191ccb9b4bbe966ae8c38dce7cc7ae715124067a214b6c28315b4014c83fa43335f622fca896dc82bb0c5ba9ebbf3fca23a581475c465d16800a8a64a92796c03178460435188cc063153695e9e15b5dca159ca5eef6672172cb6fc3beae70379326c778ffbcc278074b094b0575790396fec82d8a36ec17acbfe37c51d761e15ce9b41e540561fe6b220d794fad58378d57f1daca4158c24dc7f39e20eee4aa5963edc73b053bf25ea820fdaea88a2bbfecb58076ee56b59890010f3b12c4fb306184917ca971bb898ef9d96f212cb79122da73f2f9a3b6566e77d64c98988b9abd60bceaecd8d3ad05b16cc9096608394ae99103ba397046a8a0e30979a27d51b14e172642aa1c4f086efbbaf1c4c1dd38875b567212b02519095b3f8f6af53996b70cd56c5cf552a40dcdfe81bc6d814388ab68ece2078332196f3b61e33fa7744f2c3d2b933590f6ac341ddac3613cc3d762dfbd763dd61b6657555800331dde5ebfd953ddcc1ca6696243ac5685b4d03f4d0264e29de37756cbaa2e7115f7f1b9e84e84fb1e123707a5910b11fda0eda8d97c0616d25983a7800bb1dbd07ddb19ecffcedd9e8fb5c167da74fbadacd06ccb61f8b0837faa71666b5484514b1f48ec492108e5bf651cc8030403baa2b10bcf466d1e7230207603f438202d808e28b61143f612e0fff5948975fc7a81da95ac5fb81bab48015529d59407f141b5a23083cedda91b7155ee9e543b22fd00a965b79681b3e6983448c6c95eebd4f353c7170609a9f83cdc9233d6fbd104fbac779df6432fd7e5d0b8e56e4d354a746948a9d1c47950a258980e310e0c45641881b06387a3c81dd0a2f6f40cec8e086f232166286f0153e9e32ef3c9616714487ffb458c1f276cbb31a1e7df8c7be7ccd7d3eee79daa3f11328ae9e8a4bb7939163eabab8b189cabb0cd27db5375f6e1dde208c679f780298161670fa5f61a8108e356e05069ef8970065aac9ec474596c883470c7ce88f586ebe4582b50134cc3132548b595a2e17e9f64f560a456cf6fc4a85b89944d99b5b14c7fbd857268f3076a1643eae49e26736e1055ee7fa1d0a18baa7a4368ff03c26fbfc7edf746291eea8476491c809101535f7b8481a2261f29520b32e0719369e370e00ebf7756c0bacc50087013292acc52968e65a8876476d9f025995299b24b66868034056cf2e3521b2201955211b0ae6fcd837b3ed45a7fd6ac27099ba4cbb5ea251563b59544264d780abf197299f8f2f82e111ddc583adeb3253ab9b36e4550c0048325b4b5f67acfb39e4c946e1990190a957641c1d13c71b4d0b98b909908174d69c19b68469c955de78ed971aa2d7444ca6a5cb1130cf6d351cd2c6cd0616ef3b16bd16ac2543f2544afb56cfa501d1a0b9b581e436afc9d487279b162a64e5d204b65eb8ab51d3bdda5678d1ced889f6f58b1d5089609ac4c789b7f0bbd264b3b03d9620f2a24c4df6a5856c10ae726e38f5a27d033eb55d48395151e022c9050e8832d9b823bb8e465cb9a10f17e377588aac6cdbd500e049caf2746e4712412084f701211f17ab3282dca4ca83c2264993bd08c6d8c77f023b64cd3ab7066f932d5661e666ee06fd054f3a79add88dc7abb9eee1e8a54ace2f06e6b0dfea495bf142f7802c493ee1017f0939fd5395d3d07893f472d185bac7da27a5f04219c55d9d965a94a5267c7ad887d271076608b27b3c747f07f310672a2d30131ccb4c5afd8d04a79b204f3a4fbe95c493bdb855ac9087c835057cf89ae01a5c956203a36f3995c07984e15aa4504d89d303b02442c55723536cd4f0c773312f8099842afa2356285832c52d3481dd0217fb7c3484a29dda31a5bcb4eb082111e23f9f6b492ed65e6ccc473e88a75c258ebf02590eea73fdfc56e95a24b479663d73a7cf2b11aa891fe2487fabf7d25541304c393e9fa658af07e8597ed822aaf724b8383b056d57a0d08f17705b8583d129d085c27615146d073c9b3d5e3a65a44df9d2587fef68e9d8dc7bf4304f973a73c0a25fe1fad9c172da06b8e7713c3daa6501059945148b27a6d5d2c0237e28f6060b059a011c053fe0c836362a23c742c05df5e014f52af98b3907ba5db3f52ea911ddab7937fa46bb861fa5cb960cc61904b4133d820219cfc3d934e2ab06edc61fc18301b10d841d9a6435d1c160701c66a9ac8eac02cc596b0b694a757c273f503c2bf3c35d74048bfa3a98cd3d2eb893e1aae68f2f7ba112849009f2b19bf520507fdda032f4f3e255b20c41f893756011b93b47bbd6ad622cf38c035c32fec51fb571454de66c007066ca3709f16de25a3041f3a6a6ad6dc58e86951930195bb53f4322b5e90ae069507d4f88e0b1025f7b9ad0a3b364f63d4c761edcfdd8a63f3354f04932a2cfef627762d85af7b8a481011285f4f5b6aa836b3463873e220acc720c938d620ba20d772aedbb235d6cec00ef2302443003b0e402b08eee7a4bd6c8ba3ff9289220b79947fd501feb095ed7c275dc483b8f58a21e2bdf979197a9850f07bce1aaea7f2425c4cb4b63b61b17a6d88afff52236a6d82869", 0x1000, 0xc, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e6411", 0x21) poll(&(0x7f0000000140)=[{r1, 0x4b}, {}], 0x2, 0x8b20) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0xffffffffffffffff) close(r2) 16:00:42 executing program 1: r0 = socket(0x16, 0x4000, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1922, 0xe30f}, 0x8) r1 = socket$inet6(0x18, 0xffffffffffffffff, 0x1000000000000) setsockopt(r1, 0x2b, 0x200000000003c, &(0x7f00000000c0)="1e89da04aac37cb908de6edae538b37b89f5e3b93c8b3267f3ff80162b13052f7521318c17ad8b4a7633897be7371d5ee703500e868db68ccb6b4a03bc02abdf2bb60af2466d3a58a601c6066d675c2c8f04b713e2535093812868572c496e323a76a923ac5b0c0eb1f374d4b35e345652c03694ec5fcd72d8cf589983699777baa985a4", 0x2e5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x1, 0x0, 0x81, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x102a, &(0x7f0000000180), &(0x7f0000000040)=0x4) socket$inet6(0x18, 0x4, 0x4) 16:00:42 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x11, 0x4, 0x100000001, 0x4d}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x40000021, 0x400, 0x80}, {{r3}, 0xfffffffffffffffa, 0x9, 0xfffff, 0x0, 0x1c4}, {{r3}, 0xfffffffffffffffe, 0x80, 0x40000080, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0xa2, 0x8, 0xffffffffffffff89}, {{r2}, 0xfffffffffffffff9, 0x2, 0x10, 0x81, 0x8}, {{r3}, 0xfffffffffffffffd, 0x20, 0x20000003, 0x8000, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x5}], 0x5, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x4, 0xf0000003}, {{r2}, 0x0, 0x2, 0x8, 0x1ff, 0xd9b6}, {{r1}, 0x0, 0x4c, 0x4, 0x6, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x28, 0x40000000, 0x5, 0x2}, {{r3}, 0xffffffffffffffff, 0x8, 0xfffff, 0x7, 0x8}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x6, 0x3}], 0x9, &(0x7f0000000040)={0x8, 0x2}) kevent(r3, &(0x7f0000000100), 0x40, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xdb}], 0x7, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000440)='./file0/file0\x00', 0x2, 0x4) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r3 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3, 0x40}], 0x1a, 0x0) fcntl$setstatus(r3, 0x4, 0x48) lseek(r2, 0x0, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000240)=0xc) linkat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f00000006c0)='./bus\x00', 0x4) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000580)=""/160, 0xa0}, {&(0x7f0000000800)=""/176, 0xb0}], 0x2) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) lstat(0xffffffffffffffff, &(0x7f00000003c0)) write(r2, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000200)="195b22eab3de1e8217f5cb1b4d12b562e7c0a80fe81c5c02e9d3e6d44ea6d4d01ddd328aab24082e91f81af497064d3ae301", 0x32}], 0x1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d437628619747d6b1bc7ff81a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a06ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x4c}], 0x1) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x1000, 0xc8}, {{r1}, 0xfffffffffffffffc, 0x88, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x3, 0x8, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x22, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffff9, 0xe8, 0x1, 0x7, 0x72bed230}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40, 0x8, 0x401}], 0xffffffff, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x1, 0xa, 0xfffffffffffffffb, 0x81}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x8001, 0xa42}], 0x8, &(0x7f00000004c0)={0x4, 0x3}) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000002c40)=[{&(0x7f0000001b40)="115fed6a8ebec29eee1166137978959bcdcc2f12789e425f748268304993fae31e4ae3f6b6a851ab861ff5a805d52850b235958e96e22d38eec377cf71c4573f9be18832ab047f6f0d0ced049ef496e26c55f64ff94294c1a02b577e06846a581f971e40cda7a6444bde6993da5c5ee85294e74e47d18bc1d17b282bd804fb7eabb445ed91a311b2f6cad135757aefaa085f9cd97221b384de17d8d66dcc75653d1cfd21c0c4a83e5c0197f8de4ead42e43063e75ee4dacb1df2f1a6f3a9a39f376d1aa7b3f66beb9852eb91cb17e351416773130c9c6740238a38d5056881ee97184ab5c374b292d1c3c6162ff9c1461eb3c40904c2934555f39f8b7f8c5d357f61fb3b27a80e64e11b2e48a9eaa42f2597edb294bf1f9f8177d3ec27f76e40025ca47b19be0a2419a7a6d78147f61558751c45727a181f3474813871897c2b93a40bc88b813683a514ac4b51aeac099221e7938a8f05e6af6f8238f909ba745cf5530991018767d3bad15c4ea8e03b23768ae1220c06a02104574c997acb722eea6ef4655b2e879fdb7ab4f564fd8e3cbd62ad46c3c0dbc9060b54adfe673017fabb2c06375cda1592ddef5ad6c4b80188ebefe5827d7897188b278bddfe7c59af76ee8fb48d0a764f5e78f8e775324d3601a7554f8e18b4cbcb90194ca8d799fc136a8af88f2eccf42e719cac8b64fb406cf5286e756a70ab36cf04c2ab96fbc97aceb3a4ed5cd822e8dc90b577365afa9eead516363036dad53a127dccf2dfcedcd36592f41b70ac0e84f103609b782c8698293d423aadc33b159e42d270dc5659e9519f082ea69426a4286c79f526adfcfa9914e1e9a9ff9251cc96d0be697f8c76514c2df3f71583fcb18ea487418b08cba8d361fce93beb1bef488cff86066d408974b78dc016ac5d22c1cb7da7c37905d792941c4b16abec784ca49970c5ef0eb1c633cee8b60aaa4943e0d4850e4ab46e9bf9fc066d11e473c42ee34f1fc8b9978cc6c85601ab6583eac6501141febec01b765f869e7b367df46620e79224924b660185e38600400b08f7b03635d5868b3e7d6e45a4ca9c3d1112c980f9612cb9d1add16b07a3141db20490c65fb0d8b38e700b4fcac8dc863354aea475a252e14102ce83216ba152f6cf0e5a52e1e970cdd318a6a88113ec72f2f7b3c3e14a0ddcd013fd74da6a0f6088f023a0605dace4e45d214620a63086a1f85622e823a3a878c305d8473b3c71c6f6555632203571ecaf6bcb01aaf31fcfa7e4e507218ab3f87aa390126c62e65ee574a34cdfbba293ec02414e1de79fec5e22b38b04860d153a30f761fc9a255637bb5858799db7ace23d6aee03b304b83cc9d817dbb6f602ccb6d7c95f8d54005159da01ebc59d2ce8cdae4e44e04e5df43b80366319eea3153b0152709b7b83a3dd493f6a560b42ca8befdbae3f73380eabf161dcbde81993002293247301ca13526be947af374945eaf72e2ff21b2e5e3f3d4e408d4199e65bad43c0c3fb66a1e5a51df7a17059b79a4eb284edfacd680a6dbc6ce100fb9f0cd51a1ec078d7ee3820b80ab8834740bf3443de2dbaf684ba9d6f13029941bd800923b05ba8bcfcf3f50dbe3ad9d8ae9dda125ab90863a5c4322a97b22a8c5c5b7950f3ae54ba48d46a7e315ecceda63edfa6b1af34563a3ccd8d9d7ec3d0398128e5778a6095130b1eae251967f7bf39c3492e936be3bfb647cfaac6cbaaa4f8c166a092588cf9c8d2a4bfaf17f3ec07a2f2b9a819538758c61a8b5f7d2aecff790b7106accc04b8b4850df6ae0bef2ce6edcbbd4014f368cc57f13089d92a81969924f11f47bd1df5a5d077b6e41f00120707e9a1e419331a2480d375ff9f47955db21ab86c409f3efb0e5c04a02085d6e4c0b42a1c4d340937695ea3f53d3d9a8fbd8ce5aa039de0f347ab5f6e4044d671572fd24257e7994c72db6655b24763496091314abde46a7622a272a5908748e6a9e4b05761729547eeff3ca85cd0087b64518817bdf7a61b9b6586423305dd8c3d65a04c6e0bb5b48c0d2fe0ea1a184ab512372579db9c2b39826321f280a1ce16fd2b59ec35f44252cd912afc9781fe859f59623916e967041bb27a156ffa6b5abf62ff70ded0f32e73a792967c1a0e55a006ffc72aa4a6d62ef3692d2d4e97f311f20aefb844b90c1b0be83ce78ee388f01377cf4cc146f4a8dc6c179570994c29a95c109634d15cc67a829bf6ca71945beaf33ef33506ea1eff5ecd4e96da3d0077ada8c0d5a115fd001adc21d8477f3b37cdf99773738d74a16e802c1848ce31c5f456f4febdb12fc4f26f63d8fbe559f9e694c3d0e1fba924ab3fa976923b7cc08f8afb32ab04633b59003dca09a9a54a513c07908ce95e59f342aa828d695f1ef0222bb312fd9b60254f081ffb4db53c8f848ec4c06d0f546f9f1e5df7777008bcdf174ab02ed3c321a1fca3512abeba284ce243b27d2ba640c7d7aadcb78e03fe266b40811a2fa80fd68ebfed19ae7aabd3db5d0152fb604ed07623ccbd8af6403b95b7422599ff2dea5513c52154a606160d6769d27312ca21ff31bc77f4d4d22e17", 0x721}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) close(r0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x2, 0x100, 0xfffffffffffffffa, "48bf308a299b64899309a8e44a3f266f05c85a8b", 0xffffffff, 0x7}) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000001300)='./bus\x00', 0xa4efaec19f5c8035, 0x3) kqueue() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/219, 0xdb}, {&(0x7f0000000280)=""/92, 0x5c}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x3) kqueue() socket(0x1, 0x3, 0x9) kqueue() kqueue() select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x1f, 0xfffffffffffffffe}, 0x0, &(0x7f00000000c0)={0x100000e8, 0xffff, 0x9, 0x80000001, 0x80000000, 0x40, 0x7}, &(0x7f0000000100)={0x1000, 0x7}) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 16:00:43 executing program 1: clock_getres(0x400000000000a, &(0x7f0000000000)) clock_getres(0x6, &(0x7f0000000040)) 16:00:43 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x60d, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="dd41aaf9a9b533a2e8f5594f3e8d1ffdc5bc7cfde3cc2660709e0fa6a0c5cc7968cae118da95297d43541de7292c10631e44e1f875cc8b716b92e5dae13fcbce8bfece1dfe4315026753c640bd1dbbc9fbc6e7384999cbc99d5a85bf8157b1e43fc808ac4bdb44188e6971989393a94815831fc3ac27baa0c6c83615dcbe0829", 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xd, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="697e151f2f06433033d223bd51e4f57a111f82734b17583c12b356b9cec2344ac5989f4556f14389326397f2a61c6ee114701e732b47d0f18de5720bd7e2b16051faa07e38ff30d70000561c89d5247b8bd49af086a463c5ae73d9047a3130e4019182b8ed76532d078a36c1ff1b9782b22638f263", 0x75) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xe4, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x67e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000100)='./file0/file0\x00', r2, r3) 16:00:43 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8044, 0x0) r0 = semget$private(0x0, 0x5, 0x165) semop(r0, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x1, 0x8, 0x1800}, {0x0, 0x2, 0x1800}, {0x0, 0x4, 0x800}, {0x2, 0x6, 0x800}, {0x0, 0x4f}, {0x3, 0x80}], 0x7) semget(0xffffffffffffffff, 0x7, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10002, 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180)={0x4, 0x100000000}, 0x10) write(r1, &(0x7f0000000300)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f13655904669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ff01ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccf0d", 0xffffffffffffff3d) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x3) mkdir(&(0x7f00000001c0)='./bus\x00', 0xc8) 16:00:43 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="08f2a47e225f5d8a20c22a56b64a426d55e095c170f83c875857e7402af7f8b6da8e9b9064873bd22b04262bf45c0fb955185c616f9214bfde132bfe36df6573f60d87026c79d36fbc0c4f8dac12b49a94ec300cf02eddc018dc76557d8bcc0a86721d1caf2266f1ac7a57e0882c5e327efe9ea5e98a6bfbbf8b18f10d0e033a53362ca8a7e153f8661f8aff50c2954605770fc81dd180fe7d95a69fe22cfb9fe9df9d4ad6b4ed7da30a1b485a54b15cae48aab535780277832f83d89eea86f2c21745cb16eb5f68703cdd16538b7eeb464f9b0d6eb879dad9bb9de17fac7bfde2303a", 0xe3) r1 = semget$private(0x0, 0x6, 0x2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x501c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1000001, 0x0) write(r2, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809", 0x2ec) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) write(r0, &(0x7f0000000c40)="e36258f72ee90700000000000000233cfb25b84ea49e98efd7f956ff27b60dfe5bbd83a51900000000c16bf57b0000000000000bf19e1299abf2f4297fce373deaa07dc4ecc07a1c199bafb422b919b8340a6641196efcafc1e2132d5236666062502b5f27188bfdde08084496ada3ea066b9df9f2fbffa6d162d6ba29d263a1dd35cd15476a55ac55ff64d5d8b419cb0aded2cac2230de5f315ab9e643c721b2bc5c4a0bb7c7777be9118ebeb81b9dc41fd5dcea52401321c894225a54f03a1aa1d4cddd334f21eb065a0f6d9975ad84cbf9bb2305c333907bfb5c702b2cb29884bd2b7010052f122d1ef0dcd209970c0efb22599e97626affd86269064ee0e9df57b9398be2697723c2f99f2e693e2ae89301d6f16f6e08c8ee07b0f56d256f54e70fa4dcc217062d71cbb93f368a23dc7cf54a81642a4ef93dfa84de4ceac83ae09b59f05e8b3f86d1611", 0x1000000ba) write(r0, &(0x7f0000000300)="7070bf6c40afb6bcf4eb69ff", 0xc) r3 = syz_open_pts() close(r0) r4 = kqueue() fsync(r4) r5 = syz_open_pts() write(r0, &(0x7f0000000840)="a7398eafc2cd703ef9d4a8c1b701425253821806def0b61b3a61a345e3d9026e6b089418e128bb32acfbd1d394f6c7b725f3ef73ed2201358568a06793f0ea6fe1e1352b3e4c7692d55d25b4de3e404388b98129f4506e884976074ae3515166c627e3aeb888344e028e59a5c0ba1b825dd2df433c7e2d4bdebcc81b0669b58778847e943c090ae02dd709371ee0a560801bad21bcd93968286eb49438e80e7b034bc61a2020a155c731925879ddf73b84f447783267bcfd44adb43515c49665738b15fa7aa3f1277bec5f", 0xcb) clock_getres(0x3, &(0x7f0000000ac0)) getegid() readv(r3, &(0x7f00000007c0)=[{&(0x7f0000000340)=""/133, 0x85}, {&(0x7f0000000400)=""/158, 0x9e}, {&(0x7f00000004c0)=""/248, 0xf8}, {&(0x7f0000000040)=""/12, 0xc}, {&(0x7f00000005c0)=""/37, 0x25}, {&(0x7f0000000600)=""/183, 0xb7}, {&(0x7f00000006c0)=""/192, 0xc0}, {&(0x7f0000000780)=""/37, 0x25}], 0x8) kevent(r4, &(0x7f0000000940)=[{{r3}, 0xffffffffffffffff, 0x80, 0x19, 0x3, 0x2}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf0000001, 0x9, 0x80000001}, {{r5}, 0xfffffffffffffffc, 0x76, 0x1, 0x101, 0xb5}, {{r3}, 0xfffffffffffffff8, 0x4c, 0x22, 0x400, 0x8000}, {{r4}, 0xfffffffffffffffd, 0x91, 0x40, 0x67, 0x8000}, {{r3}, 0x0, 0x0, 0x40, 0x3, 0x5}], 0xf4, &(0x7f0000000a00)=[{{r5}, 0xfffffffffffffff8, 0x1, 0x400fffff, 0x80000000, 0x10000}, {{r5}, 0xfffffffffffffffc, 0x13, 0x1, 0x9277, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000004, 0x400, 0x800}, {{r3}, 0xfffffffffffffffa, 0x98, 0x4, 0xfffffffc00000000, 0x6}], 0x10001, &(0x7f0000000a80)={0x8, 0x3}) r6 = fcntl$dupfd(r5, 0xfffffffffffffffd, r3) unlinkat(r6, &(0x7f00000001c0)='./file0\x00', 0x8) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) 16:00:43 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4000000000) write(r0, &(0x7f0000000080)="744c10f46a", 0x5) 16:00:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x6) open(&(0x7f0000000200)='./bus/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x84) readv(r0, &(0x7f0000000100), 0x1000005a) setrlimit(0xd, &(0x7f00000000c0)={0x0, 0x1}) pipe2(&(0x7f0000000000), 0x10000) uvm_fault(0xffffff007f12b528, 0x600011c, 0, 1) -> e kernel: page fault trap, code=0 Stopped at m_free+0x2a: movswq 0x1c(%r14),%rdx ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xffffff007f12b528, 0x600011c, 0, 1) -> e m_free(6000100) at m_free+0x2a end trace frame: 0xffff8000210b8200, count: 0 ddb> trace m_free(6000100) at m_free+0x2a mq_purge(ffff800001b08400) at mq_purge+0x6d switchclose(ffff8000ffffd2c8,ffff8000210b8278,ffffffff81770467,ffff8000210b8220) at switchclose+0x77 spec_close(ffffffff81e20158) at spec_close+0x271 VOP_CLOSE(ffffff00655b3ad8,ffff8000ffffd2c8,ffffff007f7c79c0,3) at VOP_CLOSE+0x5f vn_closefile(ffff8000ffffd2c8,ffffff00689f4bc8) at vn_closefile+0xfc fdrop(ffffff00689f4bc8,ffff8000ffffd2c8) at fdrop+0xa4 closef(ffff8000ffffd2c8,ffffff006e9d41b0) at closef+0xd5 fdfree(ffff80002105f658) at fdfree+0x98 exit1(ffff8000210b8540,ffff8000ffffd2c8,ffff80002105f658) at exit1+0x22f sys_exit(ffffffff81519e33,ffff8000210b8460,ffff8000210b8540) at sys_exit+0x13 syscall(0) at syscall+0x3e4 Xsyscall(6,1,0,1,0,7f7ffffed710) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffed6c0, count: -13 ddb> show registers rdi 0x7 rsi 0xf0 rbp 0xffff8000210b81d0 rbx 0xffffffff817703f0 switchclose rdx 0xffff8000210b80e0 rcx 0xffffffff81e91720 mbstat_boot_boot_cpumem rax 0 r8 0 r9 0 r10 0 r11 0xffffffff815929a0 pool_lock_mtx_leave r12 0xffffff006efe4700 r13 0x236161bc r14 0x6000100 __kernel_end_phys+0x4000100 r15 0x6000100 __kernel_end_phys+0x4000100 rip 0xffffffff81baed8a m_free+0x2a cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff8000210b81b0 ss 0x10 m_free+0x2a: movswq 0x1c(%r14),%rdx ddb> show proc PROC (syz-executor1) pid=454012 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000210ac298,0xffffffff81ea6dd0 process=0xffff80002105f658 user=0xffff8000210b3000, vmspace=0xffffff007f12b528 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 52102 376292 1 0 3 0x100083 ttyin getty 71787 200272 0 0 3 0x14200 bored sosplice 97286 203818 46005 0 3 0x2 biowait syz-executor0 67462 411732 46005 0 3 0x82 nanosleep syz-executor1 46005 424944 52834 0 3 0x82 thrsleep syz-fuzzer 46005 300453 52834 0 3 0x4000082 nanosleep syz-fuzzer 46005 322476 52834 0 3 0x4000082 thrsleep syz-fuzzer 46005 184986 52834 0 3 0x4000082 thrsleep syz-fuzzer 46005 360838 52834 0 3 0x4000082 kqread syz-fuzzer 46005 63025 52834 0 3 0x4000082 thrsleep syz-fuzzer 46005 124649 52834 0 3 0x4000082 thrsleep syz-fuzzer 52834 423098 96244 0 3 0x10008a pause ksh 96244 3043 61607 0 3 0x92 select sshd 61607 137359 1 0 3 0x80 select sshd 73955 389637 95337 73 2 0x100090 syslogd 95337 340649 1 0 3 0x100082 netio syslogd 83494 225056 1 77 3 0x100090 poll dhclient 28894 183557 1 0 3 0x80 poll dhclient 6818 13833 0 0 2 0x14200 zerothread 71114 386224 0 0 3 0x14200 aiodoned aiodoned 3764 177263 0 0 3 0x14200 syncer update 13032 293235 0 0 3 0x14200 cleaner cleaner 34990 423845 0 0 3 0x14200 reaper reaper 45863 79321 0 0 3 0x14200 pgdaemon pagedaemon 6460 383539 0 0 3 0x14200 bored crynlk 71988 360875 0 0 3 0x14200 bored crypto 72426 160585 0 0 3 0x40014200 acpi0 acpi0 28177 309694 0 0 3 0x14200 bored softnet 26996 229322 0 0 3 0x14200 bored systqmp 31494 52592 0 0 3 0x14200 bored systq 9546 249840 0 0 3 0x40014200 bored softclock 85550 343133 0 0 3 0x40014200 idle0 1 257404 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper