) truncate(&(0x7f0000000000)='./file0\x00', 0xfff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x2}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2036"], 0x1, 0x0, 0x0) connect(r4, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) write(r1, 0x0, 0x0) 16:04:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x200000000024, 0x0, 0x729490a09ff2639e) 16:04:12 executing program 0: select(0x40, &(0x7f0000000000)={0x3, 0x33, 0x81, 0x3, 0x6, 0x8, 0x800, 0x1}, &(0x7f0000000040)={0x0, 0x6, 0x0, 0x800, 0x3, 0x8, 0x100000000, 0x8000}, &(0x7f0000000080)={0x4, 0x3ff, 0x9, 0x2, 0x9, 0x5, 0x100000000, 0x7}, &(0x7f00000000c0)={0x0, 0x7fffffff}) write(0xffffffffffffffff, &(0x7f00000005c0)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0b0e053b4686aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a94300808c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48f996c15f504f5b45839f384468ffabc8d5c1125787ae2b4ac251db0d1e6ed04f5c9fe91df91c27ad6a4e67169171c5ca6785fcd36e8d3b08f43a2e4279b8682b31f024fbbe6c4e97d2dc2948de333b8203f1ba9b67024c19a25e7007b10a51b99e5f23ac213fd3cf87d2ff8f24ff1ae0d1a319d48716311c4d15d2de8472c2e0802a6d44739416629c72dc51773d7e6963a021b2605433f45eec00fb0495bc68c70218141e2d141695e32cd9d56dd9a8cd5cc20c477051d685db74b376690426954301cad565ada60cbe1544150474a25cb8aa78d10127e9aa61dfde572ac1b181a27e286a056e514a9466ddcae54a7ea09535a7a1dfaefcacae770be1989ba245cd905a09a2443ee864c6ffbd81823d1a3be64fd2c12a217344de30132fc939adb819fb547e1daa4b7d026584f0c27317916036cc127887ebf809a2cd2f3da5430e1e3184a83d826cfd845c7c6eeed90e736aaac07e646a4210d67084918b8e7d5d1c67cd29cda53f59d2e15627889e1956afb3", 0xffffff15) read(0xffffffffffffffff, 0x0, 0x8c) 16:04:13 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) socket$inet(0x2, 0x8006, 0x92e) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffa, 0x0, 0x3fa4f482c31701e6) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='^$u$!@\'{\x00', &(0x7f00000000c0)='}](\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=']\x00', &(0x7f0000000240)='\x00']) getgid() 16:04:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c452f557a29ea58f74660c4cf73e367c8633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244f36a336ebe936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe7916a93b30a82dea817da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117c0259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469d53c11afab9f848510ec3913ff", 0xfb5}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) 16:04:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:04:13 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/29) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:04:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getdents(r2, 0x0, 0xfe8a) r3 = dup2(r0, r1) write(r3, &(0x7f00000001c0)="be", 0x1) shutdown(r0, 0x1) 16:04:13 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x12a04, 0x180) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 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, 0x1) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) readlinkat(r1, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)=""/4096, 0x1000) 16:04:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x408, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x81) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) listen(r0, 0x0) 16:04:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1}, 0x8) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1080001021, &(0x7f0000000000), 0x4) 16:04:13 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x700000000000000, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000040, 0x0, 0xc7e}, {{r1}, 0x0, 0x80, 0x40000000, 0xb73, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000000, 0x0, 0xff}, {{r0}, 0xfffffffffffffff9, 0xa0, 0xfffff, 0x1000, 0x81}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2}, {{r1}, 0xfffffffffffffffe, 0x90, 0x8, 0xff, 0x3}], 0x4, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x9, 0x9}], 0x6, &(0x7f00000001c0)={0x5, 0x4}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(0xffffffffffffff9c) 16:04:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000400), 0x0) shmget(0x1, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) 16:04:13 executing program 1: setitimer(0x0, &(0x7f0000000440)={{0xfffffffffffff2bb}, {0xfffffffffffff001, 0xa5}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10081, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x20090, 0xc) 16:04:13 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)="ada77e261649d13dee1ed2d85c7316daebadd01a276a0972765fdc12b827d3e49b70d3d80f566f2353b14e6c472d47ccaf320b2c4e4debd0f8eb40385cc566a1c328dda5b25049d0cdd8f63474", 0x4d) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="711df240ec1dcb1cf2badc511701000000000000001400fdff0ee6"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:04:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x100, 0xfffffffffffffff6, "2b760bad1827cac62b7020b14800000600002000"}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4000006, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffffda7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:04:19 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="8009002141ec4bff2200c890354516ae53a73683b5b28d28c18bffd0920ebe4400ab12aee2870a83ae729a9d65de2d6720af861669d6604e0941448a2a7bcd61d6a0aefcedd68eb2074667ac20d8928cdcebe94ed9a0a50ed8fb5d9015018fd0eccb5b36ddb9da6f1283638cb3afbcb0a2dfd4be1583d57826385ec270c216b2342fbf4fa9679a438bb722153761f0c5945b062a706bf84bee6dadd469411147d4b4bbab87000000000000dc6f41a8a43b9c34059c33696a06bf7c1c10567434b3c661686b43aae41aeac88af5a163b988289cede58ed72060adc8cc23529a7db7d429abff87ea4be39b871887fddcbb2d55b4675564af868df094f3e28bbe34964025a378586b174d646af4d95cf17821076072300b4b7a18f1745e92295d0b26b143233d53f0905c3f05e15278049b3f41c61a71d6c6275ea8dbdaeefd64e15ee6d6c985167bd68469"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="87", 0x1}], 0x1, 0x0) 16:04:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x200000000002, 0x0) write(r0, &(0x7f0000000200)="06000000000000006e", 0x9) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/210, 0xd2}, {&(0x7f0000000180)=""/92, 0x5c}, {&(0x7f0000000240)=""/136, 0x88}, {&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f0000000340)=""/25, 0x19}], 0x5, &(0x7f0000000400)=""/169, 0xa9}, 0x40) 16:04:20 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() read(r1, &(0x7f0000000180)=""/69, 0x45) kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0x0, 0x48, 0xf0000000, 0xff, 0x23}], 0x0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x2c, 0x3, 0x9, 0x4}, {{r2}, 0xfffffffffffffffc, 0x30, 0x40000000, 0x3, 0x31c}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x2}], 0x2, &(0x7f00000000c0)={0x8, 0x7fff}) syz_open_pts() 16:04:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r2 = getuid() lchown(&(0x7f0000000680)='./file0\x00', r2, r1) readv(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f0000000000)=""/51, 0x33}, {&(0x7f0000000080)=""/85, 0x55}, {&(0x7f00000002c0)=""/111, 0x6f}, {&(0x7f0000000340)=""/103, 0x67}, {&(0x7f0000000100)=""/4, 0x4}, {&(0x7f00000003c0)=""/94, 0x5e}, {&(0x7f0000000440)=""/216, 0xd8}, {&(0x7f0000000540)=""/16, 0x10}], 0x9) 16:04:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = socket$inet(0x2, 0x8000, 0x9) sendto(r0, &(0x7f0000000180)="86610ed608329f3d688aab98e2c02e78f9495f9e3f3aa5b07ae903f4aef86536c17b623fb0a9287eb88901b6ba9dec4579890da5762135121eaf8c14657957f55fe75557f9ac96fc352b1473203982bea1cdf9634386f4fd6ec46a0cc480e2e470a14ffdd58f5bd218d617040aadc6532aa696c5f5eae49049d18cc3081950e2429e298cf0ccfe1e624ea912cfc969b9ae18d2e47cc667619a8acc6da02cc9231ea9fe839c821590aa37ec72817f6319e4ad14cd7f", 0xb5, 0x2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x100000000}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) seteuid(r1) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:04:24 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) kqueue() close(0xffffffffffffffff) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = kqueue() close(r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x6, 0x3870, 0xd8c, 0x3}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x142) execve(0x0, 0x0, 0x0) 16:04:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) mknod(&(0x7f00000001c0)='./bus\x00', 0x40, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) socket(0x1, 0x8000, 0x8000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216", 0x0, 0x3}) socket(0x6, 0x2, 0x7) recvfrom(r0, &(0x7f0000000080)=""/87, 0x57, 0x800, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) 16:04:25 executing program 0: r0 = socket$unix(0x1, 0x6, 0x0) fcntl$getflags(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x101, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:04:25 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) write(r0, &(0x7f0000001240)="85df2ab3e8797deaef70bcc2cf443caca5f76e97", 0x14) 16:04:25 executing program 0: r0 = msgget(0x1, 0x110) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = getpgid(r5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1ff, r1, r2, r3, r4, 0x1, 0x9858}, 0xffffffff, 0x2, r5, r6, 0x1, 0x100, 0x401, 0x8}) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x0, 0x7fff}, {0x8, 0x5}}) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/4096}, 0x1008, 0x2, 0x800) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r7, 0x9, &(0x7f0000000240)={0x0, 0x1, 0x9d1, 0x1, r5}) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000280)) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/243}, 0xfb, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000300000000edffffffffffffff00000000"], 0x29, 0x2, 0x0) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000cd300daff2cfbdfb775a39abecf1787425fe56c8fd9480c04a19b132b044e7b2a860bda307fb9b"], 0x2b, 0x800) 16:04:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0xc00, 0x1) poll(&(0x7f0000000000), 0x0, 0xfffffffffffffffd) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x10001) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x20) mmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x7, 0x1f, r1, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) 16:04:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10002028, 0x4400) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x1000001, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000000)='./bus\x00', 0x630, 0x88) write(r0, &(0x7f00000000c0)="4649af8cf27b03c7156a4ef39514c6aae24feb406f1d38a630690967b0", 0x1d) 16:04:25 executing program 1: setsockopt(0xffffffffffffffff, 0x1, 0x5, &(0x7f0000000000)="fe193bb10151b378173d9996cce50501421d091c2385a755282f705241014134f21ca33f7afe378cb26e29364454bb", 0x2f) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="14a18ed9bf5e1c7fb6d039fdc8b334a9b1caaa93cdfb0cb40e39e0f89f2e5318fa9e156c0970c763c16d1f739d0686a93c301c4422025163d971e8206dc38db571cff50774cb0fafd92927ae9f103ef15211a7a482a082514415b56cbff366104f37d46398a3e0e7da26249fddb31d4f6742435c44be0ecb55553e67a07c1a3a5483b2182efcec8377d094cf58a50c1f0bb51cbd2b29c7b84dd3b1916c53485e84d34ac56cf17303759065aa487a102840c6ec325b05050c94643d3cd70d9954910dbf470bd172525866b2bc0560b510333ebb", 0xd3, 0x8, &(0x7f0000000140)={0x18, 0x3, 0x4}, 0xc) setsockopt(0xffffffffffffffff, 0x29, 0x1a, &(0x7f0000000000), 0x0) r0 = semget$private(0x0, 0x3, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/119) 16:04:25 executing program 0: clock_settime(0x0, 0x0) semget$private(0x0, 0x2, 0x200) r0 = semget$private(0x0, 0x5, 0x240) semget$private(0x0, 0x3, 0x81) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/134) sync() 16:04:25 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffa, 0x9, 0xd, 0xbab, "17020700ff1f000001260400000000156e14f300"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb384", 0x41}], 0x1) 16:04:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x80}, {{}, 0xfffffffffffffff9, 0x2, 0x0, 0x800000000000}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) 16:04:26 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x1, 0x20000000008) setsockopt(r0, 0xa61, 0x9, 0x0, 0x0) 16:04:26 executing program 1: r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/79}, &(0x7f00000000c0)=0x51) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = socket(0x7, 0x7, 0x7) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = socket$inet(0x2, 0xc001, 0x9) r7 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r9 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r10 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x45, 0x1a, 0x9, 0xffffffff}], 0x3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x2, 0xba28, 0x1}, {{r3}, 0x0, 0x41, 0x10, 0x80000001, 0xd6}, {{r4}, 0xffffffffffffffff, 0x24, 0x40, 0xa36}, {{r5}, 0xfffffffffffffffb, 0x20, 0xf000004f, 0x3, 0x6}, {{r6}, 0xfffffffffffffffd, 0x40, 0x0, 0x3, 0xffffffff80000001}, {{r7}, 0x0, 0x20, 0xf0000001, 0x4, 0x5}, {{r8}, 0xfffffffffffffff8, 0x2, 0x4, 0x6, 0x8}, {{r9}, 0xfffffffffffffffe, 0x61, 0xfffff, 0x9, 0x80}, {{r10}, 0xffffffffffffffff, 0x10, 0x22, 0x3, 0x1}], 0x0, &(0x7f0000000400)={0x4, 0x10001}) r11 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r11, 0x6, 0x8, 0x0, 0x0) 16:04:26 executing program 0: getitimer(0x0, &(0x7f0000000240)) setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/120, 0x78) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x8) fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') setitimer(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:04:26 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/60, 0xffffff1c}], 0x1, 0x0) 16:04:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000080)="f0a8251ba2c40b42bf69f22849115e3884c865f5ab324688aa9a0b0f4538d3161515b818fe7af20acdd710a5f2831dba03f4fb897ffc4d29401d76937614a76e434ebdf9d2928f7ddec053b4303cb22b794229397be0393b8c6ab4b7f16ff27a6319141bcb6d7ff3779442089cf97602bf175ea7e3ca9c330c91d1ed07d388dfd22bef4232436684b55f38488ced54fec8befa11da", 0x95) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x145) write(r0, &(0x7f0000000280)="e878f8a49bcb07218287080f981ca1a891d4f26a8e9071e65823f3e4ba7c3c4e6ccee5dfb1b5aad2329dd10e9b2b48fb99bc138212eff1d3212b80d8bc199fc3691236f138dbd50b6f02201e9ad8f3bf0cd8844bd992f54efc7039c0f33dae94e21fe4b02c5351ed5891e835f37d648a68", 0xfffffffffffffdf6) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x332) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x800, 0x100000001, 0x3, 0x36, "0c24ada9b411fd3cdc9d07e55de9053781f3bb69", 0x6, 0x2}) fchdir(r0) 16:04:26 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aa51000084eeacdd000083a008000000", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0xca7e}, 0x8) 16:04:26 executing program 0: socketpair(0x10, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000300)="4b1f583265f602eab5221a5e2233e8eed57e3af71f1949c97a182ad7a8c3d833f2bca089d219a42b7a8d7cff46bb428f5b970cf98ab124f7c6b7ed801cf43d7e771a2792dcfc8d15f155156358228b9bb9aa6171f434be37b614c199793ce28a4c65db8185457071bd6317cab9e6b0f1c27ba271344fdb52b2fc9eb5157647bb1993c3856295a6530555648e9788af09604dfe725d88b25065d9e8a2ff85989a4a1e432a85a3e854f08ed5f2aef80f298f01ce1ac4ef0d83572c", 0xba, 0x2, &(0x7f0000000280)=@un=@file={0x0, './bus\x00'}, 0x8) chmod(&(0x7f0000000000)='./bus\x00', 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0xa1) recvfrom$unix(r1, &(0x7f0000000100)=""/194, 0xc2, 0x40, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)='N\n', 0x1ca}], 0x5a, 0x0) execve(0x0, 0x0, 0x0) 16:04:26 executing program 1: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) close(r1) dup2(r2, r0) syz_open_pts() execve(0x0, 0x0, 0x0) syz_open_pts() 16:04:26 executing program 0: r0 = semget(0x1, 0x3, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x9b, 0x800, 0x7, 0xb0, 0x0]) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/15) 16:04:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000100)="3a1b61901fb5e26eed731374f9630ace5683876f6e32398b2d0b1094f38d7a1b1b66d0f7c14b8104bc286e224c8ba192493b01cfb685b2956e4947aa37b11b023ed2ad7511e672a7b68e58195cb3e54060d72713199eaf73007aa1ff8abfb7adfe14469c4e51fbc335503ab5bece08156ecc10e72e7a8b0e3e46f0ea4caba87c5c3dacfeb154e312c786ed32c8fd97f8b4682186ad7303d07ec8eabce3c8ddc723207b7717ac2a400d78d8d5dad34ec8bd42dc9cd5d989a0f7056a00daf427538a67a9b49157807103", 0xc9) 16:04:26 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="e6fc4a06d33ea70189a123bc75397a5f24370e241acf2bc54e35910737dadfba040e4f7cd4e9eec3cb524b1ea960c1c55ab22c0d2ed3fba059f39bac75af44037956deb9fdb1d7f935cad9e35bda1147a6340c43fe0f5751f81d587022f13950b3c3252c64b6de32a4709a2aab1d870e666bc4fbb8e7a86490a51de16d93bf379d190fc57cd068cdaa22e312143d9daff5fba97cfb1df878330101e1989c1b72f054dcbce481de002ebc231c9889cd8368d530d6028edcd44dc87e58dd652e"], 0x1, 0x0, 0x0) accept$inet(0xffffffffffffff9c, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x100000001}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x7, 0x14b) shutdown(r0, 0x0) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a", 0x8, 0x0, 0x0, 0x0) 16:04:26 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="80e9712ca653c5d7e1e03aec3b6ed19eeeb939fa0d116b44f2cf746ac4ef482334367c49f64beec41dc07afd5bd539bed730a2aae8feeca72c627b8a36d5984cdfcc246c717f1d80eab222bf9da08a68db604ae37bcf5adbc674f6a914ce051e7145ab1a4b06da55e67f537109825725ae09a1e64d064e94ed09eaf42aeb71e899b18ff63f4fce8d7ecef9bd620011b4420af6c752f37b104abfea206613b4d118baa4187ea29d782d1b66f244202dd268e5a85e40e5e4cf073dd4bdd8afd45cb82c02ca40e6f2b0def537ed0fe815dadefc1870bdaac4d2f986f455269ccbb85839455fb740d7e37ce4a5921fc3dcb9", 0xf0) r1 = socket$inet(0x2, 0x8002, 0x0) getsockopt(r1, 0x4, 0x400, &(0x7f0000000180)=""/178, &(0x7f0000000240)=0xb2) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000000280), 0x20f) 16:04:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae86822b03e9055ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7", 0x1) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bee6dc492dc719b5e819afe57bd0d40b4705d45d"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) unlink(&(0x7f0000000040)='./file0\x00') 16:04:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x400008530c) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:04:26 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0xffffffffffffc008, "a147780ac85a538a131100e800"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:04:26 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x7, 0x3, 0x8000, "5f2010f0d678089e4d42e891f8bb925caf6ad5cd", 0x2, 0x7f}) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000240), 0x0) 16:04:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xffffffffffff7de2) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000440)="e36258a400000000000000007705000000000000004e5bbdc3a5197094b222988a238fe79bbaa9672311495c9bf109d5e1a9c4de41a52f5ea7fa0023d58b93e8154e000000004908d0d99bf7c19f078177da4ce9c28773bbda1049fad20400eb0000000000", 0x65) write(r1, &(0x7f00000006c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b45428ac6060b56fb07fd63e009283b58119c3e1ba798f466d04677f54d4b92b9a070052f3e2060ac166d08d6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f2ce29fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa00040000cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xdd) r2 = syz_open_pts() r3 = dup2(r2, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f00000017c0)=ANY=[@ANYBLOB="01002e2f66696c653000431743d5156618285b3d7e0584ec52bd3a3c929cb09be212d7c30dbd182629ce583ed09e3d1978bbedcb8600706bd5c5e18f2c86d203dd41fab501c05fad07cb3d8dce25da2114743b8d2069b504b8dec945d429314cc4785fb04d9731cea16b550969859db899125bb1a32dd65b2928c9a2cf5f9d246f3a8b433ad20ce91eedaaae69671851f9cd261a24c61c907614649b67bbfb367a3f81120946e35cf63625503c38d38f62b9394fde"], 0xa, &(0x7f0000000500)=[{&(0x7f00000000c0)="7436bebebdfb64b25a6a0e8c2d27d981c0d8f606d0fad46382cebb804c", 0x1d}, {&(0x7f0000000100)="48339332d59f8d3a1127077ecfeddf6b39e38765de286a36bfb4db52e5ac111ec53d9dbe8521ae9e28093bb7b9377f1d07bfb110d338ec6ca5e5a81a2035710b7ff9d296fa333cb2caf68d7a9e4f32935f50a22a0a9b8bed964dcd3ea3529724970cc959bf7c82aa0b3911fac62facc077f58a76e3f7d5e40ac4d69b7704c7bbfc49c6", 0x83}, {&(0x7f0000000280)="87b6366fbf4334afd48122f798aab631d1fe97d48474f5cbaabfd4889497f7f665e88a151858d5a089231ad621462e8de99c21d248f5f14ece2ac9af08e38603587b473efd2884ecb834244b0c293b1862749650b6d550af5686b3bd7a7a98bd94359b07a50f30a0d91d884f62a5a2e5bff8b55af4a45043af94a2c2c2fff7a4397b650b6fde3cc2171ae3", 0x8b}, {&(0x7f0000000340)="56f06eb9ff605c998507c8be263df2d6e1b21258fa8a0626718f0dd3e420f0cacbb3f4a93e82fdd7632ee6c420801690c9d0eac466dbb081fd7c108252262edfdaf8439404c313e5eac0416ce31313c8576e51691f3bbd68694e6f1e32fd788d5478642b0e9bde2fdb34c36bf75d629a3b60c83db2b4e7b9ad8c42656af2446f5462a8802f6a70c125cd4befd3134c75679bb2b0ffc590a8918d5577423c5ec56d", 0xa1}, {&(0x7f00000001c0)="bcd8de96b0b305b727a287501e7b9ff90a9bc29f48a97a9928b65ab0a25f72a41b0ffb9751dbcda354f62d6327ebe679b62ea9ada685e3e815e02596eb59f41fe64a", 0x42}, {&(0x7f00000007c0)="d349ac5afe0e5965cb2ce45684b92e5b473df0641757a896b9ba8c0edd96273f902a1d5191b23ef8b7af044cfd6a6500fa675724020cb46a99a25cd7dd0b3adf7cac8209a2deaec530664f144d0e2afe3db0a69d1786e68b9e346c92215bfc5f9dff58b6e658047e673355bb0c41e3d2c92c7a4f6b78f2f1c2a5111dfa8da3147a6d355cd0bcfdae03168d344a5397675b51cb2ba96e35d228cc6e235acf07ef1e98c15e3d883ea390157376bce40f105860ab40753e5710f38849fdcc0333fa28b2ed830b961d41f0a4907bced2a5c65d737dadb2196b47f460a9bee0363aa3106476e2ee8dc13c2a15a913da533046255cf09aeda1e494f9ea7d4e3aa39e795044b771aa771d8c50417f35ffa3fd55ccf663837c443ce74f674db69e7aaa7c297107a06dfbddabee3501ca0c061a13f8c44f695dbbee575a2b465403d3ba1457811a149f7da572ffce3e637ded3cdab99a35d16c48819385281ba909f25f6eadd1526860167e8bc41a9978020098bf76b7e3c62188aff4ed2032b517a5c7ea9a8852b841425aa5031b9f9c2321fe32224d51554c9a88b1a2ad550f3221b6c64d1f724b413a3806bcec3349d3dbcc83ffa0eae78c1d6337e62519368aa1cfcf52c444be543d96c5625ca884ba346c826a46e5ebfb98ea96a61bb32b5afeadd98ac96bdb0f4c54cb0f31125da59ae4c6e575cf69275ee224e4aa4413839b79fd92152f03e762087f47a9ea43dee2342ccec887f4cf6fe5161192fe57139654b05b831e060acc63b8864972e8793ec353f6c399bdfa1d9d3c1e935011c6a357f5e19b194596c1e2d93ed4e175feb07a40f83f97fb3a3568fe661fb5888b322f0f2465f533e0c5ae4cbf697fa062384ea6ac9e356abf08ad37455128770e293f28e994087479608066a4f26d30207ca6c152f2ad55c4f6adf4475ff27da85e017bdfa457f434fa60b817f2c2a31d5c1ff476f4bc8ad228c5d63a297f54a4d03a6a835857d140909bcb6a3be026786d7499fbcc14b037462e586b737aa3115d49e7ef9fa2b5a7f847eeac3350fd7ef165092a55f51549451e7d987d546d2cac89025ea7d30df266017339582000f892acd25e3d56a5413e72fb0890a7b64612dd5ddebb4b928aedb1d5bba20ecc29b85cb224d930d01f761357192f07521fb3e1d3b86da5884bbb5ac852c7a62b65f6e97d52d13606e67a55dbc4bc221c199d29cb85b0b0417357c2b940e554b42b8987fb0687e871781cacfeb40c1f1e1b0db47817b33fa3659db49c6c471c347d293c38ed39fd663067b7db92eb477003db91fd426d074cd36968acc285c26f6be439ba151476c33db68de5e1339bcb967ccacdc5c95d1ca150b38af0d4a181543c8fb121661f785aef8589ec9df1f8cb3f580f224e8556f292ec32730b0f9ec40f906b3441f5ef4f2faaea9c0243821f35b8b2289da1364f814cdb6acbc72748f93089a3498f602a559ee898538faba2c862ff97a2fcaae3d804d558b01462ebb39547a4c4a6462b758457f16ecd68cad792e77b90b4401c744123892b8daced037ac74988d6cde62ddf3e7296db2ac7def37b9282d51d68effa9d85afff01ff4ecaf7930ca580b1586ed34c3e3d674a7f39e37f258df33ddcd5334726f5985cde61ab3bb17039c103d9d22fbd58e2d8d41f1dd3067e93271241f6b0746045207d1b8a3cda6841813c68cfcb770e4ea19bf45d200b485689eb024d4e60d3fe03e523766cfb331d254e88f9db194cb0ab946579452adb98d9da562a7b59ce11747101aa01cfa4494c9f8634916689b7fcc58a6f108c352ae9b0e8c1dc5ea660df3f292ea7e427745f15578605e9206bf88363b4e1fa1bcff0c62008247879081916615eccab5233f112306f48d35325bf349a85e747794d3f7364318b416c4c5a2fe0bc3d71a5fd863bf1daa1dd98ba597706d86f1c95c933e8a019979397d4bd74b151b9e927175cdbeb022d2c664613dcaba8b2de9f2f6e622e29765a0b6620a6315ebcb0f5ac695133ee634f79144b3eb21919e139bbf51bcb2b9ad5e8bdd9c25271ef090c650e7dee05b2d39079e24949a13aed1bdb9944f5a9b5202b3ad72997fbe4097cc17336e9b7596e7fef0cb85d3a2aab9e98bad9eaf540f74ec9d9e7cc52b243900bff91b6e815c2c9d1ec066f4417081c78b3b54b49b954d6f49c3580a084864f72e07795c9f578293cdda90deff70401c8c513a0485ba66b75a88734851b007375be764f0ca615704547712583ad510145c6dd44a47b5871173550a0cfc6dc36c97de95d0033cec48b8212e20959dea8f57ed2175ca56805e1b48a00a922fe7dbf1ed1d1386c273e399c1f7348f4b5930aef60b043b2428e51f9a8234f6d5925cba5f2ba1f9744c2d53eb28eadee70f11221ab75bd1af1fb6717c506fba1f0ae20e9d55a3dc276ffb09ccc3ee5f3c4277554091a73b4b1d490c7ac40dcaedf6ecc34071741e8f28775b9110c162072fdba9d496931de4e06dccd6d6499eb9ae5609c93ac19b299da269ef805a05930d7b71e4087675c7607ea4f0890ab1e80499eb41c8417c0c8a2788f9092a1accdddd95ee3c4e42ac9762d21012079eb2b2126164d0c7b62a757160a0d007aaff7994c5015a0ca657427e5b6491c2653529b4ee44d11d50b04106dddc0c0b05bfc06207965ab3a5ed92fa3cbac4089ee8153070ad6591c45c6d4fd64183fe2a43dcd6e853fdaf5b1e62f5850fe7d3ff347e9851c1fd0f91605684e86942d0a96e6a6653e0923466103901c041e6fcb1e936e774e1386169bb3ab55de1e9e751837b9e20889eef1d15a4abc244d1ef7ce1adb83513f0b48a01af7e76c7355f3bb4d0fdd2f62318e9cf359a81ceb6fc8c7161f670cd137cd805863521a80877e7b2556db7b67bf46ee9b56b3e9f06af5aa6596e5350c46393aedf0ea3398a9cb993a5be2e2aac63a37ec027aa2278c77aa298e510f489b1e52a9b882e67f3b4a258ac4dbff01424d73b17131fed75fb2bd400298de06fdb58d2f4613ec268d342f70ca4e043096cb2ae1f8ada35e614437ab6ee7970f2ea0b288160d4dd89b388def49181aaa1fb4c3b13b7c85999d5ae318b28ce4d54b810b222b77ca75822b90f58cb06361c44b52881d9d9f2763f4e7ccaf244e9b0a5714258f122ee727c9aac688ed4a656f2c7fa09460e0dec7c07495f6d8b4dac25b180f93e7db989513ac6225cae40283be8a2f6cf19090c2c24ce118b4cfea82c9d25ec8975bab995e39b9284013818e52be7cbf7b18217b286e29453fb0d5a582bcee4bf28027d55db9d1dbeaef5080faeb0e7db797747557ab08078feafaecae2dbf61bc8cae3eace9a8e32c9a7979796d598586f04b1827e50bea606fac1af4e64ed7102a0477b8e394f821d8656d5a2c9519961b7cd1acb4790e7f6b89475794cd5a883e35ff0d121584cdca5cf3586a29b6370e6d528663af1660662726825c1ac7458985134d517c6503a1859fb1f53208e2c0e69cd57d2b4470fd7536cf4f62f5fa5e5fd8bff0eeec2889fad5683144c95abf6f70164afece93c4a382b5f2539ef9781fc16cfe41037c178ed073424868e3e559d7895b96e742eab4fb9ac4f27ef385be9b58a8f34656bef330e4cd627bcdb6ca76b8f1a8317753999829056ad29d99b6979460280c4ec99fc776dc07aa70409f1ea47895552d29fb982115e3f6ea2bec6831a5bae536f21b8888a286687ea8fc7705c2080ff0fdd246fad2d0aba00677c9934c3be665c72ff209903d01c00094f9211e797a2d2d1e9fa8481c7f4d2fc5486be6105bf12a31c37f439647fcb0caadaa36a0679316657a460222ac9db74ab87711278a1661a8759a33ce4bc61ce938d18d541443099f3b2de13c46f4084e1bcb46487a48a1934160b148109959bfa3106a5fd68437b79b88f1475216335aa8fd059416e93ee35846662dd02493167aa484b1cde852630fdb966dbf32596785687fe7464ba3ae004e22e1901d1ae9b28325581795f2c84a450a5c75a9b4de94217f7a957bddc2c518ca9acab27c61770b295700c0288bfae08670ee8608d6b3cb069e5f392fadb9235082d5877bedafb512bd6fb42174e45ae76a1ec329415ab1bfeb4822718c240576914cc3c282a038bd927b963b6db1aff7db3082e8d6f2b3f3fa63697dae198ab6c6d416c1a41df373eea046eb16e0f03fa553d4abee7696521acc010d8fdfe79f88a89ce8cf729d82fb88fac27c9d5be90bde76cb94a21c668575eca877f967c2fbd26271dafbcf4454c7e6d2e8ead52e0bd14ecf58cdb525ef2ca0e02b1005b1a87f608485e10cac1bf57c116566b5612e7359a9a764cb20e9b46e6df215050e9e508018f53d0294c45843c0da7d4fb018dcef7cf2a9a2721281a18fc8317b8ad3b7341924f4df1f4d0e591f5f78b76b699443d23dcd764c2dd3184ff8ff3c28ee54d3e0e05f0e62eee149ee2a477e16ce755b45174658a859142da85158b1bd6238d48ea0f94c59f0629cbc0ab6296f482fe57a59160060cae0443503e38db6a14c7021067a6b4849278d6415cf2f6eacb0ff032ad5c2ad59249262739e8277a724fbd022f4399e610acad4538ab1b84a29ae14b163bed969614f2ab5852d98eaccdf0ac4b6c095e0b3a30b481f428341480227b946e2e0a046f11795682e6b750781187c0203568c8342065a7113275e4536ab3cfcf2333731562586009983adf59042e278f220342dbe0da91ff642549258ce33c1834a0f0df9d7013b2e98c1b136ae200214024896b8592b5022c3dce9ea8fc122fa7336364c3d78a5dee53b8d275a4ce151271a16267b5fd495aae720ad3b6548dff6a83984f7ee786a60a6ec9045f89a6cb0c0ee06f5f397630e330cedb322c178c7ee6c3f5f812281c43afbac47f2654057618a09d030e369fda5285446d5d28109a882563b1e3920b143332becb2dfe87f1d0d460747ce85ed956a4d3c2ad4b325e7847b57f8580043040eeb31b4e9215154ff9dbddb647c09c86db4b6fc78a9bbf94a305224d2d60857580aa644acbad080e73107f886a7d3be49b3708f12551e238e90d2e542109bd0fa2d061dda7feebc32f4d2c3e1e9a46123c024e5fedf789621d5360710e1f114b60433c90306d812f5dfe2c2d669396a0f808e7cd628032ee877e46a3002ca423d6d6f71cdcf1668b348b2a32d070d599537cebe17023bdb8984189064e234fa6739a37868dda34fecfa5f753e29823d956882ee9b0c7e31617ece276e2136c6672511a801e0c6d5488b9fd7398eea587ecdea1468b26e2b79d901cf6d0b5851780834a6e3346febf27181829d4fef279e7942330b8841944ab69860f88be8256af8ed36772da3888440860d22c84972ea884547b44aeb319935a0a0691b1e55398fba3068c1f3e287af4621534183b8565c347c075a13f51249a5a67afd4ff7ba1ad564c9b1b728ee62e45c97fb5bc47f0edf69dbb3e84f0b5ca957f17ad470412d85daa694bf2b392c1d564993233916debd79ace3a61e040c754bf042df41ec27fc917f2cb58771efd2557d58600f78e8aa6c64010748bfd8ceb23db1b402e9d81a47b03836689a972d3787a637c753366d65fcb3ecb049c3fb9aa3d6ea3473448885039d5415eabba91f4931fe20b0f7e734a27516fd22850345b61eca787fd819cc668fcc8451f538d56517f378ffb46e7d85d9dda86fea5ffaedfdf5dbb7e371dd9fbb482f9a40a92fc307bef4121d1bafaf3e1b0fc8e3c1a88fe602451f317baa870bab763a6966830a67c046aa7f648db272", 0x1000}, {&(0x7f00000004c0)="c2ce7f420584b6e4430f13648777203b1a90732c6793b945f745a917ee993ba4455b3c5dda0069b0b0c3c98b2d08e8ecc8380ed4fa434124f7", 0x39}], 0x7, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x8}, 0x4) close(r1) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000400)={0x0, 0xffffffffffff7fff, 0x800059, 0xd732, "cd6474f4d60ababcd6e600"}) readv(r9, &(0x7f00000001c0), 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 16:04:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x1000000000000) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mincore(&(0x7f0000fed000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/156) 16:04:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000005308) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x108) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x1000, 0xf7) chdir(&(0x7f0000000040)='./bus\x00') utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000100)={{0x7f, 0x3ff}, {0x7, 0x7dc}}) 16:04:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2080, 0x7) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r0) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x3}) flock(r1, 0x2) close(r0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x100000001}) read(r0, &(0x7f0000000200)=""/249, 0xf9) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x8) fchdir(r0) close(r1) 16:04:27 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r0 = socket(0x2, 0x4002, 0x0) socket(0x3e, 0x7, 0x400) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) r1 = semget$private(0x0, 0x7, 0x87) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000100)=""/215) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x10001, 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x7}, 0xc) 16:04:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = kqueue() r2 = socket$unix(0x1, 0x7, 0x0) accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/47}, &(0x7f00000001c0)=0x31) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x2, 0x20}, {{r0}, 0xfffffffffffffffa, 0x4d, 0x8, 0xd72, 0x2b8ab613}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x5}], 0x0, &(0x7f0000000080), 0x5, &(0x7f00000000c0)={0x0, 0x9}) recvmsg(r0, &(0x7f0000004240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) setrlimit(0x5, &(0x7f0000000080)={0x2, 0x7f}) sendto(r0, &(0x7f0000000100)="39714feb938d9d3cee10dff99c5d8564a5b7cfd2fc42db0dedd50b21fd202d245dada28b4979191fbc270d850750c73f51e63e94e9e51d50ccf3", 0x3a, 0x8, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) kqueue() 16:04:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f00000002c0)="569aa3fb93a19022d8e181a299197709d29a91b4ad52573686ce099c17c74da32a54b2b7705645a3a567501216c0d64efe56bf765b0e35efa89c40be78c9c0af7df3b23ef62c3f578a45978a8be6805fdff0dc49ba4426f3cd3ebb343fd2ee410d641fa6ab1696b0d38557de6c34489624867e76e1c012a8f5461b8bb5b543de8721d89ed56fdfb279e79412a040df32e31548ffa4a6ae3c34884f7693442f4004387711c6827b604a54a26d56ac11300387b84d138ddc10301120c0279ec1a8d5271866a1f6dff81a083b20ba0786d6d2de12886d28b83dd354fc4f85b3d5f2d5e8d8ecd82de35e82c8e212661c24ee83112f3f0c845c5a5bb2cf9d0bb8a568de8d97f2f1467aa42acf89352d63dcdeacda456285a37347b3e8ecf76062456f6e26e7c4c59cec18c68552b33bdee30441e114bc1523", 0x136) 16:04:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000080)="24a2328224ec23378dcdb70c009da2138666e200c76137ca944869050a05ec36a10d44ef6165911e08298947d9718d9e6903740fa4add0ccbfd5aa3e33d8665888b1494f197e1e01596891a77336e99fad721a00f2be592cd5ac73297a881a", 0x5f}, {&(0x7f00000001c0)="eb82dbb8edbd5cab219fc9cd4647b53268c50ce406a10416d6e4d6b60280033e91be099f1bcde3ddfbf3ca3f013dd3e36408ec6c1d6d9f7f83bfed990a84107409ea39fafc346cda0429ed7dd88723f0abb666ee84e88c9fb13b67ad916769dfe68cfb02b28874d76e59d96b840138fd47102b8d572de6730e40be8f92d0f3be886eb0774b2f466dc53bf0b093d74d523abcb9f68feff23328b89f43d5f3", 0x9e}, {&(0x7f0000000100)="160c1489d8c07adedca6a58002748abb5add626b28bc7a2074463c2f3ec42148f5d88a6ff5e3ba71385d49d68b74ba85ffdd2cec928f73fe4e2969", 0x3b}, {&(0x7f0000000280)="6de1b50959af912b6ddc767cc0a68b32aac5be8aa79e87b75d206f71b90a12d0fa369260a20cf15ea34ede7e83f2a027ca37fdde8c5c1b93b7d44a686c9ca6e4daa2a250501ed9aeee34c38f841f6a9854375ee523c4e1ea73530f5766a7bd38095da489ff756351fc75bae53dd543589f", 0x71}, {&(0x7f0000000340)="88d9227c2efb6285d5391ef3f221d8da9615fb022845ccfd3e800cf169f4738aae35e0", 0x23}, {&(0x7f0000000380)="e5775596d87e3da594fb1e824fa4faea6de1dc1cfc721db1d8eb815774c205e40951a953417c7f0244fd926eca1ab67a9a2f76398872f9acf8d24fdf49588118a51b4ca1216e844c9802477f5309f34fc33edd2219ccef919b49ddd2575990a0c63fe3a6fc7445f737d2a9b5ec3ee385f218176e158a865001e22a0a43d2b7d06ab3a920cb2d642ce9aaaddf2c546e69210d", 0x92}, {&(0x7f0000000440)="79b2fafdf3986ca139c8a959e46bba93ad6bba986370ab64441cffaebbf60b05a959e94650211cdeae592d689bf5dca81be2a351dc03251d4a7c1ac7454005542f530a4f62e22c4b10c425f042ffc6e8e14322b17c114536cd9dcdc52fcc1cee515bb72ebce1381a12d90d1b8300be834a8227fe13a57c18bd403e5d25789369bbe3459100188c22ce27b9d706ec612c70", 0x91}], 0x7, 0x0, 0x0, 0x6}, 0x401) chroot(&(0x7f00000005c0)='./file0/file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB, @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/51, 0x33}, 0x0) recvfrom(r1, &(0x7f0000000600)=""/84, 0x54, 0x3, &(0x7f0000000680)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:04:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x808, 0x10) 16:04:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) 16:04:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) 16:04:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x48) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() r6 = dup(r2) kevent(r4, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x80000005, 0x400, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x0, 0x7}, {{r3}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0xdc3a, 0x401}, {{r3}, 0xfffffffffffffff8, 0x4, 0x80000004, 0x4, 0x6}, {{r3}, 0xfffffffffffffff8, 0x90, 0x0, 0x2, 0x9}, {{r5}, 0xfffffffffffffffd, 0x11, 0x54, 0x2, 0x9}], 0x40, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x10, 0x22, 0x9, 0xf9}], 0x40, &(0x7f00000001c0)={0x100, 0xe2a}) kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) recvfrom(r6, &(0x7f00000012c0)=""/86, 0x56, 0x800, &(0x7f0000001340)=@un=@file={0x0, './bus\x00'}, 0x8) kqueue() getsockopt(r4, 0x7f, 0x2, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) 16:04:28 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') getppid() readlink(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, 0x0) chdir(&(0x7f0000000000)='./file0\x00') setrlimit(0x0, &(0x7f0000000040)={0xfffffffffffff839, 0x7ff}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/119, 0x77) 16:04:28 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) 16:04:28 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d6a6368a17961e0885e9c18342be1d7f729090296991bd60c2ebf674513e2b80bdfeeb99510c0093edcabdee632d", 0x2e}], 0x1) execve(0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet6(r2, &(0x7f0000000180)="4ae48cf9a04de1cd894963d8025f100d5398b787102ec84e596db2a471ea3c71f6ed50a32c3dd11c5ab23a4f299ab9694036af38937d4a86397cd3bd0f46f4d1e2a6d894d6c921651f7d68eab2bcc18ca14435249edcc412fdeff8bb3db9e3d7d0c0105980c4af99802081bcf23863915531ca1bf1df4c1752335ae0b6d348235cdd11d1cada1034b05d564aaa22cb774118888b034b9c3d9c3b7400307a2e58984d7caf466c41475eaaba2582bd98957f517c4a8b7a12ded7efd5b8f58348d62227c76850118c74d0af1aa71bc6302ff8c3048bf23c972f73de877087bf73", 0xdf, 0x404, &(0x7f0000000000)={0x18, 0x0, 0xc02, 0x10001}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140)=0x1ff, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) 16:04:28 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3a, 0x1, 0x35c, 0x3f}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x10, 0xf0000085, 0x6, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x48, 0x80000000, 0xfffffffffffffff8, 0x6b2}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x7, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000002, 0x7, 0x7c6c}], 0xc3, &(0x7f0000000140)={0x66b7, 0x3}) fcntl$setstatus(r0, 0x4, 0x0) 16:04:28 executing program 1: r0 = socket(0x2, 0x4003, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) 16:04:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r2 = dup(r1) renameat(r1, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000040)='./bus\x00') fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r1, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) close(r1) syz_open_pts() write(r1, &(0x7f0000000000), 0x0) 16:04:28 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1500000000f07c0000000000000000000000000000"], 0x15}, 0x0) socket$unix(0x1, 0x1, 0x0) 16:04:28 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x82100, 0xcd1) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x1, 0x0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2000, 0x1) 16:04:28 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) 16:04:28 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r6 = getpid() r7 = geteuid() r8 = getegid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000140)=ANY=[@ANYBLOB="01e92e2f66653000"], 0x10, &(0x7f0000000480)=[{&(0x7f0000000180)="e131850a3f57d2648e073a6d933b8048d64f9f61c2ed8beb40b39afa7824372fbae4ade87c9abbdc713715c55fcca93ce4a828ae743f3a0b024fe24cac311849eaaef768d1f9c523c7e45f4b9be422dea7b26eb208ad5527c37dc9eea3aabaccc0f9d18de45951756d29f2dc90cce42397888e71f152d49996ed24e84613d7665f73ec34f9319cd362114eb8afc2d8d5cd7ad71835d7dfa8bb6bf1b6f64eb5424caa1337d41001", 0xa7}, {&(0x7f0000000300)="bc32e9136bac21a382199651392bc12524678b6583263cd2aa8e14f4b613db16b334f7a5c709b11eff2ceba767e1813e50c2059a23617568625fce7af3dd75c731a43dc519632a905a5b7171fb21d7bdd2fbdf8919b7ba949e1dd992b41d350cc275e5ea7b0ab1bdfed313abd17c64663cdab7d4f5ecac3a55a684031702c83a3c62c7d85e7d6c61d09a47b16bd8a1eb2396e080db728d24fe086e9df5473787494af0dd491ec1cab3b8a67eb0", 0xad}, {&(0x7f00000003c0)="7216e9cfcd00ba147436fe8d05467b6df5fe34372a0887796d67371ae9fb7095cdae5f17e3e3d46a3482c0d47c3a4442f0f6492bab5cadb9a94f4203c4b324e6a0626453f1a8734d05689dc3f96b14375a2cab747ef4bb03adda2ed5085c8dc8a0490535052aa5c6798d99ec59486dcd99cef9b6ee1e0bbd7319b1a48bdeb6c7b0de2f203830f36e963fb5574ac175f091b49c54d23ef46825", 0x99}, {&(0x7f0000000240)="9c2d0b38aac3be1629aba05fbdbc4ee07960d78c01b227025806094ac3229a5fadb61c72a58b42571f6959dae0893e11b4091da241aad5edd16cb3a5dc751c52cfbc80fe0a0cea1cf255171ec9347cc377f660210e0ae826e0684bea0f828e4b6087c44f4de37fd3842a5047d4", 0x6d}], 0x4, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x90, 0x4}, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000080)=0x6f) bind$inet6(r10, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0x100}, 0xc) 16:04:28 executing program 0: r0 = semget(0x2, 0x1, 0x450) setreuid(0x0, 0xee00) semctl$IPC_RMID(r0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 16:04:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:04:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x26) 16:04:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2d}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x850, 0x188) 16:04:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000440)="746b8d7050ec3bd04d615462a2d24216dd41d77f31d3785345353e7b58addc534450bf75051559a5daefbb61f9a7e945c19f33fe6bb02c62601ffc4a0000010000000000733473fd5602ce531310e7a122e780eea5e2796c54c9c8d3a6c5f628ba2fddeab96a949a48a2cbf9d8218d23e4dee26121cfdb89beca5b2380f70f202bc8ce529a511560a388", 0xffffffffffffff54) write(r3, &(0x7f0000000180)="69115ffc8f739a009e75a556f9ce95126ec2623fa0c7a2551d91b0c706e89750721defe7a77ab4312ba5d9bd21b38850493d02b7666d8caaac19b389ff91ab93048ae1063561931b25afeab0484c6357cf5b6f92b81d6e3dbbae0949464258d521d68956279ed22dca842957d9f66b2ad778e529d10fce386f1ef66f482e480c2bbeb757d7035744c01a55ecbcbfb7758d7ed353796fb41efa4118e97318be0f9811eb87b5c6440aef9547537bf227683961273edd3d5bfeb1c63b7b47003d974e688adedc58dc55008e8046063e5e33785edc18395826a32bf677250e1526f05d53d57dd8c38e72d40efa3c", 0xec) write(r0, &(0x7f0000000280)="ab9a5ebbba6e013abc4418419d12584a1e3ba4002ce85ba0e78ace790e0fc8dda3381b40b050c4df8fe17dd9eefac05ccbb8a1274bda908f922a2ec8c9b229dab0580c753a36cb8e80f6ac851ddce8c95d1b1910cb97147cc2d68d4458b80b19f80519f4dbe1c99203458d4e236b8d125fd8ec22ce46f7778f6a2a9488a3f973d15ded0146f22fb54370eae656ee6bcabc", 0x91) r4 = dup2(r2, r2) readv(r4, &(0x7f0000000340)=[{0x0, 0x13f}], 0x3c5) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:04:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000093000000000000000000000000000000000000000000000000c433cdfbde00"], &(0x7f00000000c0)=0x24) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0x8) write(r0, &(0x7f0000000040)="7f1de6", 0x3) r1 = fcntl$getown(r0, 0x5) fchmod(r0, 0x88) fcntl$setown(r0, 0x6, r1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000100)=0x58) 16:04:28 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x4d18, 0x1000, 0x8, "87ecadcf18fe9b1a39652adfdc5a35016ec8b85b", 0x2, 0x200}) 16:04:28 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) lseek(r0, 0x0, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000340)=""/20, 0x14) 16:04:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e0bee54ec106b742381c048426d2a513ad5d9dfe9f2570774cf9a546de66d669df749a58296c05a189575eb3d4bbc1e624437e93ba578f6ee26ffe86f90466662033e1811624800f66d16ed871e3681632cfa2609d3c9d7e18455f532dce5db994912018ae665698c510cbeadc76e74a607587dc4f7008fc904ef8520d324a86b3634e15512d6b2c10da6241d56577a5d103ad9117481dcef3b0147230bac0de611a95ce079bafbf650376052d975e1f5d1b91987e53018aededcb220510017c", 0xc0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) 16:04:28 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0x4c) 16:04:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = kqueue() getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/61, &(0x7f0000000080)=0x3d) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x1) 16:04:28 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x400}, {0x7ff, 0x93}}, &(0x7f0000000080)) setitimer(0x1, &(0x7f0000000140)={{0x9, 0x2b2}, {0x5, 0x16c7bfba}}, &(0x7f0000000180)) setitimer(0x3, &(0x7f00000001c0)={{0x7fff, 0x5}, {0x10000, 0x9b}}, &(0x7f0000000100)) 16:04:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) clock_getres(0x0, &(0x7f0000000000)) fcntl$getflags(0xffffffffffffffff, 0x0) readlink(&(0x7f0000001b00)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) writev(r0, &(0x7f0000001a80)=[{&(0x7f00000018c0)}], 0x1) execve(0x0, 0x0, 0x0) 16:04:28 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffc}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="68d74deee7fd0c0136370fe8e956d6d546e390ebd4325859393cb78ad1a21d2f7d5709708361a77774a6484a4b3a2beae51b4cebae6725733f2f31c9e80e7c65eb329de4199ba09544a3724048b42a0e33628b34d8f64176ae98b591f51bb25a123e6a82bd79f28eb38308d092133cf43905b4a939723e448ea3", 0x7a) 16:04:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40000006009, 0xfffffffffffffffe) getitimer(0x3, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:04:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(r0, 0xc2000000000000) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1700) r1 = open(&(0x7f0000001180)='./bus\x00', 0x20000000000000, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 16:04:28 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="56ea61f62dc1198880f5f071e46ed3b08906a1e8bfc8fc3141e608034fdb3f4a6a56ccd37c319af9f903ed78924c2e377db17ed6e1edb4853e0ca534f2c681f932db3d97378a12400c1b5c9f531c5c80fd82f97be7c3e35ed210dc6fa5003f49a01393ca8d586bb71d448aec8edfd7c789195939a198e0a1b2dd12f2d05a06af3a97d1ddc4db73150c5da49a7f5af8e00a7b16329112426192736b8470b0d6ea08c3b3a5e1572d17d3583e4c8aacce313b39a1529edb640a21f5513111ec5b950203662bb4139fd0068c", 0xca}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000540)="4b86a47fff945840dcd4ff018f231ddf8ff9ddb64382bc1043266de9238b21bb538398d324cd9b5dfdfa5523f1cc05c9f738d0957331d5d7cbc1b7a663511fb8801ea71bba46073600d5aaac31c143c08026e379930456a014644d730f38869b62b12fbd43cc7610071128f55ab7fc8dedffc4f7c0b757fdd4308a306620f1ee7b371bad10a59e1f36fbe9f7076654b7f152fe9bd09295fddc3b5b4b32ac3b5637c39425c065ddd16a49fcd31dc3670807bfb6781529064906b08f", 0xbb}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1109, 0xff) ioctl$TIOCNOTTY(r0, 0x20007471) execve(0x0, 0x0, 0x0) 16:04:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) fcntl$setstatus(r0, 0x4, 0x88) setrlimit(0x0, &(0x7f00000022c0)={0x4, 0x2}) writev(r0, &(0x7f0000002240)=[{&(0x7f0000000080)="dae432727da66110f1f742778370a006750795fcea3048058a8a547bd12b21c424f545ece79427b091617bf302b785303a75c37a6fd1e00d64526f15b3820deb6a68ea61a7d2c8e7f9867a40af1274c12267875023a9d5faeabc21558ffc763886cec47e6048b6047073e1f2ae2062fc70242476c1e1d6e8035680c3ea8212fea953a4fee80d19a8c47337ea8cb6829c564158ff6b12b6e1a3ee0c400665b56ec5da6c27b3c3c0718bc27ab35b468c68d97f609acb031cebe0ed8d120da694255ad4e9466bd3a32e0fa34a44107d72aa00b4d4a2c9be704123452c498812f8b94341eb6bcbb3888ccdbf66f30195a822080d8e661071434dbb00a8071c517aedd237a3123636233d4855e3c0742a6c2247602392cf27341c886e323b892c9d8005034eea828b525c90e98847d329cd041e49526dc2a37923432ad934e44ae9871d96a86ac3f40af93e32ec58c9b1499245f0c2c17cc04d30be4675613dbc14aaf9315071a6f97e1bde7ba8f688e755b0753e5995207d78335c7ae365545597d6a3b96e6fb0ecccbc0350412f2a10f6522ddb1d8d0d647205da625850852c4bc63fc881a0b49520e9432e22e53647dc63077b6c6242661ed2aff645382d4ed540ebe24ff2ad08f856f09597c6854cea22c9a39a17bc91e5763608e7ab4d818db1aa828842b71950e26bb02f0f15d7afc15a4eda00386badba1871e67a030aff8b300c53db82cbd23315316d0bb321afc0d68b3d8ce3480aa5df235d84f9882c27f0bd88893d07615168291935fd4efea5105e9d0a7a40f703f110f40c57066a39459488be613073dae1ad5196458d9e3683100bcfecee43d516b58fd665e93d247778634067ded13e2701bdf8d1ddc28ab18e2d3aa1efff09a632f67921a9ab7aa6ba2a402a482e0994d76ee61cd986d24c6734dd4090f9300e7365f4b138fb61bb183dc460d54b6c8b54a20863f9ee6d2ec719a44a89900ba66584b2e1ad806332cbf9cdaaf86a8e4590e9f4598f4a46640f5810d483f0fcac70588149984a94766ea28225d63aa9ea6ef27361cf1de4f20282f4546dfaf3d077f03674ca45749cc6758dc4f8dc387d932542c09073d80a91a61edf9fb6b320a3437bb247470a95bfd1a85f877719482a686e016c322ddcc55f5248ae4985979573a247f60842e7fbc968be02ccc4c25804f5a1ff297346d3fa982fa57d2eda89b46de8bf7b706e262242060f2b8c2bfa760401d10c85849a0b33679bfa59ad5a3c47246f5ec88dff78b0c5f44b8ff22e79caa3eeaecac3f827ece4a36c71346e0c52300661a369f4d1f8d24b8a3863fbcc2fa6fbcb41517ed9ba85ad050ab201b6e0c478a3e79f7e38bf9ec9a56e864e5b0c9a375ef5a18b601a4b222cc60929f63d4af066ed00d37f09fda040f44ced9f839140ea787094fbafe698dc140b42bf78a0ad965dac74a3368a75573e22f35c277d512e4cef0828b8f3e2cb8b2fc3cc539096d15ebb5a835426d7f5a748b869c9c79d6a10ae2fd78e3a45fdad222fd5b5ef8e1edcaf6507166b9990b436c7a4887af7b76290c1fc02d46bbde536a9d20700a08a5a7f99ae7d6402d893604894678f978051fbabb2068b10b50ab0887e708c2ef9fc420d24493bc9ed6383c790399623146f272b09f2f1bdf73da0e63bd1d10d27f35f4bb6891d587e4d1e860451e0ce3ce4b374c4bee61620a1edf2d13118e31f42b9b5be419956ec2d0b70f988bd87035575cdb8daae9ed24ba17dc87cb645b104afcccc8a63792cc19e77101217d0c3b25434b0c099f6d04e67b1e251bb8da1a590ad595c8432046769ae4a22728e1bc424c619edc01a80fea3a6a53ed4fdb46017e8d6d3b05d71111c18b726e3dbdc356e136a57d817d3a117a139b3611231e17f50b1fd6574eee71b14a336840d7311de32595c84668c602c27fd1953bf6b5329064ec1fbb0a43b795ceb9398737994eb26b88d1c1ab6f936a4c346afd7a21511cd54128d022afd3418f77fdcbe5bd6c2a25f6df7844e84f8f66ad8309e65fb6af094c7f5be81ba95a4dcdcd0fa816dc65ae4e62e9b8658d6d3f4ed105b3fab0bd6b7cbcd12a24c9c63f6d3032469a4ddc4e825dd93b09a8848b81ef71c509054ee7e7ecefa2dc47a1b476b6a641074fcd7b9b02ecfea612faaca401878742ca7262c820b242e334a33e1884c86cef2236a67df098a3db7691f8e0f9b1676ba435d85b8b66589064dfeb33f7532f356ec780321f5dd247a3b125501174ac8dc09ee1d67f8180c1f8fb724cbf34c8aa2767aff98954189fa2ada8d44e41a6b1f868168e3d1dba4af54894e7a6a810c5b5c52be42a4c73cd3fe46b07c2969d234ef6f7adf6412c1feb1a06d8be31ae85044e85c8e578baf4c2d0acde70efb9a0a3bcab8ca068739854c9d7fe4cfe701f6bc67f36833b2a4b86467acdc7d5a55000774d748e9072ee7a16a3b838590ac3b56bddc42db821d53d51ad48201fc21abb1020e23eecaf7336218824e410b8b77bc5ee16f3bc537ceabb5ec187992576fc0b360d608ac1c09e734fcaa0f555d28a16be413992cc61c261c65f96c6bc988a7e2ab0036f6b8492762a74c979e6bec88fb37345689b12b84157b6a852637a222b803669a229ec3f24b256cd1dafd1d11b9aeb65ec86774d17108e05995f11a50d0d684cb99a9f2a974fdffd3ffdf90e69f6f29fe52da4856f9c723781fe2244432256f9f15d858ebb56c9357069f41485ac752f637b3d9a0eb53ce9d15fc67a0f6e6c1034673cb61d04152f5810d793d94263d3193e865ac49b6d2a43b3a2bfc0b29ef18d7ed1e144ffa4450f7ef4127bf02f4639f01648b65b1ea5b27a5be09aad06a440680526bcc9ab0405cd2e34d106f05a83d4ff02accf0b2eca707f6685026d62ebc80cc728792bd13faff1ec9a59a8f718f05f2dddb210c064f0068ff5836b2253c78627f1cef681ed510a74d90078894e6904091df819e68e72fc0da0679052e834d2b46cb81e5cf969b347adb6931358583cd6dbc8c3de54606a4433e3cb9db8dfcb1a7b2fa556728871584b8afe00e085012113784991649b922ed6b57268e8859274709393d566c75ce9c47531b4cc490146b40b783dd20e3a82f65c2bf6a03574391c4b7471b28b772e19f8f7b038c419da5ee15256d60a193fba678f819d5423ceffbc42154b096977dbb4dcdb655aaec64c4cc24ae222cdfb0a19f6706259eb205f8f094054377eaa6663928f5f452ad5c39b3a9acdb670dae06db758ce1c29b8da9b1bf99ee9dc35d5bb85989d275e4331f64101868fb0793a1ee83979f76a65d185fa69db38b5726db9b1235428f4d7d549ff0644081c1aa5bb4f5538c1af258132dc2aaf35feb1ebb76b4cb6652f9e133e4fa7827055be7dbb172de518e6a0169679c93436ea80f2851d5e5a1a922ce0dac66c130b02ff730b9e5d6c6527875b9831b378135421e24a0adaf40b3dd3dc274bf638d0f9887a0aded3dea87825f90ad895eda3df462dd1c2088d17728b49aa511dc0c420842b8235a14ac7fea12a3eee8244cf087326acf774bf31e9836b71e3d4136d4dbc9a32aede38fae95a2d158232a4d63753977f3969fbaff3e9e59c78eaa01aa17e18d283d6f68bfb47e9d8ba82bb955a4a2d5440c0975476fe5447b55fad4199ace874bd13077f08a342e63b40708aa22c7959551239804020b0e03bacd43719502f746e018b594fa191805df4d3723cfd119615c33a37c44bf48c51a6ab1eac73c4592a4714b32c48173f1f7f57845cf01826a2301e3436b4623766dec94ac6d0146da77115d04283fbd75cb3cd1d8fec0ffb94ecc6706e358f657ec03674210499829cf31fc6cfaa9bea84355ffc28973f1d2e372c0b8f53fecce92cf657f81329e97f8ad84831edbaeef0c396422c7c0f199326365be9022963c0431de6fddf38a905effa41a65a26ff475a9b60571231dbe76b174a319d5595536430df693dafb365e99f6fd900356a0e2b762738cb771082bcab00665a293c2f909cc4d504a1bcd5de24bb1376aa966cf06916b96551c540126da63554f005212d734e75ac466fd9c77c14b09fbfca208fe442e18fb3b1f3bd46b63f133cdc1b1bbb445d2d6ac8fee3df53f09ed70085f0908754723f59e1b76e72f66e3e5830960f17fd871ef0502c27889a083a5c9132077ecd2499c590fb9a0aa817ddeaeda0bbd92825a74f40cdae65a5ff785b901e0625361ccbf4cf53583f64d2e8eb9206a5b5baa642563b034012bba5fa68862d53d0d8fa984747c9a56a7512c8715b13dea941af779d770f8b5dd3449a6b1748667208d0193383f9eb2825727162f5803b84e8d12d10bfc6139f603aa83e2b41181025870f71bbe30101fb22aa8677deff96ab645dacc1dd7499b1809907ce646f9547fbb1a92195000e4e7ee88e7a706db6c353a80093891d5700526a7247c5f3ba920d1b7fc9c5776ffea62c28b4c0aa95c0fa523798ea4941fe18ebf76ec6b1158e8a71ab998638564244e69c6033422a244cf6fc7ce9367716394479a8b110b14466e0641299ac77b95af87609656910ceeca8f7c72c54e9bc49982befc122f8d649cbbd027b0562b19a8bda023b3ca2a8fa65e64be40684877c01f86af98af2b5c2ccf486593786d71ddd51374f782ab0ed584fb86da9e7fe60fa152518315e85519b1c7a4d7ff99352aa193b5dbc87769252b63693c0aac2c16cf598458c541c27ee4b47dbc1a2e35ef7916b119900335f607efc943b32ffa611ab4a0e212c12aa8de0d2f8296dabeaf4595adc5b5d6470a4c7892bd6b658656e3fd905e0c4d9052f8f7baac35ee455f7cdd678a55ce841b081696925507034003a542af7d361380ad4e433fabfac27551b97fb9b862a30375789be414bccfceb439cd94a0b9f8602371eea9f6bcc064e65971bff965d8ad6ba3b8eae5d07691518f5fdb84a9082ae9cb51dd2840cf915b3379b0570164112ca90e1def60188ab01da92b28124e85447adba670ce2c5c4428e7a018889c4c32d10bde1d19f117a7e933ece354f5ab2f93b5278420fcc4be7c5d0f169742c90ebda28a325f90bbe3a373172f294329722098ed3258dabacff0c3e0b36fa6e7e195e87fe8d48ddc78dcecef271facb96b848a1feb055b8276ccf18b772cb9a4804f05e560ca246561ba1b15e542d8db428c174440c28d9c863c0149ad995f615ef458f4a23899c94130efe98dad3f7c37c746a6b10732aba780953c19347cee4dca268cdbc30453f138ff780d381dbd968ec89bc8fbaa58b55b3fa801d6f378695b02c319fce2688863b9ad69193790aa07fa2feacf33381c9e990837944f2ca37870e6fd09cf8f07479e8b093fa87ecac50c938214ae8251b351cccd6ce1bd4c130d4217d46374f7d03af2b55ff7a28d5b6cd259b2c878783e3fc5f9d11f8428a15804c249ba7e82ba8e8d9d7a34fd9a366ef8b64c074d5c06563d42bfcfa28d31610036aa19fa407e88730b109b7530472961ec5ab263efecd36e9b36f530b5f15e289fd114fdd4c84f0673cc466a6c2427057e96f4c5f81695e38c4e68043eacc921f16cd85cf50a94c68a6f184415dbb17222d82812dff34a7fecc2a4476c000af9d5ab684c5f4863a7fd44dd5bfb7c4dbd66997349e89ffdb44f55426a35284c34014e528e5645ba4cf69128ec6f240837b25f5b5f46f0ee0f7bed353fa6409a4f36ed1036de5f4d173f4b15fc7ae6b71be1c07e2048860157edac431ef666a9204f51e263bb1e48f185c5cc052e3abd04fed7384ace699034578d0c", 0x1000}, {&(0x7f0000001080)="4551a2cf431a08d719c46f01fc08507a7f804491da15b2fc6ae68e018c60a7a8535d59cfd6b86a05327e509144141c68d7d1cf62075d23271fa0fca75ccd473b25467ade7159", 0x46}, {&(0x7f0000001100)="b6c390e124c46a18e3489c96d37932d7659eb69654280eaf59640f51d8696b2ec40dd078db24d79afc7acc27a84cb9ea48353157fadafe5b9947b0b5a0efcbe3719f997c10ccf620f6fe312ddf1950d3dad4b7e85daa0162ad878afed40303b4e3f7273185f64d6d8cf68eebd8cb578e67e656f286e1c818ab704b289d8f35d97bbdbb696c06ece74b576899b7b7739b674cbb3962c7a17393dfe513705948ff0f8f0a6ad9acbf01721cfaa997bffbc749c7793e356131fed701e140c1ad8716f94e8f1db76a40753021d60860b8a1df5158be2d9f81c161", 0xd8}, {&(0x7f0000001200)="21e25d5187732537805725b33bd6710851286c", 0x13}, {&(0x7f0000001240)="eb314e90282aabeea532d7fe2e5e1ad400f34ae928b30d7ef84356e9978de8d188e2150ac51c6fdb2c021a198d08bf74e0d2b4308a960765a56c5daedfbfa97084dd72050c86d8d0a693c66727d52df659d1a78741035f48f4f914a48cc2397ea794ca31012a1ec0c8132e02a7695747a71a225481d106e1437c50f6ea99e74032602b7032bf6e5ef9cfebe1e3601d19d7fe9b0862923a3b83985e0790d9b4c63e6203d56d11e6bdf7bfb5f8001a1b99ab291634df145eda2c522ffc0f56fd4e64d2759f02f9f303c16e88ffdd7947bddbf065ad5a6968b0365c4086b19c9792e683cec4f80490ab1e310ce6c006b91e9c6ebba88639dd423d09346a695ea87420695577bdced48b28546b0c47b4ae57c6b7377dcbe62ea9c6de7da567be9272620c5690306e05b04e3c5d5ec1b15157d385eb6684449db36d0718cc16f8ee4e766c335bd8def460347c25c8b4113ef902c8f18f6ee357a733adf0e98f4676299db59eeec36749da26655361c76579fc0e89b98e9c1a0d675c5ee6a8357fcef6fe3d6e4b63302a6bf09555b962185ef411aa3b5047ccbbe82a2077389acea8534a2ef97506be2c82eb38394dd3734b535fba72cfcb8e07e4ef259fce49d4f5ef519386c03541c1e6642b2733ffc339f47696586bec6f85ea91ac4754566ce12d14ce7746757214d9fb5ffad0bb8b17544d50f0d5b0df50e714b7e9c35a5b6d05dad6d08249faccbd2851798db2686d387f8a420236bf41f085d2eb2b070efe76d004ed98aec9bd2f8b069f2b2d7eb7e0017fc3c1d1a59f2686569d1600a102aa1600256c27e5c128c78ee9751e9e6c1485f6c4580f14b4666985a491848611292b50591aba19d2fdda0aac1f47a91b761de79fc7a2d0e5421d7d4febeeb03702de23937eab0bf53969767874b1f5f4afc9b26df9e26a95d0d84d4334790c89e2d183af47d71f9d627bf0889e0dc8c40124f2b63b786507207c00ddc60f0cf2f2e829ec74f9ea4ecff81e274637a01b9d0a73e807913c220563b52211cde6046c55a1068a2b5bcd7fba7d8d2ab47485b82cafd6dad9b0ae987259678baa705156b650255ee7969d48a7c9b0e9de76f5192ff00aaf96a8d4f910574d88e4afb7d20bf42a45fb2ac2025f0ed2c9a44eccda6636b148011779f38ccc8d50c7c4109d64cf43bcc56151be58933d5d1cbabf9f18d1a9aca50428ff31fcf852d4c6138d7ddb6d8127e49fdcbad492ec4632ddd7e162ce2500e8c399dc57b014ddda1b7d837378cf36a781337f7adc109c40080a87c98917c348bf634181438e6d9f436a1cfc0e46d7d6cac94cfd15f745b8068babc3131e2b2ec7d0106cda17e584f162b7c3e079a2c23f2d86cf61a52b8909007ba1b8898f0751aa2edfc65dc6069719da79be4b38bca7129ab86e852a2bda151690f24e56e744f89f32b528f95cc7d0e72524dd9905329ad1aba73afff5c4b1112820f1ecef7b8c6d4698f9bed46646adb5b040f0588e3825378b4c4c1ea42d68636017b4801554aea7622935857ce0a8de7c26bb16f07553879c48dcdf185dee54a5f49b16486575415698b98ac09975e853f2a672c25050aa89aabb41ff9217c0dda44068d425afa60099fa45a8aedbcffb7deebd184fa07b82dd9294ba1cfc47344a75d5ce088a1c90ddb19fea1e0aad36b1fd857187f12af7622cd9b4c960e0541d5b8c3d334ff18e9a7d57e231dc04ddcd38fe2ca2dbbc8c22c100fb0e4a568a834a88055cabd6bb5055638be7240e2063958441bb21a6537852bab660cc4872a0b6ce8c7f60ddece891b30eac99c6d8c96ef349c0e927d1c3f1be5eebc29d609d42a026af9aae72b747f1e8acdbfe9d19db3abf74aa958ccf9ada7170ba95bd427c135df1ed47485833518af9cf6fed8c738200cfd13cd2169dbb3ea88f7fb956d669ae63cfba1247b82d35ceae14b28c8b385eef2f262b350eafa3ef8a8098ea9b7a6bd2a89d336d5972140a874205d8ce026a3433816fa4e8c71f0fe58d17fc9468b1a51b2dcc4aa1a2321eec4003faabc694269cc77aad97713f03f0b459dcb62584a283ea7dcb283f6731a4ce617c01fb69f708e1ddd5cd5b2ec394aa29deb6fc9808fa8bd069fcdd7d7e82c226c02accbc84d787e657905e6d13b1ae26e3ac54e8823d6435c1189624d25cda8f4a778197d97d76d532a0973fb96fade404f835c45a2dc33fb647e22016aea316025f82ceac7efc539e4050f2644e93872c212de4ed5371f252d631f34bea79e1f5fe2426f8a95ccc72840e67a08ac1be4473b87a9f018665cb73648c25ceb45c525c09037f0e76f5113c7ddf46f7ce059e7c06c5cb36c720e90974f550a43bc0894229b3900933ea808bfe9f7d6ee859ba59e35719db96aaa42a65a7c8ee62b3d21285de042cb876a829ba00207392359e11f42c0968f35f3438570bb4eb43a6ff4e7876d54d0c94390d28d27ef18172a2e4d620189d087bd81a760a0a939027189ccf4b38847d6962feb7fa7ac5b70c9b96f9d546a1676598f77b7d78c0e85f23691ddbd9ad34c7619bcc5f85b3b1f8ead6b4b4e7ca0c11528982c91bbe4d7b1d0325d8a016b9e600b742f16a6c3926618b64df79823a4ca901cc3716726ef61cb162e80594a7e9450d8c92c0945c1a98c38ba487d596445e2692ba0066628b2c38bd7863c7d24a5689d2504fc22e519ff282b89e2d802d3c032529ba4494e8e1d93b7a6f60c397bac37ae5b0e6627d3d9ca01ba1d8518b1ed115f76eed5c74cd3c59b32855adac475f690d3748a7b88a3bc1e8adbf3fff2fd65e88ae35261fc0d76fe45b3093286de3dc479535842e427ab94a1e73817aeeab22335ac1f75940a44f0b54990dad649f3a85ef97aa8cbc814d75676651c70a0530d6e6bbc8b1b8622a1f710d1c15fc0a367e6d2c19c41548eebf5ec32a00efa102fd0453152dfae63facbdc9a8e1deaeb8465ec6e72b321a9b2ed22ce723e2dd34c1742d93fa512d47e9b6016991dd076edfe9c59952a37099e5256aca6801db325fee9a23a791195b6422fdaac8e4f6654c2aae4b678462fd18a62706899139a9e8fff2d931b122c02f379a811e6e8cf589784eccc0090fbd29cee153166eecb7c6cf29c8587c62c398c5fea5c40f2c38b68130aba1e885b6f8b4afba7920acec8edbeca5f914943f40f724b4513cacb6a5807d3ac59bc79d3b1a23507d31e2d92cebd0f50d706c2e4a53515d0106ec4b9fa1421ab1b224fc68e7eb43b1d8c9470373514b7d9f415f52a220dcfaf0c505514979f067c2ad8e3488646d504d5416eb69b1d319128dbfc30d6b58630e187381ef85c6b711d106574ac64480fc54b8c2d9eeee00c70166d3b24f954a2199d7af872b3a2f914a028d8a1e6602895884e69fd125bcbcc14c72925a312b03ce3ab8139f930e7d46ce432e2e0efd5167bf800a7729696aaa3a9d2e600d0740d42a145539193bbc16023ab171e72b203ac40cfce645e8726cf7c3be75ca9823fb7e785a2c43601c07074a6e5b4203eaa2e7391de4bcd7d9a6fd1ac087f91002f2fd3b510a3d45ec964ddd6e7852f05461d670ea15661c9ed6410d9cddba0b41acc889134d4e33aa1187d022a5dd7cd31ce4ba8dfeb7e7ee0bd724be95988a1141d77f4c1a09d6b9612a0d11e11f0bd14f4db4867098b13f3291e9641c8cdb34299bac20eedf1593ccd8dd378ee5470f304bcd42e6df075c61dd5bf05774a92037daa75a847baa811576cd3a0417a04f516fbe6b50ddf291bb6a749ba734630cbfd6f212b9953a05aa81ab36bc5a21cc05cb3e0b28cc8ef4bdf38b0cd70fedab09ad1e47f2a35b8305d80cc91683f0e575969f41e8336b6804ffb93c1b03c4338e1aadd19539e8590b511d2e88ddcc73555a6d127ed3d579776b2947192327f94fee11e8694b413ad7bfa442c6108b49acdafd2e2a3cef68adc58577f097c07c4aeb4ebeb6d5702b5c0010eeeff428f7f97297b3dca6ca966da94dcec869eda90bd265eb389fa06da5048cd4780eb837fdd0b36bf2141d6af9a12231c5325cb887f5ce32c1353378dd6dac0cb599bebe0d56877d16fc5081c2162b2f958fec335bd0ed105d98912b58c9c44634094d72683b4ef8a5021bece16718ed16fe076555a3b9375cb8a09f1ff0f2d809f782b823aa40a3e6d2a7c8c46e8e168e20683a4086bbc4d2e0de5ffb143e5251570c4263cc870c35f36b5de9d98b5c5f60a489bd251dca7b18c4b66b918ad8a31e8c1db875ba7ff652f5a9a67ee4775fb4e09aae0d6e0ca68c511c48bb9a575616758eb9d0f98911d2b5eb7474ed044fce516074c030364765f9056ae777f65f1bb7fb4056e735039f48dc2320be85b98817237671cdc4f73cc2d29db717a811cb548f9045ef4aa81079476abfc413cd8911ab343821bda93700b4b7d6109a84b687be8ef7dfe398ded40abaea0a8ac7c0db6b86976ad5cb49a661089239d00d11620817155decc745869d037d8759debe1a8f4ae78769017bbb7c17ee79fa0d22cf57b3092929cf0df8d23109550e64e42cac54cfca2e82fb6673a1a2a51cfcd53099850ec8a1a3d93c403c560595c7fa78431c0a270b87e07580d4b7138f73ffb0f6f97b906da86ea98020df2d310c062b4cf3aa88731431589f2a51b4a0d18181e566ed1996d934800e0fd4c8716744c27f3cd718ec2c6d55bbc4813e04873fb3c6f61402196ab3cefd04232493fa234e4615ee287d6eecf8532e404e476286fb6d7ee3844b98ccb63a3ec7ff31cc39c5a37ea22d5995e94a50060e018b2459d3be8532664cfa989fae793c4e00314533d2a9ddb695b90809300acad8f97ef0b8d5de1e4b467b96df140b5661013afaba6eda7d01958b68b22ba28f51006897f6175ffd53797d1fe6b41e39203f2d69da564c813beb5f0385d540de160aa823a23902dc4ce12ad27c298accd13aace8098b69731e263a35059409019d399e146de07e6a03cc0ea3cd56e8eda42a8d7b650599b2b3ec25480ec97113b836298ebf4ef6334d6e46bcfa1c0db86743c13abbc16c21b1eb77b8947c234d2619c97386264bc3e44ddf97cb3f944fde9e642bc970ec13df7e312f693a8f8ffcc7b1874107bbcf6d1fcf64959ed112b7aefb4221aa7aecef2bd8eae8fef5d91f564841c87f74772b3f2b4bd5bfc5f413515a75b9487fb668aeb2f39d0a96f133ad1ce94073299112ba3401e52d50c94f928195142e46abe242833d697dcc23fe72cd8e894ab4cac8a9a605af1deb67a31f8a7a422b5081bbfcb17ed39d8b2ed3a5f5b527694e2b64d4c9330d3fbf4a68decb848f29d16db1182ad13485bbc39dde4b0ef021a1c65fe66bc0d30812915b7cf8b9a3b7c806d30448c91fe44561e7b24d5cd2180ec3dc83f91e1b40d3c6211d1b553a131dc162d069ad309bbfb3d56419f1d341cf35c355c5b3f8d0d328e3ed1441b7a33172cf6c2e54189ff6a8de529e1421c3ec7c8187ecdaaf8a1abcc008cedcd334b1434381512704c0f086b3892f7c2887979483c95f59f8f8d2bd4a869a0ac004578c6458ad81069a4103f89a910d3caf5c81cfd36281f1a22eba852dd16b2f5662510e81a62d54146d9f10b1187d039211cbf77b0f3977a745cb54cbab933208ede2235d93f155b62cecf3c7785e38c85db7cdb594502c4ddad92f05ea2887d14704c11edcd26418099844e7ce83596d471cb32daf0ae63fdb1cc5d8d9057dcb9fa25ceb4e1dec75986392c313eed103b41b7f51232f7e3e1d66a1141b28b31f9a4aae3c867ef35c1ee9d1ca40be8e3def6aa28d", 0x1000}], 0x5) fcntl$setstatus(r0, 0x4, 0x4) r1 = socket$inet6(0x18, 0x4007, 0x0) fsync(r0) setsockopt(r1, 0x29, 0x24, &(0x7f0000000040)="3a929119", 0x4) 16:04:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6408001de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d30650400000058de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecdf7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1abb7fd4eb1cf1908391d17d50308c1b539240ec5f4929834af84c439ac67cb7f08576410ecaecf4ec326bb6c7b788a1c0f5aad37044b7bf794d5540373e831bddde56c0172b974ca88132129afbd0951a07f53e55ae2887ce7a68e1187f0ef8104125501315f26db01e5b89b43d9859c1f78a5263f1604e201e3b329dffa2da6e45834c2127cf28d3081361df91472ee41633a222ad8ba1fa9d585485ade7f6f6823ea8d38194898571a61611e5d0cc4d6c45379eb3aa3191e84515c5d00000000000000000000001b72f29806687fc44a6b1fcb8a24faf94b6c6efc28d5", 0x100b) syz_open_pts() close(r0) kqueue() kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x5, 0x8000000001001d37, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:04:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="24386f29b58f3c979b9a1f07cbb06be42b0a4b52be49187acdeaf264856ab73dc135dfb429164d1bf5e1e0a3ac27592379079d49338f81c656050bbeffadbe61535a2b44ba19d8f4901d2fd1dc4fdeb270e41fc7ebb052238193cecc5f26543136214a4ff5f302ebc11802e7c34c8a2045fe42f6f73c5126595db9ce43fcef", 0x7f) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x21) getpid() ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:04:28 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x60d, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x40e, 0x4, 0x0, "f3c29481b06f2d18cdc3df63873dbd055ca12b01", 0xf596, 0x39}) r2 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0xd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x7}], 0xe4, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x67e, 0x0) 16:04:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) kqueue() r1 = kqueue() fchmod(r1, 0x163) r2 = syz_open_pts() writev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="611e5ca89b8358b82c1dc6725e4cc09314578d28de8956c6f10938", 0x1b}, {&(0x7f0000000080)="627d84bc8702b84ad42e694714c620e59d44058791ad4a40fe0c29d5b8836554ae0ba251c6887f3ca1859b707d976bb7cbaa3442300f15ecd460a33565b69c0d3bcd431d30e00e270b7cbd742de4d1c3480ca03113735169454bf8f018a13c490bc337ef9797e8e4505098626a4c6f20946aac560fce58b1613d091930f1c7b3f811666003b8c04f48a9f0c47b816f3e9c37bf54913bbdb231bca83c3289c0", 0x9f}, {&(0x7f00000001c0)="b6a5a8f97cca16fde0a1d86ec4855b8b17cf855753800394d6c9397bab761768b2b8b590e27f7ba081cd3790c75e8249ed441d8a60259b844a01b5c3c474b16c784822750c986716549d04f58e3d2a23a0ccd6996ad1620ce2436ae1683f2c63403cb1b0a1e526a0f9808bfefa27ab207c327be855127518e9832008573e146e215465441e2f60c5f7d927db05f9227b6bc9a5f7bea087f07a8e72685984bab36d80cc5154142ecb58df868c10fac70a103f0d4862f0c3c814e166e8309819f9e1e442ff313ef95ee001ef04296fca5befa83692897203beb5a390e79bebdf763dc0bcdb251526cd87a0dd8152df", 0xee}, {&(0x7f00000002c0)="5a6642df7cff1b8e129cb8c142ccc7c04541c27040d2c9dbf78d69ab9d17ebdba2da83e011475c1b2219ecc3a4ee4f4dac5136c68098d058b52cc0b9697b740adeb93d0e9063ac485afe6ec6ab66e5882966", 0x52}, {&(0x7f0000000440)="1c6875f88a36e5861a6a8f4e0c1545e672cb67ae0156d58608fae25b38fb9fe462358ab97633b86a733b0b355dd70122d57ae36b6cb58e83523edd876e6714b0a8e89214acfb99bcebad25b136f45fe1c4b4b1739a7b13c414849ac771417b1659b40d4100d0b41a18cf0afba9aadaaada1fd59083a82c72774cc69741c592361f2d1028a787cdcedc1f8073928c3f304b233399855459d87b6dacb630b6ce2af79e2e333bfc9f679514b96ed0d2c7fa76c903ed56798f8dac55ee833b7569eaf8bd90bbf76d7b094f6df9d3b8932cb68ccbb9f399c9b3b6604fda7339c2673061dfbf866e89", 0xe6}, {&(0x7f0000000340)="9ba55d7aaae827bda2ea88a7f374b1", 0xf}, {&(0x7f0000000380)}], 0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x27c, 0x9, 0x9, 0x8, "1702079b37fbff000d00003d2313eee6e7f94700"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000001540)="44339b5670e32f743a60c334f1776690521424343b2afb8a7a30b693f9c64b559af9a88e0848cf4b723afe31dd99ffb9d58d5c202e5a670763f8e0cbea891523", 0x40}], 0x1) 16:04:29 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) fchmod(r0, 0x82) poll(&(0x7f0000003600)=[{r0, 0x94}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1cc}], 0x1, 0x0) 16:04:29 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0x0, "526100548100"}) writev(r1, &(0x7f0000001600)=[{&(0x7f0000001a40)="ede1dcc9add84d588132cafffd90401cd1f19c5161bae60c1adbf32ac6366cd97541519a86dd533b0190aa61106dd343347b49bfad9b59a63ca0f98c3b5906f6b0393852bc40160171a8d79aa5b03b493ddd812eea46c4abd0cf5af578433a57117dc7eb6dafcf7ab44ac85c47c92ac378962a1f93cbf7357c8dda47f2c76ddd661ad2b76338f9ce3456f7cf643b7db1f19f1236d82613a7931366b0fd796505b5f5203f56988c25b9936481bdab2ae7498a01716c2940d83e93e013a469360285a372ec33c6982e29d88659f3aa4ea67007a19ea01e8b39119fc5ebc72ef77a3e1a45b36d80998ffb0d0a3053b548d7a021c258d04b159c6037db697909655e589790c7822a01b7c29e17c90691fd558dd001afb909ed9ce4510ad6aefd2afb9bffb3723f9dc6035315d20e77208b0968273b96151792043cd0ad5299fdcdd2c058c9e94fd12c16c8e4c48b9b711e64f423de32eda48841f57bf28fedb0479ef4e1658a53cf4af3224890ae26d1e7b2d2df1fff1bcfdb6fdfb2d76390ac5980ce8b012b4130d8c6c3500ae19ca5e6439a128dadc835555b9b1e054c237830b27b7287f930712506ddd1022bb69c0c67cd67bdb68db3f0e47a8d21d0cb1a26db57eb228e7f214e103895ec145d8da0e30396ee3f53eeb0ffc0b32e377b5581df6ce6d256e289a052785b6a5b8ac0cf819aead0aa6267dcee7912bea19c61b3003373834adff263dce24e09aa5b7b616897bac35bee0f70429991100ef71f90f79ed0e0a1ec4bdb47300060c674fe2b9feaa419816f76771138abbcdb58d888161d5b31b4d17578cd723b8837ff40247153a2a2946abcdb5b2ae4594ecda7340c46d1ed8c0b3afc0974bf7bf01f2ecc198f9132c7453adc64cf5da58ac992ab5cf42479a5dc6f0add008914e7d164ef8dfc184baec79bd61467bddc463aa29c977cd2644aeddf36c70372b8abfd5fc26d8ffda17140f41cf6d638c67b6ff0f31de495522a655c2da52f43e96899f5dd9e71820bb55a7757cb9e13dcdfdbca6b07fed54e51774cbde555b8839272f907727f7e1daa7df6303465df0c68d4efc58576ba292643ee8d9581de937b4cc648fc8a35e4f0731fcaa26fc361ae13927ee60b0aa7f722863e991a1feb03b946c500fe3f6f81bf7885ede7f6ec27f46c7969b9305887020806721f42dc0f90a0b02938e0b401ffe711d9054d7ca279a40141659f7d09e46a25be6c739df941ae60e0cafcc2dc4881a795f8d7e15a7e9629ed49296719420472640b3e3079a16c1cab549c13842fba8fbd6e7447adaedcaee49e36b0e6c6029a80f3b19ff92b4878b7590791bb5b0452ee75a12b43f501a65b44fd", 0x3c2}], 0x1) poll(&(0x7f0000000000)=[{r2}, {r2}], 0x2, 0x9) semget(0x1, 0x0, 0x44) write(r0, &(0x7f00000001c0)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9a8d5036370b8dea17fc23a44fde39253a91101407d5282cf226dd18a7a8443bbabbff5ff3133572d5099e6cb160b3c96f9d3d72d4f267361c75d6dcbb30adf1ea7790b1ea90c258696b66f81ae1e4ffbc4939f6895cec9fb95cd981161c8cb28d4b31345a48ce61ca22f73705c175f8fc5e0170aae3259572e123eed53fd2eb8d5a06bbd2e22e42f3960d55f435f80df075ee92906312872b89b0d90664ded8f83056d4c7a6990d878ff8c21ec97e6455ff49eb5ca640437580f267ffbba30328f0e73e2d74b987d8d8a33429f7acfde758588866e67ebf3f57d3a8976eb49a7a954b1109e406431fd135c5b91a95169c5f163afe278cd09590cdb3d21cf99f44d59b53fbc0d3a40e36663d62d66e115a95669334ea2855ad044a084751933397ff41f86807311ca8760e4cf93087c775b8906c337d4e369f10ff6d648b0c63e880bbda2c6082fe27ad85d85eaac39e57a6378b7f9e497c8221d56d2e99ca633d4d47e1ba195ff5cdb5a541860b70c9ec277066196c9d77ac5557af75b43cedcfb32cdc7152bac07a986f3408777efb8c880583d11d40521a587cd6c55bb7c2c5d46be0207028101f38ea87157b765562c76741b673d89014ba1e7f872f9cca381d8ddaca17f180a7b0adf941f9cae50b17b22dabd83fbbe14780510e67c96f7684b12d5b99fcc77bca1ee9926a0884c7f4441fda81f9bde546be5cc61b2c74fc8c26f331cf9b3331f98469fae308c49187b56bb3e5da63c4459eb40db9b4e88e4286c7c884adee8b57768808728795f28ac5d1369b341fef4d09384e0b458b269b2d7f1a1fdb5a3be4fa808fc379a7951bcaa2e3bd99464e238c4f81ec756e2ba7dc7e970d786178a5d6254b57cf05044d614fc6d246422c9ace5ce9da372b85eb8763894edf72814ac21900397d9c7b0d25f1ded888d74651651a74a67959632d39e0149365a9bd714097c8ba5b641bffcae53d1d0fd17ce8ba00a3a22e039093fbc19a74d5a2b30be114410d188928498e28cdefbd6461cb9f833914e5584f01d3851fda2b2351eead84970675b9e5551741807e1118513ca3254e7142f0b52ed91bc6739f814dde08dd16447f726436777399720310b424617415ade631b578c5e2e07d7db33c6779b8abbaa7ac40d6caedae4733dd365ef00de6bd1cf23b4d9bcfb54cee53f12502c242e311e1da4cd61b9696e060eb0998dcad8962ce7d307fb673c751a78cb460ef25f00dcff3924b0158cf532565c2be2d76de8b66f44645c946f7eefec82ae7b79d61a1bcd41647bae0d7856e9370a826a41c9d661d36e7525251d6b074cc39b3b53844c0ff9aa8b97e5e1ff7db92ee6f21831d88b153e1850e9d12dd87223a400c147c1a3b010a052e37fc81f81abb66d87deae84c4515ff8b78a037fcc10fa80aa81061d04495a492502c358bcec562e04ec93b8e414547b1a88e30413bc3b890c4c6a5b81c709f8faf03a43b5c5d8ffcb31ea79ff211319b8b02bac1622db37de082e14977a671cb20395efaccb87810651a1e20f1f42687ab0eafa755489267ff31d4f68f6d7651bf0ac39aaf81d8dd7f580e7df13007eb21da126a6f6383bfa65e0456329c33ac5e2b15ed1b686e98dad88c027a5a0385f6adee7cdc4ab6900e748de1ba178c548b17de3bd15335c2e2ecd858018561cacc21c1439df137fa1db43281e7e9cb0ffba814e3f10bbba02aa66078dc094fb6f6cf88adb1b829c6f09811d612a3a85754df3f68557f142a433ff205b2749353fdaa7dccba33cba0460a65f57246e4d8144fe69951db744e7401738f1a34aa380809e9a6cc668e2d3bb2e53b59368254c18a0b290b4c675aced86749b3de1b045541c6b02c709e9d154c36e12e2adf2158ef647660f566d85338d1f31cfcb64be6538b4d98515f7e861f0f7348438494a8b35fdc4a7a8703aafff703df9b23f9f13048a1937c981d4cf1cc44e574c989fe328e46dbe3892195d8137d1c158ca12a01677d56c4141940772962dd68084ac9d3e44d6cea3173acf0bfdb8d89dcc942df09034e93a618d4c4c7152e2d1bf8ab2d1ccaec6a9ec15cdc316301ae6d82619324d944e031abadfa99f2b3ed621f1a1c255b5bdf3f0842578c682bdbfaa04643a75a501d1c75cc0004085d7d656ae95c4dee74e0d7e83dbc27acdcc49946aec4b4b2c31590bc9345011e37d3b30857ffd58c853b88113ac474491cde451f679f112d534b487bc6d9137843b90c42f0e739e17b93490c780d988c072da647d180ec357608f00ee8c5191698c19f16781bdf5a030b41ae47c19d50b880053d22d9049ba0031b5bda50b803846f1ac2fd957ba4ff23795b2bf481be661700549ca8f3f0648f5169b487118b239dd0bcda890c3435dee489336ea81b6703efa359698b39860f5230b581f73f38f3eb8bc40669b88527612570e332b84536084dc2cd978c3e601a451f5132640f355abbbd87803031b3891c8429fd144cc77368bcf8890196026f3d7cd039468fa83075c8248f78ad85dfff629458159dbf38218caaafdbefacdaf", 0xc8c) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x31, 0xa0, 0xff, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0x97fe}, {{r1}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x4, 0x40}, {{r1}, 0xffffffffffffffff, 0x62, 0x0, 0x1, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x20, 0x8, 0x7, 0x4000000}, {{r1}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x3, 0xffffffffffffff6b}, {{r2}, 0xfffffffffffffffb, 0x91, 0x10, 0x3, 0x3}], 0x7, &(0x7f0000000e80)=[{{r2}, 0xffffffffffffffff, 0x2, 0x20000000, 0x4, 0x9}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x30, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x2, 0x10, 0x308d, 0x3ff}, {{r2}, 0xfffffffffffffff8, 0x8, 0x1, 0x40, 0x101}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x9, 0xe537}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x2, 0x100000000}], 0x75, &(0x7f0000000f40)={0x1f}) 16:04:29 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 16:04:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) r1 = socket(0x2, 0x0, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r0) 16:04:29 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') socketpair(0x3, 0x3, 0x7fffffff, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x1) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x4) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000001c0)) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) 16:04:29 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0x1) semget(0x0, 0x1, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r1, &(0x7f0000000040)='h', 0x1, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0x420b}, {0x0}], 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) 16:04:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) getrusage(0x1, &(0x7f0000000140)) 16:04:29 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x28000, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x58d8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:04:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000080)=""/118, 0x76}], 0x2, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r4, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 16:04:29 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x3, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() r5 = geteuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x40, r3, r4, r5, r6, 0x58, 0x4}, 0x4, 0xa5e6, 0x3}) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1800000, 0x3}, {0x100000000000000, 0x100}}, 0x2) sendto(r0, &(0x7f0000000000)="94beb3a687c79c4ecfe760aaa183cd5fd76c927e066f38903d451e0314d4c6be5dd25a942ded5a3ba539ea3be13988a72fe0f062744d20c8a01c287e522362c5ec3b76e7bfef0e3ed2a1488bcbcf1b366ee703c54ebce467982d0dc96c9e45ae7ac4a84429e6eb56b1c4627f98a708", 0x6f, 0x400, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:04:29 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xff, 0xfffffffffffffffe}, {0x68, 0x15}}, 0x2) setsockopt(r0, 0x29, 0x26, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:04:29 executing program 0: r0 = syz_open_pts() close(r0) fcntl$getown(r0, 0x5) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x7, 0x0) 16:04:31 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x60d, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0xd, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x480, 0x4) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x9}], 0xe4, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x67e, 0x0) 16:04:31 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) mlockall(0x1) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000000c0)) 16:04:33 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) r2 = shmget(0x3, 0x4000, 0x88, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/58) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x34da5321, 0x0, 0x0, 0x0) dup2(r0, r1) 16:04:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x20) recvfrom$unix(r0, &(0x7f0000000440)=""/4096, 0x1000, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x4000000000) writev(r2, &(0x7f0000000340)=[{0x0}], 0x1) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:04:34 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2040, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f0000000340)=0xb4) open$dir(&(0x7f0000000240)='./file0\x00', 0x18008, 0x1) getpeername(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) socket$inet(0x2, 0x8000, 0x1f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) close(r0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000140)=""/188, 0xbc}, 0x800) 16:04:34 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x4c}], 0x1, 0x7fffffff) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:04:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000001840)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c33e0fe", 0x65) write(r0, &(0x7f0000001680)="014b672bb59f6aed92998b179763646fa27c40eb4883e618ce9513ae0eff9bae237a92f506d83ef3efa673a26f84aa1c385f88011de8f81d7e95d9a31a298a5373851f15eb5be99a97f27f8f10f08b9af852b329408455ba539df19ceed7563e37f670351f8cd352174ff10912ea2cad85d368650000000000f341015087487f2cdc2bb0e478386e9ac57e59d631331d025c782bb96f690a", 0x98) syz_open_pts() syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r1, &(0x7f0000000300)=""/241, 0xf1) 16:04:35 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000002580)=0x800) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="5b2f3b5cdcd5a4d4a145f1cb1fad15ed0cc074ba80eebe2d11bc9f8dfddf4323", 0x20}], 0x1, 0x0) sendto$unix(r1, &(0x7f0000002680)="baa9937b0a78e86c2241d876c474dd96a7d17f0c603a3408aecfad0a38384bd6eb97fa0f34db1141cf15f2ae221bbb455b5f1a1dc1950b2927824f1520a103cab37d9e913ace32eddb3257dba4433c85f935a754d3bacf3a968e401835df222a", 0x60, 0x4, &(0x7f0000002700)=@abs={0x0, 0x0, 0x2}, 0x8) utimes(&(0x7f00000025c0)='./bus\x00', &(0x7f0000002600)={{0x6, 0x8}, {0x4, 0xff}}) pwritev(r1, &(0x7f0000002500)=[{&(0x7f00000000c0)="45553a1220169dd276a94c2b64b051640fac4da3722efcd729f0649aa51b08bdceb1ad232563820ac684ccc684b4f022ac1fd23b22fd160c9c3df4191c7cf083b0c0482879a6543c6d0ad2ff1fa62525c98264dd73de5d275e4fa7b2c526cb9ec8880841156671ea62f86c5c6f50000229dbca0f461c1ad7e2714eb26a0550b67e9d7456f8261748d5c1110bad2192db590f496ab41b5704ad66203100f5e4968dd14574260306b815dc7a042bafcfdc48c9a4de1dce353252642f38046490b10bd63e1520db0afa63aeb351d99e927f91462f7a", 0xd4}, {&(0x7f0000000280)="d7322e77997d62412dd51d285b2afd78e7656d9abbb3e82eb49ecbcc9c5d0e98655f481500608f2a9081efbcf57fba6c8d419365fc19705b9425be07f472105f9f56d42443d3649876db34bb562e637df0487feb2a7eecc5fd817b5ed07c2269fb8faa940700fe1b16dff2e459dbecb47366335bedb923850a6e4ce9d25383b5ef0cfcbe0826e149569597900f9fcc4c1b7acb0d68a03281918fc413440a21b86f8a481156cc31310436ebf1b2b281ca2c470d02a45e10b06201d2465f8028e3db9111013c3a7c812c45e6cc7fb0308e332da234bc47e50a6a4062bdac53b19dac17349b0acb63c7213a584e4be646ba38d428fab06a3155c592b460ffb13a70bff55159b3ce457db31f66b3c9e10e2f4bcb9973bbeeb141689732b2ac0e3c5dbd8be14ae68aa1824fc553e2e9c766accf23469ce267ec9cc19ffc40d6eadebfed0eed9419eb3aaccb0141d520da860d47987d5ca4d07d95d1d624449c85cdc2998db297206d748468024aea4060c436f3c58299192f08c4de9ed4d769ed70fbae98c9c44d6cdcf8ca60a95e0ae8f1562b98582723b978455802e33a023e9ba3760cdf65b383a8f04f433ce739a88c2c7ff4560e950bbc54dd23082613b0c98d67693c261f214e94602349fbc005d56551e6631120e360a24bafa9c43f5e0d58ec82d455f9e31283d3f348a3d213c49c00a483900b5acc65f0fc04689468001d9ca922da65b6bae8d363060b5926c9834680075d06d56120d7c369d167e53913dcb2ecca74b0d247ce39dca7d9b015f4739906e57695597ecb196932ffb7fc98ff33527ea046f79da798dd1260b2f4d8239bc13e6eb87db93d1231bbc0bf1b5d3f761017d90711aa6befff806f99fdb52807276e4a089b282233cfe7484ff82a953bda83f9a85a9946cd5ac956245afd3d42fdc5debdc7711d89679ed01a4890ac00bc9cfb8851ee218cbd396965bb8cecf5f809e3a049a572caa10d645b1288bc2a885e0e9326d233d007610200653df39bc529e043a75803ac0d1b4e43bbc4714da56c38012cb638e33fb9630cab29d2b7903cf52b64a41297068dadf4cc342648b6da5d3d8bd09cdceeb71a15332d65a9abc73875661de9a6a9668c8209a4155881449883578d66bd8fe88198736c417ee6a81159bb3d8831f789fa8b4ec10ca73510b1d95d7ab82367b5184672346d272e03e9d29bbd2f5cf9ddc39b22b3ce75f5750cb43531d9a4c5fb9ccfee6628d8eacc058a487a429ea1ab8eabf7bb4109520ef8ec8beaed7516b9afaefcc84ddcd8bdeae5441b38420d31b435e3480c2ad717b1186a93725e5f887857279029295c616c781e23c545d05abf372855199e8d18765824b2a8bcb5e26d2992054d3fc3a28d1758047007a7714f72fb13d5bd601296bd3b72b9ad0b17044099e75dc975c825b04784b81b1d41f7ffaf2136b11d43c09d1cb4e74f7f40363a204c287c564ce5199169f4a4030167e4a39b96a1d0cbe9870ac64032a16a6b61e75b8a7969a127f825a23c0f81cf468ff05fee15d3df8c24dc8f30d0d4ca9dbf274e669038416b7e3f4e76bc8cfc1d19630fde8f0293b9a3bb6f20366752038d1f6934d6d2fb4a6dd40cf442762de0d5e3cb1814a35e7cd8d217b41f457b5ca3a06a5548efc8a4516a570457a71571ab47fbfba05a7803e283ecb416556ee3a80e07e3cd6945cf2fd2a8a6a41a204894b467063a4036687e238912c5c53ff4bced515c410dd721118046e577a4fe316653274028c2bd4ae7b09ed1cbd1fe96aa6f3856d3833ed05e2e58fb204bdb314cd045e719667051769f6811765486a7b38b9b172eba01e30a438e7f895ce49c48c2dd76b1da65e00becc439fb060501cc2197365bcbb10e90e00e734d4eefad272559a830e6a1a354ae5d857cc9e5dcf1b9c3177e52c90bf1c8ef27375e82be6af34d961d6a957ef74edb2b6573a7125046c8b88a573b091fc0a415ca9cf4d40d3135c1b51b6b7fa1fb3bca842bf7c553422449ffbdb4b738155a48aba94006aa65ac128a59a0a102cb227a6b0dc05be3e0b4232aa3434b9f9fb348adf31809065cdd7cd84375fa0461ab4d6b9fb7f037fbdd40f10646c1b1f86527b47154eaeb782e5aae4f05c4acfc6ebcfb3153ad2d2ea00318e5aca38e03e9e1dffc85337af27b632dea35573bf2a1b75aa9c43359ddfa6f447bd2e8709964ade1d113bed008a53aa546315907bdeb4b356bca0d2e4d101c3a53687d390f5ccce16d5578fde0f754966e616f490299bb7e64522f470e83231df80b52ead96778a3bec0e58b13ef7435c2136628a5b03ea77794bcdfb61ccaed694faf1060437f2f66db8bb5ecdc6a895540c213e601d7b6340855bc68bcae2a574363a544374b4c537187b6b330391ddf49d894c8462b1c7647ff2df8cb3c4accc41ee05142de07682ad9bff2be4425bd5ce7060fc0eab0fff7a6296f90b44fd48ee3cf1156eec3987f8dd30213f1e34f831e93c8ad856d2fcdf78a56cd774977f3572e0300c66311a2fff5282a415e91e98f277ab8ff364ddf2e4281d549cc73b96529e39845d27bf159e7c0e434b07be4510bfaac2a7321c5d0ab2165e6487c6742d94ea263ef339d3160568e38def89d502dd7e1289edf03ffe83636cad7d53ebf9da2feba075a959f008df69c898d4a82f152eadecd2a667371272b1d2f36a51ea9b625399b8b14dd7fbc2dcda5524a5b9bd49a3f853568a7ac4d2238353b63d1a322594e25a6e22f7b1511ec94ccfa971203cab4143130634179cbaf8ce6ea3aa183ef7e899e34b1f27a8ee9a7e04abb6dbb7ca752ae7a7b1f88ab499c60c67ca8ab248a86a4d405d85e3046cfba542fde0adbda19bb5ed3cff74c12af9807bb34ed10582ead36775d376858d0ea18f523517e6cd3236d86e0a94b54e4a2dd882fdac365f34f57e68b1ffdae8d426dbec6d53103e48a6b2854c400d53bf63c954a7121609bc70cb048d97c14354e41143f480a9e9443e1ca5f015aa71e8b9b2c5417b9c12524137ef2649a64b50c2d79b13e595963cc8def7cfbfc3b185c76ba1c5600ccafe1e8367c1662d064608faddb95015aa56699422b8fd968210dcf836bf7a17bacdbad6688a3a1b9a697aaadd43cddd8b278d6293efe382ee5a01ee4707a7c6e72d416bb7630ee0071a04d13e051c297f61e5b14680f447b52f68f5a1cb03bac0e2d393067fcf2359edd23da62a982dbbf8ffa906e940d5b9e121ef9741655272e8b431486003169f2f9719b847a182dce75ac63702874b3249508f946663085d4fefd2c799fee7112418ae398efc57465eaf580551cd34c831b253dcf1cc4f49c64173e2a68b6e424be15d05ef7f78f9068bf97061551c58b28a570183f0f6daf3742d6f38a42b839071bc3a70c17f00f055255ffc7ad66d86f71565d4a842cd4542574af6030adb6fdad82b4c88073ed74b19357e1fcaa4dcca369fb7ef8f08e4297fa98b9c8b860be5efd5b4c20405bb0db959dbe6e798fe556474fd2f7e5324817d7b7349bc2bc302210375a594998d84887e3a14e1e3716bef6c9058a5e220afbdbd195dceace9d522a2fb6efc1e177d5e67d8a34287002aec6fcbcf8a882a1bf75a67f81a12798aa31fc3fca69595eee848e52afbe50dd34121f74f9a2cc03279fdefe121b946e5176b4c30e83334f7a1db424e88ad2d9bd328fbd7a4c1839f0cddf8562a207d74b0347abf7deb0fa37e735767a657c2b7a49be6e50253cc7e01ccf6f6d21afa41ec9c196ace2911dbd227f3fdf275a16904a9d6a720a3f66ebde75fd763ba9462d382c8f4e69b63f7c7939b0356ba4f392f7f3d6291c3bfa25fa6dd3f532f88ee1e2b1051c8d336f0df6fbf261e643fcebb315140e45646e2ecdf937232386bc5f0886a92b5ab1c03794d2b46fb41e33eb3e663727082a810fc49e4672b37fc6c49a8bca602fc4bb4c266aabfefdf79e20bd22d1329c9c8ede5d891f44dbbf1bb08203da94aa2158cbfd74deae6742467d1aab78ad3d3d701a65b57d53215e9df01463e10befc027188fae237a651223c96d26f06f1cb06d7fe219a75a8668f5b41fdc11993adb13ca5e62ece000b525d1bf1a9cd32569f30fbee767e06c5fedc6fec4d79b1e9be92b5045432391b7b89d642ff11c80e18f4936c16eb0f168e5fa283a63ded7f535e740fa4849fa56ce83fd55f184eacdce7ea7e1ef945a2ab9c4f1eeea65ba85fa912c0fbe99815b9efef922c173ccc4764500813eab9bed5fbf92bf2c051d4ab7c42e95a79efb92f813bd520bd600aed634e7f4036126b1cbb5a007e7aa147ddc1567a59bf1bf7f232fbf1884bbee725bb5e5e033635ebc569b7c0a42118d4d78247b1cf898d3c01663ff55fac0c7f33830823110a16b986556b47504c2461685f8fe07039b8a371d94b91aee3f2df9bc02ea258b0d4802644ef82416b150948653fd6c4ecfcb8916bcb1dbd4ba1bdb9a8970dde48e08995f57ceffe4062c8458789e11972530499300e672bd796722c288094f575fb700082e52273d7450d05bacfe5baaf982ca251789e5b5aff711e503c6c55ceb51d2a1d2caa84ccf34e505b5b41d5c551185a403825f3e10a2816516609c7de049257967c090cea405e98199c53f606606b27eaa5dfd313644843595392b0ce24741c0303f4ca0748c3f2b4f6e972a6f051944c2a8773003e50fa3d6833b9bcde94e6005e1c53511ef5e7f52b1d7421aa65ba809b191188875fc7b451eb33f1c1f90201ee9a9805471872acd0236a1c4bf9e83a4bdeb9c0dedc82549964479b71b50fbb720847a1e04e946e26d95238905e6232270ca56b34edf72e3dd1db12a8fe63999c08b707fdb74a797fd4f8b4cd04e167a0246ac22439c9ebd2d1b64b883ce3aa763c77dad3a8f3b52372dc9bc72dbc9755542965a25bd4f3dc6a6b63161787e45f49b7fef8a0adb4366b3a65da077a361ec677b723828f5c49d1bfdc9b4ff4ca2c759fb5dac8bacb65ba4bf0f9701c2de97b2ac4f859433b85a34f052ceebaca6e4c0dc092c7a6b768f8275063916c4be8630d08b425abed2315e2c8499bfde35b093ddea88e0a0cfe642d41c28884d5a28a23802d666a37fd3f082dd08061a3bc9dd9635d22dc1aadbc6513baf17a3dd71f57f800347bc11c10698c7758a5323aba496b18bcadd8cef313539363e80bbd0a43f69905f9f2bc3a1f882465c829f2cb3dbe400c604ee00d5b585eba54939eeba4c377214a42ac90ef0f7e436a5caef0709f238c9949cc431b6eef0a063f3c25207aba6f6922577c23a12bed729c29a6bf4e7efab104daa157681ba78342f21c9569acb24934c214a41aff6ffce7160d16da8f691a093d535412e1348ff321585d362806f14b606b303760fa0301505d427fc1fe0413214052d721cf402368c9a6fd31a117d323cec6dc6d9dbe88e66d2000570481072ef8db33d0a3dc26094efa47f6ceef6016b64221d42a2f00deaf7463eeb57ff69bf3456898f86b07838fb14dbb908c2fad5e7a9987c6f48e329116a0cc02e972aa9ec759ee1ba4cfc9adca87cc02ea160c78bff1f889744618005b52fc80fb2510305bb9fddee653330443b51e17c0c22a13ff2d5150bc433e36f0fbdbe9ce1a7616ad2af9568da63b58c14f7ba5d132be13ee8d13eec5883773d700b95edd900bb9a4b40f8e2f9998df11e42c7618fed6a5b3f0568f411f4bb9148320e73bc919bad9712fd0c79d0b80df3b144944eceae39edc4fd4def63fa93320ef2bbc14be3cf6f7551d91585589c2f4dba6f1e08d9ca368f", 0x1000}, {&(0x7f00000001c0)="f7d20b8afadef655e4e6e2490d3d7c3dd5f6e244392d660cae8eed56683d57e089ba904c500a18a552a52b73ba1f048087c09646ccd31f105a", 0x39}, {&(0x7f0000001280)="25743c2d943914044055257e527d4aeee2af412dce14f99dac677e01c888d5710e5dbfeffd8f77c7315c61fe87a29ca727a7d5f16c04b8078b956c8f854186e2c3a5f8292f10c6790e7ea226e8e9f37aa1ecb9e8352963ef12057aaea3adfa32483ae88c86084c3da0c198ea035c16781e0fbea72827b7a7016b35189ca1b41c919c7b81254c68d51f09cb508fc320e02babb22e00af07c9ba47b29e859f8ca47c48a3d769d8c2002b7ad93113ff6527de656040b2b5023fd90484e1390d1ee12e4c7a9cb0f14c841ef8cabcc81d4f4bf0071fcb5ac028a6561f7242762f2791400d0bee9da6638a3acacef9e1e4cf1c69b03c8af50f8ef3cdbf1fceab05a9a2835b4f1a865ce79366ad1452245fcb21a3197772ba2fa8e81f51d358ba3eea10c7be97d094a014fe0ef478f1f1553c137b4b1f2084ed33f7331f526269ebc5bae9ca97e3db644bf7f3e394d54fba980f724a5570622a25a13217419dfbcf928bf711349d1147936faf419ca5578f2298130286e52762b0c8fece62f9b28e5b3600b65320272ddde76f111d861ca25d53fa8002afb16a88b9b79b16eef2cfb5f5f63670e5116fbec58857285afff0723c39e422068df5edb9bb898e041252e73666cabde3b8ef260ed4c6de859dd3595eda10461429a1108f4b8088b827245d55b4e5191387ec095ab4c9db03de23c6398f4c86dca6ab9914cfcf199ca71bd1941ab6a0a08589419ce588806ab27a741ff45d71d472228b344dd6cb1d2bef955a0c3f526e44c6b9a2c616a7b73e9d88f84e44fb6dc677e54e2c7401267fdeaca550d32ca9da143a83024cc4a408945f80d9ee4a1fa372ab17ca13f4ee72fe40bd83ae77eaa9772f65f75896931a45be753b383f03b10ae53fd72e43652d2d0031f5d2f184749f2ae1245fccea9b4f3683ddd5a8c024e035697cdba1a3c7a28521f9f2aa31c078e3973859c1fed7e54956e1af1ea60e745ed1ca0206cc07f922ba762270a90ed9338d7b5373916028ca05462572e60b7096287909df7b2751f0ebfb56926b6192772f9817d0187b4705880066131ac28fb5c4a1676761a36bc742813324f0b469abc48fa8002d9b0d43b0f97af7525687c81aa06a6aba78d05ca36c6ffa21c6bea7aa2d1892943a7a3b85622b0aad2f6d6c0fc238591de6652fc8055a32981329022018fa6de30a4efb16558d5d22b968070743211b70aab237e3db2908d07b8b0611c4de65194d3e20e4d6fa20311a525f4eb7cab051d105568633d208d4a4c609f3344f1f34bb6a407c7d15f27671a8965d0177c236d661091f4d75b983246fd7294d11b0f05d60b1f76b4e630c5ce51916ae79f6bdce6a714168164c2feea2e40e1367a85e5c2a9235bdfd07980bbfa1325bde4c2620bc5fcabc9a459a14e95705399790fb1d84a4eb6cfe0543d5e94b2ecaaf05c2e7313cfcbe714b248981543e1ccac1675115a70126a439b1e6a123664e1dad127f8244a97bb75eb0427d959de07fef078ed12f37b4b28323c3d64ef32ab6d0bab998d0ef6a7c3f929a38c821d99d3c3741ad9ebf158c36d944ac3dd1ef329715fedce215cdf62ee2abfa04ed90c48bcdeb1fd12b404cfe7bf307c054e78ffb9108e3982d23296965f8d3f526655e82eeee5afda4ca2e3fce4b8914356736759e13680f914fa9bfcd8aac2c99aac61ccbcb36e2e30e98955df6cf87a23d410023ef9e1d35a5e2390d838b4a106e440c11028ddfac79a71afe3ad3e1bb3d56cdd58b5d5c8808af817c3735a0c69228c9e87556403ca0645b6a7b4952d4e1da3a579da3a59edd162fc5bcb98184888baddda731871eabdd175a99e8531f402297c96173d01e23974d488a192f9ebac2af0e3b4a888aceed9d6a21d8a50fa7bffa16597ebd2a8d461de4b53a05e70afbce4c01be21d0557d96022150fc6a8841ffdfa309ef20f2397ceb43ef71cc7af05f3222418ddc90c449846a7415a557fa7e049e47c23d9a3a6ec43a9ab1ed6c7a24360b4368fb582ed798d264e3b75fbe7c69531e2202fffdc753f74daa2d30d51980ed0e7e651fadcb793692b36fbac536c67d0219bd0c176810e8fce14b81a25b4e611082f430c614535fe3da01db1f95de165913137f817bbec544c6160a5d8b8840ccd9d99efb25f325ce93a23d545f9f497e768eb259e87fd95373a0e692ca98b74f9a11ed40238baad5d02ffd7f497c471972f035f80d05fc7df76687e980f3f4f3a98d1b2b2f59072c4c8a7d06e8cfca9a1544251387b15378dedea637bb189bfd692928928af3ce0169cf960fbeb67d3ebadf42a1a22083758e18344aa850f44b0a16c52cea628d6656c0ea2803dfb567eb0893ef758b010011f62447020cd5cd7f76ef1d5e319a888ddba43d34ddcfdc32d37898c072d09b85bc559cf6bd16f2dd388e35d70b00351f9960c7eb185dd0244b5b4d9077733a7f4334469321e54f2d590a0b925c18a851c8db7d336331fa3da61e992c0c27550a3f605d0d843813fede41bf50c648da792d4d80fc9ef04f5d29835ec8b0a051673e6859202ad52b62842648b7de4f61f5b0e1e6b5ba36d58540f3264ea717f4e63e740a904c0927c5ec9750f747d8de3935bd54bf0c50507bb23c9da7678fa8f2deb346ef5d250bd7b5a9807d03fba64dbfb8e18f59bb419b4740585746ad5086f15b44ed66e7055d66bd59fc3b09d695cf3acc1409c4c5692eae1274757cbc05108299363e2a3df1b9f631599664a610b8b51f5e5b8b93f80cbd0d02146ba06f98d77389369cf0ad87510f9ae1c2cd050efd547b99c70613d0710a211afb72029a8ac0f90e5aeaacb510a5d2faeb88e0d63db24a3168a88dc79478d0ccf7c996bd43ffb33fa69af696d4f631ff710b0c6afddcc761a25b15fddc08124814f307a9036601e9ad6fb47dd74ed7ff4253c121039e209e2cefe96f9b8f589fdb30ac76533d3417cab9c9b506087aae8bf1f6c15d0ae8a7a51c3a446e130fbc8c9ef5449248ddffd82a2919ad6291cc35234b303212e639dc9c998a0f910057566e463351837947a85552898863e4021b7d808370a4c0347f5af5935fca5ef9b9013d1cb8bbbf08fc6d52845ade6c7ca2c84782176a6901d93f8217cd7de3ad0f4285b7f07137f959f5bd219e4701d115d56f05a89529067556d0ef29f42f1e5750e53a59a6a470e4d11dd8fc5c6daf815132ecc28d9faf7546f240a48631d3fbfd7f051d40bf20ffe81f7de5f2a96a5485a53bfb78dd831cd96e6e2e9568029af7c76206f39add538093a433b414127d348d6770ee7f5eb9d2ba10ca67c64a3ac196f56897bf06ed5a48f37a2eec70482cf987f387a066120860e84f3215a1039531561f6b8f21baa4fb7b03beda579605cc42c48ee6ce4e3653ac777612311e9c61b38a533dbc653e20c0d2c66f50b84b1f281a073eb01c2e9646afd60afcf702bcf48e01f0c95c44468ce4561236d7f336fa7177c7105878208f210145fb2595a6fbc906c88f0cb1f52b984b81de535d023e987fcaf33af53dfd79f68dae219cc6cb4995fb110bd3bd8d48253039f5ed1f20066daf69354d00cceb71d2e96c8661b486f8cccaec66ffe871fe1c957a0bb634257b9b4bb3f7f4dc8be706150ac31d7cae84af7973c961bf7ec9762acf9f06c5b6828d61e4675004ae55ce0f8580ce17286afcda496687cbb59d61b2d31a98d4a8b2c828ae7a21dd6c4afae33adfea3d87a7c74600099e34de813286ac10ff2e32e6cc327cd0a1d7841506ee4a9eafcfa9c678943d02b32afb4e755484e0be6552aaf16aab4eadbc502b664b8165c172654f1f086ae6e39d4f2a8495ededc419ff76a896e69688b4a0f3139ed5cd37c8434e76a03a8291cdf1b2ce7b1f70c5d90eaf40a52ba63c05bc99a3d74d999154c112c672498d7ec5615ef9a92ba11f37700aca7a6b01671c57a61ee93a3209d8dcc676acd788d25aaa57ee74b2b309791feffaa5096f7ecd6654ab2cd8ffc2a6a65c75f440711893238cb91cea7ac9c511d78b25cf43b88ab4aee7ce7bb5d95f6c5bf27232023f4d611b045060b76c91a4c81971203ba62c51e7705daf5220b61468d3c710cef707cf15b54f69df1be5b6642ae3206e78cdc94683cc7e74720522ccc420b21074d58b98288423d7061fbd29243166f8137e92c299af161bd626fc12b1dec4f44228ea3c9caf787becb4f905b53211cace32d064cb882b1e44e3858f98633ae2128b737a4baaa4a110fc57291cc4d78e2f094403e3ed1780244f2c4b6ca5e44b670ecc2ce95c226dc1ab5b00c2e3a1dfd32d9c6b5af0abe796ad3861d426bfb28e4b736addf6dd702d7a4fa3d6ce24f717f35cf053130959afd280e77e0657ff9b1619e833ff89db3d5a26704fb0ea7d6e928ab13bdab8b046135a0de997f88dd100afe4e7dcbb9bd5e0cd1bc428c033ce2abe330570d6c26cf289709206d82024182b6e7deb6866874532b0b386bf05ab83eed62ac013865bc96a65dd9dac812ef6964070536b843a2887b02ea9870315232a5aa8ad04f1ef2e8ab9036d98edc3c91bf4746dcaaeef7fd8c53b5f59e6d1ae73e520d68f62b8745bc04cb53baffeacb302eb78982a4d77ca51c11533dcba96a17a6996485371b9c2cfbd5ac78ab92b57b95868ced5e576fa1eb517f49208b73a32786ac1e4df26fa7b092cc9847c2257210148de70019624e0f7bbbc47672e3e8708b2c4143970c9c6441051b6c408a62b6b7284ce33bd82c08da9ad930458afbcbf81981a2fff6dece3993d6843cff0835a677cd8e7b71e2487549860a928a7cecd210fc573b1a643c89bb0928e7882aca8b824df3b8be184169b7656ee8b6dd79a56ea2a0c2da2a7a5f3f7d798cf0fa8f3143bdc4c6da1f58aade1640be2a47e0fec0845e4a6837a2261abc750763f2faa0865718293f6a32b23a93e1a15b08c5124c0ea6404e7ab8d4c2e51eda1c4283489b6aa486ed886a46c24b37dc8f337ce69ed0a3070448f717325a8b1452fc9fe8c6e4f732ee2e7012452db094bedf1696e83a4fbe188abfc7a0b37baf3f4d6e2f0e6ae99d92cb0ad1af797b74c8723a92d6722548625bd43329dced3daa88931ac54d411909ae58b1b9f80bf080c8a1982f2a81e6008ee6671f514a2d0859919e2ee5ac68bff2fcf84781196df3b4b73064f13862018f24b460727ab1d9384c5ab923c3fc3557c12ed92c886ea69d5c0b111d3b2bc735f8a6d9a116d0773a0d623312885339df2588f71666a22804b83abc581f0a77a8a8d833ab264bbc68b5bca87de26b1c247a3e29479f20eaa449f81cbd1630c0488aa0344ce5745832d77b98a473097b49a324c51d9d4dc77efe848101174b2d4b52350ed52aa1409648b3aee2733b8217238f9773acbdca0d777037d5d7dfde8e555991116a4253f615e331d7223d4a6c30b5660dde62dd815ad72539e22f59a7965e9caf6446b4e729c4158b5991ed8e6d2770e5765745511207affc58dd35f584053a658ab17c264f3e758d71e197ebe055a03fdccdc02fd04dbc6cd81c006085c9909f533ee003d93517650a9ab0010ad078e6e55eaa49b3789bfcbad0889998d63a357d02c15d44744804490347c000938019f6a1dc433226f3e6128f21f818b95f7b5355ba5dbb2ff84ad380ecc01df26e3e4db0b8994ad6a8ffa90ccf48be3547422f274bb52fdc460075d45911a242059325ac41c1d8362e49775d23e598e2a24e9a9e4846a0424245d7e15a85e6204b4f9344e9218509380d2ceb63343d3e4c1c7b10a0b4be0dd7400f174a11309fed72c2c54", 0x1000}, {&(0x7f0000002280)="1e1e82770b80330f3aa74e7eaa560d9f631c9b0dfb7b3ee5899d47be38a31ddc894c8825ddad4a5af81fc09d943e539e8ec973f470bb607c922eb0a498082cd3768b54b9a7c47b391191bdf1c1b3e5eeea8a60a7ae70b4235431c041bb12aa6afa74cad7ce6844424bd66149fe74d6488b5dd05b47ee14b52ce36260ddb72f5739ed9fa59922", 0x86}, {&(0x7f0000002340)="4da36fefb6de1510ca04ec2822ef0504a78e9571a619e101120acd51001748e64d8e016e904f3f3fa6cfbde5490678761cfb0d5c497c040e9712c3d1a51b88bf32c73ace65f341b48b69ca13c596e900918e0c292f0716c9a51504f8a035e19db719b4fbdaede3d772a68491fed626685eb3d65c4fabccabafd80df5fd4c164ecd2f71af822a4a10664f192ba5b38061147c2bf69a3e55b075914ee1b09f8ed3dc475bc89c2e57cbb17f414750e644d133ea9c3e6bb6571ceb4770dc5610f98ea9d2d5e4fa6660f1e9af295f6bd0d199ee77ebcad660574188ac554127d69ded4a762c902eaeebc2b00de9b0b53bbb51a33bd69e1094514851eaa4baa02e", 0xfe}, {&(0x7f0000002440)="8f7a2342aa16af110cb82358283d75fc197f72edbab9dcde4bc4f3317f890ef9db7c96ae3a6a5852bbb6ce61ae1fd755a278a609c7d8ff0a54d8467fd66a1bcded27233091c1845328473fd2ae54895e9ce4fe0187627f16b35cea94502ce1b5c6e9b205e1079b77de23d0fa7f5bc48192253e8f875873d20273791ce12a9b8a512792ae4c", 0x85}], 0x7, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000002640)='./bus\x00', 0x0, 0x2) 16:04:35 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) getegid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = kqueue() close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:04:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100)="10", 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080)='V', 0x1) 16:04:36 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161b8) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x8000, 0xffff) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710e0476725ac0016e0000120000000000000010d500003f000000000000000013ffdf4500000000000000800200583361630004445356f743a32ad2b95e06aedc002c85cbe6e319a6443024e84363a99697ad710eb25b074075dec2ba99e19f37bbf658810eba189872f0e7ef"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:04:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:04:37 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) socket(0x40000000000018, 0x5, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffd8c) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="8919005f50bb97a81d4d6674e0954dace86823faa4f1139804ea2bb9cffc358415bd5300c2dcbc7a25bf03f93b37654bd792cc03e321ea26d8df8acf9e04f922e7e99f4474d862bdd8ff22e1e23a1ff66d29f60b0b4c8c9c35a0ecf9ec6467", 0x5f}], 0x1) 16:04:42 executing program 1: 16:04:42 executing program 0: 16:04:42 executing program 1: 16:04:42 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) dup2(r0, r1) 16:04:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2022, 0x6) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getrusage(0x0, &(0x7f0000000140)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 16:04:42 executing program 0: socketpair(0x0, 0x3, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x5, 0x5, &(0x7f0000000080)="eee02854d800b42eba3336fcb84a6f9fa85704eb5f464d03d9f6d0eb2886e25111c30601e78ea66223b3d0461de6e4356c199f36fce060b321e62c71b28023f5bab4973f199c7e87dd7bf2fc29fef64ec1c3d15db70b95d47ad7a8d8adc70da7be61eaed3698a13b59d84c16", 0x6c) r1 = socket$inet6(0x18, 0x3, 0x0) setuid(0xee01) setsockopt(r1, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:04:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) select(0x255, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x1213, 0x0) 16:04:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x175e) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:04:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = geteuid() setuid(r1) recvfrom(r0, &(0x7f0000000000)=""/123, 0x7b, 0x42, &(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000140)=""/158, 0xffffffffffffff80, 0x44, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x7f, 0x5}, 0x8) 16:04:42 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x40000000, 0x1ff}, {0xfffffffffffefffe, 0x7}}, &(0x7f0000000040)) 16:04:43 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/36}, &(0x7f0000000080)=0x26) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x801, 0x69375fd05453c511) 16:04:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() sendto(r0, &(0x7f0000001000)="4d75d6526bc87c55733fc70ce7ac0f3a0cd465fe362846e37493da659be077d09f41d1e8a444a4c0650dd45aae7f73d2184e041b0672059aa6e8c444fc2adc4c56d7980ea721df3a89d3b02b4bcb63701702af43a1a813c1c128b6874fcda736a3f6dd0108e38eb77dec0438d45a674781f9294e6b6b39ab3e021ffc505db665a137739b9084ba183c40e231c70d4a297739d0cc174b914b80822c36626ae25a14480ab1ac6e4b6014867a27331f032489628136fe95352d489dea6de0d31118465252a94bc01be1805ccc7ab6a63ae6471b104a375c7c8a2f8b3b3645c7933c88ad3cb434f5dcda8cc17cfabaadef7ed29ee615f05409f3537ce35fad2365f385cbea8282742dd2ef0af5b559f4abcdb7f07315f3d8b75d7ec817c7c015674271088caf6dd5d09ee85ff321b39fb96ea18b6a58caf65667c766f5620111a227a35f6cea003bde1f39dde5a5a4b04bc379c78919319cdc94d2c8ec4daad2a8de63142bad39ef6ad7921ee0c11d24487edf7ba3a50fb0a2efa26b229cd90fb3409498bb92afb3fbee303f73a74593a4a069c860c18622ddb2ff8b4e5be515455a48ac8f7d6ac3946a8d9f0b48738f7adaebcc5273085fea577e7082fa4ed593d4ec8f3ca083971438ad1a15a47d063bfaef4d25bc5db1fe61d246fbd11d11aa23f47242c0deef3affb6e981a724da7bfb3bd3b15abe626a0fa205bd5b1287004890c0f61ceb779a899d913b88d4882be5774f3aeb1aae89a3b848659a770c77c4a044dd46025b9191ad3c3c9805a4c07f44dbdd89122524bcd4368a6071e564f365945c3db217068e1ccfb1e99a9679810ed15db03ee2c84fc1415d5c45bbd69838501af5e2aef250d499d4d3fab90db5b2c91262d580d3df6b6d847ca294f5e8c0b16347eab37107fd76c6d01b4de2cb8f98b3c105b54da2d7f58370d121dffb7802d607e2655c6685b0b7992648855d5df7ef30267d85569343265a161ac61ed0c9ce5b579717674383a95754b61c14cd16dea80cbd42533acd176601346bdd3262e8b64117ca3ba2b577c2df683a215cc53e5a0c703aba82e220e4110635904346845ec909c37e961d2cf07b16ac8aab11f6f5b221a5e22787ff1b5ce5a17237caf985ac358f0a0085c31b41b1f2bfe0b08e15a27ee5c11de873826099e1482c818f117eeeffb07d5031440d606436914ba94c92bc0b5a0bff2f5f0dff89fe4df953df246bb5b859b7f6b651f1888e89ac650dce990c7018eb6195e961fc7fbe3e798038a61ebc3f5e8e371b5c0396742a092e3e401a386ef2d8c7e1be74852afb82b3fde4d48680bc9a27201de459c2021b08a3bffa2f2e72fe616ccf27e97189a52920905518747305437f5f99a599746edd0cf986b9d3651f836608f6b0ac88a88d5b08ab7392ae755cfaa6d4d5a592246ed81ec9c9c7f0105dd724c383ceeb42a81da1dbc8598d2b93738ce0205c96b98dbeb36141ef19177ac50eea991ae8b27a8cc65953fc3d2c7d2198df91c05d865636aa966150fb56e12decd4e73223716d04dd7d9cab9f8f975ddb941d1cdedc4e74e9fea1b53aac43cc0ea9f5f6886895c42c46a8ec468703e838e4004d87e46d8dae0f6d01bf516dc3c9b529d267f267685f2bb9ac54836739a9e1415b9bc88ba55c62f2f3c9bf001d7f4f682bd068bc4545cf36081fdb735e5a40825688abc096c63396c8dd19e0e2f7b61da9dcf8fdb6950fcec80346f81b7a85dab284eb7baaf370c085f9efa7d874485956fdbc59907d00842f99363bd049d386485f4aae43a9ab8369161e467edaa14dd77c9907d435854f797e8a36a65d82217bbe1b6826a3f76e0c80e842ad39aab1e92af21024d51ba4c598706c31e222b7aff990bf37ce19932114a42eb18d7512f4a913c76e00e63917c7bd3549680e31ad707d7ede3f98ff7fcb83a09d926bd763a13da558376894bfe22b275a78995407ed7d1ab66a0f6d2feb62e4e88aaa1cca470d90a31db80ff3c4db931fb68996d9617c95e64e2049a11fd7e4001af20ec3eaad477aa40ce043250dcd6081b6e1b4d51dfa78519fda36377fe873e7598d7baa67d02c4b7f8d4dbe946bd16b853fc90fe9c697c30627ba2a982f5a17fa43192b042322c8b0af1f14300a03db0abd83602bfa99abb66f76076118f944cffe81cb13489217302b3f043d3f646233644ff2843cc6cf64b3c177e0f706cd47f3aa21e73cf97cbb6ce111c367a246df44265807fe0aab8eee09e41bd7742892ce405887ecc7e342ac4196709ed586621aa41817ece638caad292725955a0debdc1cef199b1fb908f28cab5ef72d7eb3c86e1d2ffc59b97957aed65df1354412b43cb9670ae10fbe0caa5c68847cc81b6a79519d443b397f080a49a6087ff39ebbb94bcf817363eacbe830b734bf94370fed9f3921307846c21bef69d9db0977ad6a1d6ae227bff98b21be3a672158e8a7156018f57f3bb9804c9f2c5734879458a6bc775225c27cb27c3e92d1d83c5855dfe2b6aa7f84bba478de144e895344368dec1c713f69e2be8f527bbf7339c726862d8ca90ec6aef80959e420371a80dc4048f03bd2d69e2db70770fb718ba8f978959c9230693c4166d0b99cdbeba03541e2b1987b0a2fbd884020ec2048aedb2e8b06ca957366abc260ddee7877d339963d1fec216b87432cb35ecbf3dc2e679a38583f3e1728147274ed0c31d7309df2612e53d1745d3ff01e438ed358fcc2adcd789fd9faa2df204e8a1911f1da10148d190c45227296d0c77fef718d254b2c37caadc10b626a966cd154c72a6c9ab02a459159990d05a44616c352755e7e9ae837204d372c297683a223f1cc74b2ee22f1bb12384aac4527324b0ebe1d6eba22525da0460b1ed2542292eccb4a1b408c29304f8c64ffc986ab75d04035f90babe795c2de4418f60e3beea7ccc743d0eefeb9f58d53fbb79dc4b58cbd5a49eb290e87fed8fe59584f36ca136ccec1257db9be5be0185c5597dabd77e6a823956cdd4b44317aa6c5ea581930ef4630a741d399e2c59fa5af00a04151abdb232c1b7ae6bc861f48bb0cab64993ad0d888827452bbf984092636dc9053101b56f5fa5f38ff606367230cf5b7b666263c1a34b940821ba7e47591ed5f9f740c7e282b79ff440fd09cbdf65ddafd5c6a413a45d2e967c9feef15f563fed37bf2dab7df279e4ad3f0bbdc01374c0764299a3802f218300b43d785de071feb0d37ee048c672df4924055f6eb30b13fac7ad7ba89a4c5c08b11f44f8989e22623da38bb79ae5aa9964e7fee325f877e47ed9f16768d0f54bb6a65d731755c468f74dca3e8e47df4af0e9f9ae3f5f93d21160006627c33497b8b7b97ea210f066bc2ada3db2738431684913a6ae56411bc1c3510b2dd1db426f009f840aacc53f815cd5d33ebe25f90bda8fe9321d75cd1871b6b1c564dbc5ab4d6502b081cf04133486e2514a4bbf83bead9e0d2b77bf3455d39a793db422f1eeba743f816ff644255c721fe4eb4e8c76a45537f65d673aea3bc48189b6bcc53fc501cc150b72bc4047a9385110190de7064020195d60318e53ce633f813a812e0da1f8f0ba40327d767b0a2cb13d3eb632610f81810c51d4b7c1d98ad4f6728111d76dba13f64f8a60e843765d123f5a86021de510c93be8b63010b08f3b69cf2c505f5b2fdddc687884e97db4681e5e0e879546728ba4262ff95a3f7b53f5c53c7cc2f04b75a8fd02358bf1c7955995ecfba7c0edb5187023acd0c76c4a7154e17e6e0b5a446b628e1f7489ffcf93fe717332e51991b3be6bc5bece170b28b7446c249ae94b61b734579a45526bbb40c2687f61b89be0258c627e46f85d4559081b49d4a9e2317dbca17f2d70dbcd5e3d5005d29064694e9979bbae113538e766be594d111b197dabe372fd5228b150f09fb815a8a87044c87efe5410a869905a7409354a5f25a0ee09b1e3359760f36ecd0d74572cb40410b20f124e7bbb760f4136f988d1d444677f51ddcbd1f04e6077a50d8fea9a632ebe16e9f2ecf130a9dc420b2ccff6e766b8aa056dce47278f4fd51fd172677fe8a7a67c7e689596abff0983f745fa946ee67c29889f694523ef77e6fb131324a59c71e80a88b4ae9e7589ca331b68a437ce827b50d13270480776e5ffd92e6cd9e6f069c5b665e16188d8f75e10df7dfcea0d9e1907e5226583cbc86cfaab722d5c1adeed0b2364bf74897fc874b6ca634ed6027860a6690fb6619ae06bb59278da734a7fdfdc6ce247fcdb1211c14f21d837d1971d1fc8c0a8dbcf1a399cd02f71585ec30d662653a1118719bbed072729c94a13a457073e579f80e47eb4f94b5737761637762b77ae5e6d7aab42008620a6fa60cae25fcb47479460c3bc1018f909188a8111c5402c9ca0804c2ae21c671f2702f0c40770d9f59f6b6e5e4aa5c9f83b3feefc54c988309f6003efddfaf2c467a9ad1ed7f7ab809a90592ab256487141200b208b1c91999bdd3a9d841ce912cf0a39e34aa0ac6aaa936f041ed4487f01b6ca906ed0976296b3cc31a6e1b364a4d1e4046478f6df4b82f2470f77472988f20ecd11af2874073e15f7bdb7a95de27436a1006067456724e0e4da673416425cf9c587d76db1cbef5bde33a1fd64730a03de5dd0153d166cc5d02d04e0964edccfd45434f543b51a8bf0c127c9b6aaba7e4e388ed302ca12f9e17969a570c1a758fd6f22783c397315ec719aba84a841e395b37b8d80eed1d3e9eb8a31deb82fa9a2591e248458af8a3158039be65b414bd2025508323558f090f3611abb2fdf6c811e7b8a1f3ffe910f4c4457bd2dc2a0e25b21c6fc97bc141800900a0512e355232e193ea5096c74ad8221b8163d1320498102c1af197677adcc4223d305bc0b6a9d16f2a7876a8a467ad78e4ddcd00de22faeb5b734092b3c1a4e982fd30d677ab063728ad6918d96b5f5e370a2285b53f0f1171f7f2a513a9d5a2991586b38e53f75fa3188828d951ca8f9bf67138f6a1d9f4e43a1a50db8a82a92672a396ff53fe6a91c8b374c43cd17127ebf46c1e239e7f0bdb0afc5fe1e2d42a893a5dde30dbd1842db3ec9c444c84fa7f9224db1fd2584131ca528a8655c1e04f4882e40780b785892f093231bb3b21365d54f6272f1e9e3ae923c5a60d95beaa958b76235a3668f4bf13607b82d2a54cec43663cf761b1af3bea39a4aa38bcdc36548cc6a09703467330e249e3146f475ddc5b4fe6560c305cd1884b67b2ac090ce24e599ad9f622f65a169ba23515ad6068002eb671c8212e5c8c4fc44cfb97dcbcc52bbb7ef451747f909370d130fd9802c3f726be41d2b3fbc3fecfe673490ad48e670829ab2fca9b7d557866cf89b924e7385dbe094c4f796ac6965180b7631b3ee4ab501e5076dd6a4aa5b9f37391e3dd46e36b5f4af8d7e4bcb0430ab60ce03d381626c07fbc69783b5c77b251cda46de4365027f67cc23a43b88de81f4e2f7d5996ae75ff268736c4a52b0910f08567c109d389ec568d0c027fc5a00f035b9a39778459f0e2a830d823a9ff6a527a6eff108b6309245d2af716d9dec0c27c1a58647a2448e09ab25250528241fa6fb0c47e78a6f064b2cf9aed00fff241f801ed312f9c972800e708842517611eca0274a91efd4cb2ff694cac4de712a3297ae8e75764c80a3f5051943f1fd8c1eae278472a477013b5ff999311225e33eb35a58a100ed799fdd4e6195049457b0f6c9e93231b429745774177b5972b4970cdb9a8883780f4f4e0173f7a2f4db7413d39cf06c35fe22a9f0e34", 0x1000, 0x2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$dupfd(r1, 0x0, r0) dup2(r2, r1) 16:04:43 executing program 0: r0 = socket$inet6(0x18, 0x8401, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:04:43 executing program 1: clock_getres(0x6, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000040)) mlockall(0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000080)="84a950c1c9e2dbcb762f05f3bb52ae3eee39c8f0e511943ab727db55c3c35ae3a8332dad22b86b1451ad4d177fb137c0dc736bed02a85f48447a4dba560a875f15e7ea1f3f11117fe566418e6982a36f2e7a6a0bd6bd9958e81395685f90285723fac49863472d6c7f7626decb78cf756427bbd8a3d54f8fa907df0025305fa4e955ea7bd43b59b7589cb1047ba122aa0a3ba66e59baabcd2feb9897df9754fad930fc727e9e61d21d7788457a21ffff156260607b2536cdfc545bedb9a55cd19b9e37", 0xc3, 0x40a, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f00000001c0)=""/199) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f00000002c0)=""/115) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000380)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x2, 0x0, 0x3, 0x2, r3}) write(r0, &(0x7f0000000480)="61685786abb9d8d581c9a9ea7ec3e57a3bc3ec384519f44fdb1c6fad2f59875b74fbf45a967d214d59eb71fde98fffaa617ea2b911bdd89e17bf5ce5", 0x3c) ioctl$TIOCSDTR(r0, 0x20007479) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x80, 0x6) sendto$unix(r1, &(0x7f0000000500)="7ea5601bb4d814201531f76fb65f3bf17a2ab24c820c2c444f0523c07dbe27645129b45b67d18da72ad7f5750a504973467128cac3c3928ae3a2f04e735409b74ddbe5026e3ba0d6f32b6b2d63999e3b74f676bb13582bd9f42c1d1427a60b26759ca93937c30d8438adc86cfc4e410d2c03ef8959cab5729ac7db9eab1555760b128aae1536a9a9d245e97d07dcf8b4b439908695fc8540057293f2a0690454e0da9afb4dd4dff4939efda6caa4f32d21ef39247b083e10f1d1b3df0688af56394ea2d3eb2801bcd8", 0xc9, 0x1, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) r5 = semget$private(0x0, 0x7, 0x44) semctl$IPC_RMID(r5, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000680)=""/96) ioctl$TIOCDRAIN(r6, 0x2000745e) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000700)=""/65) clock_getres(0x0, &(0x7f0000000780)) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000007c0)=""/202) fcntl$setown(r2, 0x6, r3) setegid(r4) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000008c0)) mknod$loop(&(0x7f0000000900)='./file0\x00', 0x4, 0x1) clock_gettime(0x0, &(0x7f0000000940)) 16:04:43 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x81}, 0xc) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000200)="2b1b60b3d1d11be2cc97bf512fd1f3bc9026a6d4b56fbd030db328936179714db5152427f7ab44bc9e7764abf3d0afff6fda75c58ec6f9979e8fcfce0b37394339fb9626e54f37c9cd4dc646dba57e413814cedbe3e619364c4edbd7eb88714727f60daf1225afacc29ed30639386e5d432aca72f2f531a92c2ad36675f9797ce23a3b5f7ab67be905470802eab1ef198d20383f7e828208ee88e041ad3f4507b77078642e03218f3c1219b3ddbaae3cebb9639b04638bd25c0b7b27b678bf02c07ce1cd0845941539bd500ff5429a5def540785404e5486c332d237511cab357b94", 0xe2, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x0) getsockname(r1, &(0x7f0000000440)=@in6, &(0x7f0000000500)=0xc) socket$inet6(0x18, 0x7, 0x7) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="9c3c601bc9dd74a6b0947b217e38b9835f64ed428a12ac4d323ac830aa4ad094b816f6c1a2767b105871e59d9cecb1a5acee9b6b20071430a2cbc3df76307b0402d6f996e38bd60e375d463720310bd06a85bbeea6f49e43d0adec94ed5daa1113bd5f127bec1e5299d4560a6571499807a0b243e4fa89511b552d4eb182104a71bba1f5fee2ad0258803b8e3b1bfb97416ba821483b98c65a56", 0x9a}, {&(0x7f0000000180)="07788a45119dade019778c62f7934a9f842a70a965dc8143a4643a120b0a7d6cf8b7c35837de72bd0fe0642550270dffb5a1bfdeccc526d013298e315900ca282876f6b7e74ea3258bb3ad7f465eec9456244c26b7298a1caa55530ae775962a7ba76ccb5f6db94c", 0x68}, {&(0x7f0000000300)="3f2f908435bcd18ce5951444d87a217e5dbc75b85a955e7a021bce657ee6895f9f00df3614e19af88b35d830055a04642fa7a162f7329a27a5d276d130c6321e4092512ba07f0404f0596305996251761d3ab8e07197b565c14c2eebc6c99d9dad", 0x61}, {&(0x7f0000000380)="93fee80e1b371b8a0a91c5fd125b517062caec6de1e83a6596344d0c9316c4de122ffbb63ad66e708fece2adf49a783d7c6c4b982e6a6b8f2acd61b02778212a3e112575d6f81007f98d675e9f05210d3286dc8f38b4a52dd2d7e3", 0x5b}], 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="3baf7e77d310d614004e2d00000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x1}, 0x1) unlinkat(r1, &(0x7f0000000540)='./file0\x00', 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000580)=""/178, &(0x7f0000000640)=0xb2) 16:04:43 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x84) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) 16:04:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x102, 0x20, 0x0, 0x0) 16:04:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x40000000000000, 0x0, 0x8, 0x0, "fb0e0000c85a53a8131923fc7c0d7a00"}) r0 = semget(0x3, 0x7, 0x2) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f00000000c0)=0x3) r1 = socket$inet6(0x18, 0x400000c001, 0xffffffffffffffff) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) sendto(r1, &(0x7f0000000000)="1e6ff7f9ed5d146f985c7c535b6cab65efd756f53b0e8d33fe8c346d51fc66fa1a0b3bd2986f873db51dea581184c811325e130d0e88e9233832360b8bf318e00133f50f877f7c1fe32febf789285c29fed84121a76f05fe95bad560ebc0ba537983fee77777af21081b3f9912d5a6b0becafb76d174e14691a2d6fc0ddf5b2aa3436c1356b1cfad88c0a99befae06963691ab3f95ab88bcdba2aa21481ca9e50479", 0xa2, 0x407, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0xfe03) truncate(&(0x7f0000000100)='./file0\x00', 0x100000001) 16:04:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x5) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)="54854fd7c776792e21d63ca1e7f13e756a215f3541ee3fadd31344ee0b6e813a03a533000dccee405c9ee191e84eb25d82ab1207c5ebc2f32cea0afd014a653e5f3dc325b849fa4c6da48288b0122ffb237c39aa4722fd5f1b70d43cd95c268a7a4fb1b719ddc6c289c917731c161865f842b09ec8d7cb98d0795754eb50a0e11d5c", 0x82}, {&(0x7f0000000140)="482a04da5fda5695d42ab7cb42f448235a445f35fd201afe2a870183ff307eac15d371609d77f01284024a9ec15b93912953fa60cea1641f0e56094b7d8dcdb679ef3226215e0de9aa697a442892a9cf6e632ce28bb40c458d40079a5685db3f213537a89047dda3b04c4e2c0730d0f7af8e624cb93506b3b8eddc842f5b22e325af674f0be1fcfede09fcf64bfc0bea20a253224ef451c88efc64eb06cb996c05fcc3e681dcb0ea59af8e670695bd", 0xaf}, {&(0x7f0000000200)="61da2479803cfea328689535c11dfc946bc572d38804de4219f398cd49bab4cf3a51e0377429191783dcfe1735f81c01f2f3ba6d7b067e5053ac6a89d532221bd6b45b7cf779a4c56f9f47e5838af0d9877092c6b483db451f70c9eeaa01e0f361c88061c5338054ba24b06ae7c2fffaf8c9c3ed81f44c446d5bb46d546b991ed3df", 0x82}], 0x3, &(0x7f0000000300)=[{0xf0, 0xffff, 0xba, "1eb0e2078a977da5b6b693a69658d76dfa639b7fcda338f6142dcbd33a2f15918ca1f017f7195b2ccf0bdb1bfaa5437db05c37bb7bd3bb0d91bf1996721c331dba4f5ab0d34b34f285c6093632fcfdf4369fceed3e2c2a87a808dc54985e42d2b327e46f16c36a6bd62a366bde1c42fd82b5154d1a3cb3c63f45966d3b80b9324099a69363dd646235f79e890a1fcfae5774e2950c19f3c661979f437095bf33e3f1118e811f66678f81a53b33592337c9d40637a879e988b854f9df6b96a22162787495ec65452b02481ab14faa6f4ce405717b90c8fee81a"}, {0x60, 0xffff, 0x2, "0911d7637b77375e5bb109c05e15689e00c6de1ad7bfbd0c6b8732315ca89df65c57e03d6239c5bea40cf13571ee29395c75e81d86d413135b45a00171d5c376d5627862addf6fbf1c5e89"}, {0xb8, 0xffff, 0xfa8a, "bb16ef11faafac8d57bd572f80752a044586171b1efb14f2598afcd1449603e975ed275cc12cfb28d69401ec306efe67cca5fe95b2997c5c51aa727180bc461d3d77352a455d2abded00156c4cc63d323048958c53db9a1796523eb927faacee457f16a67fc4910af7fdc358e39c4f5bb56186063f05df4aad63cc7a8771d5a05e20fab056e2e792d39917205b8e9cc56e24823d9dee152963e8546ade4f726ca604b8aa7845"}, {0x90, 0x0, 0x8, "a95bc4367e413dc0322beee757764e9353ce0ab352cfd61906452f6e832946e19daa4e0810031aeed5fba6ac0180aa422efdcabce281f0eddf512d3cf79e01bd5d2694633a55253b09e3cc1dd290d9a6df5d8351ba858c9126428850880778600540d9eacefa3479d08998406535c48f94dd6437fa23a8939298104190"}, {0x100, 0x1, 0x2b2, "c1cdc06b9d13f85847eeaca9b3d88920b64e8c7b618a9beed46de5c030e5ca7ebf2e03bfe37050eb97f03d2627ce0a1c1848ef59f6aae27c1ee494bef1bb92a0059fac7bfa912d69896b7556c949b5848d02e5658d179de0d510fd701e9b5812dfad8d960f56f8aebe29d101cc798b99e0f3f4e96f421bfe789a3f845ef75b08d9a251aec03ddd3fb5480cc35c269aba6f8d93a9a7b78a98dfb9897750038ffe83686394dc84be0cc77da6f07f3301fdeec6b3cf55b17ae2d02d5d11b8ecc86bd1992a8ca8b25952f569855f37136d5f445430eb8bb0a0bc99ba588553704019470d9572ff93379d8287c5"}], 0x398}, 0x8) getdents(r0, &(0x7f0000000700)=""/96, 0x60) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:04:43 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)="507386cec4e03756d737eb26b5e399561d8ab3ddf69b46bacaa9647a46dd8e5ee63c66d66ec7918aaa0a87983549ce87f1468f882d993daba95db5094ac29cb90b1e81b37c20ce", 0x47}, {&(0x7f0000000140)="3117cc630a0ed4249040b0afadb1e2251524362d0c1b70fb66dcd802bb0fcd7b97e8ef1070cd7d276d3177a31e28865a387cd46cb04eaf489dad1c40097437ff", 0x40}], 0x2, &(0x7f0000000280)=[{0x70, 0xffff, 0x7a3, "2d8f48bf6e4306c961ea76d6c68eaa59b3821536cd7bf209405bda22b36f958e03541363d5b4d474cd1c1d15be4fe7b1b1fb346f4a3ab6ad9205d392f1f23e35a8581405a0131c4f690bc39bbfd785ea5672c387c004467d1fc5"}], 0x70}, 0x6) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{0xffffffffffffffff}, {0xa}}) open(&(0x7f0000000040)='./file0\x00', 0x880, 0x31) open$dir(&(0x7f0000000000)='./file0\x00', 0x20290, 0x8a) connect(r0, &(0x7f0000000340)=@un=@abs={0x25af90167d5e1800}, 0x8) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0x10}], 0x10}, 0x0) 16:04:43 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x9c}, {0x0, 0x2}}, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xfffffdb4) r2 = getpgrp() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 16:04:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x12d) truncate(&(0x7f0000001540)='./file0\x00', 0xc6) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001380)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/158, 0x9e}, {&(0x7f0000001140)=""/137, 0x89}, {&(0x7f0000001200)=""/63, 0x3f}, {&(0x7f0000001240)=""/123, 0x7b}, {&(0x7f00000012c0)=""/192, 0xc0}], 0x6, &(0x7f0000001400)=""/250, 0xfa}, 0x800) 16:04:43 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000080)=""/165, 0xa5, 0x1, 0x0, 0x0) lseek(r0, 0x0, 0x2) getsockopt(r0, 0x83, 0x9bbe, &(0x7f00000001c0)=""/84, &(0x7f0000000240)=0x54) lseek(r0, 0x39, 0x3) 16:04:43 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000040)="017153770fa9e140ae85a1b32c87ffb9ed52b06507ce4c8531d451215f6fa8ed1583566130472440029b3975bbd514b39e5a0a34bc26abbfa39f729004e27f0c3f7a39bb2b63f68a58fa039562d720e4", 0xffffffffffffffea) 16:04:43 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10400, 0x20) getuid() geteuid() mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0xff) write(r1, &(0x7f00000002c0)="6122fc0766602858d27d42ee2a6ad32bc539641a8a86af85f3af6bd1a8ac3c57a8b9325c832a26b21a399b40afae80338033eb6aca51ad92296c42f236a44fe2c409c026c89f18ddb5822fccb81bfe6864de65d5adff3229ec84242847e0570fbbf2c8036ed3c6a8cfb5a7c8773d47f5e134786f877e9b016fcf0535fd8d3b2b88a0262d9d5d274c21c9c4ab6ac7fa8577882126c8090ef5935169e0b4af5152503acfa808eb0412c2b400", 0xab) r2 = getuid() setreuid(r0, r2) write(r1, &(0x7f0000000380)="96c75e03ccb53d6626f08d6a3df3538a4ae94601891a6b5252ce8cd28a7dec13ab9285ef9fb0f1ae0b6eb15ea0f499396d4bfce230a2affeb3d27d17ee29b1459b11c4a4010f22b4e0b70aeca482e5fb449b67a182ec64bd357c22353c0c71d84c22e6917eeb69d9d7ab8f682f91322aa48dd40f32e201b336f2e6024696a21da074704f0e62e25e4aeaaf023f2dc0d07bc0043e2cca92be2f068ba5cbee17cfd07876f71ee77f8a4c8e773c6ed46306ae49feff1173fce4a4a17dcc", 0xbc) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x2) 16:04:44 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20e) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)) mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x4) open(&(0x7f0000000240)='./bus\x00', 0x60c09b977889c022, 0xd4) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 16:04:44 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(0xffffffffffffffff, r0) socket$unix(0x1, 0x5, 0x0) dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = dup(r1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) syz_open_pts() 16:04:44 executing program 1: r0 = socket$inet(0x2, 0x1, 0x1000000000000000) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:04:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) kqueue() 16:04:44 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() close(r0) read(r1, &(0x7f0000000180)=""/213, 0xd5) r4 = shmget$private(0x0, 0x2000, 0x88, &(0x7f0000ffd000/0x2000)=nil) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt(r3, 0x8, 0x81, &(0x7f0000000400)="10c953d0ccd619115764314c40653feb284860a01b0965917af2f58fa9c31b9da119eada9ae88a1303d8be2f8c99401ac6a5f6fd9384e9a1285503251ba9530f5144370ba7efe8bc44788ec755a9c0d2a4d1a6f2657170d4b0fb4cc9fe31195214bf0cd9bfa9a8f282ddcf7f777e1d609f1b2b0a62a2d32f13b48ac6b8b260966f77a19c040cfd15", 0x88) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0xd57c, r5, r6, r7, r8, 0x49, 0x4}, 0x100000000, 0x0, r9, r10, 0x1, 0xffffffff82f0265e, 0x2}) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x8, 0x0, 0x7, 0x0) 16:04:44 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x10000008c) setuid(0xee01) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:04:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x20ab28869673667d, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x1}, {0xde, 0x4}}, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x7, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x22000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x2fb) unlink(&(0x7f0000000080)='./file1\x00') 16:04:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) mprotect(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="79cf97e63b77b7876956f9d518edb107155c068f954592a99a00a6445dbccabdb94d4855b240b499adcd0490d22ef4cbac16fa8fa99b3498132bd22468d590bd16aff3a066f454fc036a2cb71439c86ebd21dd62c39f71827265cf55dd9e52b5f34f47b7c01527ba1b2227a4a85d1f93e9afc4991a8dc35e0b2b35e496c89d204f5c201ba790fe50fbdbe7990dc031e7166fb75181c100ac55e2b6ef6ddcdf4689838eee896ab20438395b2b481e5db8a99e88f61356d56ac58abb57526cc80a1422654f78e89e3fb7d1236c3115bbd70b41df3837bd93cb7187d68351ae280c57cf3b8fdcef9ba721eb3af7ce23b0287173cf9a8192e18e6b29fd7676fec93fe228ea9651687f7443d1964c85ed2e153598d31179e0d0cf68b71b866704c6d7d51045a73250d8939112aead52de5685d892a0056e67d60fdc0822d4f964fd6ead31ea3ebeecddcbdb7a09e7b34fb832d82b3a516c95e6ee064e0dfa797904a3a086711f88f5a45549c0aecbd36d0f1d6eac29b34397af7c46a83b7b7257f66fa4d1162a171370f39765e13e7628caf9c77cca406f745fc84c6e77df1cb7669b512f32e1dd118dceb8f48a3b98cb387cdf1bbed0b57e552f654ea21e5edfa1f41a8d7e3bc716dad2d35b39af136054b35bde775151828ebe3719c59d05ef0ce4399e7bc12047c14677d4cd8026b396b837dae26c662334eceee14811695943ac4f6ed8edff393bbc93b62d772b7ee34279378cff55138f4c5111377f38714582c3d478d8575a874259f295f8270436731dfa5ba703534b892e50bfe9d703862788ad83f3189a98095d130a3b66c180ab2751ca4f56526032587cc6268a08b63201701275c8241d4f45ff2326e72b801900a71606641a9f3e55ef050b889e2bc86bb702dcf4f8305d494b390da96722a2869f61bfc64cac841f6a8a491407e5e1a8bb1c3134c471623279258b19e52523bd2f91f5814e93ff34874968daea802ccb27d27fe5dd3871528cf24b7b7e728ba4df2799c98a74e5fd0840cf77b080a3107cf91ee150d38a9a1fb3d35e37d72353f0f0fc8321f417282ec43a5c06fa203bc6c96bd719286d254a0c912fc712ec4bd764eb44d4a400464e0d7fe4f389f765de8604e8f353471e747e6994f44950c4a20caf95ea26f8c93075e7a750118d43588a38979efa6c7468478e0d872cf89a58470485f92903335a89803a2f0162d311e81cb8d5c7a304eec94b14b81deccbd4818b5698f3850760868b2aae025629454e48573dad3051049d57eade24035b0cbc7043cb070d666c1f3272a7d6d0d471dd1faca41787fe28523e98cc39be0ce30c89c71bb378b140739e051d89c6a92e4e19eb25a4dcc0e2531dd6e908eed9f5db1616955a7f198e0765a371ed165cba0a3fac397e0c4bde47b6f741aa4820dbbd699340181ff811fed08ac4d3285285d2cd0e11efac0bb36a5c069582da3bfa967fea2d498dbbc8686b70d1bc2d7aca132c021fa7775c7ffd21df39a7e5d6dc2fd88777b28a60e4118458a1d883ef40642df756319ecd97b09c9b3e08486825c5f05bcb8be94ebd7ab1e750347b667346463ec0b5bcba60d2b5ff1d727a9a5f113d30482218b53c6e01bc593ae0c043add9e6dddb4d789d59ae906021205185ed529ca2c6db8011ee745b7005acb1dfffd50adbd5642070a886f4f352fd219fc033720dd67004c54fdc474ffe3a2f1e59d5ade46af878d4665bc98636896dbf35b2348a64f9ccc5eddbbc01b174a6dbd1cf0e47f2a4cb539cb1cdc61473b6be7ad08b58be9d76d6285bbedd2253033c0df22d05a34b991d9d17b5b0e79057e47b541ca1112434541c444786c24e010e797c5c239e9c19ae14e4e9e35c600ca163dcb77605a5809c4f75d160ddb861d0fb11285a014caa13b76fbb2fc42c74df3de84eeb6e59cc91d20da3965e430e31919d0a8339b1335a4eaa79fa3c7f53cb5e8b1be2c1fc0bc8e0b7a88815d8582164f931838f418c33a503f606aaff83cdf242c30dd6a57ded8401fea2ee6478dbbd84f1960f3a44c89ffbfc8769a004f9e384ce34df08bfaaf0e2b6f556250f0abb790939b0db5fcd106394643bc90fb0aab06ea16a7259ff609009ccdd60cebc088cefe2bab5fd691dd7bae0050d80634c149a16545911ea860e58a396e9e493de2774a3e0bcc6c815c028f79c2f3610c6d40de07d548b0cbca2343f7691bfa5fe6679c07ed1068772f22d4f759c43dc248f12b7a2b82a2113b756d6fab91b17e00f1635835084c85347b67ca9fd931e398e52417afa5da8e342338f5817b246ad4bf93e98790d36edd8a32570993ea5b07cca5411f57a9cc5bf7b3528b64966f860aac35a1d7c09e9bff0506eebb488faeb71e30ef0259eb8fda5ce899a3fe8fae999f4aba43c2e8a203f06ea568a3ecc19507c805df8be7a874b3002cf134b3f224584f19969925ff0002870f0842048ebc12b526517cdcfcdbdcf45fc0cbc8a918e49efe20fb2adf0f12bec2ee5bc0ea42fb6be3ac6ecde7948c08cb6ec803857f06f7b75c9b9717a01aaa1b888a5c750344b14e48215a45c0f2632cb4e90e573b878d8f529f16886286bc8e451f45833f0deb94a97f4622ef4dfc41b7815ac33d7055b6d0bc6d3e07d6b4ab07796e86c67d4d3f927ac241124d9cfac3aa0106793f68c1318fbbf99f21b1fb0fc2d9bc9ed0a62cccd2a7b345e657472a8b7220d9f69f02ba38f80afa3d7963458ac43afd7af68dab9cb7ebb20cd08cfbbaf992346732fb804dd0d732d69fbfd7a7cd049d5074e77350e3b2db69d4af9871cdbd79d892eb3b84668f38188b0559b72d65b050781fc62494a08781500c812e81a796f516cdf98bcd1c5d468cec9c9ffff4e9e65ee6cd094b3ac92df90650aa340003b3ff1020366e7da00b26091b0d005068bcf783b20b99c277058d0b0c2431fd08ae52673b2937938c14bf0427cf940531522ea32f48a82725205cb97a159814815aa93b7b4b5cc1d0efaed447ec42a46492b5e6d5891d52c8414542f4455be5d10479199c13c6d4c09c10906bd00741e47114a1720d49ef4d869acdf56fb9415896bdc6954401da884d402b84fcc4735c542221a4db747d7859d91b24c39bc5ae55affeca30d133537c9ca9ceef53eeb64c06d8d60e81f41038681ad4427c7ca876e805cae23e7de522637899f3898a62bae7fa84f7d05e429a93ffabc93d3801f5f24fd064b093b59e700b5510dd48b5c7d42927d50ba76945d020db1c3e8994249092a9b5ab4f3b37d351ba3d7bd917dbb9ce9c17ded330b038274ddeff24a8b7c68e1cd80a99c4fe04954d10b2fe1fcdc4a3d41826137080747fdfe068ace9c0404fae4a27b749d3e34b154b0fdb1fed3e55aa3922e15dd9bb1d9c5b61b1ab6c4a12726ca0cd7d625ccdcd40ca6f2a8242c13af66997d733c8c5796a2742d9620067409895bc65fa14efed3ae2e85f343b6745db76e118848f07acdfbff1e3b20af2ee12098c542d04e084834a5232fb8542799c71e370e0676053cfe5cd2e2f0d485882082125d22367edbdff0b5d4e93a4e8629574644c798df40c246380f1bda2338d02ca9bcbfde97a60043aa2f873adec98406290861b6bc65eb301afe8c3647708bc4e8e0905a7d8a820cbea191c13e39d6876b90fe77bd377fae5a1bab6e552f2a716fbbbb591de6b34bf7510d79ca2b188922b150a95b3deb859e3269bce3fa1248359fd6d110fcfd5429338a71d48f984e0d532ea43f5495b039f0efd6e9c08b6d2ec73e2d61aacabda7e92effc1e1c2f17d2fa7d68e1ff4dc31d8cf98dfa7289f5ac8637e0851d7f689508152fbfe8bfbaecc2a39ef5754f6443086fb6b292ad47d0c758d6e3ff74249499a8e08c0b64c1cd997ff935e0691b66bc0521564061328f9180d3305b11da4e32c08f45a26155b7b09018c7970f47a20b1538e8fa3d2dc1a467fe7ac87f70b7a323627da7fa8b2474d712bd0635b29052f74ddebdcb93ef2d3fda5b2a4d794db6c1997308fcdc86e623e9fa4524c942c22ee6f6120b5da91c78716f6d025da099a54bed3350e9a18fab516b1b9336a56760b7f163553e209b206fb681277e21c75fb3934b489dd92a2e482d4e59797733cb50c2f438b018b8949471612262df48dd99767adbe783249b20a519c1449235210cd428b5f415e78fca79a4fd5d90e220dd9620860a76210607c0edca5938e557b379d79ff99ed01dc8d9f5506f51716e19ffe573fb118bd4e52255a11f80debc1b4d2cc8d2342a573d49f05f93adb98d4017cfd838664856fa3d679dfb3c5eaa1127eb6ed74fcca08d53ba8f5e7bdd725b045fdb55a250ac14ce3aca5322c2a6017477244eb839556b95f76868ae159560da40a14c84568d83aa40e76b985b0f2a2b8b2a22aeba5e0197f9507217e67707599b966f9a12aa7c7d83c0935f5e3bd8c8f00deca59f7925c17f56462f29155d4041d5e5c43c06e6be6992d766e52bc6bc5f99c696ded1f6f05e1a33829347beee2b7af1cff024781c7c56d41d963e209c1d81c79348c6799be9d9466569d1d3ce5cbae109208d439921fee0742ca0607ecaa3dff7e33205c7a6305d91dff2a0ad0ec8753c7914030224f8ef6e5edffa12a6b8606f0461ef91de301fb270dada377c44abcca183493c87c36d10a73777b291b584ce9e28dc17bcc032f3417e6a09d7964ba9f36b95f2a31ec256eb9434eda1a7bc1cfb279004425f5efccba3320cd938f1d828229b4c0f12df24a336fba14b7320de0529cdeebc1b35ae68ea54dc8cd0d1d34ec315989731028d3d1f600186b9681402012534fd04883682b0a980c37b22518cb2262bf721e6a92666e40b1bd5b512f4165210fbd2d09e288eaecfb92c10bccab8cc4c15275d05a17a4dd0f979240e486193d52ed9f76dc2e21b53ed0733574e9a21953f107eadd611c337138aeb8c298033c4c0a010a7d3e043abc7587cfa263b6f54211fb7916d20b594e5ced13dd10d85643487d8383be85674fe9e4b850a3507095322c254d37daef2fd605a834c6c0cee29d5544f4184cd9838ac3ba5c4a5f9c", 0xe00}, {0x0}], 0x2, 0x0) 16:04:45 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x2041, 0xffffffffffffffff) stat(&(0x7f0000000080)='./file0/../file0/file0\x00', &(0x7f0000000140)) 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, &(0x7f00000001c0)=0x3, 0x183) 16:04:45 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = socket$inet(0x2, 0x8000, 0x8) shutdown(r0, 0x2) 16:04:45 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)) rmdir(&(0x7f0000000000)='./file0\x00') 16:04:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) 16:04:45 executing program 0: getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) setregid(r0, r2) mincore(&(0x7f0000f14000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/127) setgid(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) 16:04:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x800b, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) close(r0) setsockopt(r0, 0x5, 0x3, &(0x7f0000000080)="0a21f8cf02f1842acf7a9869874b04073dea5730eb51185a7e5f38b6dfaf75a5c59bca9857ebbda90468f629a48f54c5f5edde1b9cc432d4990f0a8dcd0cb6e37d656731e568936feba732b195ace3d8461c62ab59fbe5eab3fd6af3795dbedffcd1da74c1b0d7392212dd40f0a9e54eee23a9c4bab1bf8f9332bca66de4f36c08652a2e9309d425", 0x88) dup2(r0, r0) 16:04:45 executing program 1: r0 = socket$inet(0x2, 0x800000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 16:04:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x9, 0x0, 0x100000000000, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, &(0x7f0000000300)) select(0x40, &(0x7f00000000c0)={0x4, 0x2, 0x800, 0x2d, 0x4, 0xfff, 0x1, 0x4}, &(0x7f0000000140)={0x2, 0x0, 0x3f, 0x6, 0x0, 0x8001, 0x9}, &(0x7f0000000180)={0x4e32, 0x3, 0xfffffffffffffffc, 0x1, 0x4, 0x4, 0x3f, 0x1ff}, &(0x7f00000001c0)={0x1, 0xfffffffffffffffd}) 16:04:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000290000002e000890082c09000000a7d5b8500f6b10a302171044580e24013d4aab2cab208b6c157b"], 0x10}, 0x0) 16:04:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shutdown(r0, 0x2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000700)=0x20000000) r2 = accept(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000007c0)=0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="506a7b77429f78988914de220ebcfc5adb845f6b5336577dd067e1fb15e969eeefdb44a0323b65306501e34a2552298adf822aec4113ebb4c8e06504bb53cb38875f8c234096ab91d0cae4b0730c26bf6e96037749acc6", 0x57) recvfrom$inet6(r2, &(0x7f00000000c0)=""/161, 0xa1, 0xd6ec5641a316aa82, 0x0, 0x0) pipe2(&(0x7f0000000740), 0x4) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000200)="001cc015955ddf2e70b4c5bf8ce62d43dfead75c1fe42ad959a639bdde67bdb23d2cd3201dc25dfa1a0d49ae43f3b952b30850d4e8364941b6b87930118a59dcc581973f95d4f705b80f5a0a570716fbf75e5dc3180f63e9d7ccf86916cc136416c817c87e90ffe1f722cee5e42d5b6929d506e67d71373702faf2ae1e9625fda117b67c35b10f1dacf148195cb7ed68d02f51f0f9fd99515af9c1d6de2cb28882ebc6400698f2ac9b0054d271a0e72ecc5e7e02bc3eaa802e2e749469f920430e604ecc492cfb51fd5ddb827752c8e74809ab1d45f67e4e0e74928094dfbb71aa94c4b13f787c03a272aa716a63303f91e0bfee8d752dbe", 0xf8}, {&(0x7f0000000300)="c8", 0x1}, {&(0x7f0000000340)="91b9bcb3f5f1fe014190030d44a46fd75b9c594176c34bc1927434f50b9580783275cfbbe50aeb12513173d2f8831fedf62b368b1062199c237fda445f43ad29e76dba5e1547ca9edeb33d956daba4025f62744f50246a7b2d821436806758f5fab6371400f1ca5719ac32aba194c959cae8ac19a6a5216dd1f8b7ced628af6330c517cb2551502dbf685529b02213cce4b54dcd347529e3fc2ced247be4f3f974bc5637905a4d0efd6ee3ca277c76f94a9a9169ae6040", 0xb7}, {&(0x7f0000000400)="9520151052f296d9e5461615a9c249ad29ae220bded4afef699e30d97553c2ca9c2229e8941eeffa4faa78cb45371d91861b08546eec01724fcfc44c0056d3530ced21b409dcc9c9a5bfe2fc497187996aad", 0x52}], 0x4, &(0x7f00000004c0)=[{0x80, 0xffff, 0x5, "48ae77dfd507c19e3d8c9c16744b72f75fe24da96c2dfa5534c0a05db64bd99000f5391acb7ec7f51a3c836f405c9115debba8ef747991fd812d827f867ce00ae976284b9d027b238ae4ae0399ebe247d4c367949bd5e48e9434e51ba3b1bfe5f08a09527c97f7bbcc3668"}, {0x28, 0xffff, 0x3ff, "3815ebb35b9a92e378e1863a3b7cef91664d8c62096d2f"}, {0x30, 0xffff, 0x8, "1950a0bd37e5c9664ce0f490da0f13b25ae83f60211867207a04"}, {0xf8, 0xffff, 0x5, "c4449fd7ccb831db75c7a5e5d4e1e89200b312b67ee1d5fdee1e4b40a37664979216535dfa3406f66eec398fd55c3facf2d4a8de5ec19b37a82748a87c20a6c9a0b60dfe16653c3a8396afede8db072d654d0ceec0003fc61e116dbb83821a6483c00577f3c2081b16c2bf0774381d6158be83026a596a595c5f86e3a7b1b12d26aa92de9ed95f812e3544f3732b84c11780ee4f8de5ffa6395cbd9a4d306f960d20d8536943e0c711a59f739e1ff86dd52591dd73aaf648a7cd83cb2e5005259b6223a2a9bff3c86fd1972b337ef97845200d4f31df3ddb5205b59eb0cd849ab1"}], 0x1d0}, 0x0) 16:04:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x1) getpid() 16:04:45 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:04:45 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x0, 0xcf8b}, {0x18, 0x1, 0x7fffffff, 0x1000}, 0x1, [0x7, 0x5, 0x80, 0x81, 0x7, 0x2, 0x8]}, 0x3c) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x3a, 0x100000001}) 16:04:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() 16:04:45 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffefffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="7d4d39d685a70bb8a5ab4f59138deb5c16efb69c43352daff1c9010fd3b56debf796af50b1bd5f71e5c1445c6fb55fb039687614230f36faf179f96d9c71a2240b8acbfd71315eb516bcb77cf0253f3785541bc4b442e4b6bd19e57f6cbb9feb833768a26c9627dca29e664907af3801c314ebc80af2cf172fb2998d2d4daf9afaca3e951e8d2f7c7655c507f3faf1ad0820d96fa3a76493957213b69d155c8ebf4712242fe7b7b54f511d0c7086066368fe41c723241c91c6521bb2323fde6b576458fb45941633707ff7bbd6d47a2ebf35b24b19418d30e8bffd9e2422d669bcbf21884aa6d792765e4610a54b63efbff8523bbc912325f6640ecdadb13650", 0x100}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:04:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:04:46 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x46}], 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x102) sendmsg(r1, &(0x7f0000001340)={&(0x7f0000000080)=ANY=[@ANYBLOB="00022e2f66694c39a0a548beb8a2ef8d757f65971484c11a4f059c30ec3813b7a8ba0c9e01567377e51e88649b588f6cab6e1fc46da5096535be35e3813649000000000000000000000000000000000f7414e8cd05d04903a4d6fca48485b27ac2451589c166916a8aa5fd"], 0x1, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 16:04:46 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000100)="03000000", 0x4) 16:04:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x3, 0xffffdffffffffff8, 0x1d38, "4f0000004ae30000000000000010000900"}) poll(&(0x7f0000000240)=[{r0, 0xc0}, {r2, 0x22}, {r1, 0x4}, {r2}, {r0, 0x21}, {r0, 0x1}, {r2}, {r3, 0xc}], 0x8, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:04:46 executing program 1: r0 = socket$inet6(0x18, 0x8000000000000001, 0x20000010000) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:04:46 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f00000016c0)='./file0\x00', 0x20200, 0x20) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x4, 0x12) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r4 = getegid() fchownat(r2, &(0x7f0000001700)='./file0\x00', r3, r4, 0x2) r5 = kqueue() r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r6, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/124, 0x7c}, {&(0x7f0000000140)=""/118, 0x76}, {&(0x7f00000001c0)=""/76, 0x4c}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/131, 0x83}, {&(0x7f0000001300)=""/243, 0xfffffe5f}], 0x6, &(0x7f0000001480)=""/216, 0xd8}, 0x1) kevent(r5, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/11) 16:04:46 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0xb010, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:04:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x81) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 16:04:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) shmget(0x2, 0x3000, 0x300, &(0x7f0000ffc000/0x3000)=nil) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/27) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/201, 0xc9}, {&(0x7f0000000040)=""/14, 0xe}], 0x3, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:04:47 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() syz_open_pts() r2 = accept(r0, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)) kqueue() getpeername(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) close(r0) 16:04:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x7, 0x4, 0x739354b, "cebb5f9f5699aa7985bd553a34a21a7dc3d846dc", 0xfffffffffffff11b, 0x4}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb}) close(r1) 16:04:47 executing program 0: r0 = semget$private(0x0, 0x7, 0x289) semctl$SETVAL(r0, 0x0, 0x8, 0xffffffffffffffff) 16:04:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x34f, 0x3ff}}, 0x2) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f0000000100)=""/67, 0x43}], 0x2, 0x0) 16:04:47 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000140)={0x40, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1020, 0x80000000, 0xfffffffffffffffc}], 0x5ef, 0x0, 0xfffffffffffffffd, 0x0) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x20000003, 0x100, 0x120000000000}, {{r1}, 0xfffffffffffffffb, 0x3, 0x10, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x80, 0x10, 0x7, 0xd7}, {{r1}, 0xffffffffffffffff, 0x10, 0x60, 0x8, 0xffffffff}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0xae8, 0x400}], 0x0, &(0x7f0000000180)={0x3, 0x7}) 16:04:47 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r0) sendto$unix(r3, &(0x7f0000001d80)="6304c1b3eabd8d5ae2b900b32efef7816dfbc864e82aa4706aef2caf9a8e37c71e6c4720db7083165a44a0d4a37cf9a98c87208769bbdebdc5b2121f0369bd0dc89b729ed54121a102af9191c48f13bf4982c13ae63618426460c7181f05d2970174d8096ed17dbcb657e58c96079162c544748bda1daedecb9fd4bce53577fed1ed00465afcad617b335d70b1a5d8bce62f19d3940312538129c7ac6e6d64f7729fa1d6eb1a1761338d10a3698defab8dc62bdb6218fbcccb97233f4127a4b764f3a4ef6e827e63a679dec62eead1e810e5143f01fea99d50440c0bdc8bcfa096aafbd38a493bc1c624eb9001004da6ab362a7d5a92a6053789dec78e9a36804870196c8bd601d6cc43821a9153a59508828b53d4d95627d698c4607603da53a57729aae8a0282566c851c6e150e08afece6e5335c6148e8aceb050c5f6148d7f81aaed043fc18172431e4d6e6f37ddd30c8a1446a368e849e2031acbfb03ab6ae2b080322ab8e06faf3dd52a1a1f096ea32d6d30764f737589f32baa18cbb7e751ee436fd7c4a833b656e1bdfec3dfb4c9dcf8973c08ff13572993031579d94444968ef79e10a343115f901a9c1bea7d4ea0cb38c1b2ab80e996bde9db2ea1bf73c25c80af1fd94356d497a1f66decd9935bc9023d8478928a1905d0a99c9ea2c66acc41a9496a309d05b395ad612b51858da4bd2694a66532e9148c7a51357e1ca59b85b31c39f9da8cd476a0efc81337e5c70402dd8d3915bcbaeff0b7238ebf02336162c926ccabcdc690d5ac4c0bf3ad60a2d0cbee8f989ecb2c9df996d63879d5a59b80d09bed2955b8fa7aecc6b16c333c93d552ffa809cd50d4f49be195c074d1d3fd4aa24a953219c37c70a7334799aad79a22d09b5fd86461e23e76b5c408ddb48daab8165e97a8a3c2583e07d858fe4e95895a45d6594b7b0c8c7a2767b13ab8de0bafa4e9ee2316d4c35b067e7cc50fe175030a297e96ed331d5f56580f9db57e690265752cc57a3ef4e634fe9c7a2e8deb791713bacd18f53edad9dab6c5b09e00acf0fbcaaaa86682cebb9affcf53fdca93f7497421faa4d3caf35b78bfd588c83376d553a27c26defba9f808b48080e8d11c1acefc1b5753bcb827544a8266840617dceaa5c0d9c809a2ff04320b00196ad9b6a9525f7642f706c637aadd9291137b299fcc7943a4cd01b6d3674ba1b85979b4b8f0ef7ac35ddf1ef80a3e6aa29681c29b20f669fd1e6de8944e27fbd4e366aa0b35f31621e7d0de2f3ad3fc01eb2161402844ece10ce409f9cff24317786866238dbc3141d9e9f4dc97c0cf08cd789245c88358df98043bad55a2a128edb2bfb5e926c23fa60c86b1a67ef0502441df5399b5f7a2c08cc38885ec29f3f3f6911f4591312545d5776e743ed7c1a2cff9d1b990f8a907b6d271f3cdb0b158d583fee02482abc7644a919de0f740dcf38864103ce421226bbf9439728008b1c933bf2ed11de552bd0678b7d359c33ea6b4bbc5690730e718812991cefbf80f201dad93415f7b8e746e40ae7b7530b7708d4b56b38bc8c884ab835e3f83f8c4fd90b51a1eaec1c1739c3b8684859a93e64e2b58dfb88efb43a722fae8cca4b8523cb28bd819f7bc21a14af7174dc77fb02c3be1e24021159430800005c28c9a89ed8ddd22dbc21a85baaf944fc2de04a2bd1f1e07a9f8f2461d31706d12cfb0d646e319bd1e3a7559790c8153ed437383e5d87866966973eda5318841a1c0eb831944b47cf36d588595a13d1296e20a518d39c207e9702d1d2d75bc09c832077828454cc51c72d06f680c2ad1d85f5642c3a615b5e8ddb145e10fa17f55fb4b05711f52445a44787a7a5c4ab8db826e26f6f9396cc5041a505981a745bed2db516081d4baa8e10ac2ce47d92fcfa7e90bebc855fac32d3728733e94ab46092800e4ae46fa8755bb23fc6b58e707b76e9a50323140fdaa6bb97c51bb066c57b7aeb44a46b03374462298f2a5616cd3bc943ce17365a02399bb25d356f731b8a135597f9a58243728dbccdb5e9397d607c329b90720c6a9c3d05922fb35081c58b85aae0e99ca07d8103f2770db10a851737166d982ba3ca75eedc8347c27d0aa1e8f1acc8f887d3a511cdf0485438ce14dc44288a15d0052617e649380290f4a70741af6f448c35922fac5358c1195ab9abdf1c8a4a5b5770b1cbdafccf9c61115f7acccd8f58ee938f7888e91d0793d2b590bd549e61bd03b03004873abce7900453c8a6b910bd991becdbf7e0660a2d5221a11cc64af97dd33c21489e1287d6c0acbedd7a58a9281ba111e8bec22fcb065f5eb2b1caac17ab736ddd9f0b881a2597e034f264f677232342414caabfd6b6979b34ee11a8cc84b29c1a15a7cf3d942d022d3e02f9708fcd34fcc28e8282e81b0322620ecbbd45f2b1ae18b5bd3977943d8b6e2871d600bdfa680d09c02a6e4b28dc627c64a80333a0f3c7fc8fa8d26fd3ff37a775d49a8e5df8144a680d65971fc0db19d126ad11de4c711dd15cedba164646377860c1113b4565e2db1088f9222a0ec3b0a76536b33475bc16cf17dd7aee7df1a0ef1189e109c106c4af7ee70136241687b8f697fc92f51bcfd576f0e87c9b73ea066dd4012df56b61f063a084473dbbf2906067bd687b00dd9ca1a6edf2e3f341f00e95e93ede8376a40131f81d5b557d073915b91738737286ed0b739456f95243cd601eeb95b5ede789b92ebc95340a0c1f3d979e2e7a5fc5eed3e335b2fecdd5b0f255990494387dea297cae60118570b46907f95d550e90ddcc8aaba7cdc10b83fb8122199faf623caab84d5604e4199b1c6e613d8874ab6f02b63c13b6ee8e272d99b7c103b5d366e9962df171333831cffdd113ae5dcda56f3c92144da79de462fb07c9d19a03f88e2c22b0e2747df2e0c49bd72b6e60bb69e2beda7c44b499ec34643f0ad35de58575969248778fcb94c1a376cba8ad911bbff9be07bb9986f6e040cbc3209c19af8afe5c909a01fcb70c13ceea126942130fc8c3734e124cc3c07e81d5ba796bce31384e3b6403cbd992b8db4fa4d61ede0f776639f8fc7fb1fec61edc4628179a501206040d0283c1f759a87d45e24b425fe7dd52dd15e8eb3588043897b1f78fe0a970bc7c9111d24af3ab8c6af91aa8f6f70719399121d641c6cb8d2014f02c8f3c7643d56c8ef1c9102da1b9c4fa2cefaaa24c7c173cdd6dbb0bed6f2b42fa47944dcc836340c337bf5f803159f06916d430faf1b2f576bcb05fa62145e8a881aea0e00aed90a60113cd770b019826098a5b32b8852bfd58d1959745dcbbe446553b3f2447f84ad00c50cea3a5bdc974bd3e082d021e299ce5fdeed91e34b0ec8b139f2e68bb5543516ead201e463ff5c125c5015b13280c6206aa0a9b62644d1e9c841ab348fff8363aa8a4c256d6bcbf29ff2a759dace353bf9fef13cd1004239dfde2ff947c54f3e1deb1cd18f016eb85f01a6ad694fffcc50a7db982cf899d93cfe34d8da653a098e1c54968e582d49cc2ac7b36fb11198722307c3b02b6425c842072b6daed8a4a3e040d1073b0d625c89792dcaddd5ed61b89338e28d984eebc488b54d47b9c256bb34dff26300a930b924465966c4c4387fe2b737d1786f5b66bb62c0d701a056e470f126354296c61eb8ed911c82ab36cd947bc40635f9f3f4c53a18a6e865a0a42b4ef62105a0c19cd5b7581f2a10016a21a9f53e7763e71306ed20bfab0844bac8e7d7142f0c8bb2d12dbb65d0d22f8a118ac7252a6b3aa43043bd7b3d39d750ab6054523178ae138b49f8d6437410df68a57dc7d4f07918ee61a5f506a2f584d803f7d19c23b599779e674cd20b7027adb6c93ee637c1ff20721e2a8bee6d773cfcc92985d00e1d230014e14e586436b3107aa1dd11000d66854c9a3ec692c084f5a3a8a2c7c4580a034b5a10c5690661ba76085c6ea22db1b64d40785dc2c0dc475de00a6d7cbd231768a6c8fc4cd2dbaddefcfb0b71f9ca426a08a17d8be8118d46a742ea02f579d8c7dc43b973573372b919fda7d31ce7a70a231f5cc6d31d3749bfb15ac0b5689310f457a73b93585af27065e269f8d0e1ebd31522141709283a6382861202435d59ebc5a56b5919526ff1ff3e0c3a8bdb8dcda1a742e0a493ea60cadd96c2f6f0194a9597ad341b69a5baa5e56bf3920ff7f99b4f5e4a3b443cc99bb5734939d0fa7454e49086682311c083d5169c252cf29c63bcdd720c10b526514388d7b153f2e54bf58e162d62419a134d12b952b2009845f8e2b15c217b45947c03a866415381d538c484fc56f6e6e281a6f35152c89a982db185d8f0bce4c0bb7049db1b054c0cc9059d590940f6ba476cb095fd7da3af5719a06869050c46c83639ad39f37ca013a092abc2b9abcc0b2c0a21e6869f80e799b3283aaec77c59304d4ab185df1181155a0b00c4e10e9d1f496bb6dbc9b6ae636f734abef21a959b8d3e2a47b0984da2f7ce41f9b2d2ddedcd6403345a8c1b89db4a3f88b287c55dc5271df81079d875d75b699a2059bed25bfc0f9602b0353bd982128aab5b668240aaeb2e210a9db980f43083b42c82c879375990a57d999f586d403841cd0f88e7c9e092c26e9247eefcd336e0918be7b91b6fcf301e2246397782b57313c1619d034b88430c55d84a56dae94f360d94f1090c365924cbbd9d88f4289209971b1e91b89e9ba509555e3ca22fa31c82bb90bbf946903a7940419a2333c5c7c8648fb1a9dfcbfb148ecdb0e20be21d46d59dbef9d4324233d325884f6a5b729063370d6c409665eaeefb6e9e420a361e87e20397f1fe3dd341f2a168e1cf4f8a5a4361d35ca3c602803f1d5247b9fe8b8f65cfa832e82e2336b38415e83c9dd4d366a62be07814ff72bc4e0359855a5be2446c3141186d40ab930ea5284c7b1a743aee0d03eda9ebc994337583f08dc45e522296be43441fb4c3a82e93053a3f850cd79045564be8f2b8abdd32377fda4914c357ae346ab173ec82e73301bd284ddea934ba64c8cc5662a31d3c5a587fb5f4acfa4424936ba0138f93a48405a957cec204818a3eb45125c09ab4ac682033404a84550157837b616ef1c980e6a5596ce4aedf9186c9906ea4dbbe4613d982b742b14224c4dec5eaee2c289f5f20ef3cde127baa6b07b8d07c7e354ddd1984b489d606d9c4166fc6ec2a8303c6a66862fd09e4fec742719bfbe15f9b17bb3af040de770bfbe0a3e8a9225e8e8234c43d9fc324d3fcceb6e2753ec0b447c9dff44d2ccb615fadb39bf7fccbd5df8aa92cf6f2115299829ab693d38637e99a63dff1c9d6ba9c0d5b3cdff2689d8628519c7c69465691e6168304a2e166e3280dea0f0cead271d4c43cf83390b9fddd9f7032bc67270ce088cf551c078dc090834aed40366a9a04a5d9742ec997c1dabf60dfda1c4fc24ceb94441247d107cd238e2853a9fe24dd0cbf66f8db81bbf108fc20dd46c3949f717835a4d25a0bcd5e74dbb3dffdb3cc0208f0594ed10875768502cbf44e7a9c291cc5d87c5eadf411f849156ca07528a440c5a4103fe4f837166d2871ace21a74ab681bcda0868137245c439a1e7708830cbe2ea727637b4beb9a1fa9732089ad53cbb4057bd558d2833774f56607d0f43e31e09a3345aa01ec618ec3314b4d", 0xfa6, 0x0, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000002d80)="1f2de1f69e1e606e771093c3d81882108ddafa1e6da9f5e71695b79c98305b5b0406cb53cf11b075088bf45f69a68f8259ac07a99618a8ca0a2ea5252db3a751bd69227f47ef87b91ab0b8af695c810805c2d4fccba0aa54c74e64", 0x5b, 0x400, 0x0, 0x0) close(r2) socketpair$unix(0x1, 0x11, 0x0, &(0x7f0000000000)) 16:04:47 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) write(r0, &(0x7f0000000040)="fc4a4fe0107b451e63bc91fcf6de6d267044838670f35cbde38da8c2c3e505ceff0c341ab4557a0d98b9135f155c3e57fa", 0x31) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind(r0, &(0x7f0000000080)=@in6, 0xc) 16:04:47 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:04:47 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000640)="bf31581c48d42bb3bb2b6206c2c227221294ad6f1f0216b40ad5f4ff60819239914764498975083ffeb17792601684a6669ebee46603247f8a8e355d46426e7753790e0fecfff85d7ee8cdd7ba58103cdafaf4aebd0b207e8b6a9b9398544429de72d91349783c22a690e23270046ed1893dc315f24d0509a898accccab42bd7e0d79339bd3899d662", 0x89, 0x40f, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000a00)=0x7) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000780)="c0be12deb34966a27a4b7ad183f133ab91af892d788cd537b4f603400bb31d9027ea21aec5f9af72c613ac492e84ecd5354fd7ca936734b30a2e4c7fb31d4cf530cb8201f534160745d2d708982e5f1b2d49aa8220c9e655e3a9e870d8b7d570aef40e75808e88e73c552964d7d3afc045dc6a91ee336166937d66651048816d36fc975f225129980b96f361f6818c952dbe2d00561b6fecb6403ea563838e3ef2f35422ea2b04991ffb362801b8ccf4939dc544f1a923a27889c7d1dd5a7f6970bba5bca9899686fe9f67362380820cf41ac9dadf0d57e52513eeec7c094c8f536056ebd63aa726", 0xe8}, {&(0x7f0000000880)="c9ae7c728c7386f73d467329b45bdaec2ef532d2bc6302a0ffc0c305f55911f5b84448d13172c6b314cc1d0adcd187ce1b46265df0719faa1ac9d2d6a8bb065e2657af5fc78915edf6a63b40498a16d44eb0c995592698c22074c06eba47ba4ba018077d3feb3c1e24eb3e86f756ab9306ccd975d0401767f8310647466d04b3a28c0c72f0f46a61d73ee84ff45e6fe27d6870374ee4409dc904f14d5f36087996", 0xa1}, {&(0x7f0000000940)="3ea22a436c1a3d37af21cac74b7d3f56b749e9e98f0619de970fc8d4eb148286a5f2fdc94821", 0x26}], 0x3, 0x0, 0x0, 0x400}, 0x405) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)=""/131, 0x83}, {&(0x7f0000000200)=""/200, 0xc8}, {&(0x7f0000000300)=""/192, 0xc0}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f00000003c0)=""/159, 0x9f}, {&(0x7f0000000480)=""/192, 0xc0}], 0x7, &(0x7f00000005c0)=""/3, 0x3}, 0x803) 16:04:47 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xffffffffffff48fb, 0xb, &(0x7f0000000080)="020c0000", 0x4) socketpair(0x20, 0x8005, 0x81, &(0x7f0000000000)) 16:04:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000440)="c46258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe43204000000000000005deb1c33cb04403df380d557f8d75c1eea6fb924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3aba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373dbe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f1498b182ac8f7d43b8c3ae3806274dcee936cfff4300830b20bbb16d9e70fde659eef0e2221fba27bf9687329e7", 0x117) r1 = syz_open_pts() r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x9, 0x8035, r2}) close(r0) r3 = kqueue() r4 = syz_open_pts() geteuid() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0xffff, 0x7, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900", 0x3, 0x7}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:04:47 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() write(r0, &(0x7f0000000180)="816a", 0x2) kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0xbf}], 0x10003, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0xc9) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5e9c703cef48f843, 0x20000005}], 0x1f, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) writev(r2, &(0x7f0000000540)=[{&(0x7f00000001c0)="c22e59990fb600672e7d26913599a3db75ddf5da856101b6a29fccb14f48c1ef3efdfd1bd16e52e10042d07d17f700850680ca44e085063efc3c7044be55a99c99da151927d1ee5b15070ab8100154456d9ebb0a303138a5588d82882db4e64e5609242c39a030457c81f8d36079dc5a8300f36b0959ed6ec240f739ada2eaf3349a017349d7a931e9ecfb151a6e214b73b19d223d7038b85225af4339ce37b195a0805b6c2d4288d79cf0b310f8d2a5ae39977259b121861ca85fa57166297707606201b61c8308aee78689a632a9ec884c745e088292", 0xd7}, {&(0x7f00000002c0)="4cb5f50bc351f0936bc844d6631076d135700b09740e7685d1afde72899fd49ee9", 0x21}, {&(0x7f0000000300)="095c5151e9730167b64eb0785319647903bc4b482596e083dfb4c3096a5486686c603f787df59a4866f710b49485f69719f26104b012e7ef792eb38711ebc33e55f0f6a52be40eb25baff9029b979c6eb57026afc70bc0631137e52bdc5969d997ae6c05", 0x64}, {&(0x7f0000000380)="f19ff2ec13d922a03432253a932849177726289b2814ffa03aeead9b9b68ec9d10a133dbc6f499c5b914dae79ffbd8b232269d9058cf787e8ba66f2fb34e66262fbe98ee5a9f46dd92f47654c0e4ec75a964f1a9a2643b304f4e89ee97222779728fb995e47d4bbaf3edcf6a0529aa2201c81ada5f2a21fc31607e1f199b", 0x7e}, {&(0x7f0000000400)="423aa3cf4ad36b3a6a663aecdd47e134a2680dc8eaabb61b8aef78e888676178d8f2c1d5accc1f1278766a301ddaf370f6a29e121ccdf65c6eb26b655fff0697fb773aa8211a986ee844264b13cac125c097c44a9d1d77f81983", 0x5a}, {&(0x7f0000000480)="1544a1", 0x3}, {&(0x7f00000004c0)="4ae46ca88f3b46847ed158f336e0a2604ab89728cc45779f8048d7c1c0cb3fb50cbc11f30db50c8b61", 0x29}, {&(0x7f0000000500)="80a74292b9c5286b6123702337aefab76959276a6ba52cf7a0bff52d65df4871a34f9d704c0bb2ef6f56aeb4fcb923a9a08d3ba59b10df7ad3d1130eeb", 0x3d}], 0x8) 16:04:47 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) setuid(0xee01) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = getpid() r2 = getuid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0x2c) getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = fcntl$getown(r0, 0x5) r8 = getuid() getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getegid() r13 = getpgid(0xffffffffffffffff) r14 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r18 = getegid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="8fc6297eb91eb4750dbc2da4a6e0b51421106cc3a2dd206aa0a9a95e3459a5b86beefcc9881b12600f99db71577523f6ad00712dc8bc695b3bcff7e3b515ceb3fa2c4fd4f5a8c7cd33a86c50218bd517cbe67d0c34cb4f92da7488a7528d27e5d1d24da45cdc917f44a52599", 0x6c}, {&(0x7f0000000100)="72abb4423ad49122eea21ba6363a7a551087ea4ac667b8394698c8d604b2f181ff1e2fc78cf431cf892b9aec3988f5af715696ee4b067c9ed13159f35900607ed6e44b8595e6d29b1d89ff958492482f0037c82d814c00ffce4f2c24e68b17801e6db29fdb137c12c56a48200b6d1bdbd80ccb5f91d549a8d79201f0b9be598b42ed4891e4fee5e150d3f123235fc28adf9bff64ea8dbe7a118c0412d1a9ef38", 0xa0}], 0x2, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x130, 0x4}, 0x6) 16:04:48 executing program 1: r0 = syz_open_pts() close(r0) kqueue() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="bf2cc5537da06ffb30f8c5dbae9892149b3a3b3ffbcd52ab63ca6c485d0d", 0x1e}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x7f, 0x49, 0xfffffdfffffffffa, "0900de00000010009d1800000000000011ff080d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7", 0x121}], 0x1) write(r0, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d76c1232fab5b38e8de1476bba511761a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f21650700000000000000815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf172b72a142140ed71d17196030c1ca2ba502be501efd39473c40b62e58d9aefbba98db759150d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2295c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec753efe20a6ba89a5ef09eac78468068480470948974375fee7ccffed45214be3a22085114cb68b91eb847e689afb165fd59169a888b1d96f66c38852f2af243f4e16f452d890fb0f4752bb5f8003963ce737748315878a25458e71ee9443aa2b48e10", 0x346) 16:04:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xf18) open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) munlockall() 16:04:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f074898206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000003c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a5b296f4a1b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47f00000000000008006858082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049ffcff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) accept$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) accept$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) accept$inet(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x1, 0x9af, 0x8, 0x10000, "146b6fcb4b6722daed12946b1d905293c487a797", 0x738, 0x4}) 16:04:48 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getgroups(0x4, &(0x7f00000001c0)=[r2, r3, r4, r5]) r6 = getgid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) setregid(r6, r7) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) r8 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r8, 0x3) 16:04:48 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x120, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() r5 = getpgid(0xffffffffffffffff) r6 = getpid() shmget(0x2, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x8, r3, r1, r4, r0, 0x4, 0x100000001}, 0xdf, 0x5, r5, r6, 0x1, 0x2, 0x9}) setregid(0x0, r1) shmget$private(0x0, 0x3000, 0x28, &(0x7f0000ffd000/0x3000)=nil) setuid(r4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) 16:04:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:04:48 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0xfffffffffffffea5) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) 16:04:48 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x59) chdir(&(0x7f00000001c0)='./file0/file0\x00') r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/45}, &(0x7f0000000140)=0x2f) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 16:04:48 executing program 1: r0 = syz_open_pts() close(r0) kqueue() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f00000000c0), 0x0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r2) r4 = open(0x0, 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001680)=0x9) write(r0, &(0x7f0000000700)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e05c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a2009b249096503f52708000000000000002894a14908a73e20cd2e6d72aecb7e38aeb106084ef53df324caad56b1b1c2863296af5e7f546744c310722e19fba436b9adc248553be3d72db252751bb26be1910b2348707d8a5db5796f4daee33d32fcb356901cfa8b714bd66443ea245f85242cbaf9d1888906d6e5e532cc46d04d01d19961f55d5fa7055c554fb51584b0c1313f3566010d1be78032cdf69f4142c320de9ffc4ac47388", 0x3d9) syz_open_pts() getrlimit(0x1, &(0x7f0000000000)) 16:04:48 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) socketpair(0x0, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0xa) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) execve(0x0, 0x0, 0x0) flock(r1, 0xfffffffffffffffe) 16:04:48 executing program 1: r0 = semget(0x3, 0x0, 0xbffffffffffffffd) semop(r0, &(0x7f0000000240)=[{0x0, 0xcdb5, 0x1800}, {0x3, 0x10000, 0x1000}, {0x4, 0x1, 0x1000}, {0x4, 0x9, 0x800}, {0x4, 0x80, 0x800}, {0x0, 0x8, 0x1800}, {0x7, 0x80000001, 0x1000}, {}], 0x8) 16:04:48 executing program 0: socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x1, 0x9) r0 = socket$inet(0x2, 0x5, 0xc68) setsockopt(r0, 0x7, 0x0, &(0x7f0000000080)="6bd3b537", 0xfed2) 16:04:49 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x7f, 0x6, 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0x13b) fcntl$setown(0xffffffffffffff9c, 0x6, r2) 16:04:49 executing program 0: geteuid() r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000000c0)="e8f0e55e", 0x4) 16:04:49 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x1}, 0xc) 16:04:49 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x3, 0x4000000000000000) r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001940)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:49 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) fsync(r0) write(r1, &(0x7f0000000740)="36d455a83c93d90ec41dc45619196c35242018f485007853d4c0925304b44698f3601f69109b92fac2c4d394bce35ac95190c2fbc4b5d9f58d428d43ff53a572c4b1db7f78903347595fc103494fdfeecff9b262a4933f99d318a0ef3b3c029344b5b3da084ebc78e98e388935c15792e800f8a69315356cb13e25db6fb39358a30b74661c7ffea654ca3a51fa897f2493e8876e1e0c97f95605bc187ae47af028fee3249f0d528da3796deedb39f6aeb398b6be99e7ab4d3b3f448cbf090923a016edca33e40f5f1bb5c9c6a24a9b9844febcc2ddf82c72d1cbb995818808922eefb9f4c59d91d378b73b36fa3620f7435ad9f8428160fd7372992979fad6b570344f264c74b468d45833e7d04415cfae6cafe04366fb6c3e90cab60cff4d194a734cca57545c24c46d11375ac9fe24ee89405dbc5bd7483ffa", 0xa9) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1, 0x4010, r1, 0x0, 0x0) 16:04:49 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() fchown(r0, r1, r2) setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x8}, {0x800}}, 0x0) 16:04:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x5f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc6a, 0x100) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x3) 16:04:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f000049d000/0x1000)=nil, 0x1000, 0x104) r0 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:04:49 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x9) sendto$inet6(r0, &(0x7f0000000000)="19a289cb7c70796dcb0d421dbbcf4aae7d966fd6473281c17c91867e51b55ec9f3262fb1d9fc7c", 0x27, 0x0, &(0x7f0000000040)={0x18, 0x2, 0x6, 0xfffffffffffffffa}, 0xc) setsockopt(r0, 0x29, 0x67, 0x0, 0x0) 16:04:49 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x48) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="90c79456d19f53fb5f03e0d2fe035eb59308c2b3378ad9b798a7b966f35ca34c63d811ed01d647b474ee9d8d4150f4ef600fa6df3eb950221858677bb0eed10671", 0x41}], 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:04:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000002000076f1"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) 16:04:49 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000001480), 0x0) r0 = socket$inet(0x2, 0x5, 0x200) mmap(&(0x7f00000ee000/0x6000)=nil, 0x6000, 0x3, 0x11, r0, 0x0, 0x0) 16:04:50 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) 16:04:50 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5404dadd796ad8a5ff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x3a) clock_getres(0x3, &(0x7f0000000000)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='.\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) write(r0, &(0x7f00000001c0)="ff69be1db0e2ba033a5b207873c9c989a2518ac72e0cce42c67ade124fdc280a6c53ee86989a63dcc16e57d63eb345c8dc1f41ca908bb8677beae9f176cc6520b5e854861ac52d1de468f51bc949dab1457989a2b78ed549ffb69eb2c234a76a7b396f02d6c85b97a0626e2566fd208fe2a01838703e62da6fc8d4b91a47b5f35eb175a2a24bce9a61319f4b11f1c5329118448e3e9ea6f2316542e0b9ccf81c1b4b87fb70dfac7b6dc832293f9a2509b7a231410d8f90eb9c0ecdd2acb28a78f1cc102bf2e70f4d0b4e964823589eadbb42db2f8675f56b89094781dc8b569f4d7949b9aafe63989782b0e4bf8ab3c8ea22ae579836ad9e46e5b3db510658f1e9b261d4fc90fd6316778aedbba7a2c02e733d024f7810c63d094e4a36c788101678839917105be01584febcaab3069dec8504a1dedc94d8170d8b0e41642c11e91480fe82648d2665d060b304738a6803e254448b1306bae7483e2244dc1d24c0c9a5ab95dffdb72a70173a11128c7806", 0x171) 16:04:50 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socketpair(0x20, 0x4007, 0x100000001, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) listen(r0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8220ae2fa1f13361117b"], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = socket(0x2, 0x4002, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000280)={0x8f0f, 0x6}, 0x10) dup2(r5, r6) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r1, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240)={0x9, 0x1ff}, 0x10) 16:04:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:04:50 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f00000000c0), 0xfffffeb0) fcntl$setstatus(r0, 0x4, 0x4c) write(r0, &(0x7f0000000080)="7f0dfe", 0x3) r1 = kqueue() write(r1, &(0x7f00000001c0)="60dd5ab2f711a1441c5e663e90b3703546a94428560c2db4bd3ff6dfdec27533d74f100e3d32a54db47231e9a546aeddc36ddee801ff922681a0fd6dbc707ef3e2b37e2854fa9e057a9a92856d201a1df533abdcd0f7095763296f7be2525e4cfe93074d4bc9c5a5c128888582c850ec1d1eb163d7aa5a24ed7b9982d330f34541979e10f5bc4caa05a062991211ffa0436c00c5617c563e548ef34303cb74859183a4101afc588347603b50f7c590adc71f4985a1fe96fb59fc2295df6de9fa8b7cfaf8822c25fb42f78615cb7fa9355d8c9dbd739f2bef8a3530712125cbba0fc045ce24540c2e25dfcbe5f6e647b2928e5934a554940c706acbea75979dfa46663bebf47c9ae6e1de3c7dc95f80c2d496d12970b2b870e0da5b5af47d9dbcff082ef17e470b11c349db9976bb1cb912b52b74f8983b8e20b28a94c4976446b2f91bc7deda72af1d7685297ac1b93b93ff509721b431298fec1050c59114a910517b61a605c09bd54e7c46ba1f7f027247b6648edc9059fb93c7db80e1cc31be1b220f196bb31cd7250573396cd8adab35f3425d59955e980677aa4d86ff9d2e84bdf5b5c18cfc1d924743661b23dc01417275178cca251a8de4d222ef33246603dcee6f18e419f9e6a50585540299b6eb5e95a3641682d3f979f0a494efc647047e141f1cbe6496a14734ca661df569a2559cedb19ff27ae1fff11157e55921adf122f9aa29354153c8c9ed6117ea0a558db049c9668f57ce250e195f4533e4d4970cc77b6e2fd8dd8fb6ae526fe45d1a80ca2385f93b34083b78482980f72ebf88a81a25b6645692acecbc13128d319f9fd2990ec8daa188b0d5dbffc91a19eeb247a9c3f84e87f62aa00336c75a52557ad16dd4b97ddacc2d5b082f5256518355f396332a44cc2d7d6c222fbe909e9c04230fab9135bdd592c2e3b75fbb602a5d483dfc5e0ff82a8ce4ca68a3f5d0da618eedbe19f0258d0e2a95c568226f088ebd3edc318c4da212669b73db50431767b399c93dd194926979357899443055fc5452f00f1c2236928c01a435323348c9e091755a12f38ae54b003eecaf780eb36f984535e652b532f6b6a105ad786a32932090a6823264e8a737d75ba266044e10dc6fc5a887dde3f18dc395a3c082910bacf26af964094fb0dc790d7fa5a2e8a41e30b41f1b00ee325f90dc128688f32efdae3227ce217c22835a0d58f36c8a944f34f5aab8dd057a345bc29eb0ea1722f96133d829e3511f1ea1f2c7638147f91978e57dc7b565a41625e8650b7df84d8cd2c24af657c241048675718ab963e3fe815aafab42ff0d839df3f3bab0c17ffc6f25eefb087a5276df12b4474c3b0893ad5aee3ea2d3c84915c7da69256c1d9acf362d20157e934767a4996c6527801e4ce614f79a06a2e50d254579249859ade74ea7239ae0e012014163b7f13e7ea21d7278a53bcd4c67241aedf0ea83cafb636a5074378754e6eac56bb15459a2ac04a9a069d76a6dfc3a70128ec59af175f3f198a200cd88867d8adda73e97b0276a57009aac3d1917f96e7721fb3fd556be222e011af1ff8a45e9febf78aaedd926e4747a97eb69839b4418ae811dd45db5c34c79deec1fda7a8fa67247f7df9d68910cb6b89aff718e8650e1e34c6a7f13b41985032eaece971d172494261273423618dca3447e541614a611298cfdf1c65bfc385c17db0d4cb70ce16df76b42f5bdade426a97e883d3a650ac11da9dc4d2b35ba6cfddcf89b6c195ebf190351c414025b9d82a1c206f742367189362caf81a3ea895ce95a45c98570d76cd5560cf747d1af7eab49b6f7123d187f2b3dbb0d9705b3656311cf478af57fa8c2a72df0b8f2869d22c7c23b08831908f26be9d63e32d2519fe6957ea1688a1aede2840f14cf358ccf2dbbafbd26711f2826817c4a8a80f83e5703a8e785d46ad81b8ba575e33310a8a08ff36269f20bcb7e80a916d9633e2240df3eab1dfc92f944225d4a2a5cd079e26f1e4f290353a3d20761f616056976797f0d2bf3ca886a9a3332cf1a73358e3faba9a49f18c323c0a669043a58c6c8d9626f08139cbedb31e67113d93dd64c37cfea67f7f98ff1cc76cee6913645c8207b049de751bb3722c1caf2eb20101302e1007797560da5d5130e0a5a1dde8727387881fc9a5487b7875f2ce6e997df864e388336315669447cfbf3504c01f58a5b6a3f5e792013d998a94c39d97caf78d9aab1af629d4291dd5b10ce711ae58a6b5ca76eaa9a263f51feced8387537ad0cdbf8c600e4c7d4302c32aeaf159fd16e1e67af64f0c14698f9228658cc5f6272f199d2089f663b85db19ac6b87f69366faa5b7c294b7d0282013ee43d13a5cb1f1cc71b7ee07ed35bbff4bf8e556f76c4cc58ec0b47a0d2a08fca3531e8070e8f62e27329fde29bd6133e90b72bfd328a9691c4a069d4aa41ae49b25c249631e7a1e8930711c91f533eaf1c55db0c6c6765dafeed92d595e82849f2b36b756a6cbe68133bc3a4ad6db50f619cedfaa1ff8250cbd6980e80c2cebae9e9c339e3cde89ab8897464e12849789fdc5a42c3e5b1af02d9d985e0129e019facb8933c4c075007c23fc6004cd64b836b5744ae4f30870c965ef06a5e0b6ad5012dceb81ae9219f7e0c7d6c0f4e8583522d07c76914bcf32d53ad4cc78fde22d5a5e55c9805c7f2e902e7c5430ffd5ebbcdd2ea9fce6197aca46942b3ecea0498d4fb9ce6e7dbebfb500a0a76652e63fe3b8d0db5359578ba5d08cfc4a8a34d8c71211a72a7237ade8dafc8a75937c9b91758418cf7c03910abb6ace324567fab4134ec78b135c2715841df4bbf348da470328a1c9971b1b2ab53fef405d47c13f401fe4169f600292ab35bb54988908a2af3763d2bfb0099e576e7da6f5c32ba70d8a54c3983dd0e12a2752106643746675950d44f2256964c92dbf265dd55f4afc7317a55213801f690e2ce8bb165fc2eb053862a8c6bcb345be2af7b884c94ab8554b5c8a5f7d6f3b0315b03ad38cd73a146303aa2c6d7e984e35eddad2ef14a91eb4fac87d259b19b6cfbfc84ae322e5bac008dfd5a04269c626a069d8519a34b7d85aac48b6bd5c24f03b0c40ba2e17bb1576dc2859e5f4519e753f8b5b7691c4abd319593b527901b92ff83a4a779981300edad7276f2e73f6acfbeb49faf4e875b2a284a3f8464046e8deb0eff14779496c42d6f0dee6ac3d07a9371a15a4b41a6e3a4f0a2317ebfaef8b552c1836ad6caaa45f147d9fd53eb8f7eca78812982d92f9f150e8c714cfb08f0036eb7b3634bee0e3436d2ccf4136ac8b06beca93102cce229786f5bf60a91823321010c3e9745541ecae79c791b188e74c161991d11ee3db83f6fe1c997bedd253a9f5d74e706948c8fe57472f005fd970bf7576f3edaf33c4b3ccabd2cc76d8979441e779cfebf61abefa1be0afd8c3156d55a97b35095bf99da26d938b59a08ec6e519aae1ca76aea6c30104a6e85c53971a996aa78fd40920bcb54587cd74ae2bf20856f6a34c2f7626457ab7112695a9cd62028d8d096756ec82a3f682e6a727299de45bcc1c4fea8d717f1588273d3eaa15e8c72b018bf07f8d1390ede81ad3e6800874c5c5f4dab013358523641d3f2addd7dfe15248ee792a4ad134937e1d0c2b68a9958bfc0b53964614188ab54a3a43c2471a07f9c88a208a357f87d309e66c5da848ea4c4cc5e4ffbef0da627330f5d989d457d398e3341c2a3a9089fc4d7c6390ceed79da647bc28e3f187a61334a9be7ae3a2af325aa589544d340e55583bbe61319978ee08bd130a2d6229407588dcce26b1583cc27049cc5378500728e0c23fcc50e3e5bcd644c0f23eb461c3176344048e5eaa9d9b23e7a75348dac7e9d14d3fc52a16ff1a22059bc89584aa7021e73c9e7492df5044201f5497a648d6be1632e4bd01c12230cced481dcde02f791a482d9ac0e7dad8b55425655fabf8bc5ef85e780421e02521c495eac97915322cd01186edc69432ec06edbb7c05bebb2b609c1776170d646bd7e8e720582dd0a2e3983424c997e24c5077bfcc383b0041d0be6df74c827336d9a9d77be00db97f8520d6337c0d38b131df299209c9f7de8e9d4736e21ec1316e2199b947b0e5c821ed641ee342c528f7604f69768087bcbf2a756c266e105204a920a7966b08908aa9f8c4d4135ea53d4e63357f1cde20dcf1a8e4b5ed88c83114e9f9244acefff7fbc0d5bf548521e63cce01e6ba2df7d09463d32d8d91117ea34aa049f6b4c4898b01f4c42be18f8f150ca40c476ee148d87e2650ea5dd0617629f24dfc2743c5ccced3eb09d7dad5d9a66f688e3c20753299dad122496e7a9d970ef64661b99f8a5a33588a5d0c7cb7551b4ee88f76efd773fb4562055555518a819c2e879bb1d5fadfa0566592c65a5b710eadda9267e2311b4cbaf064c02452511ab4adc06a9fc656c8858141c886d83f8c774a05ded2dbe776d46f7ef315c1d76f87c81cf31d84e9db8f321a795ff26c6fd25a4e77e2929d7344944dc44c03e395aaf2383c4ba32764c9c608df3547877d60ef87355f764714dff26c4b6471628307ba23ae168fdc36788131d0c0e9c1bf5d47add795921881e83876a98c4002aba535019a7fc6be78a6d1ee557d08a2dbf857f65df2691ab1e7360ee1b855823cd90595a2a1154096aaa6a158c18d52d3003be394b9a27bba3fcada098a4b7986cbd230aed3ed2765f519e0b1c3786ee8c793a17ec991594d8a8ff8c5023bff8b70dfcc05646a535b999224a9ed07c3684a44ba806ee7cc01d11352dae4283b9087b822c002a318e62560449a25840e49d703a61ed2a3e846fda745e7a3405154be942a2765b0927bb9c0666cbe81d7862aa328b90a83abe74feb19f350804a8a40754dd6bc175c355590e4b574184c2e95ecd2e69a32ffa9d8009fb2a6b1279526e064a81b92f2545d81343b74f67b3c8ad648b0f54d61fb07b9ff536a8a2182a525799b3ba4756b47013fd6f8e5c6833361e42c1fdbed2c8908d69776249f0de498e2a056c73d2e008c735d54edc4af1af9e2874b95cb2e2f62d7c642baa1ad920033ef658f61d04f51b106d79c3223a4c3a2c502a70aa5071688940c63b265ad9c1d2c80be65853f1a1f0dd1b63836ea5218a4738abb3da969f39ad3df45cf9f9e0a774f42c2c5d9bbf92c715380c9dca82d5569dd843b3f83eae231347a44bb80a32079060c6293fa13fd3cce8f39d4357401ab510604810f15c7e7402e060dc6550ea3ea23f24cd2b1645ec18ee854e2ed3017d7540725ba511917d522f0dc565772bcf10b753b29c9168ad63daeef3ccf3773f319c6b3dc844a0d4c660304a7d95635df18f13d12234f55c6e9f3ecf3ad5c3dd917c9ff94d57beadc8b61756bae2fcf4730b6e291d81bdefda20fed6bce4216adec0d207cd7d7dec770cc593e97f91727cc43bf514398a0047a0ee54fd7c9717e114a08b60b3d56da37e758a66e129bc12fb186e56c05acaf3fbacd93fa0f859b705cbb3e0bc75363e3014c8ff4c9b9c41155d45ac2c51836a255fb7332c429cafd0290b3b57377fada4c9c1d56f142814389451045ae5a901d31d85d0f6cc1c25386f28ccf26392c49f009903ad86bfebc9fa6a5b8f2cfbab8784ac846b3f66fec05159fada58c8a6206a087b2ffe320bd79677a54869d161f0a0472752a169547f92c81017c66ec3afc33196424f8167ec3972a3942cbd4c290a63d50e3d9d1c658ec471573dfa0413a793ada69639a0e7d6ae45a598426fb115e58523", 0x1000) 16:04:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000200)) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)=0x1f6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_open_pts() sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@in, 0xc) mprotect(&(0x7f0000547000/0x2000)=nil, 0x2000, 0x6) 16:04:50 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) getitimer(0x2, &(0x7f0000000000)) 16:04:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus/file0\x00', r0, &(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000140)="9a786d5600f4f6a4e2d2e1621c0c7e05b25f2d6c2f3d1fb3f6cb82b30adf41e6dd07d7318411419d6a77d3e70f7057df05d1c03d88709a788e0170739e24865021b188e227a761639cdabc02ad4f17f8f3e90187185f1b1a3b65757e3b95f3d2297e2c951e7c4ebce9167f3dfa86f8b2c74e6dcadc18853261b1b05a7e5f43a3c8631558ff56c6343d27037d57b8f1036253ffe2472b3e78b853748b3aea32eff9b3465173cf7cd1399d806cb38ef3acefaf91781c5190", 0xb7) select(0x40, &(0x7f0000000200)={0x4, 0x8, 0xfffffffffffffff9, 0xffffffff00000000, 0x9, 0xffff, 0x1, 0x9}, &(0x7f0000000240)={0x1, 0x5, 0x5a37, 0x4, 0x97a2, 0xc4, 0xffffffff00000000}, &(0x7f0000000280)={0x8, 0x5b26, 0xa8, 0x100, 0x1b, 0x1, 0x3, 0x4}, &(0x7f00000002c0)={0xffffffff00000001, 0x1ff}) close(r1) 16:04:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x80, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000300)="612aeb589445cf8b37bf8256c5f6a5fe620fe0a650cd57402c1bb18ec95c0d8fd20b487d0ae7ec2e6e76ca1c52f2fd04a82895bdfdc4baa8011e25aeeb2cfe9fdb0f65a1835e47c3ca3182e581bd8a1920c44c119e9b8c9843df8d41654d5a3f", 0x60, 0x4, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fchdir(r3) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="f246eeb137df6e9685b389cf4231d5d7b494cd27dfe78eda8ba6d7cd23a4bbd1453a04440d6b2c980e92e8b50b51812fe0b2f17305f84f230c8ac11057fb9d434563f5298439b9b3c5441ca8d0faa1e7f104ee269a84d365a9fddb452021cf5cacdf579802b374792a1019aa0dc6163345", 0x71}, {&(0x7f0000000200)="e53273c56099a309cc2157a4806554f95f6c935c5b10ecc2ef91d544ebedded1cdd676bed0d525c85bb076aca9ab7a2ee302307dbf3408e3e3ae6260f21a71b0f860e1affd2ace21092f9d", 0x4b}], 0x2, 0x0) pipe2(&(0x7f0000000000), 0x4) 16:04:50 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x9) unlink(&(0x7f0000000000)='./bus\x00') getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="710d8deaec011dc91cf166cb09928fb7670b2dfb9cfe0000001329c6d205c30b137f4cd848db09b1d1d5fa7e86ba25134f382fb09707eb95b6a09e358551db14008b9c45e7dfe6f12b2a922e4ddedd19117fcea3089e50f30d8420c5a322187f3f5ab5b63c45ed338b2c1c4785e28759db1555b853eaeeba43f46c95ec579d6fcd1ca6914f86710b740bd6e88ad73bafc88b616ef2356ea720fccb93acdbb4b514f70e87974850459e78bff4f18b32b9a32170c1d37880af96633ff81297cfdc44042f9723aa551763facd845b56768d6702cbe425cbdad5d06b616fdc3f"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000100)="1ff67bbfcaad31d007a3f2c642293cc5eec709eb8f71c7d0551803fc544934ba8344ad6962e58252990c42db80f80277ab1fd78c6b6c78664a95812f7fe38bba1f0cb40863cf31005d4e7ee8c130b515c8b1d714b92d21b7ccfa9f7887716266c6a6ebcae30d1bc65489a4a53323f5667312d90623b290c5f0bb4ba70c5ff2dd8207fbcf483bf9", 0x87) 16:04:52 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000001700), 0x1000000000000213) 16:04:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976", 0x5e) write(r0, &(0x7f0000000240)="c7e0096cf6810feb393a472767b529429c8bac9dfaf5", 0x16) write(r0, &(0x7f0000000280)="8c3646b75bb39197950f3cbc67976823419d359e05c05df2f9e10f0b10d52f0a715d8494317aa1464b093aa0a68b266b76a84e63faf6c8f86fe429db1a58bafa1cb4b622598adbf3274aa02d9a2d94337fea765392dd0564e02ee41089e8c529a883dc13c49fcdfe1a4717750ad43ed0fbb8006d89b79d491ae4ba276d03f657a9a5be4f336145fc1f722a856a6fb94cdaab6474eaeed3b2ea2eb032bcd477a48aedbcfdd2b392fdf50b637e7528f01565272b53bfc93fbc763e0ec5e4ea5fdd4a41c41871e1c305e977aefc64046ba5792b108ed286f4166caffbd20ec9f53b22ea4b2dab407fc5ff71870a92abcee1dacbe662b6", 0xf5) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) 16:04:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5cf30dc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574bea6311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c62ccc1cf835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507b12951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d9498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a41f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8cae609ceac29f11b539ddb78774d482f702609000000751232e462bb8526df3f4a870291cfff9dac52c70e3dd28509db", 0x231) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x1ff, 0x9, 0x88, "b908ec1a4f2c40b931738912a3f9c08264b1bf35", 0xfff, 0x101}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x101, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xc6de) 16:04:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendto(r0, &(0x7f00000001c0)="ca3b31a4072486a7dea924311a5f9c8614296b880975cf3d8a8ee5bac8a6f8edf898042b5461ae77aa2a16faae5ddb4593f811c6425d7cf772f519b8c5e6dbbdff077a69eedc8b3fef86f885a35ef3fa13d3df686cdabc84cb96bf4c7b7d0520f5e98efab958b0db51089d62ab9dc1795968040a21aff49a9190ccd590800d462bdb21a65aef0c55bdac18ba44c0df4403ab5735156d22b395dd948f1f9da5569936b97d5eb89c343c33391386ffc3e6d5fa97fd292dc8dca0e2c40d0907f8d0bb0cded874e2e65a401a1d5095db2fe60d9f3d4421", 0xd5, 0x408, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x28aa, 0x20f}, 0xc) r1 = socket$inet(0x2, 0xc005, 0x8) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) 16:04:57 executing program 0: 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:04:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/226, 0xe2}], 0x1, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1ffd, 0x20c) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000), 0x1000000000000185, 0x0) 16:04:57 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x100000000) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c653000e9dafb8a9dae3ff0b8304c583e23c6ad6534d2e9a605430f8b8a0000000087e6b96e908d4c49bc520bf487ddf7fd"], 0xa, 0x0}, 0x0) 16:04:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x800) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 16:04:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2038, 0x4400) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x5, 0x1}) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:04:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x408) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4002, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r0) 16:04:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = socket(0x2, 0x4002, 0x0) socket(0x6, 0x7, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 16:04:57 executing program 1: nanosleep(&(0x7f0000000000)={0x35}, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x0) execve(0x0, 0x0, 0x0) 16:04:57 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x4) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df2229a7d23aaf17aa2bedeaef5029b77000c08085f914d1a49bb56"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) faccessat(r0, &(0x7f0000000200)='./bus\x00', 0x82, 0x2) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/209) 16:04:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x175e) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0xc0, 0x4) 16:04:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:04:57 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x3) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000182000/0x4000)=nil, 0x4000, 0x4, 0x4812, r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x5}, {0x9, 0x4}}, 0x2) 16:04:57 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xff7c) write(r0, &(0x7f0000000240)="8501001400ffffffff6f0300ed7329cd4fc6cc5b", 0x14) 16:04:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x530a) open(&(0x7f0000000100)='./bus\x00', 0x2, 0xfffffffeffffffbe) 16:04:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0xff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8082, 0x108) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x9, 0xbd, 0xffffffffffffffff}, {{r1}, 0x0, 0x44, 0x20000004, 0x0, 0x4}, {{r1}, 0xfffffffffffffff9, 0x67, 0x20000000, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x42, 0xf0000000, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x400000d0, 0x10000, 0xff}, {{r1}, 0xfffffffffffffffd, 0x81, 0x80000000, 0x1000, 0x22cfa480}, {{r0}, 0x0, 0x1, 0xf0000000, 0x2}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x8, 0x40}], 0xe6, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x81, 0x3}], 0x6, &(0x7f0000000240)={0x9, 0x6}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x6) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000300)) 16:04:58 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x4, 0xc, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x80, 0xcf04) 16:04:58 executing program 0: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2813, 0xffffffffffffffff, 0x0, 0x0) 16:04:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f00003e7000/0x4000)=nil, 0x4000) munmap(&(0x7f00003fc000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x0) 16:04:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = semget(0x0, 0xe95b77216db25761, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x100) 16:04:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0xff, 0x7, 0x4, "2fb5bdbfca7f39f35dbdd21ab6d039cc4e3c0bb6", 0x332, 0xce}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x80, 0x1ff}, 0xc) 16:04:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000003c0)="b92e6b2d195e0e97c03dc87dad031d914888cf4d8469b48e0c6e302e", 0x1c}], 0x1, 0x0) 16:04:58 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0xc003, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000040)="44fc1688dd5286eda1d62a8e0e15b3b6070950b4384da21974c0e36e3cf30551f723976868e81008ffb95c41", 0x2c) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getdents(r1, &(0x7f00000000c0)=""/45, 0x2d) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) 16:04:58 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) clock_gettime(0x4, &(0x7f0000000000)) truncate(&(0x7f0000000040)='./file0\x00', 0x87) 16:04:59 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="01010000"], 0x1, 0x0, 0x1000) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0xf2f6, 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 16:04:59 executing program 0: clock_getres(0x5, &(0x7f0000000040)) 16:04:59 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000004000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) 16:04:59 executing program 1: getpgrp() mlockall(0x1) r0 = kqueue() close(r0) r1 = getegid() setegid(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fsync(r2) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:04:59 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x200100) sendto$inet(r0, &(0x7f0000000100)="0d0faa47f047d2dd103ab584f32b45a911db376c407b2f20f89b886f09b97c63dd10957acf75e88726943415dbc6cf2f0f5992da20c05398b31f1e0ca72f61dffdf4c6dc1190fbbfac3c22c8901cace3d7355143b63876e0ab8f4b32d1d62e6469e4e4f1e2bba7225be72724a5d89976778294a81506ea535e7e8990d083705ae9913c15815f7b4efe530fbefb8958e1c569ff32a5f2d600f1bdd817b1e430acfc4b3dd3ec34fdb7c2a23b5c52a6cf", 0xaf, 0x2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) accept(r0, 0x0, &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) unlink(&(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000240)='./file0\x00') r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x1000, 0x6368698e) fchdir(r1) 16:04:59 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x0, "2b760bdbe92b0dc4000001000000000400"}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000000)=""/95, 0x5f) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:04:59 executing program 1: r0 = getuid() getgroups(0x8, &(0x7f00000024c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000002480)='./bus\x00', r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x6) recvmsg(r2, &(0x7f0000002440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000002300)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000001140)=""/217, 0xd9}, {&(0x7f0000001240)=""/57, 0x39}, {&(0x7f0000001280)=""/84, 0x54}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x6, &(0x7f0000002380)=""/137, 0x89}, 0x40) 16:04:59 executing program 0: madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x5) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) r1 = fcntl$dupfd(r0, 0xa, r0) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x10000, 0x7fffffff, 0x3ff, "fbb7f37964be23a489537e3fe3f37a9c62b59dd3", 0x10001, 0x7f}) 16:04:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000000000029, 0x35, &(0x7f0000000000)="00000081", 0x4) 16:04:59 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000000)="1c0588aa8fdd", 0x6}, {&(0x7f0000000040)="ff7c98bdc4577458a904fcbc601f9b5fd5bca8f70ac406108361274c9ffbb61d269b343c5aef00380161c7ff68f27732166235f9213d7a080dd49fb96cea5b0bb215944a5c6418f3f781110663b38f7aee7dabc2a090e8423fe36c8d6d56d5aec8928fc032b2d8624a7e2d417a1c740734d7c43e5e0ab98d43027f48eb23f22c3fe04a58e4805031b62324c7dde2a99f698725b4d59e6e3d0e66d07bdd47db0ac714da9053fb995d3b0fabaeb23f73a82582da0842c9a4a6b4f25e7c5aa9e1c27788a428c52538b4542d75f624dfef4bbf1e5a8374a7897771d242a1fc8bd519104b6f4c9d073271", 0xe8}, {&(0x7f0000000140)="502b7acb999d770018fc", 0xa}, {&(0x7f0000000180)="fd83db9f4f7f7c6d92db9d22b4160c40208a01136657cf83e2", 0x19}], 0x4) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000200)) shmdt(r2) fchdir(0xffffffffffffffff) shmdt(r3) 16:04:59 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x10, 0x80) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="453cac6fce318913f05a98abba8ceb522c58d68745f5a9165e4f3f6624e46e70088260341be3eb12d3b05cf38ea4ec98a8c5bb362201cba8dff862aeabe74d112654ede141fdb78e3b9130ce4717ffc47f286d84b13ce7a5aa67357fc1c0beba12137238ea24a78d9c4589cb0815843548362a8120bc0d8b6ed6111f4d4eb9ddd8ff41f713424f4701c5341b29cff380498eadd1e587c89aa7d166de292cb7a0126eae6d4bddeaef841510282e73955b4d462a210cec950433567bb2f29f3c2da26bb38b428efad3b7d6993dd65cba519fe6a9783bd6068628587d60aef4c9792e210b3262", 0xe5}, {&(0x7f0000000180)="9cd036a7eb006aef6c9b28cbc079c9fec5c985c4c640239c04e8f4e4bc2aabe1897f42156222cc893e2cff22c15126f872a14912d56f55f0821b8c9eee45d1463fb3c9c620184f4da9093ae46f43ffa5fbf13dfe8781c95ccf9d6dd638929e0b116ac589f0345de7b3411c6151bbfc7b337fa1a118647bde410ede7adac0b1201d2f6fc0", 0x84}], 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710ef240d8011dc91cf2bafb8000f0f701b406003f9bfcdbff02"], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r6 = getgid() r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r9 = getegid() r10 = fcntl$getown(r0, 0x5) r11 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r16 = getpgrp() r17 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r19 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000400)=[{&(0x7f00000002c0)="8b2f60de2815686bbc5b4db2d7fcce3169c0630429a77c3edd938a65c45fec86be4b5bba5d690fab1aaed1640b1ffdcc9c3f88acdeeed2445f3a32d154d08c3b06f911ef4b0f25a3ba7a60e8345a2ee109de398d1ec7a9895233a968b0bad1f415d13065621690577c0d21b64c7c9e6a2be01ab85a8aa78fbea680f0bbed12a903f6277cebedf93bf111a1f20e0c722791351a894e544664346358172dbe219db169510b365bc8760af8a6bda58eb1f5809c61f644da8733b2d28f57", 0xbc}, {&(0x7f0000000380)="dc9539d2197d097eff69c2a9cb12fc7bfd1a99e8f1953a1aa22460b0eb93dbceedd5cc2b5b2d04b6a8361795237084d6106f5c9593a43b8b81", 0x39}], 0x2, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x170, 0x40b}, 0x2) 16:04:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000040)='./file0/\x00') openat(r0, &(0x7f0000000200)='./file0/\x00', 0x0, 0x0) 16:04:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x9) rmdir(&(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) sendto(r0, &(0x7f0000000040)="c458cf2383723db9d3418f1fde00cb83f439c4c3b5836841ca16c33923b5acf488358a0fb15f500065246ddac4da3d2801ca424b858162a02520ea7b77cf40235ddbd0dd0a8d4aab09be89633ba80f9706ad0a45c4f2fc54cc22c65db39836f36d", 0x61, 0x4, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)="04000000", 0x4) 16:04:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x9c71, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open(0x0, 0x20, 0x0) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00bdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d9da4ce9c287730c53fb394b842dbbccbbda1049fad2ba", 0x4e) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/146, 0x92}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0x9, 0x4001d38, "835dd2518000190000000000fa6000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:04:59 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x41, &(0x7f0000ffc000/0x4000)=nil) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r1 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r1) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 16:04:59 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r5 = getpgrp() r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r8 = getpid() r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r14 = getpid() r15 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r17 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r19 = getegid() r20 = fcntl$getown(r0, 0x5) r21 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r23 = getpgid(0xffffffffffffffff) r24 = getuid() getgroups(0x3, &(0x7f0000000840)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="f3cf2a1548be7fad76f703b3d6769fa9f48ef6f246d36167aa0ce3e8643e3b6a2c087caccdbbfba3a87bc347a1e801d4095c9f482f741d65641f94a371d91a6ba427507210f539540cc027ad6a5ccf286edfcc23749afa2c53032c179d1c0e23e70247", 0x63}, {&(0x7f00000001c0)="94e3941251a363ce43c8699bc7f9f8d5a4a55768699f8e16c7e5a134d425ffa736903a08312903196d8ffddcde8e2b219a0b2b106b0d33de04bccb97013b2563f9f17e90927d76a666dc97cd409cbbafbfefa242c9fe4280267ea8f604a69a374420bf26", 0x64}, {&(0x7f0000000240)="a2dcf6ca5eed0894e269aa04ec986c6630bf3c3d42cac299675985e8a7bec35849896e27365fa2ed449b17655a76b9a6458bd9579424f53504209cb041720f0abd29e2d7fa0401da871d8967033b05321e61c29c20ced63d9eb7e2b8dcc2060d2c1c1d13cb", 0x65}, {&(0x7f00000002c0)="82919911e68929171dc648af1324b323bfc718ffc15aa44e1f8b5adf4c4dd24d193703f9b3751a0be7b7790a315654c79d6020640857598c9441ee1233c2651753d83c6d0b8423e505cace9e83ac13694572abd8c9fe55aade4241b13ad14b2518a3a3e55305b404a269ec0b6b6fba2b4ed6b1176b30f50e47445b8c4f791933145a106ce5bc4fdccedd5490b19f654c32146ba8d81ce1e1603878802f24e19bd47909f36ad849b60b86dd052e58b35f67085d108974e793abb66e3dfccf71f83371906e6121a8c91445f8d90649175718e0", 0xd2}, {&(0x7f00000000c0)="75aa", 0x2}, {&(0x7f00000003c0)="64b762fa1fdf66c30eafa4df15820d0f56b87e59ed4a46120015ffcab158830199da4a25ead35e6e6ba9fa23052dc8c4d88f380df4fe59", 0x37}], 0x6, &(0x7f0000000a80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002800000000000048a0c786d305ffff2ce3561368bea8937df75a792e0b82af5b2d08e3183c1dae562eb13602996bf26d2dcdd5d6623cde0cbde7f04ffde8b4e511396992b211b3ac076708596a43d32f88e84ef1ef9b4f9eaa982511bb8fba1f2a33b7d4fafc79626563d9270d908e4dd409222b5681b446df320b9e0f62540c7c5f203a239c560465fba7e16f24e8ed35c99c6c14ddad9cb035d26722893aeaf8147ea07a3b2d754b0717d8997ecc10a5ee299ee8d2acaa8a9f9e71a5f00af3f4d17f586b0a300292d5dd50bb66", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x1}, 0x400) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:05:05 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000440)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe414044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1042fad2ba6eeb0026e32c5778f1647c21bbb30000", 0x65) write(r1, &(0x7f0000004b40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe4660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117", 0x201) syz_open_pts() r2 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r2) close(r1) kqueue() r3 = syz_open_pts() r4 = open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x1) ioctl$TIOCSTART(r4, 0x2000746e) 16:05:05 executing program 1: semget$private(0x0, 0x0, 0x400) r0 = semget(0x1, 0x3, 0x101) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 16:05:05 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) close(0xffffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) close(r3) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 16:05:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="d9c4fb11", 0x4) socket$inet6(0x18, 0x4000, 0x80000000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x1) 16:05:05 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x700000, 0x2}) 16:05:05 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x3) socketpair(0x18, 0x3, 0x2000000000000102, 0x0) 14:53:52 executing program 1: r0 = msgget$private(0x0, 0x40) r1 = socket(0x1, 0x1, 0x0) accept(r1, 0x0, &(0x7f00000000c0)=0xfe6a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(r1, 0x0, 0x9, 0x8, &(0x7f0000000000)=@abs, 0xffffffffffffff90) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) msgrcv(r0, &(0x7f0000000040)={0x0, ""/54}, 0x3e, 0x3, 0x800) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) 14:53:52 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) sendto(r0, &(0x7f0000000000)="ab7afcad3cdc4cfa3f67ee6359c676fa8c23c7afd3d5097dbdb69b353152957f5dd7fb0478a47fb55e4c76d5b96f9ede0876f473ed068f3eb029e8c3835f3854183b382b162f6d9aaa4a5c18b1ceec59487dba649e105770aaf9173f6ed1887cb855e0de9128029a15a40082aaf81e843704a339efd5cc812746cd331e7b802560aef2c7487a3929998fbe93147162dda9ab2f29cf489ee8b310a1ef833d316ed1bf5392e39bad87cb07454011d798bc28e474a94db475df2b14308a91", 0xbd, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x2000000000026, 0xc, &(0x7f00000000c0)="cb00", 0x2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x10001, 0x1}, {0x6, 0x80}}, 0x0) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) 14:53:52 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x82, 0x84) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x10) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000140)=0x3c8) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x2000080, 0x3ffffffe) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x6) 14:53:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet6(0x18, 0x8004, 0x70) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 14:53:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x80}], 0x2, 0xf896) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x3, 0x800) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 14:53:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x0) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, r1) 14:53:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) fcntl$setflags(r1, 0x2, 0x1) r2 = dup2(r1, r1) r3 = dup2(r2, r0) poll(&(0x7f0000000040)=[{r2, 0x68}, {r2, 0x6}, {r0, 0x2}, {r1, 0x2}, {r3, 0x4}], 0x5, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) 14:53:52 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt(r0, 0x6, 0xad58, &(0x7f0000000040)="297d111ee5a13170", 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt(r1, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) 14:53:52 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x80) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2813, 0xffffffffffffffff, 0x0, 0x0) 14:53:52 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x4fa03552867527ab, 0x100) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) accept(r0, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x97) poll(&(0x7f0000000080)=[{r1, 0x27}, {r1, 0x1}, {r1, 0x104}], 0x3, 0x0) 14:53:52 executing program 0: socketpair(0x6, 0x10000000007, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:53:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x40000004) writev(r0, &(0x7f0000002280)=[{&(0x7f00000000c0)="6e82ab36ba67c292e76b472ea09b12696027cf635b77a0e475abfef2b52fa34a67ea6eb58be927387f51f4afe41c35b639ac79e7e52cb063ac7475d8c1267fb653155e0ab6d044359f7aa7c07fc4fbc26f7a9b0860ba0d4a7a5e46971f8cc2c4255149cceef96b5c9cd1713d39cbad4ceaf168dde230debea6de77593c6fffcc59c8aff9aaa24917620feadb0fe407c602e3fbfb43d157de221f7162bac04e9a82ff8d588e74c9d82cc8cf237cbd0f4aef02c40cafded2308cc462be4c112bf3f58fd0dbfbb72625334c90d5632c9ca321fafd3c8208b809e825454b84973a80986cfd4bde21f18d79628d58296437644c9cd3e3b9b952ce7d0eac9d29ed9933b6362946949895b8a21c2a1d7b2750da0b277bea253f5a458dafbeac7fd275721616a7ae8b10e9a95d61a50fea003f350791640896f0cd5e9c72e7dec4b300d492fae6ecaada6f2667d837f1f71d2f38bfaf2acd41e162f339046736d3701626100e92bb478e6e3e04757944212c4b3e8439c2ea019dd3e125ea98fc15e7e3f9ad0fb1c236003b9388479ac9789e712dd722aea0b6ff55ac24ad2ef53f30308a4e1298bf0c40db7c112fe3e3b8849d18014d04e7fd75e5f8b8e83ddb67e1f0e31d79a21844bec6e2178874b10b6cbdca4aa59a92251bf88fe3a8fd819be2bec89d96389ba4743edff64dd71c7db5f8a210c6f17a22cf29ec8cf1aa00ca2d497fd5cbf5e27e9d701492ecdee3609b5207b1c4d0d6265f3a6218d6df9d1af4be8515551dbf1d39067d897abf46dcaf04ce33209e2593aaa490c8a5a1858d7de32f9c756314bbae1014a3240881a0211da3f4bb1b4846542788f86aaa52eb53e69eba6ae5e53404734a5e813308d2e6da774de072ee32e873e4e902672f74c476b329f2ef4ed428d65232199a7c194a9e1da527f797eee763e708fd205ceff855c543352d6571fb34f427cb6daeba3af2a005ea1af8791a8a55da58c602707a48c3694b1af3e068d282c9292676a6142edbd485578449227d6cc18ee2b1210a381692f99f45346e335a9fce830d65a2a8c1ac98927c6cfc5260fe67af92ddcb507aa29e1f80efeba856b45c1426beda77388299d7a5c051cdfdd9f5aa2af58c8e479681a0cc8d4d846eafa8ac43c9b798df7f1391a0c8d643efa2cec544de172f9c3b316c7c4684381df355fecbeac4e230cb70591ccd0d7d8e2350c1326f3a54d4d91d02afe0dc0cc9a5228826793c2ef2c636550b258f4901f91d2eb2da4859f08ef48ffdfe1c91d0458f11522fb3f97e448dfb853ea18772c519f85f2f191f30188b13a1715e0dcbbf40ef17791f3015756e036e46d4ee6ef98f02411fd16002ae98a56287e8588fcb549de82ebcb8ccfd2c351b91b34af86d61263b5e890edcea85488e8584b605b45c575a5093371039419a56448a1a5708cec4c33d962df7d344579ebc47786390e24b68167ae451c8a7851df6d5e4603ff1377c08aebd95b224b11b648734e4854ea6b697b256d9ed3014c5e785dd6816ac2a4726887f3576b8ae361406b5393d7aeb43f9d7b940632dab8e4b7071c50f9d56c8f83343b7fbc152d8ba3d220f7a013322cdc2410599aaf3290f1b3e24a084bfa21b37c14347e4f673442c0cd37bb9640a62de178c112c1a23a8a3ad5a76e7149fd012e396f3a8a1b7344eb62a97ce9b98804dbc13ec33d45af599e605366a92da6b60beeb805a533872ba1e4def2c97d527f948aee32087d84afacc4292338311ada56fe2bfec7a094467067c1107dd3f86fca7b303e21c3775e96bbe03d4b84753a6597b4666a60b51787e4223767d7efd2f3633e2ed3dd1b8479d53bb57e5bbe25f3e4d9ce29a6586c957ae8a6568dd913789911b09a9fa3ee2f4f57368ffc8c0cfc9e9d28c7549331ae07c369ab990eace492cce08341a326767b4a0ed0cc80f4a525bdf82ad9b7af3c6262223c415a3706cc550d366132a883afb04252c28ae5c0ad88739768076938aedcd4dc8895ab3174156d984be49871bafa241fe4221927b52bd7ea860a8e1c1a0b074b2fe63b242af064dc56ec4b1ddda7a59000ad2d4229531eee3b53602638b28be900b1699528421d56679c7bcbc186b1dde711d80e9d7a2721e86f4dccb12d1a385b2c5a723b470bb71b9abcbdacb9609660d59a52dbf3f16838e9682b52bfef2ec316683bbcee949d5eddf40e677d126b79c505e32e5cb874fc5b911d668a7584014779b2c3b79d2fe2b19d0c1c510b0a1c6679f13741763982e7ff4e8a852cac34f5bf8e0022a6ce3bad34e71e84bfb5df62617c61c7026a7f162abcaf897eb552343f39c1a03649fa4705f54051859a0cdc360051eea02efcb9b5e6cc04aabdbc3db0535f7099bfe5d0653fba19af795ee12dae98df9050f99c4fec159298e84f81adbd2df80690cf4d019a6d03e073daa31a76a3e7059267face6c157dbad7bcdcd14dabb3f2417f2d174260310e861ab43d8dd9a681848aaa5d49037d2d0284050340dfb03bd95c729a23641f9e54355c5a93e175c1172a60862f5719a31a2e75b15b919f2137079277d88eb9691cd5791246f3b293d8147a8fe8ed6a468fbdf95980c1506536099c08653689b2b6aedb9e77dec28f4dc42931f4cd2ccedf027c30e531656339b0d17eab3eb7d0a1216f6b5732669d17834325191955ec87a5b265d4aa80aaef76038ffff864f7ca73782814039fc9dca266dc80dde6b803731044df2202893fc2dad8f54e0294a749b93a4ee08847fe43278e6d0313b53877fbd5c06b8962e1f42002cb36146365693426c37b2612e0487e89740c8f4021ce01a9d6cba11d76d5007e7e2c67c08d62a2ad7ec61f4b6a58d855b62f451d972bb5f5a193373edd69132c1843279d0134ad3cc87ca79ac1d3da8ea42e7b5abe3a6080858446421803658e53c70ca9a3c75bc7dabea07d6c9a77b8a09b0aa279ce3f1e4a991108fb748046416f9f382da19607f6faf8825d955768b98240c20de2f95dc9beda79aae880d6debe3dc33fb49cdf0cd922dd9c23190cc16b2de693b789ab1835d6f3ebf577519c962bb1664cab9584216305973b1710e67a7df8f911fd2aebdba0bfac9e3f62e8d1d8e0d479ed117c10984c0c17c229537a6abec9ad09473a719756839b781eacf1c2d994aae97837976de3d1f82eeca244a4d9b599a87de863a1601d274e63c9d582294cfdf4120bc56bc00a208af74a82d7258ccb12f5fcff5fdf313ace180fcfcebe6c7849649e7133883869a90f31aadc1fdc92d25a5ab083386a1ee574fbb80eef356154d7246c99e8ba12d1d193c181e466809899639eb0f1ec89a1ca28e19990cd2dfbcce7e12a959395c1d949ce8c91cc32a4d6d7a736c1eec02f7adcc910a4f76a4d9d3f4f8ff1940b6eb03df85157f1b575f8609c0a69e53e9ae18b8ac43abc0cd9d09ecac9bf086675503ef6dcbb6f5fa63c66e496990f33337c47703d2497d4a06509ae6afe83d5c0343015a0b7e350aad242e173d1fced966d581b4b1bd029085079911eaed9c6c09127f2de4a7f4700be12c8325d59e5881ed5174c6f5d2db1cc71783d8e1273f3df41a09d959c6d42d3440e4eab92e50970454d177e7f45f561e685375e2258c93b2b23850736585e19c017e4258c686c7435560e418910b995d570d36380d89869717af830ad471b3ba2d58a00bdca81400e0b921f57192e076f82da1b4ac4ef67e96e0f30bc7323ad601f2ff7feb6c1da1c715b9dc6696f7d538f4208a5b95ed3994823dedf67fac311759198050989b2774aa1f51f4d7d50a7010976f45ce74b7c962d3e08fb1b2479bfd3b52398acc6cfce3f0a6cf5579d376f66e43e56abecfe98324b1791227a23d42805d714bc9ee26dd8e07c802fb7bb65bf1ff505fa67d885f1ded359d410865094faa451185d3753a434971aec94ef85cdd98860f66e99431035714a58ad982237da1c51e6eca11a91620f897ecee3ec4a5ab3550e5cfabffbd11b788d3fe37ddbbae9aa77662cedfd29a21fc095a12dfbc62dab451eb8da2fb3db219ea1f976e0f09acf4c623ef3a4353ea16916f11ea5943138c1dbd2d5211eda6a0f1af6cf621b5618ecef37b81c6bb8f5d7b21e93a75851a7b60374f881382098c3ca2dd6b7ac178b3e4a8ba8276930344f2f3fbb6e4baad6eb2d84092f0875a7d6e0ef6802f5f0a617103d1626ea6c04c7f3059445675af561f6955c600b4d11dc3f446e2145b46dd178b61f3d39b5552e51b9a3d5bc1135c4fa8733b5ca95e2789043c5df945e9ff785f2acc0bdebbd3a62db501f9d6129b15754141f13943d475379762edd1ccbdd4deec677a81a21bf525c0320cbafdc8616f251d284b2ba5bb1a067be473859c2666835cbdc0a13c8f6d0f22cb581aa3baf590b387c60b2dde35dd38b55aba5ca2a2605498ce19cee001a26f503749eae8e12dc9930a27174ad153fba38793aa90728ea439054dfdbf5903e1d84741f440812bcbf52c4071fa7da02c933b0ce2bfb59833a1a58ea3e994af14a4884bff4afc583e8c4a04b6fe1f4c9cc1c163c26e9291618762193bf3663c9735dbad00e007e3c46d36d9fa22812259c441e2ccf8e77f0ea3664bc8f2fbe8666c70f03316ab0e9ee1c91a0284fd74b4bdac5aaf84c353928c51813332fa15d3cd3f135eb741c2feac9b906d1a422af0533360de07115931e8c08ebda8eb2e05a5d33b8b8dbd611019f493cabe326740907e06c7b6874db324f04e26217275f87b35d32c1aaec6a14af35de245f5765fcc106aa0773030d3fcf975d57bd692bbd13c69204537d364acad73a3a8632520111655b7b5fa8b43ea8ca113058896f8a7d9d779793c724cb5f18d20fcf637bf8f72eeb8560f61fd66162849cb0d5d5c8e6ef05dcd4c58947053be78c28103bf1d517d12223a369b91776095250f0aa5dfd54d817f9ce5a34e2e020beb5f5c5d4d966a7cf35b89aa80fd94551c0cbc98dfdfbd420447709391acf3876ad0676328e523d5dcd12d8432e50d0df57fb3596f6a1a0d87c456441ae7cfef41287a4532d7a0846288a430a46de7109d73878166028a80475dd859e6b9dd52b1eecd4260ebb05217efb135ac6e4778e65870c302a4da55702ac3aa5d8218d72b5dd06f3d65344b8b447bd28005c60410faf66f35deac7f16b872210c40ceea0d12397f8c9dfa3eff329f4ee54ec968c9689632db0edeb627da17b38f16315d2e0c047a6c2c76fee0fd992f0d562e1d8d0b190218aa16a9aee7c3e9c47243077fa94512b648ca92002ea1f0628a219f7a65f154f6663b65f35003caa6b98eab67790bad2c737fdef30d401fa99b2cc265ef4135a48e8aaafe1f277ed6c06e8ed2bc384fd4ebc17df79d7b11381f50dc1c1ae40bec73e46ed1340fbace379b0c2d411b741ad22c899f1926dda63323c3567dc0af20e0d8818c464d12677e680a92c0cc4bc348cf8268c76c7bc03181d04d9a553ab3511fc7fd258d93ffc670cb755a0d2d705d535f18c3bc50fbdeb64ad240309dae51c4eb8d4d42276e1072e0473aeb4aa396bdb4916fea5ae29bfd76d63b18de52c72987fb6143b8437818879b31a926b0e1d5953e748e3ca4de3c53d0a40480af3f5890aca79fe3226b397313036ae613834b8dd9debac0e23a47bede1164164e206910cad4924d", 0xfa8}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) getppid() 14:53:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x800000000000001a) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 14:53:52 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0xa9b5b2bbc301a591) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r1) 14:53:52 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000f0}], 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) socket(0x11, 0x4002, 0xfffffffffffffffe) 14:53:52 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f41f0000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x105) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3ff, 0x353, 0x7, 0x9, "b87241c8aca430fb848be95024ff65a45cfa9431", 0x100000001, 0x23}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x66480db0b6618f90) 14:53:53 executing program 1: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000572000/0x1000)=nil, 0x1000, 0x0) setuid(0xee01) r1 = socket$inet6(0x18, 0x8002, 0x8000) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6b, 0xf8a44d157c706b70, 0x1}, {{r1}, 0xffffffffffffffff, 0x8c, 0xfffff, 0x9, 0x400}, {{r1}, 0xfffffffffffffffe, 0x42, 0x20000022, 0x94c3, 0x6}], 0x8, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x11, 0xe68, 0x6bf}, {{r1}, 0xfffffffffffffffd, 0x31, 0x35, 0x7, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x44, 0xf00fffff, 0x0, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffff9, 0x4, 0x8, 0x0, 0xff}], 0x1, &(0x7f0000000000)={0x40, 0x100000001}) getgroups(0x4, &(0x7f0000000100)=[r0, r0, r0, r0]) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 14:53:53 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getpgid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = getegid() r10 = getpgrp() r11 = getuid() getgroups(0x7, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="59c694319e9e7be5c73ad21de5230b8a3dc8b2ca3d3a717cdc51c73ec9bfacf92634758a3b9065a23ae14798e9f438a6da5f582f", 0x34}, {&(0x7f00000000c0)="9600604d44142fcc9888b6013473c385b3311361c2bfbfc5724aa764f78da96f4faae58ba1445f707416c0c541a4adc93907c4a17ec13e77b5c4609aa62bc309b2326e1e37431e3bc879773131f6522ba588ea989707e5405937b1f6eacdabc761f53664792cd6d1c35b59d964e6919561fe692d65200daf6b3b38f36475420718203536e81a1c3ff369a0ea0c1e877ea1609de3feacb3b7b04b56317697cd2b07b46b5357a13abc0a78a6083f784dbc2c85f16068d270bf1cde10ffc338c19961df2e12bcee89fa2a0b9579dcb9b490a62c0a52faa2599e1d93fa84b60337b866ab3c769f3b", 0xe6}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xd0, 0x400}, 0x40a) r13 = dup(r0) setsockopt(r13, 0x254, 0x17d8, &(0x7f00000005c0)="8b7cbf26d5af6042c88dbd3fef26edb8834c75f1d8125634135c0c63663004a3008bbf4830dde4cc1ddd99bf91034f14f0e52fdcd91a52034f25fbbf91ff71938cc616073ea310c443950806cff2e049374518427421353a4efcffbfba3cbc4ded91cd499116cd327d3b5ecaf8696642a4409fd4b6d3", 0x76) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r14 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x58, 0x100) ioctl$TIOCSTOP(r14, 0x2000746f) 14:53:53 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x21) write(r0, &(0x7f0000000080)="4c1855ed2bb4da65f76239c42487b4cee35f6f4ab5c0de374f000fc25df4910267231fce6e3a63d552d934d63ef88db8b0307abbe0fd016fbb09678eae3d65087c68142eeaa69518f49d4732e2a6e1e1693942b23a8f5257e49c174f129804d3cf209f3b43e50d9f391334d57ceb5b42bd3dcc5b54548ca5293793b75c9d8cd6c1ea616f8f7052780aee7f070035d90eedc323a4df8c5850b2", 0x99) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 14:53:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161be) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/58, 0x3a}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x12a82, 0x0) connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000200)="092c8c331c915dbba2cc510b928021eebd2c32e791c65013884e6f144dfc56e90a2b919f642db6206d9a7b65304df641612ab814f16659251f25d1c7d513bdad0db0c63c6d4a348a967f31477aed3d5cfbb8c235c2c7c4c162e5b25e9a6321cb080fef466ce680997940971d4e7982c4905848b30a7385dd36ee1c9e77", 0x7d) ftruncate(r1, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x25, 0x5}], 0x596, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x20, 0x5, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x42, 0xfffff, 0x2, 0xfff}, {{r1}, 0xffffffffffffffff, 0x24, 0x40000000, 0x800}, {{r0}, 0xfffffffffffffffc, 0x64, 0x2, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000045, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0xfffffffffffffffe, 0xaa}, {{r0}, 0xfffffffffffffff8, 0x10, 0x400fffff, 0x1, 0x18}], 0x13d, &(0x7f0000000140)={0xffffffffffffffe0}) write(r1, &(0x7f0000000080)="e4", 0x1) 14:53:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto(r1, &(0x7f00000000c0)="b0a694ec6a19616b9e28f5ba61ab2155c388bf313c07f75ed809b1c7b8d97a1c0b6e81df9d2101c8006403d7e3b83d055df99b", 0x33, 0x2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r3 = kqueue() semget(0x2, 0x3, 0x0) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff4, 0xa1, 0xf0000000, 0x8, 0x5}], 0x8001, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) 14:53:53 executing program 0: r0 = socket(0x2, 0x5, 0x8000080000000) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) msgget(0x2, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1802, &(0x7f0000000000)=0x1ff, 0x4) r1 = msgget(0x2, 0x0) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[r2, r3]) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/128) 14:53:53 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x10004, 0x0) close(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1b0) fsync(r1) close(r2) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="47539f550a970c30621b5115429c62fbe7fad5c516a77b800b480b82d38ac50c2f3767fa169bdb2c02c0140d674717be36dc535522eec57ffdff075a1038115a2fec625e854b21ad50", 0x49}], 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x8f) socket$unix(0x1, 0x7, 0x0) 14:53:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = open$dir(&(0x7f0000001480)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000240)=""/16, 0x10}], 0x1) 14:53:53 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/104, 0x68) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/148) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000580)=0x3) r2 = semget(0x1, 0x1, 0x26a373fe00e4dc2b) semop(r2, &(0x7f00000001c0)=[{0x0, 0x0, 0x1000}], 0x1) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10, 0x20) mknodat(r3, &(0x7f0000000380)='./file0/file0/file0\x00', 0x0, 0x7ff) semop(r2, &(0x7f0000000000)=[{0x3, 0x1, 0x1800}, {0x7, 0x7, 0x1800}, {0x2, 0x800, 0x1000}, {0x4, 0x40, 0x800}, {0x2, 0x7, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0x100000001}, {0x3, 0x4, 0x800}, {0x2, 0x2041dbf5, 0x1800}], 0x9) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000280)=""/172) semctl$IPC_RMID(r2, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x20002, 0x10) recvmsg(r4, &(0x7f00000018c0)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f00000003c0)=""/153, 0x99}, {&(0x7f0000000480)=""/202, 0xca}, {&(0x7f0000000580)}, {&(0x7f00000005c0)=""/180, 0xb4}, {&(0x7f0000000680)=""/245, 0xf5}, {&(0x7f0000000780)=""/71, 0x47}, {&(0x7f0000000800)=""/15, 0xf}], 0x7, &(0x7f00000008c0)=""/4096, 0x1000}, 0x42) 14:53:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x43fa) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) 14:53:53 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) socket(0x19, 0x1, 0x80000001) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x5}, 0x8) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="ff013e2a5e00b5f77a00000000a8a618f1c5a37c", 0x14) 14:53:53 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)) chroot(&(0x7f0000000280)='./file0/file0\x00') utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0x80000001, 0x79b}, {0x7ff, 0xb8}}) 14:53:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x10, 0x3, &(0x7f0000000000)='f', 0x1) 14:53:53 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) semget(0x0, 0x3, 0x2d6) 14:53:53 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x281, 0x8) openat(r4, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 14:53:53 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x10001) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) socketpair(0x18, 0x1, 0x7fffffff, &(0x7f00000001c0)={0xffffffffffffffff}) r2 = dup2(r0, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) sendto(r2, &(0x7f0000000080)="de6f59a72231e85e70d42826cdcc3ebb568e9b8e57826390bc63a4c9c58e568c42980fad96e0ed9d89bfd04c826931841738cf96d2b62331dfba1326bda9e024c741e2932eb124f5b3d4eb175ea7ae5253bb98759f4d0974144f318753", 0x5d, 0x408, &(0x7f0000000100)=@in6={0x18, 0x2, 0x1, 0x7}, 0xc) socketpair(0x18, 0x1, 0x3, &(0x7f0000000040)) 14:53:53 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) socketpair(0x18, 0x4003, 0x3f, &(0x7f0000000040)) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 14:53:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffe, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x1, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 14:53:53 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0xd8) nanosleep(&(0x7f0000000000)={0x7, 0x488d}, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) read(r0, &(0x7f0000000180)=""/249, 0xf9) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 14:53:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$getflags(r0, 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) 14:53:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a1477823fc002000"}) setitimer(0x2, &(0x7f0000000080)={{0x979b, 0x3f}, {0x8, 0xc611}}, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x0) geteuid() getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 14:53:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x100}, {r0, 0x8}, {r0, 0x10}, {r0, 0x40}], 0x4, 0x65a0) 14:53:54 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x2, 0xffff, 0x400, r1}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) write(r0, &(0x7f00000000c0)="2be76f2f65f78f8e50ba46a7171252f2a9694c6e08f405d0eef4cb18782c8cd2571adb29ad6b196a5a4e31843312d04a32bfc2a948ce95b00874027b731fb330071cdd945e879bb27303b8955cda682fb7e1a376a772dabc8079722b766f7c941e7dbfa75ec2e495f6da6ac029a46035386b251669a7ebc14aefb38f867ed8b3e037bb68c04ca8c6ee1b3e808445f427d540763c5594f1a77def2171a315b470adc96e3cadece73604028d5bae2c7ee8e318b35780a5bc056180ef89f79d906b116c2852f418a8af6ada06efee77c71bcc58df11be9a3e46d1879740a2a6090abfc1264066192a6d9966aa6586b695631b0264b3c8bcd2b72d6cc2cfb64d2ebcf64a5916c6b4c15da8ee58f3921670443cbe78eeb5b8a5febeda467567dbcdd7af315ac064242bdf6c8bc765e9694d1f55f554e8179c0ba22a9083b53af462a189859a3503299ff1dc645225252fdf462adfaa9160d7408523c270d84c9622f32b256a5e7d4564177e95efb58ea4f408b63a5c548273d86c789d3e05e4f36e4385a50822f15a3d47cd4298c2358f9c4919f562598885b5ce9c2efc59890feb9127331044141e49c2bc74042c82f2ce7e6894d51e50bb0bca6168110aa6be9d0f5a2abd61903166351839b77ac222991462ae01ad0654d57ea2d7b16095b7072f49d8e25960cc79d59e40d6a326aba01def06cb9fdf1c951c09face7c4cb24fe5db865b846e2960b0e30d9c53d364262653a164ec5e2e4ecd9bbbcbd79b85074dc94845518657cd2afd8cef083f26d79ebff1a3eeac98916c09f9a6ec7ea4e721e3f6266da840d0fcff1d9cee2cbb0a1a9ad3433ac3e2207b414d2479102b490b2d9a0f0f89f0669140696a87eb9f89cb5d789372538215530b49ae67e11a764c2292630abf9bdd33baa9227217b43ea102484e50f0870a45bbd0bd0be1e8c0a366f789c0e0243728d255c35933f23fa273caa9b8b7eedac93c2e9f7a9bfe86ecfb273c34e0355101a5cb283aaf07f3d67a804127097bf2b125ccc93df89bd5794c1e17c2f9af1bc499e05735a589dedc6fc01537ed5174f7c5bfb27ab9da1c4ee65e43788cc753991e96557da9ca9a32fd8ededc292a2ec231d29694f063d038937bf3580506ddb8a7a2abb94f62a1d3a5a85904ebc59e9eb294cc92af4930965fe5310a08d7062ad3b35f2ca31308032347aaef297bf8fe69c2ed533c5a780165f3e909ee8540c86a9a41b790816f86caa689c4c82eee256b87dfd262b87639fcb738f7977e6282dfd2af97d12f3acb41777a7ba6cb3e08c33e5f5c667a56c8279c7d517a9079e7aa0df5e33bc12eeb831089ea9821a95aeb422d10f055e66ac8dd2927fd1b05595f2be42e1f90073d27587bbea7b9a1c99ee4d10d2e1e4a787b83a3328246c3c0f4be8efecd94e4ef6fae77a047af7eb7f29639e145911b0610800529563714316bc9eb346c875984e3bc7c93349892b4012fa1fc3c46daf55cbbf06f0d906047fce84d59b78a7833e69529faaddb847f8f590240705692eaac8802b9d0659a3cde8838f33d4f671f9d2b8511269df30f24a12fabdff3f9e38a7ecb18188a2bdb0b0615c0b86281cba2cae047383d53dc833571dc3c97ce39ce10f7101c9558ecb15b8f1ef83956362ba0a6e58f28ea6b7c85bf2d3cb8501dc268e423bc77c83d26602d8b187194f19b6ad641349a0cbb35ce87060e85cd5b85921f12dafeb3eac456ca19af792143e25b507caa136f10a30e92c64995dc29d08a623b5985ec5c73c156e9c26dbf4dc1cad493ba8c8c7f90b2ca70e68d384ae6f96e58c47ed8500cb6ef6dd385338ed0b938bc173101515f0b448732f37454ac1ff05dc9859937802a6a51042f1d55769de3f9eb00418513c52645f48d04c451fe5723aac89f1e60e78fa8ca4f3301abc1c0ef0b455c5ffb9003f1ce599e4e7ee0a312d97a3711a67a1fd9757925f772695bf542474c5daea29a0523889a14479623e54d15f5fa7e2eefc03fdd6b74e12814e3d5ba330a817eed3e6829d0b51c5dabafbc9653be1edbb2634144bc73656c570e9eb47531ff13b469e59073fae48574c5c675637755768517877e0b97010e57e840c9231e71a3282dd125b31efa1b52e7fb0c964ee352a563f583611ea14a060906978db09ad21dbd631835e6e93e1b4e243474368c869505311578bc5a6fe3077a6ed9c3933ac6dfc3b9f0fc6cf9e136d81c8a607c433963173a319bad28dd98176b4e381b5238996f4ea898d819d06540aec03643a1c4f3dad97c7372c89f9ed2288092b59ac9d439e5554381b0ea16272076c829e7c46f7927de810afb74d7aa6b2f394148775b20506f82b362d86986a28e4846fbfb52909cbb81a97190d1c1d2958554816f5f17d1c817fce3e2e44870f61193b9712b8ecf496ee0a16fd24cafa6785f4e8691563a2847f231847098ca90813714d46ccc675b15c4c5ccad021a51e6adc753c1ae56b7daa7f91e737e99b5d57a00c22167275bdebea100e210e67812d3a380e21c46a12386856ec280cfd4b311c75d352ff809d151c07f50e931efa904148ca48afe70fe4f7a82be062d589d195e537659e4fdd357bc758b4a472d2d6f0f0982f8f46401260f63371d03c7c1fa723cfa062f9c6962acad8bf2cc2d50e80d11aa801323636ce121631caa798d49a4089c5a6d7325fdb96d01482871d5d36d6ff763ed7c8aa0fa583d5d44a3af64ab997b8a3da5e620965cc469c828a10e6c41f0df94600d8001943a9a60f1f56ce32939af4ad373d8bdd3ee2aa5cff2a296aa3f852c1dc74e84b4484c84c04df27f27fc0b7c329ab04e26c7b7e5273f23d21af8f5677ca3ace7ab1ac2f815d0159c88929f19ca9902bcdcf42db1a33653673f2a4b38dd783b6950bc7964a497ed8506c127d9ba068fde940c77f600d4c7c53142c6a2f2ee56c68646c54da845208a2c14239696720ca663c287294cc940428b259c0c02f7eeaaa47097e09511801473ff065a13054c2c196acfabb46293172f9f123c1585a87efbd2bf6702bad67d1343bff9cf7ed350e89bd2f66e0cc80f83cb564a69df1edef0451ed289ee190dd18631948829b27d926fa9ac7dbf029c4509c933d67d00f0fc9c732afe6b43d25f1bc95c07d2d51f9f66631af2a69035b8631f048e5424c2d3fa0ea06ef9da6606246663ad27c2c35c5fb47bbd029569da484c7afee5fc89b7ac69452e6d3b1e25aa94b1e926143db86cec587d695285fc9f646731c77de4a1256424c337efc493cefa94a6be1aaa3c9d6b1fdc03e574165dfc4f20ad37144f2dd6087738e89b31fdaa22b8b7b4237389601734550c734bdb6ada703e6b2b19e15b3cffc6ca0364f24df8eac199ee8db55610f269b400f78f45a77d998bbaef9a39a45fc529f14d5e981c0e674627cee503af1107cf63219e4230f71ef9550eefc92a93886a1c86ddaf531dc19c946a3a8c4cfff8fd2390ca7b9595af3916b5b073706d77313e964b38669d382aae7bef68a07be679547de02fedc074b4f783bc11dca83b4a98d212d0922a8c0e91c41c2280764167495e6911e3ed4d221b01b9a4572b21ae2fe46585f1611e7b584d217591e73cda7c0f043ef4be6927a87852ccde4eea4c7bbfabea37db098450d3cbca341666cd9a0318fa185cf542cef288212c6ccf830d7021d92eead1fb5edb0613fe479a0b0394266426c5649e5f3e368175e849f19406ebf5357472fa471f4793ff73522e0a2daf2b2a70262be9aa0619faa7e0efbbc21e6900ae0d781fc667903978278a5b3413018a0b642dcd6e9432abf43191fb784434d9a303c45c18951815f4d4cbf64122e9b24b0b6b4005021a225e7f0d702296248e9be1db5280845b27d2018f61dea9884dec45b726803b566b5b52638d983dd9fe6b93c49d9355b27fe9714bce63295c3a72496affd6e3eeab6e904f38d090fd9a0ca0cbb58baa6521162dbdf338ae985b6f620f77f5c04c73fd2a0f3998d86146c79389c70fdb6dbf84de2004dedeb0788cffcc584ae16c382df1ccd3be6a7ba8401fb99f2ea603de2e02395d55bd9cd713e65ab30b454c416c83b930ad28d84e4cd9a157cb2a8effdf3acfed346a5226fcf1579b6c846b57366216c2d92844d1e88ad067861626f6fe8d550618be6e89ade522c74d9d6f077261c2bc58de35b941bf88a156cfac660101a4ddd6e21fa4180e2fde3d74d217dcbfd72fe98f1bd473e4faf9f65c120d8c12800400683ea228269bcbecb928bbedfcf3dcc076c696b5326d860c84ea67732ab5852bda6dd01d64e8d38c5c804608548dd2ab137d79fb0eded5396330eea36bb3df034b26924946b68166ff1bd399486b543f701436949a108b665e61c759777e8c1ac7c521ba7b8b0c8421b816fbce76f216af71da059b9091746d62e27a943a2b3cd04d69f6623aba59d2fe2f00dd311ec2dbaefef68f3fa8d580d7337e46ffc835eb1c96b773821aaa9809dce92bb58e991ea22e3080412a6737b882bd04fd1adad440a1c72b59c3efa74293c6819bc528f1ed585aa844fdce609bb7a27d6457e3bd04fb1ee01fc6d7d84594b0f296aac8cb17941712564f26d173456a0bca05df14b98bfa9fcea4001056b9ee7bce42236968edafa04662327df3a1e2785727f0c101d1fbe3ffdc1b3e30df9904262dca60b310d4e2c10168a571751ad34acff595c6c885674fe3d754868e6eb0dcd67627dac17425983605c226edd528a949fdc7bd007b4bc091c6bdcabd19bd0417caf3c631b47f181e6236a1a187479dda1c73e9e324709a67756219d073c9cd0abb3a6b5a09c218c665bef3145cbed069cd5b361e600507356921f3d45d8e8098a19631e32a403b92f518588dbb0930946d49972e2dfdd88c0cd370e5738ad7bc85567c80c080cb8769f3867196ffdff082c5c9013fb55c4f431aa2083a5bad117fbb0b51d4c038ebf165d724ce80e0ca151bf114856faec3d39228aaa881cda32d24e6a215ca0655ba260655474382e60192f316d3d2689300a1846602a534b005257b4391838456abc7a531e03ee2fc10ea05cb1f04c0ff753bbd4e34f102345e106939ad7f60453fe96113a1eeb5dc3eb4c902e710f185f02e7d14eac8046abfc35e7333e9d2cc16b1253de8cf432ff137c3e4959d52a47ae27da9f6141a49ee99ece5f10245d3cba551bc3c26a9d055e1cdb5a0bf437fc580928d5cc8120fd9e292cbb871906e93cbe94d4bdc1a9a6067b8ec5fb54dbfb3ae2e535c32fc4744de249cc9be8e4cfa6fb6eb79aeb5148dd3bf72e3fb3b24596822874ec71ea2cc31c3c0907f5e31d01a4d204f3924e2fd9b51c3c557dae383fa42c050840e7ae8b7492294c79a16fb8b14e5aea69ca7776ec5adce6f8ef6fdfdbacdd7e209aad8eeea4ebe17cf36f39c5826e366fc186e0a209923b1495b2ef05b562476e9abc8287e1dde7653e6d0e9812759fff6e248189b64d97b24605596a3508f6f31d945a7a179a32e732302e4cf5f8c42eff42cc195595633c5ed0b4690be420efd0d90a54898c6579fbb4aec57977c40e40fdeb461724c41e51c275133bf6d18fd1ff730a241da39f64841ec6e68b5061110d797e30d177902572b5d88020b50f3e58e26986d6c78d3aff6544fb59bf90c18ba2ec1490c632504af134029b447b8704ff82ec835fcc1a0e34d7c7f451e31ebfe034f24c598b4c753c3eeabaecfd2c5792f7f7b0400ead0fbdb87fdc980197bc480e6771f6c54a7e96b70886f866221fdf4ee852e99f6f8e9836e50cdb7d38c6fa2f02a031b", 0x1000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) recvmsg(r0, &(0x7f0000001340)={&(0x7f00000010c0)=@in6, 0xc, &(0x7f0000001200)=[{&(0x7f0000001100)=""/6, 0x6}, {&(0x7f0000001140)=""/177, 0xb1}], 0x2, &(0x7f0000001240)=""/208, 0xd0}, 0x40) kevent(r0, &(0x7f0000001380)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x7ff, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x100000001, 0x4a02}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x0, 0x6290}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xfffffffffffffffa, 0x4}, {{r0}, 0x0, 0x80, 0xf0000000, 0xe6f, 0x6}, {{r0}, 0xfffffffffffffff9, 0x32, 0x1, 0x9e}], 0x1, &(0x7f0000001480)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x6, 0x0, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x41, 0x80000021, 0xe9, 0x6}, {{r0}, 0x0, 0x0, 0xd8a981564698e1d8, 0xe7}, {{r0}, 0xfffffffffffffff9, 0x2, 0x41, 0x3d73ce40, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x23, 0x9, 0x101}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x40, 0x400fffff, 0x7fffffff, 0x7}], 0x401, &(0x7f0000001580)={0xffffffff, 0x7ff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000015c0)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001600)) r2 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001640)=""/50) syz_execute_func(&(0x7f0000001680)="660f7e32f30f5918c4e27d59cd6466450f73d3ee410f380ae2c4832542a7fd344b0200460f01f93e64660f6379920f5c4808aa") ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000016c0)) r3 = syz_open_pts() sendto(r0, &(0x7f0000001700), 0x0, 0x400, 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001740)) getsockname$inet(r0, &(0x7f0000001780), &(0x7f00000017c0)=0xc) getsockname(r0, &(0x7f0000001800)=@in6, &(0x7f0000001840)=0xc) r4 = semget$private(0x0, 0x4, 0x314) semop(r4, &(0x7f0000001880)=[{0x6, 0x2, 0x1000}], 0x1) 14:53:54 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000016c0)=0xc) setregid(r0, r0) setpgid(r1, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x54) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x1000) socket$inet(0x2, 0x8000, 0x80) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000180)=0x229727b0, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) r4 = accept$inet(r3, 0x0, &(0x7f0000000200)) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r5, &(0x7f00000002c0)=""/68, 0x44, 0x42, &(0x7f0000000340)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x4) faccessat(r2, &(0x7f00000003c0)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000400)=0x3ff) r6 = semget(0x3, 0x6, 0x10c) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000001600)=""/150) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000440)) recvfrom$inet(r5, &(0x7f0000000600)=""/4096, 0x1000, 0x2, 0x0, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000005c0)={0x68c1, 0x877a, 0x4010000000, 0xd6, "926e5a13902f63d674d8129118f0c6cd69543dc2", 0x4, 0x48c}) faccessat(r5, &(0x7f0000000500)='./file0\x00', 0x28, 0x3) mkdirat(r3, &(0x7f0000000540)='./file0\x00', 0x4) fchdir(r3) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000580)=0x10) 14:53:54 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0xf2f6, 0x4) sendto(r1, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000280)={0x1, 0x0, 0x1, 0x3, r3}) 14:53:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000001140)="00be803b1b6335e0cce68c0db3c0404cb7f008828c36f1c516a74b3adcd51e6105d62117ad4b188f340c4e364403095e0ac445bda7dc0c8a98ef60e17d7af26745c4bf35844d70579f4c4f992933c393ae8db5218fa8f1e5a14a9e1a0203983a15bd84b43acf1e192cc0a4220d79fc539c30a4915e68419e309cc376eae115f54824e5", 0x83}, {&(0x7f0000001200)="b508001649e8a61351ff02aaf322c624f805bad55ae78a520a003ad9cfc7b7b2d510d57ceb792c657ac56be63095b5df83026e9f4282f944377fce6cce13b0be80d7f835eb9174663f947ae100650756ed69b0d61b64dcda259de653a067d7e05dd8100aec80b1589378840ade40ea6f48df349db8db8cda4bc3998debd7ad5d2c5c39f4b18f07992b6c889d1b5fab740b5812b445fce1dbe70d19f6ab5f1128c448487938079e809fe4f05b6364afbdf8ae7021aad7f514508cc83c485df67673df40bb21409c90a0af1126e8867666e19e08c442036d144a213a5de008dd271e9133aabeb26a338aeccb5a14fcb00622fb6083d17caaca53a185", 0xfb}], 0x2, 0x33) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="943faaf4bf277289760a7f7323dcb6f0f731e17bdb670631f96f3e3a2e9dd2b28c8c58664cbdaa89d71a764f0336754e99962e4ca6a7c794fa277352c6fb79878979b4b5628a724548ab470846a54ad49a12808564b29d1d300b1345deaec94fddee7b3e2f3074188efc0ea82a2a44be508718daad68f14e128abeac0196c5789d2e0de0ae30ee6a2e748d6b4f4763797f3ca169454845c77de368acc97413ce0a49e3c8e380e5d87b2b95cae3f309ba6a4696272ebb1a75fd6075787b974839b95439a070879e6498ed7920987cc0627a04516bc46b6aa494a707f43f768caeae631b82af6dd13f8148ce4d18c9c0cc6e93f5750e4eae21cd43e3d580a9ab6ff36e021de14cb2e08aaef138b717f773e53f2059e91fb74887501935658b297abbb5615d88bd6d6ccd0bef4fe4e6d6d963af0455e3ce7b3f65b912e57e088e4acb6fc9bbaab57c0752232492b6909ef2f1e1420a4017e8c0f6d52854237ee0cc8fe7c551b27a9d2195586803a00af6b04a1dd3035eac6f95ca7467ca49a5bf52dc6061c2d8fd048cccb322256e37996881c950a2d6e33c59bc70e5a2eb151c4c4f5443c764023612e0470ea1df794e8e30d5e2769f7a1667ba43862bd14e7ba02d1d52ddc42143b50a219a3654d57c9e79926a3f8e483d50f25e58cc24b338d218fa8b1ae9ea63278bf3fced33cead5305c0c44529e7533771a353b5dc579dd98ed9529a1f1b8e39ed1f229007160c3613556ee144153a5d60ff030231d706dd8bd3e542fcd941f0ae451dab3f4acbecbeab72ba1797edc191143b1634cd0b1ba6680fef138f95a6654df5ac7e491552425765a33332d94564006d87205cd233319cd60132b2a05ecb76484b31d96ed7fe7062a1b8b8ac9791d39397a172bd833da2841fc1093646b041c46a00bef459e80bad0869a091ffb34005e821e7bf22e1367fb22c4928850504792b4736e9b65ecfdaa87a0220661ef48dec4fa9c92c7dab1311a61392a563c9ecb155160dcc2745f8ff45b56f553fc9cd9bcc194e19cc8672186f7cb26cc480caa813872db70fba63d0632fb1e00bf4a0c661479db79de988a8c60fbfce62076e37a9e612071f250081563a918b9962979d285050c68b4df6df68e27ad34bda1f9c7ef23980e2dc3fa9ae677dd598b5395c22ccf87950da2e2127e8d66e0a606154e0f5997aaf9bdd1d3ec1b063e9482375552ab808c1457446f0e61363f45638249f17d0b87252f5bf20eafa28afe4acadd75a53298d60cdea5e262479a38123777e784c203241f867ee3c489bffc32742738f09bfc8b2c657bde6a8e322d8d2bb79bfdab1042341bfc915091f5a2d599ca92803799d23218c221724b6bf87f82df64659134a50af72be15a95d1aca9335561568e92c8908d1fc4a423b0962ef3cd36581cfe31c2849fbacd56fddaa22b6bd30d47c0c5281c8d39942922719957f40b0d5cd8d7f5f2722dc767a12e9323f8624863f257102c5a299ef9cac3499ec73a4eec958f68c8427a5336c32a4a6434fb6c5527a6df72994118f09c995a36c2bcf1ffe39142057087a2048125e153eac7ece28530135fc39ccfa9d820bd82b8c6261cc5e3027b95c2a437362f8586afca5f55c8b5895f29861daa86dcd8febf8a24612d4ff1ae5824be7b68ddf9857458994f38841310bf784e3ade9f56fa68b88e24c172d55fa8a972b0ce3905ff3184cf20c4dda2573716973d596a3798a7617ff02ea00c5da44cfafb68a521e9aa0b3c997b6ce70707cf45b599ede3593f44a6e50f5da9271718e49f67b0e4a10239388630662ce55932431da7357d569eda7e6324be6fbfccbf4006086b405e52809dd5379a191053bb482da43fe9a875693f0ae851e71487a12ee2f657acf6606c1beba4fcb0efb01da12f8ecfd4cbacb7c6ed40cde3d5a5846f19afd695b05b4c987bde7c2bce667c849824f8095be25be86ee4d54838c37cb5894001aa9007bdc28ed19550f8f9cd6fe8f4d8294d75d3625d739cb02435a1637725ea629b1b7f11b97ed032042cd58baf217ef33784cde03438e655f6fcda7e8ccf60d6ac5d14490a3918b7445e09dfa1f631cb4fe0ae904655e4399455d6c9223b9425151e4ca418c62b8eb230069485237adca9c12ecd3fcd8ae365fadc5905b1cc621a823fd0a3603bb32505719716bce4ecac4cffe448c864721986a9d448c08ccf47e92f12184566d731e14f0aabfe77fe2fc2c821d27a42914501be4119ca5d734f19dbe7d1d388def6e92bd4df79155b6a3cc8891a1d778150aa7d749efa20eb40aea9ff87a278ea611f39ad919b493e99bb58a97143d46eadec3de425c6c82c01be3acfeab604f192525266705c899071ca46aa581e3a5da3735cf423033f4c6e48d2288a04430f49654ea1f000701135581d7ef55ab0d5b28bdeda0cc502c2de0f61b065745c462993cc8456bd8ce38f7273310efd3b944d07024115d17bc87b1a4004590bdf33632a73815fff0492d49f32bdc168b7d9d6d6ee820d531cf040f25a6df5c3e0aba2de4907379518c6cad310549216458b6bce7832655fb2e41e310c20a9266abba9202de72da3082576a9691f30b841b47b8edc3a63412061982b0f519d3f6149a9045773eb07bdb6b283c0b0f72f8cbfe61fcdbb3c906dc65da3754eb9703a6cda82fd9b2bd477778a1b2d1d24461238a7105f4fb5fcdba7912a592dd11b6cf4c259345b9865b060916aed45b83c9d19794371455cc8098000ddd6325f54cf1a1dc1148c82e2d80af9160fcf7957e828a4cdd45841d6a6306c71e0894d61867f4c2f00770f04de6ea539e7d0954abc8509964955c458581ceb4d350202944e348e1a66eb35fe0ac93e4e7cad77f5bbf369049dfaa73a61afbe53a0fc2ca19acbf6ac629db37c4654851ee29e96ec19d7a87d5cc5d6986bb513ef1c2a8dbadd89e965ae2a38972b02d4ccc142869d500f118fe94022c1d81d33c35d81e56c3703e48223515dde2dca22b6f84f2f2822c744856d5d35b769c848e264642122e2a1b567b6d478117d1a035d87ce071de253e38457466bb893bf60a92d35528b2d5419e62b0b4e3deafb7a594c2ba813aca1f670aa4e25e5d90f7a7d52cf29310b93f2a52850ce622363ccc956f04fc6d61fc49b35a376b3de18a993059761f2324937ee7b65e39b053ffbc51b51dd21c0246b8a13363dc720d01ceff9c286aa3c5ed76c0cb9a25df8c9d731f78d103cf1f1a7eb0e99fe753a6902107706a1caf4f568a7a68dfb274b9707dbd29656ed774d57d5866f52b64f2453f6df4802f322437b64f1a373537bfb3797102b17c94f2a90fbb6b40ba45f962d14c12a4e55c0b3399501393f2764acbc76712eeaad460ddad31430b46ade6ecc8d24ee030fc3d5a58d9c94f24e8e349b5946f68a76be4e602daa1c342af59b4b1f8e30e471d99b84016b74f963ee1a58d9c86deda44fa8d2f6108e4c6e9f732679bae95b096d55b64de48555d39c8b934b3e49eea5e0f1a3b05054e13c387117320800608a33b0a2c2266177ee3b5833c6b029ed843ae969972e3162cf32a65a44f2fc6d3a16828d9fd5ab9bee37c24b0a25a20f23b3b5a258a15981abedf9a7bd6446e1ef570fb2cc67918cd670237f11dff05e89e3a9c33d0ff864a157b818f8651ff7dd6cc37c584c85742114f45e4bc77492cf783be9b4cac5fbdb7067386c9912cf660ddd3507d6eca2067d9de499b249200a5929c7c78fb873a0d723005d62adc085694cba3d60c7bd0abf538daf2bcbda2ce76c42f253633d5e039223b773c4b157f097b40e57d2b35f3dda581c5204ce4480fb1b7d519e36c18111dda65badda14a8342b06577e6c6a38c23a1ec8da118dd0a1db13ab1a4cbfabe56df7af6f7cc147a6695a94c8766e463bdeaef01f2e42de1734fa18921a1b9d9c0160fc02b51ad844df84927c6f5dcaacffa6609b0019dc1d0327ee0b9164edb23f9dc94ee30ab7b65acaa97fcba51faac2febdb41db80f1b9af87fee455aef29c684b941f290d32b884e92f38369d1537d345a3241c801c84d8f9e8a5c950131d4580e4e1edf2e5f97e67e7d23f4a557a92ff9a95fb157b5b84391d551ec6f7fae6ba06404150fb1d17e558aefcf37defed2f3c98b37c2b11230acc38dfc2f034a5cf72ebefc7052d14495c6c6b9593b2933d28b9df08291836ac2538712f55aef2936a05a9f07ba802cb690c59b7e3d884ec5465b102283174f370bd93ad8f55f5f0ccbe9e553763f67b89d68caf4473ea4fe29d63b1fb7c40376d8f37bf9814b5cdfe49107ee5228a06f0205f835f665c9dee9b704b3bb3af012eedb0ed0e126aa9fcba46d6f925ae7bd33df3df070fd6de7b7f4d40c6b76bb2f9aabf42626ecdb0f1e4e4168a1edc159f7dc70b322f076ae96c62d7a4cb2b68ff5b2c6103b987020b77c584a9f68233b3a6884674c4c09fa1d71c284c0a84940002901fe4d150d76db88a6c11a721fe51eabd21fde817e6bfefdf7cec2eee176ba2c477750c753f2fb96e80b4f195ec610f4a2e07d4f01c189fe27285a179c1a919237108197c256a1f19bcdb7996a576459f4a0d9f4a16256baa3c8cf721fe52a319cce7e9afafc85cbc45cdcb08806e406889e56947b1ad6f8c151a67882daf5eb6c6d17fea279af81d6d2c3c62be63a28214651adad61ae2911f309cf7a3ea5c3871a03acc177a8fe6f48eeb1926e7f5913c10b0fef84a149751f4aa6060209f38b136e789cdd54794c7a65c60b7395f8e23004c5ecfa2d611c58ad9bf66364136a1cb483fc8963b1ae7259d15522ef438d730fd1f90b30d148654dc7562eccaf563696ea0558ed183988ef9b41b90ba538acb13bc2c1848387c25c02e1fe2a799b0bd6533ac05e9fd113471181d50a240d9af485119634b3a8b048ceb7d912b605d4c4c55d5fd0591c76c04086093e96378eb9b1916bb6535941760b2b3fb950c9645f459505767bba659a4dd7aac4e9697bbd418eb487cd9e856f1d5d5b84e0259bd8b38b99c9c3792422eb1e4991af3497865bd13e17900468563e887f6d4d2d8c257ad45dcc4d30cc8326860af44141c4a2527207d2c920e2502df89e37ba2209106a0cbb6e86acfb4ea26e936ac4f7c2421366c6a39f88f44e793ce47701f2738b51a5c18b254f7e814e0af8696c4960828e52d630786569bd49f4340dfe247e99ba61b4bf9e40eac035849a0e0a9fd73404c1bd4dc12494ffaabadc550fdb6f999c3ad10fd5fc39a02d5ce9caab2cbdfc4d01d1968c1a2dd60d918797c034392374a5d9029d0e38287c09e241a71d5210cecf6ac1a2eded1f0980862230848493c7386cf45d1463c395e049db8b6097f5dda193f36e3a8d447bb481d70c60ca4311447a5b6fd8dd9ecdd37e4027c0a2eaea750597f0fbc33bcef5bfebd8cfc63f58b2832fb36dcbf1c085fcd961fdf770d6ed3b087006004ea31ba03c910fb05f9d4f07c39715fda2e834dca4c04888ad9b74d3b43fd85373c17d548ec7220fc0f49d06587a625cca7a5f670c9858441138c353fa9d28494dfb7cb0cbf0764d1d43f60bd4afb1542b4fb8738d21cf2f7e793f130e24bd8b80c6478e8d891dfe5fd0e226368a3b9a5b0b2e50d5474fd035768668422c3e99c5a680c0fd34c7d141e8d6759334fe63ff2b3080db1533440b1c8fd6ba5af25c0f7e9ad681a7edb43c2617bc82fb2bdd7860b29c3b6aed45b06688bcf08c2f7066b5941ab3768736fb309df023d481819ed650ceb5d497654f64a7792e042011ac56a6f634560c9578383a556ea47", 0x1000}], 0x1, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) connect$inet(r0, &(0x7f0000002040), 0xc) 14:53:54 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x42) close(r1) flock(r1, 0x805) 14:53:54 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000240), 0x0) 14:53:54 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000080)="04000000", 0x4) r1 = socket$inet(0x2, 0x5, 0x1ff) getsockopt$sock_int(r0, 0xffff, 0x204, &(0x7f0000000040), &(0x7f00000000c0)=0x4) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 14:53:54 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0xc34}}) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff9c10a4efe63bd977198873999ed824cbc273ee8fd872e8ceb6c84154e6f9131d4c3219c89564ba8ebf4971c62de8da9c436d6230f914a16e916204eaac47ad8595d1f5c3ad60021243df6c3eceed343908aeb91680b4295e65cab5937f16c1d3e71be5a430d57328ac02c535c85bd893aa1fd500d068e82a98cadf055d4074429d5fa735c00a7e3f0000000000000000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180)=0x10002, 0x4) read(r0, 0x0, 0x0) 14:53:55 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="80"], 0x1) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f000002dff8)) 14:53:55 executing program 1: r0 = semget(0x0, 0x2, 0x100) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000040)=""/131) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:53:55 executing program 0: r0 = socket$inet6(0x18, 0x10001000, 0x52c) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) pipe2(&(0x7f0000000040), 0x10004) setsockopt(r0, 0x1, 0xc, &(0x7f0000000000)="0000000000000000000000006a6755d600000000", 0x14) 14:53:55 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x10000010001) lseek(r0, 0x0, 0x2) lseek(r0, 0x40, 0x2) 14:53:55 executing program 0: r0 = semget$private(0x0, 0x3, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/97) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000940)='./file1\x00', &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') stat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000240)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/85) 14:53:55 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000f0}], 0x0, 0x0) 14:53:55 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x152) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') 14:53:55 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff013e2a5e00b5f77a0000000000000004000000", 0x14) r1 = getppid() fcntl$setown(r0, 0x6, r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = semget$private(0x0, 0x470677f32853f844, 0x1) msgget(0x1, 0x702) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000000c0)=""/4096) 14:53:55 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) open(&(0x7f0000000000)='./bus\x00', 0x200c9, 0x9) 14:53:55 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x862) r2 = dup2(r0, r1) open(&(0x7f0000000040)='./bus\x00', 0x280, 0x50) ioctl$TIOCSCTTY(r2, 0x20007461) mknod(&(0x7f0000000000)='./bus\x00', 0xe129, 0x3) accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 14:53:55 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000480)) connect(r0, &(0x7f00000004c0)=@in6={0x18, 0x1, 0x86d, 0xfffffffffffffffd}, 0xc) r1 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = socket(0x1e, 0x3, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000040)=0xffffffffffffff75) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000100)=""/110, 0x6e}, {&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000340)=""/93, 0x5d}, {&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f00000003c0)=""/64, 0x40}], 0x7) 14:53:55 executing program 1: r0 = socket(0x2, 0x4003, 0x80000000000002f) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) close(r0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 14:53:55 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000), 0x490f, 0x0, 0x0, 0x0) fchdir(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x3}], 0x9, 0x0, 0x7f, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xc4, 0x2, 0xfffffffffffffffd, 0x40, "50396ec7adabce0eb52bf17904242eac17b98564", 0x4, 0x804}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) setegid(r3) 14:53:55 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000000140)=""/229, 0xe5}, {&(0x7f0000000240)=""/4096, 0x1000}, {}, {&(0x7f0000001240)=""/153, 0x99}, {&(0x7f0000001300)=""/218, 0xda}, {&(0x7f0000001400)=""/11, 0xb}], 0x7) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000040)="fe780000", 0x4) 14:53:56 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x2000000000000000) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 14:53:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000040"], 0x1, 0x0, 0x0) socket(0x10, 0x0, 0x7c) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x20}, 0xc) 14:53:56 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000340)=""/201, 0xe8, 0x801, &(0x7f0000000000)={0x2, 0x3}, 0x2) 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}) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r3 = msgget$private(0x0, 0xd) r4 = getpgrp() msgget$private(0x0, 0x400) msgctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0xfff, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4}, 0xae, 0x2, r4, 0x0, 0xb5, 0xffffffff, 0x9, 0x1f}) 14:53:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = accept(r0, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001140)={0x0, 0x1, 0x0, 0xfffffffffffffff7, 0xb0}, 0xc) r2 = accept$unix(r1, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) r3 = fcntl$dupfd(r2, 0x0, r0) r4 = socket$unix(0x1, 0x7, 0x0) r5 = socket$inet(0x2, 0x4000, 0xffffffffffffffc0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r4, 0x9, &(0x7f0000001240)={0x2, 0x1, 0x0, 0x569a, r6}) shutdown(r2, 0x1) rename(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='./file0\x00') getsockname$unix(r2, &(0x7f0000001300)=@abs, &(0x7f0000001340)=0x8) rename(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001400)={0x20000000000000, 0x1, 0xc3d2, 0x64e, 0x850a}, 0xc) setrlimit(0x1, &(0x7f0000001440)={0x5, 0x9}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) fcntl$getown(r1, 0x5) fcntl$getflags(r0, 0x3) sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f0000001500)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001900)=[{&(0x7f0000001540)="3454639887504b8cc42eecf9988d14802f23e64e9e39a4b15027376746ed502f6522d845fe3ebcf20e4816150879ce7056cbe9697a1e57f40a08e1e3ab49435366008ce78a826c5528925f84990c237cf39171f4cc1841f5dbcada017acda89d5cb6bb2e80c0fbc1e786ba3a5b69dfc0190c675d374f7674ca8eb19254f65472c559563a640ff58d3c63fc4fadc8a0c47eace15fafaa5abec5594b12fe4a325ddfc79d7e3fc86da5ce8f9c04fccfc8a58699ddf0dc17e6e1dcef846eabc7c1608dd94208f9e7580dbfd9552b526bb078107fe94f2f26857acce43038c081a3b82a2a8855aa3a0bdc887cfa8a04aff78f07fa91b6b7b4dbd9742154b2c0", 0xfd}, {&(0x7f0000001640)="0ee2d4f1bf2f15a44aa2f714eb2cc54f8edb325c9f6c38fd810b148e84c6921ed45f04705b1e8213032f4d3e986b9f9aba3c09f3cac7b4a87e1f9372cde9de98504b1558bab3e3e607020965ea97ed7b90debdda2552d729c843ffacc48e673e6de0cf372afcf12b50a9b7f60e7d9b589dba4a2c33a6c776bce3a477f3a4311caeff192afb9606292216bbdd83540ca7ae562a124fdc130450a41796df3cd285a7d32cf39eaa447c928a4791edd1ddfde78b31ec87f8eb4e6aeddf8693847a0d5f38031eb126f0fa8e4a15ceab6408b6ab8fef907ef7dac21763e0b00a8bb38d66", 0xe1}, {&(0x7f0000001740)="ec0f40f7e1b4c516ea3e8864ca9517c40ff543e78f1928eba05eb94f0a1b9de113365f32ec3629d878a0552fd68a7d2c9edb807583e4adb2e0444f6c47117813e5aeada1e547d77e80a37dd3c3d18ac85254c10d97709796ce42620e11c1e798fcaba23bfe5627286739bd9d1b0ea17abdaa34bd14ec413a2f4c9522d0f477442b70df9c57b53c9839d90e9661532e6e71cead41528811fde45ead017b75ff496bef99d5bfd3f9adf0c21488e798699448528a103103f96627c7a772a83b3eb595bb313c96af28b0a202b8c51718c7f80bdf9f1f466d8cc25e956e39b3a2bab2ac83bad2d425273aef7345931ac7953a6d279abb8940dc69c500d7ce0f01", 0xfe}, {&(0x7f0000001840)="7384162513b28d79aa503239475191a846ce05502cc6c3611d9b682c6714568c7c9b12772b1d25ba69033fe9e70b7af8fa173b2170a4d4a03901e20919937614f7e8404ed90fff1d90bc5fec3160a73a6b297a85158098ff235ca8fd4c2734025d30498a92fb9c46c5d16a09a2779e4cd884175d5308e7f4691bcc80f0ff60aad34f7e600c012c67f59b23fd035016b1636e61a76b44c15fcbf7e2f566c4898d", 0xa0}], 0x4, 0x0, 0x0, 0x400}, 0x3) writev(r3, &(0x7f0000001b00)=[{&(0x7f0000001980)="45c797ce5a64d3fcf124472c3892133a68e3fe14423851651663076ce4fa7f965bec3e094125a5e750f2f5fd0bf0c9fd649a3ffaee0cf3feceed5973fa77b6799c1bde2090f49233f190d17451bcd1441e60", 0x52}, {&(0x7f0000001a00)="86243a141830b477d4bb3da991ca4b30f705663bf03bedc2619098bdb3953f1a83f45d539c4f78ca06ff56b1b1aa34776378ec06bca0e8f4a686363f5039a8efac71f8aa116eeeb900a42e89198ad11d2251ce2f4db77a620a2e4b2c6bd68887273e1510362a4645bf62b27e9cfa0015db85a6848bd4ab0b714d862c80884998f257fd1d9d3c2b48d2620dbee171b662e334761635c55e0453a87feac464dd9fbbb47f2e17de4e01", 0xa8}, {&(0x7f0000001ac0)="3795ebcb930b2924", 0x8}], 0x3) r10 = socket$inet6(0x18, 0x4000, 0x880d) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001b40)={r9, r7, r8}, 0xc) readlink(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001bc0)=""/251, 0xfb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) open$dir(&(0x7f0000001d40)='./file1\x00', 0x20100, 0x4) geteuid() connect(r5, &(0x7f0000001d80)=@un=@file={0x0, './file1\x00'}, 0xa) r11 = fcntl$dupfd(r0, 0xa, r10) recvmsg(r11, &(0x7f0000002f00)={0x0, 0x0, &(0x7f0000001ec0)=[{&(0x7f0000001dc0)=""/174, 0xae}, {&(0x7f0000001e80)=""/31, 0x1f}], 0x2, &(0x7f0000001f00)=""/4096, 0x1000}, 0x40) 14:53:56 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000002c0)="eac31be8bdc6a872b28895120ed017bda0d1f4ac9f903cd8901777eac8a7f9335188d17591e1c699afc81b121bb6038f526f8d2b4c002ff9380ef2a33c8edd43ba9e58fc2eade0e578986c9c57b26a43ab7eabce931db42928766bf58cf1ed5fb3b0109c124662e8afb027dbe96d2587b4e77a80fb1b7254f5c22c9b232c095ca838d78574a8642d", 0x88}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000), 0x279, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5a174e97, 0x40}, 0x8) 14:53:56 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x5, 0x4000000000000000) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6}, 0xc) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="3c16b5942a615416961a66ec4a5a6695fb12ca971955f0f8f6877bbca9aa0000000000000009e042691dd49020677a7b569603207fcfd302910397cf470734bfb7efed94b87fda98387805406b38f6b89804c4a220dac597c85912ccdc19da2d87bef555589e4e68b92d96ef4eb0ccf4d7d28ea07ab1b4cd4d99bab2cc6e6ef89ba0da510526b07f9b52d80117ad0bf98a96bbe72703e7bf9c6ab2be1478f0eefcf1aa2d929c550a03cdde14584b3f47643f987c90cd4c26728c", 0xba}], 0x1) 14:53:56 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCDRAIN(r0, 0x2000745e) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r0, r1) 14:53:56 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x2, 0xa8) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/217, 0xd9) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x400000000000000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f0000000380)=0x166472a0) unlink(&(0x7f0000000180)='./bus\x00') minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x3, 0x2}, 0xc) r2 = semget(0x2, 0x6, 0x241) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000440)={{0x9, r3, r4, r5, r6, 0x0, 0x1000}, 0x4, 0x3, 0x7}) getsockname(r1, &(0x7f0000000580)=@in6, &(0x7f0000000500)=0xc) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) 14:53:56 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x102) listen(r0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x9) 14:53:56 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x81}], 0x82, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) dup2(r0, r1) dup2(r1, r1) 14:53:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) flock(r1, 0xd) open(&(0x7f0000000140)='./file0\x00', 0x1d0, 0x0) write(r2, &(0x7f0000001ac0)="bcc466cde79eef099ea07ef0408947f3803584b47fa28192806ae77d2f6ab0e7929ff90655c1d5bd64c0f9ce8b2e133ee37840db18c67e114ce41c3f82df14c816d5c80000b1eeaf283da155a5ce8d020900f591bfb46c557d2115f58cea3abab2e2aca4c16280c60a75ce23f432721fda9dfe12de5a3703c2b0b6e0a171d2e77d7c7d65583faf03a9456773a7912e50d358d0579bf91abe49adef56ed0053c1fadea74e14f44fb18cb394390b9a6f600939a6e05687aa053b81680764426664e0c6a5d49140d2aee6937aa66c64875f5b63ce4b7a713a5ae48b8c57a958cee44b3680842cea119c9bbe1b94a479df984cef578abdb804406fd12a113f01b8bd735f64e2806c3dedf143de4a6c8ea1a3d39e89531747b7257d5a1e5260ff6615e67b5c21207000000000000000097e110053d947aea8fbbde06ca095b0b2b587b76a95", 0x143) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000180)="b1017caf8711a09260142e795cbdd2cbb13f551f616b2c71578d5781546eb8b8416d4aeac21b4958fe286c26e0ef0a4ba40a097d095f3ce2d51cec6375d25fb72da610f1a9", 0x45}, {&(0x7f0000000200)="9422e30dc6601df67fa33f5572340e8dc5133e32fb0af879d00326", 0x1b}, {&(0x7f0000000240)="a7e5d9e60080d5262e396781395172b1e7bb0a7c1c765b4cb630fde4241e60632477161eb6c4a4d076ba7a15c3bf9dbd6f5b4c62afb183fc764e0999e3b016e54f1a625fb5a537ba619ccf64f3d31fa83dc382c87d52949333001b487ba1a3f19d81c0ca6aca4bca432a925db2312b64fcac1e21758f2ed56bf7ef60f5539433b5163dc70eaf0c859bc2ec6d0f4eabf3c493463ebcbedd27d09b01a961d554a98c8260e868d8224a353786356549a2dc4a8f7d1d6c87ef66fcde5b27fcb258b9e8a0f0779dbf9d430676e2f016a4545fb10030c42083de3d5eaf2b74366053b1156b429470313e41a965eb", 0xeb}, {&(0x7f0000000340)="28b9b33f0f318c5627486235bec112010a578fd4aa630b2668f480ba7f9361fc8a3d87e0a82c64", 0x11}, {&(0x7f0000000480)="e64bf75008884644baa4609d16e2cd435d0125a688f2c25549365a05dacc426f288957ab98303cff755b259b23152b166ad9704a2d58594d83e9d05e42d6f45dca26d35cfca16370105a08659d49568e9b0996b036ed118bb54f99d2a8e1841ac581b54bfc30a2c4203edf4ab88ad99aeca90ee5edae01a2aba09a4dd95c7afce3f3da4d60a23e5ae06fc0f8e476687418002dba8cccd5ce8da1bbb5259a903fc0ee6d5ca494a9a05ba89bcd51783bfcdf5864989f0f7b0784d98c1d66281006b0f3a9a4cf5235d1291060495fffa2d24a8b82a00bb056ccd3a0f0641467b677865a676793c839c84b13533eabe814fa14137514e1746d36c8e66202e5609420adc128c97e2318d4968509155345ee88e88b5501ce11e7822690c14d018bb52dfb8aa7369732393470dd583d12a12d5f66a82d96010a644b8c3a6e63ce1f1f24903add96dcd34400325cd0d0df18fc239632a80cad6e534a2b1ad625dbf9950cbf99edbbcf97503502cc6e50964cb2fbd53f97780a9aed111f6ca18efc3b874fe9f542f196049351bc0d0050f21116db99b258ce207f4b7c1e62373e4b790a9c743348a95b2fbe734f4e6b257f7164d369524c208ed0f9a64d79c9115d7f4da7f4ceb95aeb3342311dc1a19bcc72aeacc89d60b9f37b46fa65704f1c073d26726e4c35e3765f59e24f3489583d36b2ebaf0d8fccb135a58357c831c0c69a4f10d86f3b72c6392e55d7b95dffc183a39b968fb13e6ed283c9d4c64a299831824d3714ff8c6121c3fdee6824327f3fcd5e93e66ee85dbfebec73800fe5943ae98f95256940980b61f41f369e7a8a36139fdf0fce3e936711cbe1da8935d05cb5e36e8d82b094f3b30eef8cb8ed07a93cf20de43f76ae91ed996b5cd1491cd8bcdb852ceb2fa84799626d4408c5a32852f12959407049ef51173b8c6c4326e66ee0026c0f546f84f05bd627c7d587a107a5a50be37f976dbb73c2e9201407048b2a541f9e4950319419e42cc4829c361a3a5002b4a609edd6eed2b80e7af7466f91a0a3ebc15b31d62669266934936fb13e739c07c1af4c2de7830ae9aef3cd7673da1c6a33615ad6002cf396833801972f693d08da814241b22f63d6c427d189548e40338190a3a4adda350fa9283a04ccd8b9b50a3cb7ed969ddecd399935b754b8fa4d01b096873700c7bebacea834fda30a394bb405412ada813984da1f57c06007d84d61ab3ba751eaf0dc7abee49d6ec48f50c27c76d99eb0dab979bdd6377db51ad6a8e7c65e77c39ae4eb4a372283b2c3ed390d92259ddba8d6e4c34ce22c06ef1d448ef083740c5d4b5b22090512ab79bcc3c3ce1c76ad4ca3ce1daec73f92c7b316e7a2bd403139b660b9ff606aec97a9e33d43b48686bbc1be2385033093f34aaa9d3e93fcd208018c0d220944f8710c41a7adf489a164b5ad9d0b2671bb4662f06dbf7d35ef2f691f58a1e0c5263cf8045b00247af604f40386a88cfd2298f30ec4735f73d0fea237d67e52f1eff926fcd69d0a1d2a5217e74ead72190d9c2b6a96993cca27370b6f4c21666148c7fe37551adf00328884551db90d6dde7c0085e35b18e33881fb077ebaee5012454720e575106d9b13880dfc0c1cb26e50f07185796542c3e259f9461b691deb9e789594d33ade86a92e1ed5dacd47ecf25cf89b01b15c3c55320df8622bf1fb4582845559d25efd412da710067893955c0eb076d1bea82e9a544d0b0fbbab7e09754403810d1a117b568f1d94848d551b40f07ca0b0f98e4b5fe91015af5d70033d3afcb47a2068152ee7faee2476534de0903102841b5076eb56b543b132553addcfabe182665504376eab82f6ff646f8c2a9874e5513e78a02a1dc0f98eb1c8a1e0e5b24517824bf6e9a6671ef5dcb05557d2fd0730865ee586988d200f20ce4c77987d1d47b4d52ad9e6bffb82cb7c28590e5546d397b5c186ed4d224a75b9fd42c6958a7cb9fca9cd91d2482e8393d5eac5924f457d453bc311c9e5d667788da75f1c174410fc7c8fb19ad4646bed4f0e1dcbd4029d4177d652d37dd78137a76139c5dc3395c1305164b8c233ca48a72dc0fdabbc4ed9bcec8cae753c22e51e8a2650706e83e8131123428d71c654b15c0b61f9d1b5f566a0c73f17375142554e82a13e8ba165302235f241b64c8e48cb2b8028867db37151f10000cff01011a45f4d783168f44508057c8243f90851c4726921b3a00c65f06e0cece2970e53ca6d4cfb6c0dff36c4b021f08d82fc733e1f78af181f83d7030bb0ab1666e9f1fc05c786a8943c0b8392bffedc5583bfba3715b30d771ef5837ac68521bfc480835a32d03dd78bb8472f794a45e369c7c2b626095b7b5c337f4be4c33728aa90ac88cfb07998942c8a7084e3f37292e323419ce73e7b1b6cc9b117fb1c2b6a24a428fdcc068a229695905f405b5381bd8abd52a814b490c9ae0b5309d57811688ca2d16a47d0d7e7b9f8a960e38d1257a3038c923351dde2592c8d6078103eea453046407f7ae3143b7a94870429ad3bf04f34fe7be1d372288561e43dfbcf129d25fdde26c8ab5b81576a93952bfec087751df6a7ccbc415018c127004c6f4d54467f84332ff69b8285f39942fdd7fecf6b1d4689b86ce947d95f7e6191c0366ff39998172e4e6bd2f13026ff64477922fe89e3d71f8093c0c643f1541632536a9bb97c0811ae8ca00570c5ea914cee19f840840eb578b5d6072908fc0e844aac74fc3d8ca67145dae769daa0e87d0262aa8fff37d77d1bc517919303c2bf0a7ba15ee39b14a6f55288ac9ac79953c433fa6fd063bb4ca983e2b3aab61451c4832047ce62115e5d5b8054828c684efc2d1ff217e88c0c9af983de7fc85c1bbab7c01bd0a230ce6c93f401f1cc655f4c08110448dec1f1ba660ef76b083cd00f75b52b68943c1124d7e14795af85a2fdd39bd0ba2d008497e730cca7b57b4a88e7d7e68c7990dfcd6592a532ee55fecc59b63f513928969762c19c2aeb8452258171aaa9e7efe88f1f3a1b16cbefd98c62ef1c1f16cb9f9f5dd2f200160f75ecd87077bb4bcc6489983d4887eb5d68f6c5d4bd6d1d14769ffaacf1535cf8e4165b66f3ac910eec3c65f7f8b68af881c3692523145d0f7e75508b927f4189d979072a30389473e301ad84166de88681794191546c5aba09296f180ece5a8b19d71e66caaca8ee7493d8fd2cf88d20dc137aa929a34abe44dda83f448caa37f8fa85fdd06caf7cb9960b7d66d1f25a3f3efb53a75a4cbe9c971eabf01e1c368a047506dd0bd30058864ac64f53bf8af95accc75e401d2405c0302aea1c0dc1ee2ea0a406178a05e73e909191b034c8d3ee8c736a1add577339faf2f31e422c3f44fd9ff7bfcc1c3dd212f748a15398c04375b66f258aba611114801e58119a0277b15fce42e8c12621f7c765882c15d0fd61f6671f87070db4a2596448d45aabbc3d4558f09c13b0f824ed46335034f7b48278ac7c64fef73316c5765a474b2ff1b603bd3b42ab7b506781b192e48903fc78910d08571506a4c7f1756b841adaec14fb0d5d7d0946aa2fe0def860a67932cf5eead96220a34b9b02052906126a898877e7b549bb031fc4111ae474273a5ba514fc07442d977eae9d116a93b165bae05a37436ef2b3ef20ca46b7b76ffabdfee5d640c71fa9db69fd710667114e7d7a1496c0517b82604084ac77855bbd1c4e92bbeea496a0e1c16e10590c50828aaea8430d4aabc4062efbe3bf84a279485502e8d580bdd7a4e10a6351dd24a735f8a11e03619cdf38f25c15cdddb397d612821afc426d590e51c46e1b03769db7d54782e1af67d57347488b539ed22704737c96911932ab13bac11731b8a35a79252c22936c4d8e176e31db414a21d792e1d223d406e24ad8235981c8a15a75dc6cef4c58d4bc9e9ee10f7860c8ec119fc0d2682a71f4a8415721333bf144bdd598c20b7ce84f5d094393b8902288d5d3aeac8b44c5c73154aa57915b6e4da14185d54d917b272e4503c40bfaf1142aa74b34c691fd781c23082e98a042d0471924c9917f2f3bb282d995f5ff264424c927a4b7e07e96592ba0841157af7e5642191efe6b6a5e2dab5e274002b44b8f7ddd56028fcbe743e2b21e1900f60ea6ee4e330dbbd5d844216b305d22dbd77e74fc57e13c28665c1063dd79238ecce2377b1899a40129abea9fe274a3e3d6652a2b4062603822a0d0653b66ce7fdd1624a46a3b62ad5604bd0a03626bca78e6d0309551ac4ecd5ea3978c8aeddb4c9888f2b0150b952c03419f88e1adde7157d7d2d40ed360e17041f746584dbb73a94ee418c2043e22edcc2e9d548470e8f83f4e443f6f7be08374cfb9ee00db52798cd66ce7cef0401898d55cea76e5724a19d392dda4a682ccf536792f8f15cb003fa25991449a43224c03e727f946bc0316770ea3f4a0d2874e84debffc1190cdad400e5a019c82b51e3dba69857ee9d9fb571626429802dddb497092d3b419056fd7159970827fd663acf8d5d170f1cca4d32573d4db7fb4ae1fdc37c5332a54f988931733b7abc79d951055ff7f4ce830ca37063e3ba10b6c58b03c80f3656113d26e4dac0bfc29cfcb49fbea70f8266c268c3fbb2084fae5c76d54408f72addf714e99b2492e065100ad5a67a07322aa0b0cad5778ee3b55050ea4e5247c292d1f54b5be3b3654b8898399f61fe2781dcb7ba9dc37e935a88d46cf0d27ca621e6b70d8abbd09f7f1a6abfa3821b2e45b5ffa40edb03a183bf157258bd05a4eb7081febb1604521ae05afd9f87c266ac0110b8303384284796d3722183d03919bd8828b8c43fedccae23d6ee184e7647c59cc531fc9ced66075cf16d8d31f2b5ed1a4a7a26ac648e0a0546a83e8dec150a49da696e89fa2df91459817a1b70bf06e65a4a2108e028d4415db5d0958f47b9e407496c911d76722a667047dd68f014fc8a2719c684d699499b2f0cb83e23f69d4fe19944fdedbede549f2f916e7759f3348159465a66516259030170ee6aa37538bc219a63e6a2e79d1e93483aa9dc3a5b0af8123d9da387ab287bc89a6546d81b4ede0dc06baf4f05219d436061c8706dd57333ca740abefb19a860e9a92b4bd1d26781bad8f7e3098d684b93bd60b7405d61ab47cb8c4d30403fd2831208b17f34c93d18619f45dfc956c26754ed9d410c226260fb317c2bb92003642dfe017f2066dc772ac83d03e4a33fe733be9409a435fe166acbc5f45fb4a1e38fef1af494e2437bc7f59d0e37f4ee81d64a935e241da0beba6c6b83edfd3a5cd83ff125a447597dc876b0311eceed705348af84111187f2f14218b2ce6ed56d2e717750b3b74794496da266c670ad1f2ba54034580996ab28ad4c2b7b9e4c6bbbb9a130723954813c5424deac45a6c086f3d4f86436de043d37a837850361cb475d4cae3eb518c90328b74faa6ed1d9c79c3bb2dc0e90aabd203efdbc312fba32ca8c7c2fedc2e226ead0030410c33ee0ce14d6f66547f6dad3dd8983949a76446e2b9cb7ec5550982c768b9297f2755507540d52e83e88a109c8e541c77e44341c982b047ac5bce9cf9e7cfe35d6355ae4fb8c3af1064b818577e085ffd1759d235292d4b7d781d5803e2eb165598d5411edd61aa9445e5c12e33c860a6b8a92f6f2d391b845f8458dde8d17ce26540a5058a9e9d425261bec5dae495d453535f01dd170adfefdfa4e43864ff0618b5a38cbf177601bc5ae4eb44a95445cb229658fb9a2d203b4a44d06dda5970efb62a203fb618b198d657db1eabf4", 0x1000}, {&(0x7f0000001480)="a6afb2e5505444476579e287f627c51e033d773b80549ff625cb3d64c629d05c064ec1d4c10fc7e698b84de1d5daf9704260f0dd5663829439933e30484ff3de265f6c0f890c92e99b260ec2ccbcf44528ec93684da19e3041fc79f075b2267bc3d1292db60a89a37e01efa828537e01cb47a7dae484539b7a8cab8155f2f8f5096b6cdf3ccbbdf43649f0548d1938ee65463bff48fffa30e12b08e5e93e87b960581229f47b1b5eda1f2bc834861c0783037fef5f4194139b1b997bd2b2254420bdf8910b65b5fee48f03241893478e3c9f9b2077ec469c9c042933ae1d3f17a753d50e3cadbe3b", 0xe8}, {&(0x7f0000001580)="c4f73d6330cccc3a3d75380be210fd0f4cadfe3d72b63c7a842baf8e1f415aec0a99cb2283729ff1c3fed0835969f1a5c8754df9ad367949b2b0fa9836d04b37a46e971c8ab00a93426d2cc252ba5a6f07c59b95b40a566814729f7748d6877e028bb457621c75e6af7d695066641f9f5ff9e970691af2cf7fb9d932d0bbb6f720dd934f9f3f7effea17c0b55ca66ddcb2ba23f7abaa920aa5b612a6c2497abdec8e89e104d656dbd333bb386a310fe1299e357e7fd01e12b9c59d097df749e432651094d72ea12e40acdd062bfb", 0xce}], 0x7) mkdir(&(0x7f0000000400)='./file0\x00', 0x2) fcntl$getown(r2, 0x5) 14:53:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/13, 0x266) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0x5}) 14:53:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x2361613c) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/97, 0x61}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x82) execve(0x0, 0x0, 0x0) 14:53:56 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') fcntl$setstatus(r0, 0x4, 0x4008c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000240)="ce302c0af331a0cb9756fd95993be341398d338901719217ed332accd6a943e5a5019227f2099dcbc09369c527ae1e96aaf3b1a1047aa492ca50d500681bd4ec79acca9663f970565afbdaef7173b82bb3f0161835afdbc9ea13e92ff407885a8602e9dbd514def1cc7ee489704ae78521a786f5dc6ad64ed54628ec39221974589b4ad459734b628703403fc2ef070e1ef2872bcb1da75f4cb68eda2ea48fa64ffff312f0b01f459db2e00a7f8571abefb7d34b80d2bda3f505999f48d86895b641a10fd46992deb95dc3e25f54003547b7ae59bbfd2bdeaae51da5327eb0f74b9feab0", 0xe4, 0x400, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x3) unlink(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x0) 14:53:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000580)="69b4b85550d6de08d12b698c9b1ff6db5bd3e94f943c8f34922c3763d05e998feeb95cefe62f3ba6752f223d5998330eb325a2e56f8e74612d0454b9332bff56862053684ef5d42c3a28a29202b815728d4fb002650009698bf6df67c4817a7f9e7fb0", 0x63}], 0x1) 14:53:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() open$dir(&(0x7f0000000140)='./bus\x00', 0x40, 0x30) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) write(r2, 0x0, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 14:53:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setown(r0, 0x6, 0x0) socket$unix(0x1, 0x2, 0x0) socket$inet6(0x18, 0x4000, 0x3) 14:53:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$setstatus(r0, 0x4, 0xc0) 14:53:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000000) socket$inet(0x2, 0x8003, 0x8000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="0004000000000000002697197754d4dee42dbb5f0135f5908bbb48208a1db129334ad1b32f6cc97b4a3268a8710d5a07e7ffffffc8bc501dbaa6f322ff48b7e38e68a04e688c51", 0x26) 14:53:56 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7}, 0x10) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 14:53:57 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() mprotect(&(0x7f0000dfd000/0x200000)=nil, 0x200000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x5, &(0x7f0000000180)=[r2, r3, r4, r5, r6]) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x3, 0x100000001, 0x3, r1}) 14:53:57 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x47) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/181, 0xb5}], 0x1, &(0x7f0000000200)=""/66, 0x42}, 0x800) unlink(&(0x7f00000001c0)='./file0\x00') 14:53:57 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x8, 0x4) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xa090, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r3, r2) r4 = kqueue() close(r3) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x20, 0x6) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x101) dup2(r4, r2) 14:53:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x188, 0x80) r1 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = kqueue() getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85}, {{r3}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r4) 14:53:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) bind(r0, 0x0, 0x0) socketpair(0x18, 0x4000, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:53:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1fff, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "cbdf0565fcf95f5fe01524e40372c7b4d139e437"}) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "d7d0e94d4405d31d7e2ae967a47fadb415cb9bc7"}) 14:53:57 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="71b664206d0a"], 0x1) pwritev(r0, &(0x7f0000001640)=[{}], 0x1, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x0, 0x119) open(&(0x7f00000000c0)='./bus/file0\x00', 0x402, 0x10) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 14:53:57 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="80a1b6d990644b42cd8126088fca4c849bbdaf2a2d822b31f7d99659e7c30ab7efabbdadc65df04d8c8ef359bcb5d8dc673e26acae0981172194459eee229d887c67fa6d4a84a96d5e20fb35bcdac5d6762b9ee0fd70233083ddee04bd773cd5d2b77ed11db989f5c2c295da9bb7019f55e2b98596a5729f994fcf8b9846e72aa757029f607f3fab243b00bb706e2bca8e421ab35cee74b994157e36c21ff3c6b068990021967eac1b5dab80b549a5ecfad86b5627b6cd0153c82a0bdfd9f7d3cea122c05f6ee35e1d9912e1bca6a7c77c63363bae040f69dc45103ce244f7940a9518bad0076f9604fc47225ef16728579e53", 0xf3) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000001000)=""/4096, 0x1000) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 14:53:57 executing program 1: madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x800000) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000002040)="e9", 0x1}], 0x1, 0x0) 14:53:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) 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) r3 = kqueue() unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 14:53:57 executing program 1: socket$inet6(0x18, 0x9003, 0x0) 14:53:57 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535", 0x241) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:53:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="9f24e782fb19026696d42b49ce78335a4004a1acc42d570ae4caa394201a2f2e5b6145a645c8e93ed51eb607297943360f95068e9704f39835e2d6a87bad30b275c52eec4547024b8a96f35b503a5d69360ed4134899e33ee41b96a7e4de25e58155842e13037606c1f21a71030a808c37d2505dcf98abac9ad1ddfb08d477f1e486f77754d7e8029e1694873891cef7657755823f4862a22213f6cfc7074b4ab2ca134577db97452f362a3d106b0f32a331519cb9863eb5e7bb9aa2c15e8800d6763e7a18740a705f92ff59da8b36c996de30e562af3c686ee9285ef738f72a065589f55ee040ff115e391066a41f80224b3ca1bf7d4e443746e41106894a446d4fb81ca75f33fddb078556eccf350e05880e1ebcf600a8654a2a9b1b425e057fc17484419f6585ad4aee72aa04d4ef53fe75d075df6952513d7f2172bbdb3dcdfecbc66116d113cbe80568542706c246a7b98b55a3117ad688db8da970cd036d1a36124d6f5c205fd2cf2d6dbf672849794c8ae7b8f5803302efd8bc64a68d8fa56a3a196f6560728ea65b2cc1bb5c101bb70ad9083382cf6a69ee23799963c8e3c7edf4672ec5722dbacb2704a25cf55ba9b6d06261ccc44ddf4e861051aee1de91503b63f1dd92b6040c85ceb6bddd740f17ec5acfba1d3d7efc80d48605102bb993ea5a9aaefbf4009ef3272d2c8039f259c186fa06ce0f1aeb979856e3c7e7dd3ef7bd4e2fb5adee634070cee4cb31f888563c86cd86623008a802807b68f6feeb4e11758ca263f9cb5395023c998ca7aee4f168c6343dc41f0394bee278205e34cc2d47247997f0f0333f8b696cbe1019f55024f50dbfccf3f178aaa5e62d2ab5a55809a84e01d1aa05dcca0e080fc7fa40a57a40ea0366f0489cedc2898e1f9153d0f7cb9fe9091852009bb5239633023f0c089a43483721085c7431213f08fc52db54bd19c3c5ba2981e3d0729df60f86d7a613e109d49eaa4de923b17989bdb9466823bedfbee359069d8981323c61e8e6108caf70b20de1fcc09b43d5eb64efd55c6dd0b1c4b78e4fcceb7c65adf8db4dfdbcc2f1c3c8a63f71e0f7937f6a3459cb293cf94c2b56a7cafa14198397c4357335ea4f50afc2c870a45b0aac11fd60ade55f86bc0b93decb165999dc619a8b79e475cbc1f1044bc009912281068e24f17a246e4d2ac32215e02db4c11eb21b717e6b5ea9f7797e83f8b925dbb778294dfffd9316b8c32786b02ef54be7aba5006ff2799dedec63e24acf7c93089aa52a278bd97511f41d8c40c0ff5f9570bc2348081e0a7bd42e3d68b4ee5c9519101fd38249b18b480f1fbad9daca5d9f64562a45f4516e2af68551eba8b0447fe3f805e6b137425e1175329dfd047176afc69b25aeb77b47ff932d2fec6c55d04d47821a55ccdecf9d58d0b7fbe0c56d22582cd739a0e73028b295cf4353a2600a126fe97cbdebcc489b663ba0494fcc962590761c47d33ca856acd9a669bffbb61306ecef5bd57e78864e196b22996bcc1bca23de823ce01ae4db41122cc6bc343a74d87569b51932784042847b438c882ac0893f59e5c31a05dcc70bf2b9dc004a262c59c1e96747634f29b2ad31f4fef6d4622e9bbebb43a2eea72ce09af82131a3d2ec44f182ee9f7bd7772a77fa036c5f654ff879a5b3ff04611f332bc2b8e19ce0f80f3eba5f97aa27c40852e63d062d924f3ca303f3b505e703906fb5a90ca52c179e564bf5058d60b2a3f1e9f923e3084da17fdf4bd4ffc1bd8f58426d7a65852fc70a7be2b5b7c362efac62d8e78acb5177d43b43cf7910bff832a0c1e071f09cf3c96913f82532c553da7a061ef479be1b6738b66c4de0c55e029535b9e46f34ffa0d9d931d7df150752a50b42c2769efc3dd13e13ca2304cf116ec839ec7be795118bac066041ef0b0813b9f1fc669c3e10f48a126fd4c1eeb09c57b167b9d66ab08c8e141af64ba2b7ef4f3635757c0983b2d8ecbe59d6c3aa92a1e4565a1e392e9d8659fb88838e7a267105a66e94dd483c42f7309d597db89beb7d91ceb379bb9cba942cb9223de54734364cfb89ef88bc3e5750cf027c807b333d04c0a908ffca89a4e3fa33ea3c15b619fe1ec9048aba2d3fd40af3bb3e961420aebc7e5e969c6b8c94fe2052ff1465b6828490aa9b38b94b69a520f808bc82ab6ad47cddbfe35afea854da1c9896f7ec2666410b1ec0ee64e4cde309d2bd720c04a5b0017a79ade8094ae536d4b15cd0df9227b0469f6d0660c44b6bd79fec8e5d18427dccdb290fcbc604ca3d34c6f510251ccfc5393e41d5a494916b122628db7923870a5890f14d101d11ba47c2e7278300a9a658e33aedc0600a9d6d02552324d15287fc392705297b6f2e76ad6c0734dd5a194981629b0eb4494aaf60e6dd1cd84af67bb48339b5199c0a40c6ab07d027983cd5a2975b37abdb19e6915b63a6bc7357d01f8d81027c33707f71089f325b68c3426c784b0fdbcee25d4659ecea63ba87795aa8174c346ab642027385fdb5f703499c70edb4324c15b7f602967b94ce65facf63722ead72de45c3b03eba1020e0b3985fe5abe449d242a39c183e04985613c57cc49671d4f3cce05515514730e1c54dacaac6da3d78422bc2560e5a312c295524c9c3b3f7cdb0877759af8f17b810aaa31f8abe366aff1538e5ad19e538d93263739af86f0c72311aa199958bc0c1c4ddd2126e20a7ef00a6575c83a1838089bb1903c7b2afa9b0c5ccc2200f23c610044b0af98cddf7af99e7efc9efe5c54fe2a48b1abc5d03a05c4c7a5be83f818d2357fba3c93961f12d65de3bd825caeabc8da7da63ca691cc6d0e0b0402630bddee657c626c51264c763bd6b8a054a9c6800cf9e56f45462edc880c8acf6ca708b4670caed06a1bf944138777193bedec8290ff118934aee42fd206b1c8ba352203374aa2eee1283c770e8c210ea6a577c5a1996205e895ba1bbe1438f5284539a86b752b06b07ec8f1293afddcd4d52e1abcb19d952ddf8ae47e6b9f669e574becae9bbbcb4505cf24bd68c4ffb120e52f7faa757cd62eb3c9e27b938a5273d163157a4ca2c7e7e35c0529b0f046daace28b84843d204c0e0397e0dc941f186ea7f656e9f529c370ddd0e3fedea4dd6dbca4fd437c1a4ecc0bf03be8f2824072486391d86cf832c7bd570016641cf72da33750d5e10fb4919b16588e1300805d87ceeb178d1cdbe40eba232383d6057c20862c7f49d737e6bfc411885d487ad3877b419e805543b400aa0cabe27aa4eaa405f0dd42dcd4dc76469d1b44736553a00d5eb0bfe25a552e9ba94c2edab31d323afa71bad5f1a22facc50855256e3a28c36e7787da5e2478c1e9bcb08ac2d6be6bb2208f26d7b728dc78bb32769bd3f96dd172f9149e08f29dbb51ef03949e6ec785c990278009bac5cf66c029472f4fedb44799970fe047aa3c00f4c6ba301ada32b97970cd4938608827cd5511a549502f5c186fec617ee94af39f3961650ad335d3c4fda1490bc6d26f7fd95f0f66689853f36d6ddd26ed9e9f7685b877bbf7ea829f8009ece156bfcc12706ac45eda195b44e11a1a17634070b62bac31fdc43a0612181928b020bb256fe4e64a3cd02eea5eb4c0c665bc630fe4b236951c3917176eca6b088ba6589093fb4cda5a6e32946361ffab2a59f41f77f31f2e3e1db39b5751bec763299fbbaf3aa89182be9d66d2d11277ee0655756d0efbfe4722a8cdccde093abc854cb9196793773dbb0a829aab201bcab04381f710532e74f87f5ab79808bddaf94f840c243597c5a97a64aac853f70836e6ce0d75a10cd0d94fba303f412bae6be3313939f052ab9ff53969e849ce62736e64fca2733c61fafdc489e7fac0efda78a181e6754e13a69ef128cabcc606748bc210a0be7e7f00de053a122127cfa27118f1ea671b8d26349d4a777355f20b17a012fd1d4d5fd36e568b80ef1db1f83fe48fde9a443844ae3f3fe588e709a41f99ca3d5292ff2a239af4ad80dcc6a195659225248f08ae01740fa182286f8bccbcad9b28f001bb3413a418039ac182d8172ff840a6fd193530a82345bd71865d1381b4b6d917af2de73e0ac7d24bff8eb2bdd7d2836998b12913008209d4c9312f23ce42378d3e884d6f6f77a66267db98055c74032bd3a93f4d01ed275974357e6ebf3167d2c02b254aac6a83a3dd3f4bf37bafd9c03f50d7948e63c9ed981893cbfc10aebe5dc08450419f629aeb3e90db88766caa336de6d927e0ed5eab2c67b51684e41599603f18a8c4779bd5eb5bfb57dffe6c3348779c4a0268c1fba365dfac2a81f5bfdfbe0e17c0bbc67a32e4f534a2569d7f3f76b667f26e06fcfbcf1de14395276e28632cd13e94bdec039f63293cb90b978e16f8627aa7ba55310beb4a9cd076e330a0f4098e737f2f57df2d086f77da2b1678f4be321afe11f39e32cc3a4e6b372f5758b15bf5de3cabbd0877fee3b936897cac0ed12d9eaeff6364f46ceebc80a01ff38e190da03d59d52a7098ac95bfc2ebaf5f1aa1f06687438b248aa210df6f0080fbd94050e93fe4b90750b42660370e066d244889f9529c4aff79e6fc790d1da59dc9104f3a4131fb5f734e69c8e05b2f806d6a22ee7d25a13ea6fb65199e258ed1d5cbe6ae2f288beabe5a9d900e1af77cafdcae82a3f8d19c64b0d7abfd78a6ed65a0d4a52cdcafd00ed611eaf9499647d6332f24df3f87687104419b43c96ea128d2388f9e7db5933f574bb65f413de9a7351949ae24402197bbc9d99cb839298a3a4a2b7e32f6526629f6bb807b28775f708e96cf6adc4a55bf4b388191f9e3dbf4032df6737cdd00629319665f3ce1986599fdc675fa5b0afe0ddcd18e1a2cdb97cf240481888973659ccdf4afb175a688996ce9f7605370aa57d9d36703a2f9dc24d87da74bdbcb7", 0xd9e}], 0x1}, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000001400)="4fc4bde9f30bda06dbf51d06b3556bd75c2b19adfa7e71bbcbfca5e975cb95f530502412564cbacbb78561c7d7330afe37f70d09678bdab8ff3b0442b83e7ad2c7eae3bfd6e6c4739502dd2f42e0bfca1f0847735fc59ca832e2cce10c6a838a6fe10563700ef9771488c6b727cc87303115385d6947cd9875295d6ddb56fa29df05c4d065b410831763aabdf82e73dd2e80f6358a370ce493aafe736b9c293c408a6a342cab74215a251f9b706515459d15ebde36f432889bfbee7c9221ea2d286afc11757f2ac2097489ee896640ca2ab9e0fedec0d7f663beddb8f05c007fdabc323685a69e130d7cf91c3e4e46f3153424064093e7ac77094ad1b4bc13916ba0848fcb90ca77aff9170b026cd0fc0e7653c0a40881debdd11d4adb48a050e72df982977427051fff07f4e5963c0237354c0bf2c4758d0e931a68add117c2f8ad6672e7f2e112e2a9fc642221645c628a3f81409646f16bb5bd745b9e1dd0d3d4a9ec14b12a3b016fc3d47ed2ed2f74d2b9531fdcb616dcfd8ca0b59b9a36f4f1b22683e01117cb707a077155ac36c0b1c4f9feaeac", 0x197}], 0x1}, 0x0) sendto$unix(r0, &(0x7f0000001000)="6b53abc55ea7207eb01759eff1fb98d0f58f143e95a0bf669c4b47792ddba65ebedabc8517b1f5e04f5654a95e06fa4c099e88a5b403a00ec5e2f7535171999d07c44083146f55976af1de36e8b63bc3230b54aa2f03a7f94ab4c78c7ec3eff230d99176f6e09d307aba5186a353e0d92dc8a05e4417b530391b879e9332f87c36d983764f3146c88805245e73caf56187a16425f6d76aeea6873ca2a2257aa88c9546967080d3013ffb3d66d2eaaef27bb6d711d5caeb9352037f6430e9e06962251d847799e8b249454476", 0xcc, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) execve(0x0, 0x0, 0x0) 14:53:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x80) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r0, &(0x7f0000000080)="5d0699cdbfd723dcb638161da8e10ef3e8426c9943a1b61ac291efb7", 0x1c) r3 = getuid() fchown(r1, r3, 0x0) 14:53:57 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget(0x1, 0x6) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYRES16], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r1, &(0x7f0000000200)=@in6, 0xc) 14:53:57 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) close(r0) socket$inet6(0x18, 0x4004, 0x7) getsockopt(r0, 0x8000000029, 0x66, 0x0, 0x0) 14:53:57 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) sendto$unix(r2, &(0x7f0000000200)="2b1b60b3d1d11be2cc97bf512fd1f3bc9026a6d4b56fbd030db328936179714db5152427f7ab44bc9e7764abf3d0afff6fda75c58ec6f9979e8fcfce0b37394339fb9626e54f37c9cd4dc646dba57e413814cedbe3e619364c4edbd7eb88714727f60daf1225afacc29ed30639386e5d432aca72f2f531a92c2ad36675f9797ce23a3b5f7ab67be905470802eab1ef198d20383f7e828208ee88e041ad3f4507b77078642e03218f3c1219b3ddbaae3cebb9639b04638bd25c0b7b27b678bf02c07ce1cd0845941539bd500ff5429a5def540785404e5486c332d237511cab357b94", 0xe2, 0x0, 0x0, 0x0) 14:53:57 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/59}, &(0x7f0000000040)=0x3d) write(r0, &(0x7f0000000080)="ec7a0f539d8ade778c91030eeed31586928d5932f74cd47e97106ba6096ddd26cb49bcda8c31c6da8e0cd24849b5defa2d43e53e3287a8ee2e438f04789077b9f9298704e351ca68dee9c0e70ce439194fe0820b704e59a4ed04c25a7fc8d91463d12858004216663ae0dda2456386e1cc7ace68c16247998928903db763d471bf22a18a0c35ef01e7b3a5d9f886dfbaf8d3fff090629cb0e24c99fecf41cb89f1af3a3093a378f92d627f08b1e3e6043be7610b3f99047ffda20a77dd5ebd9ce81e16a3f056539a94529507e3394b4405dee68fad2cb21fd151468264cce51e2c78f3a52d80982cf24d011017cc4ca884d037978eb3144d0db294cc004e7eb472acb339a74764f835e9f1dc90a41c665b7edbc7fd4480ba2f22fbaae412fcc00d35aeffb839495269302156fd03638b1ef86114e2d818ba37771b4b58f306ad340af6cb78a67f60c2b37742525e6fa02d86a08743903835a46120f9f4ada7445651fc0a0363cd9de629d06bea55ec078e8234dbca0d5cc2a17301c32f6c89a1178bcc41de575748590dec6d96f00127c31baf097fd2cd84c8fcabfa91d74435cefa83f9d2c9bc19af51f6d0d25c8fd6cb9835cd5fe7555687ed746e16606bb3f1f963a55381b93e1e5acc9a8f5fbbc52cda628eec9b9cc716695c73a8c0e04914fe47d8de53a8dcdc8395231e812aebb7f938cac80a37d14210f5e21e0bb48e141e14d84da875a63cc5a8e15665baa5b554f4045889f6b4beb9e30c54d1cf39bbe83d1b2a8d081cc965695d9b5a21d5222e3858694e94601d590bd8acbac1aec4f571eb3688063d973053a0b2deecfcef082d52c209ac6e6b6ebaa19c1f2b5b1b3dda3d122208c5c6a86f0fcd0a333ad1b084f456d7e264ad51cfd9d9c77bb8514a5cc10c90e8eacf74bb4b780e67b7e4fdcafec98645858be81164fe0daafb504a1f925a493aac6e88e4b8decaf093165006f3472c6ea91e72ab7699ab70f2a8f3f13610754d8f36648fbad29c41382dc06124089b1a4367ae9884fe64d07ae8ce656fc3db9c847bbc4255f9877ad91c13eed73a7b038b2876826465e90a1b9af229cc6e41046434c119a6c5050ff0767629547251287248463d85401402a3c3ccf8e55aab248a0653c1c7469f16d417a278ea48ddacda6e0fe8cd2a80784d4e15d465d9027a87ad1e6a23a4f862467ffb8cff9e4ad514ef2cfd54ef31925ea9a242d4992602e2575c4b4b46b98687daf605d88192dc37e7c2525421caca416f80af3d2e9f294b95cfa8cddd3d539ab0b25e3e9a254a1f62ebc0133e7ebb9bc1dac942a548e60838022a64c26daed882f0d26322937ede0d8e82d865860f47e5125b095714c954d2eede96cb85b3fe74ddcfbb446c38ef023827bf275c3d59c3fa013f7c5fe37450541c2e74008c939597d7e4419160658027b6d32c3ebd48d3a00dc0a1f694b3dc1f4754c1f4c0d5b3d0bf89b3c3978b51a8302f0731b801e9d91b7dd52b9047cd15e0cde4fbd92f7d255be480f6733af363c6698727e92bd25f7a573ef0ba895e0332064e546c304786e09d7010d3bc98a300892e5887766494d3d9a813f112d9970e53b9aad648b39ea69a5d8fdac09c3b69a01c15f2426f181130658aafa59d501fedae439fed6fa8d9198bc3ff46a5a0a755879eec178f219e94c7a162e24fb58b72f22a7baaa4ee2c8b4c51b75276f2a4c784eec9c9155c2ee4852a5844867d9d50e298c0e1f76a06b1e0397977a6a2c8b85e463d0549d19fdc4b2c570763be83a0cd8e1322568df9cac6c1e56f5c62b81b3c1ffbdddeb529322d7b3dceee65df959e1dd2d399da9354ec10a0b2258895e00032e669c9a407d0fe0153ceefe16202cc4969e6c14afe2418f06ff8f56599df31b475c1fde2941fbf1d7aeef736b8c0f10200053ec137b4d2417be2ffe16898f05970072271524fde7475077eb14ac68e3e48feed8ee8452bd0863958161d4e68bc4d9915ac830046811ae1135d02b03f33e90ae4e8025a0d12651eb4851e4a6e2791ed03430eb21b064aad640fc44b4ee9e56b131b213cdf9db5510e4c097ba48589254de6c3c6b24e330eafc23eea800a75a4bf1a34b07762614007d8d1bf1aadd93061a7a734500a850f464f6fa5f5b1e0edb7a70f3901964cb9f223d2c11f892ad5fd20d09e13adc91e7287c77b88eaf77dceb0194bc5ac594b5c703e441bad64b7e5f4e3eb69b66473a1031f6165b4315b4698604b3c36f1560617a0895e0aa32de0c38a7a84fc65bf4c12940edfbd480b58d5c6d5b02083fb16ae09e5feae4bd4a54c82d8ab66f4580247362a8cb12e23d8e2fa051276ffc6b0aee152f7473f31d8090bbe71bc17534f39e3014941ebcabf709004f6b9bc0d45dac68ad7295ebc695f3f404ac79bc422e78c6d9edb57d874e3e07ec2efc2e3506598f2a4d5604affe7f5c950d0af8ee91ca0c3257ace3dc3f38121558d0ecf4919625aff734ce5bcd14a993b2707ff9126c68003b99a48d83bc133f750512aafeda4f644e1c96f0f563cd7da63789b6e7e96c5ec9b34cec32aab1cf0cbff4011164e4b6952b40cdafc959e761df0e0c8fac021dddc8f5c22eca6c425e32d0b1569bb7da7a3b97a2ce574ab78933e54148ab86d18722df9bad98e513c696bc122052dd12ddb9b26c08107f451eeee7160f543a802d082e4ae39a06fe84b1919e09827365c731af7c8dfb2f8076544efa812b1ad9c602d017cd62d24afe0b40db9e81815b6bf02e8ac538f502271a8b444fe9ab78cd72e9d7ea0131182c5aa9ba58a7f7cc60ee27a4ac632bef238f641949b2b2730ecd34dd8e72d209ad60a07a5066a087f7314e3e946f3c7a36f6f222d4cc9a28ee87e31cdbf2c58aca145bc84af7134a894a79d8ce6eddd3942fdb63a7438f3e0294ddc8b31921c748fb586e878f93b4a75c081b586f05e6b23daaf034f00cf56def674270eac0d01d85ef7b89ab9dbceb60cf104c921f6cfaaf2735a840eb12f889171223c1f7542c44c3078e74bd7f642472a198b78a2fe0687dd48e980b6bc245969d7d9cdcca0aa394be29e3a5f56678868d9922409254dbebb1dfff98dea8dce6190282aef2ff8bc4b07489c10b83f8d0dc50751b12014a001204ef7f8d3feca5bbd73294070a56cbf624de39966d7abd4e90079bf78771eade2dbb50c2df432ba5c44cc4534f2fea6ef75ed226e701eac56e4a69fdcb12a59418808b44a6a3dd3547a4aea81607db4fcf3d6a0cbeca5e7900d00761f476567a4101c100fff6d1b816c64b0ccfc254d1bd366dcc940744cc481fbe2ed231e9fa3893c1fb519b3837436a845eb7af324c865aaff43a3c4b34672a8e83409d7ef1e7e1bbc9469ffe52cc6fc184620d5a261ff7b5293f9f8a0c75f13f9d9ba60bbae0fac37722b110b54c5a8686dfe4798f39735ea09703133656d7844ea918b0245a2bf173ce5c3aa547f5649ed5258d324d97da130a308fa4704d4a3826d4cd0d5bfb6b482e53948e753588e1a8cd5c2064e1f24d36e258addc5677a2e5f16ccb5a5f6e569e8bc590d8a6f620a9291fe450912117f48ecfb990f3dd3ab79e2a7b9a12389839b729b828308558091bee4425a9ebe734d53ea27e4ca6c5c2a14c1b297ab6378fa8a2388a41e833ccae20bf2238de31ff279b7e2b42b57e8c33dbae947fa97c99d8e4c34f1a295b9f82bc4a50e92bc92c9fd9cc968fd4bb55a9c2070910738e8c1d5917372ca54897ac55c9e90b3c3513c078ccb19a3365b44d70f1699f25c7ce0d683d1597c88898f414934a84af7ad32acc6924423138b47ad4ae8f4668bc900e45841127a791d4889439dff7d8ece48d6c874757626f4dfc6b358338aac29c1152a37667a1667cf9dc5b72096adf7ca0f52d35ff55794a26a1eac8704db492cd7fc63ab92072568aaf86bef054c4cf15095eb329495b0c84daefe3f97fd9f4eaa7c24c4fe6ccb67c4e9ef56b1dcc911a937a2d43529692092df323a5271bd3ea8115d51243b11c8e9760f9530123b24ce7324026397fa5a77c4e7a730bbd852add6fcaff9604ae76a2d30d66a6907e849e430da907f46e3526d4caec2dc26d09d511714537fab320e99144732d2258da9659e73e9ea9beee1696cbba0c3c3be5788f830c970328192f2e37c76bb9df02d9a05cc3c69aca82ee4d271c8001061b621fc3a8a0f8d7f6b76af92f3aa2f8db32bcbeafaaf82f437a7c2b8bc12f7ce2d038e708ebd47c98127b2d4851ea52162dc8a4a6054d1c88b4cd5645809d808d564187bc76256dc3b5eb6e1710d4b7b5f3c69dcef7c99b06bf09b2b074132109ca515427c81e7099c72877be0c7a1a749f181f96881da18389aa8a60b34c10259918afb624fb53fe3992d515f25dfe2c885d6c5cc539a28959e1c057a9afaf77ddcfd93656d2a8b59bdcefab8af03c44d47e53982a5d92c8e24ce5360ed057983cb67382f101005c795c8ea6c362a7abac536e180afa9bff4c030c0ababccafb1310abdf626b47efad48dfa9ebfb53c763a3d2487b2336f3b7b3add1440582b3d618ba762f562d86cd4f2652d5bca0dfe7f89fa8540692aa0dc08b7cadc6b041f279d953f83294850d637767c0e4ffe5af91c32a7ea011ed997c1a53002ff7ba4343606d2eae41311c0f51f5b063c84ce67a93c8f53aa042623521d6d3a0e30d3a14fe4550cc522f408f019b9d68a09d8101a8b697060aebcf4a512270989b6d28058fb10d05178def0bb3f5302fed1542df08053f7f21f5d9020322da851b7df2c3168ccf1bc4521008e2252c78b4b8d690f92291536783a57fc65f757fead41720ce4a64e0c9e167e7a803029feaeb026a09d619930a3e4facf1a5c2a74d28c18165b1d92789336035661d2e6cf9b23d5346d55f1802b43e27bbdb57611631372e93784d2999d9d6b52a4471b28a10f6d3c1b26a8d9b445b982b542542b675f1594dd7a317378c3b4233a8af069146abe9a877fdb720bb1bd91d8393fcca7875329e6a2d96b9311bc143860cdf22c15aa0172707f9312f7e431bd1f6b68f2a6cba1334b1dd2157ad6b546c79dc8c15c9e8b4993d801fdcab7c1ad2cb1a5b80c6781a948b03ae2d66fc92b30cd2aeb925ccbb950e198ddc5b35414482c0ad3356da9b8e2a9d32d7d137191407923b1f4490921e565a22736bd2c966385d728f0a3ac8b13111ed2eac1d3dc2d98ff479fc26c746581674438be2485b4f12b573f3b2203ec17d8143c124c2e403c0d3d5862dde2aeb7bb0d315309d1fbccde4d78216999db807cdae912dc346db83b5faaf9ac6cdc5dfe27c16cbfb3914c95ac6d77a66b2b37aea1490da4efec6ccee62c96f7148d23f16739f474cee657a01b46747c91ad34596ddf3fb73097ef7b43e1c577b098d549a60e4b9a2878b9f82f8ea1516368d25700e7ea495e18e979667230c62774b54772f1828d802232a1e7e8fa34cbcdbd2052d3022d3dbb7bafffb12999289349ce14799815f92d3049cf20c8629ea434f5aa9dbad3af1a85b1d93adea9380b8daefa51d030dfcc4ea9f752432d5f2daa88973027d7e56cee8fb0380b2e15fc73bfdbc78fd4fbe5b74ed1c7f8be7c44b7f94535f3fe7887b2c2808530bb75fbdf3736a45d4479d792f3ec6a89cbaad46bfddd0ec0755c9887186bb687b392ae11f8b632e578d38c6b667cd2b6dd52bae9fc15a53cecefdc90fb46d20d1408055cda939b18280019613e5afe43f114a705b6276b8f5546b5b5f2c3f17ae1d1832e609c4f5afc6da7a8528fb6cafcfb833173e61160efe144a15a089dca", 0x1000) setregid(0xffffffffffffffff, 0x0) 14:53:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f00000008c0)=""/17, 0x2}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0xc7}], 0x1, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x8) 14:53:58 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x5, 0xa1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r1, 0x1) 14:53:58 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) sendto(r0, &(0x7f0000000100)="2ee99e1fce0db44a16ee84f2fb43e73673aab1107792339a3a56d8e170af080f6312c7a4cde4e27805c1a56b8bb3063e3e2a43d4222d34d4c9c1a1e008e83a82f4110120dd7117a5e847683c269f97bddb26a0cc6212e87a7561501393026ae55b14bd52ff0849af2b8f6a25e208fc886236d95982593553d013812eda4dc87f4435e9afbae3cfab5e598df781297e6f731b9a64494f66ff9be4a36e10a78d8021152ee8ffada712c8957156f8cc04fdca8ca9114ba5eb2b6bb7492ebf4fea00ca84a4a574382ed8d82e8fdd95eaea876b0386aa9d5194ab5d87382a1e7bf800cba95a7e58817b547c2f907f4611", 0xee, 0x2, &(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x401}, 0xc) getpgrp() msgget(0x1, 0x4) sendto(r0, &(0x7f0000000080)="d97c060d4058e72d0b2715bd17708c470ba58381b4a63fc8d21065da677c88223753db103b01fedce0d08ed075c61f5c5f79213bd31d3747ed8ecf77f31b837757a4dc12f555dea329d00616f87c940f06", 0x51, 0x401, &(0x7f0000000000)=@in6={0x18, 0x0, 0xff, 0x8de}, 0xc) 14:53:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x9b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) chroot(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f0000001640), 0x1, 0x0) 14:53:58 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9b}) 14:53:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) madvise(&(0x7f00005e9000/0x2000)=nil, 0x2000, 0x7) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) madvise(&(0x7f0000188000/0x2000)=nil, 0x2000, 0x6) 14:53:58 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000080)=0x9) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 14:53:58 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 14:53:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) 14:53:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f00000000c0), 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x43) setsockopt(r0, 0x7, 0x0, &(0x7f0000000100)="09b91ec15df94acda7875d7957bf9bb7ffff9e986e48020c6a1d3eea9ec2af21728a8196cf3fe898b7df2467ddacdcaa42e784391024d248223a4c8a43ba781665125a05a5cba90386c5b306359074b2d0d23c572fb662985123d1a6f54510ead53e21f86b17d5965901d490acc5735c621407a2357158b933b03df3f7b0b1617b5533402b6ad7faba90c31be1782520264120766fc77c05db9ac64cb846461de85d82c254b4897c807a51ee8ad74dd92509aa18c6276a0db9aef6af11ffacb0b1d750a00151d97683012a8c2111502a5ad262e696d18491781cf78a9c60e0ea9af1fba7", 0xe4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 14:53:59 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x101) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r2 = socket$inet6(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:53:59 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001000000000000000000000000000000004c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="eb89c7edb4bd4290e52b11f1987864e0d32f6e66f195ac5b6dd8a978aa6975f7c5712a217c817f509a462b92e02ee3ac18a27e6433d6ede3479d751b5efed65108927159e4e5634e8d8a401501f0c055a543ad109de88dbcd3cef698659b73734ee2a28974b8250a0804ea5db42f75b6d56e0d39a1c8b53f4690f9f43d2d52cab8009b8a0db00b1a4b8e8c61ed2f19e6dbda9a779b54dc89dbee0c5e2c636f54193e18497dcc3a96729efdda5b00c8b36986340e1c04609290b32d2f40f0cc6ba789929d18dda98913f08a6bc833e1a0f9f964a314e7956d18b7a1f4662f3c9c998dce9903e8015425b204eb2f57a4f62c5bcbb9f41c1f45986591", 0xfb, 0x3, &(0x7f0000000000)={0x2, 0x0}, 0xc) 14:53:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000000000085, &(0x7f00000000c0)=0x4a04, 0xffffffffffffffcd) connect(r0, &(0x7f0000000040)=@in6, 0xc) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 14:53:59 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="62fdadddd90c2f11a5bc3fa8148e0de3076dffaa4392b0684f47ee3d5a76a039a4e4a67b2fbf80ff2eec89a18715480410587d7224688a08c2c5b918ed2f7f9dea8f2e357ba06e375a2563a2f6ecd49e91cadba3551e12a463897f3e", 0x5c) recvfrom(r0, 0x0, 0x0, 0x801, 0x0, 0x0) 14:53:59 executing program 0: r0 = socket(0x0, 0x3, 0x0) connect$inet6(r0, &(0x7f00000001c0), 0xc) listen(r0, 0x0) msgget(0x3, 0x1aa) 14:53:59 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) kqueue() connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c38f248a6e474c95139bf63960a07c4298292504049199d44ca3577b53b23d0a7d35448366cfe07ef376c42ccd16dec84d37ccad97ef2289e30d1d64d3addb01517c212c15bd53e3deee904fa1bf7228ad4fe87dfc58759af6957628332cc44850ada4f65927da7e25ec7c9947e390af65f4923d25703f61cfcf2d", 0x7b) 14:53:59 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\t\x00n '], 0x1, 0x0, 0x0) r0 = semget(0x2, 0x7, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000200)=""/191) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) msgget$private(0x0, 0x0) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x3ff, 0x80000000}, 0xc) r2 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x5, 0x6) getpgrp() connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000180), 0x4) socketpair(0x2, 0x5, 0x10001, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f00000000c0)="1f", 0x1, 0x405, 0x0, 0x0) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) sendto(r3, &(0x7f00000002c0)="780a53c1b528b61edb3cd30bdeacf7ae27a621849d46277cf919dd3421f23ae050884c80860767404df7999eb95b51c5679e97369659dd332d216176c48eda2245e0596828c5512b2f3c4c827f6284a4a01e7892358397ab330e31684bbc5761978528bae1474950d5aead8f69231d51b368e73c9efbbae8d46633d8e9a54115b7d9cf5b54f852ab391b1567241cab07958662db5ce21048874facd419eef7d21653995963e69de0bf93d2ccd51833fc8df0e4ec5b5ffd5b554e4118947248653e4296f0a333e5c596e76768164890ba42e199bf036c3e49e2e7b3993bb22463c69ad04a5ce9ccfb740507b0ddc25069762d06", 0xf3, 0x1, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 14:53:59 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) 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) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) close(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/212, 0xd4, 0x40, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) 14:53:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() kqueue() r2 = dup2(r1, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r5) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000100)="b990a50cebaba26741b4ebb6f0e38487cf0f89a1fb565e25ec1bacbc1fd190ca47bdbcba92f49063d03a080f0af7007f349326c41bc5e38e110ad0cf6d0d35", 0x3f}, {&(0x7f0000000240)="75c744ade2b3146c347395de04cf4f75cd4eb8310a86eef075bf797e5fecb66e33aafb6c86dded3deba99dc7ba54e4692cdced0eb2ce28768575d2accba0da835fa535cba4e1f529c71fcc86e1518da47124f01110c74e6c0802e2bd1f84f51f01c3d87051743af50a98ec5865424dd1bed0704846bc6465c46c03698830f14aa4b857d5368df20b9620d0e2cd730d092063c81811f9d82408b5b4abe2f998fd2ec241f5297c820ddabeff2f1c1f17da067888aa62631485d84a3dafdf705654b1056fbd88990c51160c1ce84b5c6bc092e754", 0xd3}, {&(0x7f0000000180)="879ac11f4ac314cb135e7734", 0xc}, {&(0x7f0000000340)="b2e7a14363dbfa0d63d6256ab369b99ab2e86d802f8c0310deb3568660a46c4d300e9712380fbb04cf26822ec68cac4c7aeaaac512a6c30066451304a871fe1163ee17b5c6eaa8baac6e35d1b84e9b8bfe7023c18254d1d6ecbc3026833e8493da", 0x61}, {&(0x7f00000003c0)="cfc5a85a783044a77df7e9348c1d93248107a0ec1429774ab339a7ebe022a2655aae1bd835eb1a3caccb6ef7b34f96d71be073a8111767c0b6a2879bdf16c84c614cc3fc5afcc662d8b5e5c61b7a4d6a937c25300f8ba27c68c9065aa8ea7b58ed7a4a924a61ae46bf7d84d6c23c857a1807e117d0b8538c2adb4f4433ae716ea446b1b5e7203317026fe6eb8e34a65c565eebbe454971eb9dd4b601cde0b4ac7d4b8da745bf4f9eb62e29eebddf1fda6c4486f75b860c5eea0dfe7712", 0xbd}, {&(0x7f0000000480)="e34e939a8a9cd2126b972d5a148219d4af60cdfabe5fcb8f1a722f148d2ed561b5f52a4bd076cfb400ffd024fe7e9bd4d4987b72016a2af064acdffe5b397932cb7955510b7fe3f442482113a4e559d92bddfb2f234ca50bec2bd99d48f85106ba5f0c6f3c8af7c503e5442ddad09761ded80e078fa41fc53719524be4f13b4075e29b", 0x83}, {&(0x7f00000001c0)}, {&(0x7f0000000540)="c45555c3569b3d1f0e1863d7dd5c6c98a459c6bb44416c36195d77beb3fdc76c7adacea814f27e3aaa9acf886963721e30cef910b8461d66716c2465a17724fd73210ca99972de720dcee2a631c5ec6fd7a574de9acbc72c382c5ecc4f6ad4b4b5e6afd9f1e96960292e864042ee12e0ab57a570cbbaddd99c61a50e358d84e79570628c973148c1932e03f0de4dd782291fc667669826f197ac2a667ef1b3e42d1b3b9b27f0f5ab7909f65e2e", 0xad}], 0x8, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x78, 0x9}, 0x8) 14:53:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 14:53:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r0) write(r3, &(0x7f0000000240)="039e0e0c6be4990fbcec5725d46eaceb8e1b606dbd90d8977b4cfaaad966571449adbe252b181e1a4ef1a72b7e8c94d9afe7c2f5ef7bf729ea5738599dbf1dd64d3cb22d4d966d24949649fbd35aad9b19de1588c23299fd32c4101001d4592cef2e9dcdce0c502ac18f1241a5ee9732e3dd40e157f15910dffb0224bc08ce64d08bfa7a4d1c6776e4f714bc5d2055ab1b3f2fada3b5bb02563a31c2b4756fa2bd7ee1b03f9354d97a1a15351e230a850194fc5fa6e94aa609996e0e70eb3ea41e8dae12cd4bff8161d7285840b5f4813102a78da2ed55c21095fb232b7dc37342386c82c6ead1dc883c4b7a481660903fe52b345950e66cdf1f761dd75945392f91074497ae72507a36cf2cfa39a1994facb29c194feb060f662fe9d53cbef3d9cc76d60df735bd3ef67cba2ad895439dea34d36e30297697c01510b5874f5a93c8d5f2758d6687571fd3d9c7d51a4239f0339f01eb27370037ec680e78bd371b58b8f947b82f81c405af932077a8ea8d168364e456e8e7ed07aa5147f45c6af3e90c67333d2ea0ac4f0b046ec45f72b161651d988f0e744b27a56461f44fd60c748bab7133da46719d86c7d5506ba9025dfa244869b959dd0cb4e982c27b86d8b3d107dddb2dcd0dd97aed02e6b06b71356c76600517ac1950f9b23c4dd35955dfdda8de1e0f81d7cee9de021a0d121402ab942f15d24ed9e0b2e571dd8c88c36baa738506f5ddc507faf543c4d5de801321b7aa8b41b075ea7531fbc966b81085a9aac58094c70d16736714e3edab37ca180589c7da6124b36c7289855df6e772a609e4a1be01bcc9f17c0a25bc2311e6592702c85abf7d77e9fcd5a3e51de047fc9f839bfbe324585cc0d7bb634c537bc575892050abcebeaf88fa788bf2974b3cae7c027137d8953229dedbce0b51b6defbe32b6618f8e4a8a8c48b9aadaf648eb2b305b4a20b952378bf0e8f69b521fc4edd0b310c0a81ae879c2f7c5bd79f2bc93098937be8f04d59d819f55f63199529f836ec0cc80ffd37f5d14a80f76cafb993c87bfca32d0c56d392f8ee98848d815e9a2165bb09909e5471bccb91f6b2eb2884ee4d69ee16d1097c628d1cc0cb505ccfadfe7733166ae18168f36c2f26ef02a90da2879e43b6e7ef4b98bab7124b981a43a55d08399fe4d8562fe4a34cdff05ba4629e6f2eb488e9159cdc12a7ff59cb0d9e2033e7c8d54f5eecb5192bf1d67418d4f64da3e436773c34ca93e416ee6fa20a4a544232fd96ae3d18c952d36cbfdd8ea24a79d96190bc29dccc1fabdea57908f8eea5e8b12d3561d327a8538849b2be37cbbe707edecdd49de304909dda3db4daf7fe31f07d45aac16e1b44060d8cf512b914ceff451a09725a030f1f198081829341954e3583e8486f80c96626d6985cd3146bfc5444fce25c894749a13cc72448926e4b22680562242ffeb538e0920341d166eec01abe288b1afa55e1ddcc5a1dd8989484023b41eec7a82c899cbad7f221185091edda28d8a686f41a5526f381507f04ba49a1779860f16aa79b1b7347e73bb9f2eb6b318f387cf5c3aa7d4351559f911572d90786862c064ea8d3a51a282a8daa2edfffd7d0d57d17258dbf6c7e9ead9d2f4db9733da9978237af20bebb5615eb41e60731cedc9b472001410ebd025fbe86a39b83d5034c9ca735d2e96ab00e6d5147472d4faa1ce2082f3521c8941463fcad1c9a82882c99be610c36b8d5ec54c9982687e3a56456b85bb4c1410f468b37b255af08801291505916b5bc1f711c41d59f266b63f4cd3fce7d057cd8f69602f360710e3c4dfd44485d47c1517cda8b1e275f720d0ae644ea14b1c96e956a1bf25e54544a92e95dc6bca877b0b289e36655d718c0de189665cad52916ea9a11e446d792394e7016f95400d82411fda9e2250519be8b8b0d562404e53cad76bd7c61e47b6000e311136c5a225e1bf4a38f99d2d7e2fbb44d1f07bc8509abf59e9a0e25c6d37e8ab9ac2b0322658ef935ea04ccbfd5c3db2895b85a5da02f6c1b25895310bf373fa9bf7170c245ec755a62b643832ece5a3bc768bab23fff6c590761721e251f34b7ff7dd905fe0b5098c64001b170f7cea309b54e68b66b9b91e261795b506442e45aa52d9ba39f03b4147e745ae7268c994847bc9d6d4da67d15fd477af4ada68b779a3b75fbb6c46ba0d66502ac178ab21e405b79b2cfc1854d8c42a3791a96db56a32880c9b4b0748e4c61647464136adf5afd3dc5e536722bd5d5a07ee7b4b0f238de40256b2e97f440cf1fdbdb8b383a41e66e23467a020b065503cef66b1e1098f66bd3fdc834e6087cded042deb06b3044f3b6e21e30e57e617a036c986f241128d5d59a99cfc673b4acbbedd3b1ac2e7c832620d79aad8265bd297d5ef69cdca09517921ad74cb5c1d00583e1bded10c60f545b5f4e62e93c6f897d772de1e291e43fea2d4c58de32479b3c45c2776bfc77b39b3b9d52397eab48f32f7ec4c771a57ea2ad8298133055f697854326686230fa6126a650975378a683cdc26c32b16cabda9eeec5424cf296d6b6d6c19962cf895eb371883a59ed2e46d6ecbe54f9306606985aacd570e808cfd3f28f18e538c754ec62ca3d55e27605b46c8095161daee1270b11524139954b26832df7b5b637bc6d22f7654f0c6cd91fd495820238eafed299296b79620eb43b5632c26264013e19ba923a5dc771b99fa56c14a7f5a540c68485bc9621581c02fd39fa3b3fbf70ac7d169e05eefb2b03cd06ac06a19523c9b9c0b29b2349b58ab51ba0c1dd438d4f9739313122d0e994f52a4732242b49ffeee834c01e6b3dca97359d679a903588c85b7ea405c626f6f2ee7b8d6106acd025a21ef9546e241bc4371e2511d5eabdd30cec24f08d364144b4962ba81d70bc885c941a814700bf952b26e4f16c1834a54f37617212cb8eb5539a9e60dbdaf779b289ebc9e5fce9dfa20dbdaf9c02977abc2530c14c4ab42e97bdb388d7ca0900e03f973c09039ffcb33d32846a555f3c0959cd35e63cd79e1e696db06dfb280df95d67fc24f78b3e14f0fcb507ac831f266b0ef27da49091f95b422b18b1b3a707f49ed12b84247fff6a516ddbdcb2f15a5b5d14090dcdf536183a60aaee07a0bee5bde1c987633e0eed1a2ae70f26d5c015b66a19b5d39b4e110c95da0bc2359fb60f0164af9a00256e3ae907497ae46d4aafc48b03acefa85d723d3529044e3b0f2a5ff29ad8a3206bfeb482de477ea707dc22d2cd1ab7a1d7b43da3efc20a89cdbc2a736ff32e547aa680047cbe1e719803a4ffbf2ea078bc0b24db9a648c84817ffdaf588d06204f1252fc16784ab3313434bd147baea713b33b524a84308eec7b2659d18edb97faeeaeeafd715a9833b83ec0d6c50c2f65a9de5f0943247f564c640c9d1398378139f60f216db048524a9542fae34a920e2163bba0062ff4975416c2509720a9df930a7f04137de45cd715d7e0f1a5141687004e02e8c4449b94f3602f91faedebcf721d1811ff060df22abbe95bf8c111250528b9a94f403978c41e540b065eb0760dd3f3c55570fc7d81bb03540614cd64e029cdce00a1036c08e08e00e6e9e49d32ade2a71bed41fe258bf667de50270c93d84b970731432b26d75d83355863b5f7caf387fc3bbaf08d1308641d75879fd2c9036ba75232b76fe2c956633ee0579b596462bf0a28864524a64a7b81aeb119ffcc3c1a69ac86a358d8d9b2cdcc2488260f1d901db2dd095c9b164272c2a30b1ea686cdeeb3b5ff3f7f6cf033135716f793af925ce0c85f2f9b526733d6e214d0079a203a341c2f922cda865850bebd66531bc3552459a061767e2edd5d686bd48905f3bc7c99e01876dca5e2479af255ad3ff11d12d07b2f37cdb0645a9c3c6e45260a5c6e0a1622472770e9bdc62db2abd9cfbb4e2cf569afe60561a1db8ebf879acc490fcea906df835371663a3fbcdbbf285bfe177516ad8436fe24454721b4836501aa23c8acee3475cb6a51f3a3fe20581ce7ad44dbabf8d14764f98f038d2926b24bbb543cad098a8cb070a61c43e7d8f202f743728fb9ffc1b11d8cc45eb39ecf358879e0fc496ae6806333f7464be32245cf587173907b8a810ac878e819a65ed9dc507850c96abd1942a788ddc4f866f257b4bf6d20e5ac3e3733b05c203314dcde78b7bca173b74628de2b48514e526f69d9440dda81990b8c1007eb84a9afd04bb272ef511529cc0c526945e39d2774ba59b7dd830b0b8c26fafb99d2be476a76dd1842cf05319d50ac5edcf66f5da6044c110692ba7e0a2182ceb9dbce660f65ee4500cf90e4f5ab5b93d2047f292124a589f7849769f9678942a49f04c4f0f178a5a7a87122cd97626032b38973f3d5deb108e7f687f1707aad4c4e609195accc99e7b15782bd72cd82c8e29a2330cc775891b41e57f1909a74ea4388dc5e0ad8d27375a2e35ee3ca6e6c79a0dfce5b136f47da9992f2143b7f8e4e7c264d6ca7b5f5a9e8de3f79d5bcffe555604f67f059dd6e3ff25ceb0caaf485172b1e613a7e15d15ec503d99097121c2b5c9a22021e01382321685f27ab6763bafad813c2b21dc0a74ebe94b31f257ba15b8cdaa84e8832c4d8ccd82bf8f013d150dd74f9d923cdb61f62a21d8daa2c2f9f0fc9a5786ba903db13b121b3f8fd30a379d59678eb8cea0b3cc887d5e97c30f3bfb0c665c42fadee4c617fe498c6c1fbc2013c1c669c67df04ebbc368195bd16956c21af73570ccbbf0a05a8873c10f87d0af825d978d0b34d1f2225871c09afbe8a167b80ec13f85d4c31541d952ca9f1d9d357dbe4268591314d7533139f87f4d3208656aa74c728a6047ff1d17a4b02960802a4bda604e4e6b73aa0e66b63d4924752aec7f04dd8ce7c62e52697a01ca3a39e6267fbef6203084f92cd77192262d4c93714920fe28f9eef4ab0eb60e41402ff676c1fa4859c566ef64b8500c930843542994a2958860d9c39cbda7b38dd52f917f3efdd1a736008bce87ac3a8923367fa087af557965279aedd400b7d8780621ade604903f1dd6a04464f9f0c5219a4536c25f6984cd0725a922b013e7222b6b7da5879fa9fcac5c736ee36b61cb8199f72a8f305fee6560940dc278c7285637f7889a91b6b68e29ef699b6fcca1bfeb794f6dad5d0eddb0155831815acd0164a10d108a4b8e004599cbf4ecd9663cadc734e1fec1a73f11537d78f796c78c82ec7cd415e8b0636337b456d20e14810ea9a4497745e94048800780010a02c2f040549aec0a55145457f4ac76d94fb345381beec80fc77f2931ba9d524fa34473fdaf7f1f3adfe0a68ea90b9bcf88349d900ff12b8c01ce5bc7272d36c71e67adf2b7889a22d430d818e2c29e22837306757e54cc8261d558ed3139825e210493858ce7dcee82d6595d939db2d7fa5829b3e00c9a92b9c44cdbf4128b2cf043764fabbe38b4b6cf5eefbeeb8dbe7c0abe87bb225512597bbd89987cbaaaff6dce755920a96228c908238dfecf032ebf00d82539c5b3d1f61dfcf99138c9343068aa2a033a35ca5d757314943c8db129446f8fe1e69249d79cb1a98824f09b2c9674352520aa851f586d34d6cfb9a1beb203b928c4c64338d734373c37718072188ba4e92b696841c2191b0368a261cac1b17fea6fbf2f96fdb72293ba140ebd7197906501dcd72ab0632a29ea945808af2b3a22097f82cf0dce2359350c4fb28068004e3f970fbbccb27d64665b4c49441d07850581f902933182f49cd86c6999763474850d076b02305ed36", 0x1000) write(r0, &(0x7f00000000c0)="17", 0x1) 14:53:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d9b6655bf6c9fc9d6195febc432c7dd8fd142d3e9e98f58f05ec46d02912fc5bb547783d5b0e8402e103d8d76559146bb65352b88069d5cfe33d2866a59c2cb1a0e74b3b27cb089d8a4e0709783d2ef1b18e00ee34102b963ef398674f17819b6603dc4c1f911537e1313c0e6a9309efa7b6d5f08a047683c9fbb9adbecd0681f08d0959e9b6bf1379d1398a465f20161f5e96e68abdf43b602a6f90b8faa431834097d67da7349b3fad434eea6b69fc950a34f5b35f39ea110cdd61bc93d02b62dfbc9949952e6934cd929dde6ee6e641ee7f4f371b60a616b6a11cd85981d0c0645a6d600f473df7e0fdfb7b621c18bf1efe1dc3c788c2be59636a59a9021d91baaa27a953b59619af262219f124c8f62201029bf89f7aba8256a40e62666b322f42d87348805440af9c06ce4850cc6ee743a26e20d3f2ad3fef2d08a54312aea87462054c0f8d2a0cf9e28868bc5552d3c0cc279779b206346efae999bc289a132ad587b3107c0561b848afb1c201e210a787266ac604d12aa042b2151f7bfb85dd9e54190b279d91a49e793b9a22457f539b66294ce77b73e0a482db4f5e42fdcfd2a786de33ed07679798b0bb18800f1def75a3c6e04845e710f6efedee98cbebbe0c99fd6aa3a57fc5fcbe81dafef0d69b544fec5ae0846197ca38232fe83d9c5e8be324fd5c28dc18f8dc6cd2d0ca95aa8644bc2b4d511080a3ece3f12bc812091d6883a02fb9a51ef7f115a4e730902932a4f1003c6e4cae6819e9840c9654e444567b31a2189329a1a9b0f2feaabb7cf3bdb0e57cae66f704a74218c2e8a418dfec0f1c233576f51605086cc4b5c920be4f2c159c813f7d395f61960cb82eb6952435db4704f1b2276671b93cc852c86e7c4315684c31e25aab0d77495a4e0296aa6da707aa02069cc780d5cf4e3e5d082ae9ef65c5f7493ba6ec3a0a90ba7b676ec7d736827d58e1b0cc01ec42eb03e2d21d1d27856fb6ae1a4c211c5c5b3d818adba712855352a3ffdf95a56dbc76c3821cc7655c533d93033f71680749bf521363662c1a0ea7f6eb4f428d7e24271b801f8527cbb994139c0def1268a01251bbdffbd891a0faec0ce878fb5fbdc669575395ac0c1a62b1c71d7784a3c9dabf600d26cecf0b2a1d4f002b738ce58bffa5fd92e744346c82237a715658171c8c3bfba8c57aaae15a21c00237c00667df67afcd76869fcf9e18239a276edc727474e546c5c2a4596f5e2758b80ebbc9ae359ef05e9da800158ed1a3e87ea0c610efd183c40552002aab787c5f8cfdbc22699c1be7f7d80aacdfd92f7e44b143a917b814fb5ea880b1f7fb3f0dca5de213e121cd0ca57d66f19ed86715161873b7f34e237edfce1e67701c2f32c3e482a8478fadd2b2c80667c37bdb1b820c118fcfaab95809fbcd782d2685f0bca3b0e99ffbdeda0cbe9183464992405d50cbaefab30c8c8e625245cfb58efe305716b5189b2740c0a196eadafb8143e61eca6067c1f63b2bd2172032a21c685b3f1d29abbbeeaa2f67d663417ee9690fea716f24a25abbc35d2c48eef54b3bec029e60486648fad6fa4dce3d13ebca49ca23d06308de861ba496c1b3bd0bcab7970f16657421b512710c7359e234ee0cf2ff202a664108f2c74aa9c580cf4da4fa9483c1d44e322afc57a86dc33a6403a5dca93286c0505decee0fb44c9de547657092d62d54953bdce2e0138d07f73c81f20649bc69d1fd57a4cd6357143067de87f0fa08b76fb0c128ca74e8658a80c57b2d15ef9757d4b964cde8994a2a59e0143b78be0f7f5053367365673016ab370a1fb07631615865a042504836d42c60339ecc17da92fc45116c92f1d1ea596ed9a090c0aeac94124596ca6fa1eeff5ce14c7d2e26538e69651a60a40a24b21b91308d12e808b9d75dc2b3840c678d3706f18ea9ca25745870c856de08b3dbff54593f443fd99ad1e75ab6b50e4b8810337b24f8b5eaa17e555ede2b41af93925770248b42f0c13c8f5b738555c1d498f2a51ebd4d853c5e4a6d2336d72865c087cf7e699ac9dd0c57796870fafb6b6b85435800fc46ef2d8a07334e740cc1bad9e4781df21739944c40076b4615b2062f27a5391b067afd6c339f073f92d02def76c17ecdbcc2b0ecd442f048f2873de8e4c930d68e30de6544a618188fdb9c8a2bf38cba6e28d0052e6ea475fb738d4beb407d83d6debf563e1ab85d4ced9f1827edef96ba601aad8189c12395cfdb1720303d9260759a790811a58a23fb10ecb1f63786304e5be19241e595c6c76204302c6bedf4c74b5aa40b45c469b859e501a59b365988c79e407ee4dc390bf1b56cf56784ff7a31bcc15638f9f56953709a3c1b33e1bcb89e8800fa939deeb1bb032c1236725797a0d0da5dee65ac45081747787811e269a739636e72c32a0320d036c76470c42bda948c543b44c58e3ce84b368718ea86ee3dc43e192ba4d1d13e5899d204894608a6233c595308b2275a8de6420ecec5a732b36e55e38d65b1b04a10b1f8b919585a987d554c9763e61a6b8981347a1fee199044fd5ff44b2f61594822f54b0ab018bc769bb17c659494a8a94f812d838cba952fe8c52b748f132fa45f467c89e4226aee4ba35b4a082d0fc7956719d96762a25ccfe4040f4c656f06b6d78385cf47fa71fb40fed282b5a75dcc4559678daaec421af1caecf7b118802d329f9934303150cf36a7e492462ca3141912bfc78630f726f9524b9fedc8636ec24a22d3ff2c0b1f45b880e24815141af049b55a5354e6c47c9cb33797c1129eed6a5332fe176b224ec37e5d601475a0fe42ab85914a9a9fc455f80960e00121289640e5cd6906edadbdfb41f5ca9b8a934118a27c2b79fd2debfb574517db6b7f6d1832ca698b97baa41534301ae4d98f051092c0ca9378c0b81ca73f1b67d07161042621680450be1acd30a77e4c605c8a974ab883028c4eb8ab8c39cec4b0c97e9ab62bc1d5c2b9f31beb5192fd6122f6695d2713b3e0d2e0442fd25de656c6467f1d0e7abaebab818f3b40f22a75dea889b43eeb6f6c6fce49bec3322a33ab04b0a5a7624a8e0890e313e5a1ae3b8d4d4c1bbdf155e59f12be04c384bf0489b38bc8d92cbb1b210a3efc96244f94bd1e2cb414e4c1d1e6a8bdb10eb40209e13ba35a659919507dd582b4dc32f76b27b40893b0e3f4a42d4078eb52c799751b30fe6cdbc943900917c593467b14e2dde134c8e5c8fca3dc5e79fe6d07010de22be2e97cd919deaa73f4129fbe90ed4ee814519539db4fc1bdc4e56af77f559dbae0a41f1506d73d4ff405f375a280bbf84f42ea608130f490eb0c89415150eaa2933e6ef5dd569400df061a2010d37f8f26cd6a9a16b9501ea5cc356243f51a3b4fc3f6a469ff7836c75f9b5cdf1bd1e53598ae52771ae0f7b0f094891420c0e959a170b48721e8d462de676c82ab612f906a3bd74b0fba7d20f6438901f5b717326f86ab3df941ea1bec148a19261e621bee6a35fca01f3157a36c9ddb261843ed73af86e002d0b92b72586b81486349c84e47a7b30a1b6acd34cd5d602a0ac1e838c400b22a4c11d2be18f6dcb287dbf7859cd2f03de254b7b35caaead62cffb434f4f1e7425c5c41c2138122f1569885363e639e957b5daa8bd3b15c7d57a11a1369015c2a12401b25f9e0987d97483f71eeb9b4ca2d365955e6f497ca16fbdd1cacf14d2eeeefd1e1d624cce49203440f69e7f20b429058251ef68c904097c1f136f531d05d6553d5e61a3bd3fa2bce108e891c2ab795dd067a022d507cd60b5701b2a33634ad27586ee0e970aa583411257340d5da94619cad2c1d4c2afce6bc2b109a0402d568728840eb23ec21755982398c0fd9851aee49fbe1e06d9d802a682421a721ae6c97959612bacea1f72b5e1ef250d01a78eea5839f2d4c13ef70b19136bc9bfe7eb2d67c98ee7757dda52a1ae6523c0b169542d7fa656513a3d1b158ed124721514dd8ab3ea7f559b4c819b6c3ceeb190d4f77168b032dfaf3ebcf57b41b6bfe1187becb1d84325f34cbf65da5896a8a2b6dec9255b4ae96b41b3b324abee1f2c9a0d1fad675ab4bc3c3e4a895298d68ee3fe8d831af1075ecc1e883c59d7e36a2f7e3aee4da7855e9572b1244f38e224abdcd656fd98ddacfed259461597aac9ad17c1c82e848cc18f6b782e397c620b9b19abf31d4133e96a20602c9d5d6b99b7cbcbdff9cdb50c9505742c9ea22a8a19dd4cc35065f3be56bfeeb390446a1e4b54a2916b2c5a2362e7cdf3e019fd19e0120aab6d3a4284267e0e640db2433f9df5a272f015cdd7e2a48fca1f139bcf4c13cd7714f05aac663516713273c58f72b205cfe18c881010e06adf80d449ec4bdebb3d256ebe2cc634ffab89387168c66bbf85fee4df6483a938362cf853932dee41ef627451a98f9cba987f19a3d494363c945dd8fa61b51ed2c6f2c1298a6254abbd10374607fb8b4cbebf186ce2a02c10aca884896ab2a25861841fa29c276a8402b3b7c93685258873c5634a947449e66e30722cc4cbea7d95f8e90d30280c513e799e326e9c5e705b1d287980190d567a4c4d7584dff89f90d0b652edfb973494e3f349d41004688122750757d88b8109f30312e4b74f51a16f19a24a85eb878799388d0f937e11f1673afc72a0de20a1a612bd83a67db20bb1a7086cfa60c787359fd429aaa3be200a4c7a12f7d0228fb5d717a03489ddd77edad56464126013c6bb648ab6a33285519bcb1365a53fe6ea1f7e20e2b82424a89aeff0431e95b25ab023c67f9ccca3ffecd04ec095a7c0c6e7f22c0c213b2fcc4fdb1d28b1b5e2eabf03277cdaadb3fb64d63e67ed18863c65c2929986e7799d60a941ea2194c0ef7823b827a82d9a2843f0cb08042c5c45e9bb15f5fb0fe10a6e1601734d7f41a929dd6e788f0f19740815974d37a9c8892e4a7e9cd6e7c2f3e3a75d7ea680716b539c41935824f978b420825c2675723c6951df46c128b7ca1499b334bee27e92c0b001b70085674909d34f5247a3b60c25fa1c7b0bac5b7dc946978c4cd14de2e9fc27b4169a4f692d40b038c640b144eaac793f1ec05cd234c693f0349382e5a9856e50134d6e2bd8e910c916a3db4020eec77284a7229f5eb5ab257040ad112c9394aee11c31d6fbca7df5f58195c82898066aff66dbb79bac1c528e0cccc11184586112926d9381df4dcf3e81976f62cf2417e7ba3e883551221d132a4de4fa9298d7892270b21ed97fad99a783a5ceeca7515fee4a828bd72eb949e38ed097833aa2a0938f0abe32aa47bfd1dd1a938b928d5b4601eaad9277fbe8f4c9ffdf2635f9e99596eb50d657898f5338f5e4be4ee3fbc9b9091b4047fce039393a05afd704df34ee2b04b91dfd1b1d22f0bf958bfc34a68e50463a0b4bb3862d443e84866aeb56b973f7496fa4d2b71d9b686ecc1043a77b05bc0b3c476d5b24b48ebecc7d979ff2c1d99caf1f713e9685f88e3cadb1c4ac77ce136f0c409e4d03cd30723594760e5d8bc166895611e6cfdea03a1250fcddd8ef58c4decd7cc725ac4232ba192f711831bea3fc851dc293d8c1c8e23efa013868f633503f525852d3fd75c74a6d0bda4348c6c75cfa045d631b8540fbadcb0b921f1c8e435c0233c9855c441df3ee3752ca97b4611aba76c2c39f6bedd05fded5cb6b6bfd92cc8c1dcaf86d3b0f4176c0ebfa65047f313fb271cfcce16333079492b0791e4042a1299cd5f71185e20d09e6584c194c7f12f51b95d204c04f5c31062c5b7c6cc64cde2e1e0b0b5e2a867", 0x1000) r1 = msgget(0x2, 0x410) msgrcv(r1, &(0x7f0000003640)=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\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xe9, 0x0, 0x1000) connect$inet(r0, &(0x7f0000001140)={0x2, 0x3}, 0xc) pledge(&(0x7f00000010c0)='\xd4\x00', &(0x7f0000001100)='$z\')/\'-&@\x00') r2 = semget(0x1, 0x0, 0x140) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, &(0x7f0000003780)=0xc) r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000037c0)={{0xff, r3, r4, r5, r6, 0x42, 0x1}, 0x81, 0xc552, 0x80000000}) r7 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402, 0x0) r8 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) shutdown(r8, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r8}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) r10 = semget(0x3, 0x4, 0x8) semop(r10, &(0x7f0000003200)=[{0x4, 0x2, 0x1800}, {0x1, 0x9, 0x1000}, {0x0, 0x4, 0x800}, {0x0, 0x7, 0x1800}, {0x4, 0x751, 0x1000}, {0x4, 0x1f, 0x1800}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000040)) 14:53:59 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x4007, 0x101) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:53:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x80000000000000, 0x100000000000007, 0xfffffffffffffffc, 0x0, "01010000050020755ab8bdad345feb9f98202fb2", 0x0, 0x4}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b60000000000000007f48730a5900bb3857e22164dcbb5dd8751b0edbb86aec301dd04", 0x59) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xff) 14:53:59 executing program 0: clock_settime(0x2, &(0x7f0000000080)={0x80, 0x44}) r0 = socket$inet6(0x18, 0x4, 0xffffffff) sendto(r0, &(0x7f0000000100)="557459d7c830e985048f9e0726f526b7c65af6c8f99526a1b4d983f2d2008a353b7d37ea97c40767b0e40fa345fc1538a64049fef68cde392770043d1f21de35552322814742fc97fb01964541418a88ac58253a5e1273da68de2890d8", 0x5d, 0x1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x7fffffff, 0x7fffffff}, 0xc) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x401, 0x9fc8}, 0x10) 14:53:59 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000ffff000001000000", @ANYRES64, @ANYRES64=r3, @ANYRES32=r2], 0x20}, 0x0) 14:53:59 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x2) fchdir(r0) 14:53:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x5, 0x800}, {0x18, 0x0, 0x8, 0x67}, 0x3, [0x7fc1be16, 0x100000001, 0x5, 0x2, 0x6, 0x400, 0x10000, 0x6]}, 0x3c) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') 14:53:59 executing program 1: getitimer(0x2, &(0x7f0000000000)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) recvmsg(r0, &(0x7f00000013c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000001340)=[{&(0x7f0000000200)=""/193, 0xc1}, {&(0x7f0000000300)=""/34, 0x22}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x3, &(0x7f0000001380)}, 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 14:53:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4002, &(0x7f00000000c0)=0x9, 0x4) listen(r0, 0x0) 14:53:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x506f) write(r0, 0x0, 0x102f0) dup2(r0, r0) open(&(0x7f0000000040)='./file0\x00', 0x890, 0x61) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x6a}], 0x5c, 0x0) 14:53:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1e00"}) write(r0, &(0x7f00000006c0)="e36258078385a909959f2c85fca416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b10000140000", 0x65) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000007c0)="deeefccf13e7ed6f9d3a31e0d4893da3f231394d549fc639227b064b491433a3c19cc23bd713e11e861bd9c5abfe9edf97a0d19a5ba4af6411dc9c6d85288279b20bfe14f7af9824155a4004996f1081fd0591a425ffa9298392c677b933c70d0300dc60efb54f2e64ff18bc517eba99fe67c2ad3fa268d8ee6781900f3b7ea14622603bb139757d6835e5136a5aee3016635b905ce8907517caf5a76edbe0350dfc1c62623e9e6ee94fcf36e475c2b65dd281efe838790250f9e708e49df00fce93d95ad251fb0fc032a25f16097c6f504d5da01417f2cc35dc76c34dbdf9304bd419cc22d7e3e01d5f3095640eb0fe6ca70c70a0e1653ac4f6394c54f0b0772ccbcfe931184699f0d5fdd661a3d3f30389b785a430ddaac587bac426204cc9ede73c011968a5981308a36ee8670f0727599542e01650a68fd507f54b826448dcaf6541c608d7ed3b0a98d9e6ef1870050a40e98f3b5c1b11417279bcf32e0d678eb8ac3c01afa0b0f135c69419078a0d77d65c7293798434ecf5ffa7ca4a4c52c0782aae3a8566cd9615714b05bf22fcec11074c10d7d2b89282ec586dce94ccaf1dfab892effcdf6b31c8d95599d6e228c5afeeceef812a4dc5f712bc4db2e0af84e099622d161d46ab954e6fc53c212d18613653d5e854bbcf2c0b663fa187610c8b1ce1fb23baa2eaffc6588d73818c02b918f80154812664b8729c71b75a63817b3fb42082cc04", 0x20a}], 0x1}, 0x0) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) syz_open_pts() kqueue() syz_open_pts() execve(0x0, 0x0, 0x0) 14:53:59 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710f37001d000200000000df7230b4b4ed"], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x5, 0x9}, {0x18, 0x3, 0x7}, 0x9, [0x6, 0x200, 0xfffffffffffffff9, 0xffff, 0x6, 0xffffffff, 0x7, 0x4]}, 0x3c) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 14:54:01 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="fc928b3732038dec5e3310e7f8dfb9f5d4d7e9b17bb1cde2941425417c4cfe2225639d4691424a4cb99f6c2ab2cc4ad42cff8b143dae1ae1fea86ef30d137f13695eee97364bb53279031dd900db054d35e8885aa03305dfa73a628a11855ed01be535044d43398365f5235507adee87335cdc86b1b9c5adcb1f4e25194090ee24900bb14ad954fce45d24dd9ddf52e7a8511a515113d1a4fac92eefef0e7fd53b37f9ab3aa43000ca1ff6f2bd817a3b797ce96df65fafa9887ed35ce7de958f551f89ac5db5f3e21f9801e0933a0eb283d62b7abac1671dea5f0f17f9adf09d0d9843bc6b668d226f9e16e3d54cb6d6ed74997e", 0xf4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) 14:54:01 executing program 1: r0 = open(&(0x7f00000025c0)='./bus\x00', 0x8000, 0x9d6bccc3093e6d04) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, &(0x7f0000002700)=0xc) fchownat(r0, &(0x7f0000002600)='./bus\x00', r2, r1, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000002740)={{0x18, 0x0, 0x8, 0x1}, {0x18, 0x0, 0x10001, 0x38ea479b}, 0xfffffffffffffff9, [0x8000, 0x7ff, 0xffffffffffff8001, 0x2, 0x40, 0x7, 0x81, 0x5]}, 0x3c) renameat(r0, &(0x7f00000027c0)='./bus\x00', r0, &(0x7f0000002800)='./bus\x00') r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) mkdirat(r3, &(0x7f0000002840)='./bus\x00', 0xa0) lseek(r3, 0x0, 0x800000000004) writev(r3, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) readv(r3, &(0x7f0000002500)=[{&(0x7f0000000000)=""/25, 0x19}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/220, 0xdc}, {&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/42, 0x2a}, {&(0x7f00000022c0)=""/227, 0xe3}, {&(0x7f00000023c0)=""/34, 0x22}, {&(0x7f0000002400)=""/222, 0xde}], 0xa) openat(r3, &(0x7f0000002780)='./bus\x00', 0x0, 0x80) mknod(&(0x7f0000002880)='./bus\x00', 0x80, 0x6) execve(&(0x7f0000002940)='./bus\x00', &(0x7f0000002a00)=[&(0x7f0000002980)='\x00', &(0x7f00000029c0)='\x00'], &(0x7f0000002ac0)=[&(0x7f0000002a40)='\x00', &(0x7f0000002a80)='\x00']) utimes(&(0x7f00000028c0)='./bus\x00', &(0x7f0000002900)={{0x2}, {0x5, 0x1000}}) 14:54:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0xe4, 0x0, 0x6, 0x0) listen(r0, 0x1) close(r1) 14:54:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffffff, 0x5) fchmodat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x29, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchownat(0xffffffffffffffff, &(0x7f00000003c0)='./bus\x00', r0, r1, 0x2) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000340)='./bus\x00', 0x4000, 0x0) shutdown(r3, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000006, 0xa683}) flock(r2, 0x5) unlinkat(r2, &(0x7f0000000100)='./bus\x00', 0x8) write(r3, &(0x7f0000000240)="30c88262f2894412e8c9d2a262bd3dd229929466b5f1020ad7b46193594361a72001d352429cc8f1de9ceb2567940eecc0cd1b53723fe5bd12330a75116eb4f72191a92cb3337aed3f14efc5a03d4c00ef68649b1a0baab0346d00aff5b1fa43742a5b6accfc05d0cf66123130635f76cbe32e64f811dc1d08f6877b7500724b0210c2ad9bb20643d195cec5f0e42429b78119e1b4c49a9dc1ba55facfb5917f38ae9377eee0e10a9cd3741c2481fac4e63bb374ab43d0cb139a5a09457934650f495938fca8f2ae927f84167b290db0", 0xd0) socket(0x18, 0x5, 0x8) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x2, 0x2, 0x10000, 0x7, r4}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000440)=0x3) ioctl$TIOCSCTTY(r2, 0x20007461) r5 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000001c0)="1def9224023dd700a70775deebc4ad75ad3b0d288d628827a51d979d594701b5ee80c5287b86e0f7755c9e10a26de0f2034ce3132c39e961eadf869484d61bda77f51883fbeeaad94637dbdc9e961c0f422900baa7fe81d5a442e55b2e20309abe086886c996b727484c278c27e68e70aad4a402375c0ef2e2a87dbbacfe40ae4ba30a2dc212ece5a12d1bb181368f69cc1a84d6754ee706438db9d8be09f08cefed83ee29979400163509dec54cd45d421367bf5266a263011bb14cc05179c746ff5b2367215a7e0567c34eedc79c2c9d45361c82a00a29ac93c2dd6bbd0309034d66a4ae40719d1cd2064f", 0xec) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) close(r3) flock(r3, 0x5) sendto$unix(r3, &(0x7f00000005c0)="733f453615224e11252c19fb77e7484712163c9f8c76d20486e5791058daebc8ef66738600d267ec7387af315fcc8775057e613e5789eedc109c8a601022e4abb867d5", 0x43, 0x1, 0x0, 0x0) fcntl$dupfd(r5, 0xa, r3) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000580)=0x20) open$dir(&(0x7f0000000080)='./bus\x00', 0x8281, 0x0) r6 = dup2(r2, r2) fcntl$getown(r6, 0x5) 14:54:01 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 14:54:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/135, &(0x7f0000000000)=0x87) 14:54:01 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6, r1}) 14:54:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) r1 = dup(r0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) fcntl$getown(r0, 0x5) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) recvfrom$inet6(r1, &(0x7f0000000040)=""/184, 0xb8, 0x840, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000140)="8f19829c0d6236044bf45b2750ec114384b57f8affae86576cff55a89111b40ae51ed5", 0x23}], 0x1}, 0x401) kqueue() ioctl$TIOCSDTR(r1, 0x20007479) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000200)="8380e837385d15fc29ef7f70bcd4d39f7b100b0d0ce705950c75505dcd0032998457549b388cf3bb67eb2acde9a854b8310eefaac0cc1851139f", 0x3a}, {&(0x7f0000000240)="9db4cdcd4c6868e1858641b6d7ab474d57f6821f72d0188373b7e28dd3c720eec79e1dcf7317cca3fc8eb5f4db10bc4b318565698f7f534e54f5348f199fd9adee5f9211097dde160cfc0f3f4caa61a2021dc4a20ac560e83d085a8f07c241756d0315883d48dbe5158145c8e459e003ef15c9e9a2c15f78e9ed9be8d50434f558726273c5fdceabae5743c7eace097d89a58f371a8cb37819eec82b258b3593ec298aeb7c6f75bea039a861aa97af66eba60d082c673d2ec4a785f2adbc2712c51e861875b550d46100472161dbad957d96a61170f582b6bf6db24df392c825791adb6c6f7e74fd926ebc16207abb6fc0db9c4c61d9ebb60ec61d3d7a012539c7692d074d857b6df53b9c1f8069761ae6039890f7d97cea38ba0e8819c9f0f4c008ba5ad2d8f7159cef861d4d07c5b20456f8dfdf7571bcd1771babb1ddc0324b6dbf7d2a9fd0b9d2850145e244c0417d998697dca472220d761a1b1b6f4f8bda4d63953079fc69b0eadd7941037bcb13290dce66480e1fe5d8e35367568a89630b6f60b4967521a7985e005ff8e10f299960fb1cd7bb86816a3ef80537ca7953a47cf9bb7c19020dfb2b6a1e74dff717854241bcb03b1daf6c39a41dd0eae4ddeda17d4c53ff17f80982c0f8b4258af562a84bed752802e72921f634eda7d1aa7937b6db7b1812cf410abfaf2a961319d5422b5981c1f9b311f9bbc4a7d2276e16832e5d16e3d1d4e3897b5575cd95ce42d14a13657a1528f42dd9b63211c10b208719782e11da0035e4fd088986c5c86084ca65dfe5de1a31fbfc6dabd5c6e59eda50337baefdaf8cdf07d67ec76886039ecd6cd5609cd22499a16c59b25ef64a66d3ff4486f8a94e2cf1c663bda7815c6cd66649fc6f219377b04162f2426a30f880e533eb0aad9accbf6424a2bc0ec874ffe007e4c917db28779f39a6cf6fbbaa6a79faedc78391aa8ba266dacd96174787be1b65570a688b322d5fea4dfa2c0d808a9795519ef5341efdfed4d9faa6d7433fabcce80493f158c52da97efc58d56d48bb20d6592af00bc53e6a30773ab052428ff43201986d304be5bd833da3c1be9bcf3f62325b73a453730dbecd7b1eb0959b44a87959d537387c8892b3545a46ff6439dc166f158fb564c88e57b132f80efae5d148b282d78fd1aeffdfa4cdf348dadd774dd7471c77291a95a282ea3c291f31bcc4cdc95a08fbb88fd2b40bec52e84256d76e43190ae37498628eda5eac7b2fbeb2b8d745bab7587db03bb73faf5d5e995fa7b0c5b70714f699620fd7f656efbd82c9467e9d2456ed29cd469f9fb0c1b74f18210abc607a2369f552870feb1dfa3d9dadc6fbf2f1b41bfaad7800bb851641e7e2cd35a92bfd7607fa74c898b77b2981489c75888837e56a078cd9b4cc738163945150a73cd2175d54f2440442a1419823f54390b8bed5f4336cce5c91022d2c038ba52bddd4087fe57d6fd6ecefce6c0091753d58ebac6ef96a0495b23db1fb1aceeb5e077ef45ba048bb2766210537664a7c5c3572088f680d74270db5125271320126e5c8d521cf267509d3908947920cc34a5088ab26b047520cf105a04e491fd0d59186d1a3fe1f51cdfd6a4a0548fa4c1ca480b9e9a7538cbe552ff396b5e0cf417c20de34051c1e943c79ca5aa41e708dcef99573b34353a4549f4962d01cfd648ddcf1c89bb374004d93dbe8ba8e646ebe706ecfc851cc95e3c7496a8e7329b899731187d013c1fd2aa6a9b898242f27eb962d6f88dfa7b4a36416f641acc0184497005969e793be7de34fa9da338af777ab8dc2c7cded31cbc532ec23c55c1d5d4ed61d7bf28834b39c6bb95e30eb8f78d80016ff6f1505278be4038afe8f4917529284b23815d07db7d0a354e0fb95dc04d7cac9e904dbfebf4cf6432b88e78dadacb8e1aa9c68590e4d7f83bc18bea9226c96e06bf5b56c05ecfcece67fd1081e03cad646e397b46a5f7685819c586845db2ce9fe838baa14da5f94fd5e14aafb31ebe1b54e728f9ee1766d45b17d405cc4ab284ef6fb0c895012771b478a22707b7fafdc638461186d13bcd917b5f35f91fdb4ee9bb75625021e01c571d90720ff492d75cdfb54967f20b0492b813649aec8c77f7020968a4e5a7e502b431e84f93d467f359771252e5c74ded016066e6446f909985475ccfc70b39794051be0a1e04ad6b80a2b0963e0b21fb84ed1794883957cad0d4af4844e8694d9178cefdffb8ac808cc80500d2c9f00861781fcbc99108cece244fe1a64f4a4873767f4612bbd0ded477d40586feb86bb40a663a1df25b0072e6b873a500b28e7f592b2a251135041e2a43a72ec8d6124d7bcb48cfd34dadb96d466667a4471e0a3d75da17c75a525e9acaf4b40a911599486b28b99f956dc5b27a1f053a96f6b9645167e94d19d58c98c95d1e31e3a659813ce962bc702e8548a0166b6328dafa93cc502901c05bc9922a02a4a184de11559c00aa69cba33232a472c35007f8aa7a1147eb4e4e514ad9a61e4f279eeddf93cb3f8ac8199238a36bb88ff7971425df3f83600f96d09e5e850b4b6fe180652768ab06931166c9cd27474f153dcd852c1e3011996577ad8b3f3ad1c72b5bcc5adba5e68da317dab3096474ed85f18cbae81562681a34a6ac693a8f5987e9cfee3f5b629f8aa3fb90db02d7c3548a4198f7c801dd2ade4bacad6409980f7b760cd93c8a2c12855696d883dfdeb1dab3b2a4e393f354aaa594da509ba5a3f06bca8ae276a65798024a9f9a58f6c32f9e741336b6c4495bf356975217310c12e15b9b1ac5effc753c4cf7891bdca9e0c6eb617986c72aa9a9dbee977ec38cee517ee18f2ec8ea09166adfdffbf4776618b118aaceb5ceb2dc2c10cbe9a7ab2fccb0366c0a602dbe12036ea745c0dc079ff69b733a888e41e84a2a4ce44d8902636bd85f5eaef94255f0aea6eb67b70f10d7375d3dedeff11c0325195243b7f5d0e9c70abc89907781162024d2b6c9ef9db4aa6f8a5e810c9efd15ff3bb2ca9761e3a13c74f3019f8bf37c3045b8c2c84b7de84d500ffb0b56bc37090df9bed967692d8ff169a7fba2eaf4f25c72d5a0f4350ad8e526bcaf4d6ba7bb5ddfd72342c37e7e849cb222def57680afe5fe2776db009d9e57853c1fd650168911627739f4ae313911d4bc42abda3c52c9cf8b6c0c75b03c0ae41a9f8fe41651f1fee76c8224214cd474d406f032564bb5d1871bc748f946791b4893d15f93da9d1a10be83e9d24a54239465564b25f6709e64842e181fa91445aa56db508ce939673598dce00e3faab7139a886095b00d1873a63fcbf1512f0ac2e47ff353487045c864ace7d1c709812223c075e8796a3c526ff231a2490adaeb5127347f4c71a4997358f42527a3f0b9a00aa595e6c2d6f0769177014c1bc39ffe010ec790274937ffa418fee07166b4d87e03762e4bc733f585993f2966e14576e225c6b977cea1fbdfeae166984e875256d01c98e3d163de3ad8d0e6aed168df382ff5da37cfbe15a636732d18fb70dcead927d9dd9ba41031bca01e53e02068f01fd3c4624535884548ffec5e804aa16803c3f503cca29a0175b824a18f2a68e150ddfbefb64d5196a9cfafae111d83336bb88aadcca884c1caa0a693b016fafca86266f2837fb01f48ee0f958971e74e647c59831a2e10fa4676c55a4450ef892fef694ceb79e287beeaba3b28112db45fff47bfe66e898d57a69785bc6d5e348c5f90148a0912965e3c0276b8fceebfde7a30287944901edc2ebdb5e5d903da4789d36fd54a5c4ee0c5b0355e2990aca7fa2f57365a0f26f156dcd07282b7fd9755c9d631982dbc8055b8b9ee626ba707088d83576c66963f654fe794ed7468460bdf637b33577f675dc3e83e5d6c4b7865beacf00b3c0de396832824423d13e3e71198b7030d4db1be19c65f930b6de26c46aa03397a931e3e2698fddda6592351a3dc271f6618800a54d6d46e1fef61f0b3ea172d286234481724ea20f3d349f4c9ed2506ad2302f3c27b5ff2c2c538fb3c267dff8c25df84e8f3b02901db64b67e487a76b0452b935b3a3e5b5121df6b953ad407412b80f553c573cbf28d582a9c61c094e2735fa1fabb1a21b3a95a72c03e791e372ab6075058210fd84f4cb7a3a76e1211702d1bd964c9806164600796fbe37b7a184041f4cb0832a993ffe06a652f9af6f6f8c8506df296433de600b00628919a6f5ed95093953f999016537a221cdac55acb6709309144e829fe2ccea653f1d4ce80b36997883c5e6b03089cf7d4ffbf44fcd417f9ecfcb0309a1222e8dcac98a67cdb24fb0bd6853134abe4155c0f09557474c6751050247665bc357530054a4ef966a9264fa3963fe53c2883a82cd35ee5615112a5c70bdcfb23c26591353859c32157a29bc8f2d2990d6d715c0634d525bbe3793e519105af59ca3afb0488360d4034da64974ca20fdb5b5b8825adfafb20a374e306ff6e45d2c8690a5566ad23f635aac2052e5c0bb17553be292d8018b59cd9da185e4ccb964abdd57f0c57f6e2761dc5a9099143c9448275c6032902fa7d1cec35f6f98347a050d3b9284e9d804e1ccb50cacf9d76154a1f3b37f89b6140199083ff680a467bf366bcf99189791cff19a51f3fb3d19ca3e0b040c59440f8c7c118d8f655326fc351e416b09bc9a48a7ca4fa478653e854810a6918fc3595136d777d8c39b22f4b71b2a548cac45c6b5294b87a82352fb0a89784b1acbd5ee773abff1ea5a3e9289ed42ac6f568898554d2daffb41cbc79789e72ea17ece7a745a726d54eefb770bac69943034c44e156e4aab4674335f15a611d0830522719387486ae92b3c57278a097e23302558d95e6ea49630fcffd6fa77879a0e67195ad84ca575737d7e3434a5f0d0501b95d02dbf3c2f339eeb53485c427eb422ca47916dad90ce9041889b6f1842e66cff0e8eeb34f242fa970e5c63c77f0984b683e7efa25426db48e584665edffebb9612968d33c2fbdfdda05782d16bd52ede67f8b198f374add701f6ad88107990bf0fa6aacc8e6cfa79f6e48db1f78fc27a710cfd2d058465a10f61b69b7e25cd92a42f70783dfb3e44c26371d60bfd3f4fda03aceb6a740eb83b28d5615750654d713c206f227329bbe184e29279b0d62667215036501e70599260134ffc53cd7f37dcae85b8132f5037fb42c1db7c9c165318b5b1070acc865f694a0067ee98866ccdeb46beacb476d9f5c0f7d439414fb44a1b3d56d2575512298014b9af8990d5e90676364c4b933f9781f74b8e88ae7ae93e1932ccd74d9c9cccbc168201c814bb5b8daa468348c3e37a1fca4c1dba2f7d85d0921fc88b3c65c63607e26430d7d6cdaf5d6b7b162b785c68ea39cc5838977b5aed26a7bc35901d014092370a38f891c5d587bcd43461283db8b84a5f826f154301097207b58869778afb718e2f7eb9f70566d80695c2e13f529226669be426f11da5ba75af92fd896e9dcd31e92cf7a729843f4dc33f342fa566dce15ffecc86c348705fda23efec4e13f97df1b6c6c99c8fa3b86938f1a21355a40456aeb47120da07e76b6250ce6d2142513f9f9f5dd55906d60fd8b564cc3cdc0fc02bbed5a0fc3f3d641ca12f4e5dd1979ce1fa177f229aeedffa5822928829feeb47575a6531c3563fa82bb22c10dc9d1cc594848e652becf3ae6d50c238f395505c2645b9e69dabd3cd619e4fefa4f6199d221b018e1e9e86b3ec61456efbbe09247b4322dbeab04ad0682db805ce9c86f7d3aa8e8c12fb0591d29cb563", 0x1000}, {&(0x7f0000001240)="a6a5219466c8456fa47a6a2324b759ed6ea30885fba181631950e8800eb1f4761e200d1de0afbe8bfb21c03d0e2938fd2918e8edfd825acd3263695f9c7b34299ac5ea1cd65c414371c745a83625ec880acb5bf3bdc2674368d4e77b108d6b8aeee4cb4d0130b2191fd470c8e0e84933c727f26d5f1fca4bdc385bccad701d55ec8b0ad2e31141ffe5390cb5328a4d4ce19be048cab821c246ae1a", 0x9b}], 0x3, 0x0) 14:54:01 executing program 1: r0 = socket(0x2, 0x4001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) syz_open_pts() 14:54:01 executing program 1: pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) syz_open_pts() syz_open_pts() kqueue() select(0x40, &(0x7f0000000040)={0x6, 0x0, 0x0, 0x80000001, 0xffffffff}, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r0 = syz_open_pts() dup(r0) select(0x40, &(0x7f00000001c0)={0xfff}, 0x0, 0x0, 0x0) 14:54:02 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000728d948400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x4b) pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, 0xfffffffffffffffe) 14:54:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mincore(&(0x7f0000ff5000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/237) read(r0, &(0x7f0000000180)=""/104, 0x68) read(r0, &(0x7f0000000200)=""/215, 0xd7) 14:54:02 executing program 0: socket(0x2, 0x7, 0x800) r0 = socket(0x2, 0x8, 0x1) shutdown(r0, 0x1) listen(r0, 0x0) 14:54:02 executing program 1: r0 = socket$inet6(0x18, 0x400000000001, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:54:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x0) 14:54:02 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/41, 0x29) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="39f9770072180a55b0b466b93e916fd9582b3fd9766b3600277166c93da4f1525541ba644ac7e9921447e0902152a6b750", 0x31}], 0x1, 0x0) socketpair(0x12, 0x8005, 0x800, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="75440945354f218e993fcbbad9d4039ea70e4a9fec35e63fa8142499bc20da1d9584c915ec44ef7a5b06eafe8755281c0257b4", 0x33}, {0x0}], 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c8b77be46ad0123d57f70dc163877dfe2fef7b98180894622d2e", 0x30}], 0x1, 0x0) 14:54:02 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r0, &(0x7f0000000140), 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x800, 0x1800000000000}, 0x8) r1 = getgid() setegid(r1) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 14:54:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getuid() setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 14:54:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x8029) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() r3 = dup(r0) r4 = fcntl$getown(r1, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x5, 0x1, 0x0, 0xa8, "a9bf9cd9fc18da697057cf355ac3e906afad4f7c", 0xc8d3, 0x9}) 14:54:03 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/205}, 0xd5, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) 14:54:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) write(r0, &(0x7f0000000200)="f5ea6f", 0x3) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000140)="c4a2f69811c18fdf4669176b68e827101b1bd3ca", 0x14}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="384f6c14c295c9c15e92cfd71ea4e02ddf2342", 0x13}], 0x1, 0x0) 14:54:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) shutdown(r0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 14:54:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x2000000000029, 0x6c, &(0x7f0000000100), 0x0) pwritev(r1, &(0x7f0000001200)=[{&(0x7f00000000c0)="b22fece861dcdf7a026548e74244f3911cfaf85c266c1d8085ced6b1ced42d98cd97e5664ecacca2e9321f2518549a9cd06418a055b0ea42400372bd7964f61a9c6bc47014aff1b703682a0c0428ae2bd8c9e131dae4df67731ce4395eca7e32f49c8ee6f7687ed5b4d050a15bff97618b9773ba307d46321e4facfe0493b82a66c44b1789de40389b2865c3aba06a0a57fc17e5e4635591a531931a7b72e7bc396c075c3c0375fdfd702f228115be8f0d4b9912c5b2a52b03913d53775710448efbd49ce7e6765e5356862b958d869a1d339669a946e87f1ae2cac92a9d3fcf8f9ef08dd7feed2ac9f38416b773d296ca455f63a43d5fb56ae22e12541323e8cdda87b418dad52f40def92450eb5e26ab042d1c683b79efe7eb7c6494133e36aa10aaba3c4f8b30fde2dba7049ba453ea118c0d03165a3a5732216c28ef79cd6f2560e56b0da87544cdae566c425b0ee3adc11f0c9aa6c265d2eec5a98b1b6a6d737e747dc825b692743a09c9a725ba91207a7b7d65113d728ecd687cc46fef30c1f237a4372cf4829ba436ed56a49d0845eebddc2dd0a90e66d7e5744c038d8627cc073085b57ff3f426e725beb760bb2707a3e985a5f2ccdacf39142070383fbe0e9825d343b98d5a1479aaa2a84bf2750366e1df6f620da2cf2ff77ac66df4583d1fe82c2821134cb332c3a3f9adbb37a5244b12613dff78b089e6780f2f237ee71a8552bb4390e9936da7cbd17e20d140b2b4b84a183861a43cab0d8e41bab0dcf5b8daccd2b66aeb82c21955fdd665d49af606877ebc0d7ba7ce672df9a677bc8e87996d1e535c82f506170a3d5f773abbd5067968c0f7be5eb5d8fd0e3ed09622fbec15a928aeba30099d1c376465d0a4e09a49aa84682608def73ff3527787c9454a08fb7091b3e6bc17603f54496148e78e796cf7f5591d9ae4714009ccb6026ccde4d3123872dc0e2277db576758a6ec10ed299bd82e85b1a3f0acfd490efe0c675a5ac31c7b2a38ab82fbcfb2793f166c0662093a58180c63cd0f103e8c8c4521170a8a73657bcf62841e6a0b3e21823dbdce52a6672ea5ab5f3219c394e228c0105fad2f9a319fa4081c7abc91accc2b7ebed4ce3c0bc5b70f607af46d28992b169d6ebf8d39ca32a7ac75511a863ba159e7b48034161f02e9e49bc7f3ac99e33051714024321aa0fdf73f05db60cbe64fd700826ed60829ffd717e62c5296ab36ba47ba1b0e4914fea9126becfe5d75dcfd95a4124e4348d3c6480f1f0cf46bcb478d60102aa4824a2905df858adfa084602d91fedcd536e5d065b42fcd558f04be3aa64bc660f6f254eecaecc39d139049a600fd1b67298de54fd5dcd56e11c77f9dd5e2f72cd65e82cd77c58b641da5cde89184f8efa79ab2bcc2ea1d76426089fead70456fb100d555fefb68b915cb26716259d9c7d2f00b4536136ea738bdb1c2798e8cec5d0b1b5a21677d67cdb3dc397c68ae520fdd47db8954b68010e50b18e948e6ad6d0302d57d5b4e07088d243f3eef84b4919f9c05b27002b264c36d3468b3f8b919afa41c41eb3ebffb2130c922c90aaa2acf2076271f61b3862adfc194ef16a2daa720a85899e00ae1c36f1bebf7c71cd855b959ef60a5d82a4792688027d5689846a92c1caa15137cea87540808de91d17cf0a1c16d0c244dbed8bcaf8604f3e07345479f7005d4cff8c5b5f804019e5e04302485ede7afb2bcb8f8603007b88461f14a1f7abd70b8bc4ce8c3ddc0ee6bcab0fa55400ad66d19155e9b7741104fe7eefc1e0ad1abf0af587e58cb0b2ae0f109a20b0168369de9dd5ee43e67fc3fad47739ddc007f9461588af0ff3f30dd0a0865682073e5c22776f8b5a7a05ad40aadf954c86b238772ee45710255497a7d1340620aa16f1f131897a5babee738af0aa843d3f340703215149c9758a3194bc968b02313ffcf5ace5f645469afb2464adc07d3ec8c3245feadfe9fb4ceb13b22151680330b217e322fa925c1f9c485cb0a73759b463212fc139d9646d7527de2711fc843f943cd5cc8783b227f8fc9bcf67d2239f27325bf5a2b868f2df3b78b2c73f207b00a89407fd1074d159d07169b11834a5d8bb0515d0baf74508c4aa9016a2c6f283bff4aacf8ed82433895cf907fe020ab5acd46a65c774d77f5204da32ceb5f61b0aeeafeca1e2c011c34e0d38ece9f7bc6e78fdd5c00a5908924fc1d4f734b114613ff2d6ce82b168f60d7802af484918a8f0f077dad9648f587c76fe4713ead8310719cb6b771064a50d2123ccac4b63b45857af07f8291d743f441bbb17b2cfd22f58fa22884b5af34a6eacf2e8ae1b3ac934bc713a6788df921d331be54fc723d5ee8f6e44d22d1b310a07164883c9945be711e2dd95299608a7d7b7627ff0a9f4665c695506087f699235c5e883e1b73977e9283e54c4faf40e315dfd6c01c53e6534a42286ad51360e3c554fce87379a52b779823266b566105fcb65c75a51e18d284e0180d963677c6ab803feb12c35452b4d77f53c0293791fe8b046e6a3389f62d606b2deb3a67ed1431bf2e5a7564e203cbbc8a064d5965c1767e51377fe0f00e64b929f17b6f1c980ce404ce92fbc20b2dd697e0405a2dc134caf2aaa0eeab7fbebee62fe483e679b51d2f5ddc8fc968c2e152f853f2dd13a40162a018a469b8577cc23f1fb7921ebb310f8e55ace58fe25962bfb79a0e0a42144d092aa449f2676e7a823af3769c9ce1db6f6183d0ea4b2ec79fe5f473ab12d4a750b1dd632cdd151201a309cd516fb698321fb3e2fc1f396aab505f4a46705e5799e9d3fbd2fb3398939a8c47b6016b08061b01e4f2ff10daa5f7297663f9601e67a6a94e503891e8ab3661d57b97fd8f87a231b569cbb86a8a78a7968fef7a83b86f8ccd8ed7560e1d7c1fb4b3377e7893298eb57cbd8e5ee57666dbdf1ce1cab79af535ea50e059921ce86ae90cd30a0289dceba082b445749a7dd94907352003183ff4b08e700f2cb0d0d90de2e025bff0474b23cc36b3067d88b0d1d917cddd47da59e795c4fe86d82780acb21fc84a2ff600695ee806e63c3d070669cd77238d8318cdbaf8e8c29738c4038fd39fdd183221f789af63014aa9d7e8db4a65ebe0fd3a875c51791872f7303e6fc90fedd52ccee3af6eed55f6e4c47fcc9bb4ba27af560b80d5e89f523b2e78d15111032c349a0f7873c092b56dbd050bfedd466403f7c93f22e28db6989adbeb35f9632518c77c298b2b4835b4dc4ba397072ece07f84bb92b4061239c04f5172e95f74fed1e507324a6be5d5f359389f89acb797cd9f7a527637245592c2fdc0455445dc66cce0e764cb0f322e421458178281a5b61ccb98f4b7cec60285a88f348e4576bf3cb30e231396441ce6512504a5849e675ac8efa21ee6e6a9ce291077243412add24a420ca4be03ee9f62b0457472a2005652288d9815559d513eb6e9b091e508f46a452d9281dc4f9f9cd817d3fccc4b1e0b56fdf478530238d050aa8417baa66fc68ae49cd0a4f0bd43fd16928913ee5265f71ae0c0d890380b0dc2a0a660d3e3865e395a0396145708c1f5a3ca87627027df3f6fa862b095ae7e66d3ec934ee42f807c2c7822943acaf9386ab418944a5913c8dce5203064c023bc927e2b103188423d790c06de275536ec77fca4bc01a840cb7404aa51537ff92feb6cd5e6fd80780cd5b9bbcbd2690fa6bfcedab16a55ff6228311c99e7c1ed5081a5acfc52d852319c42382ef18d40babb77024f9cb213fffad5918f406e38ae373e7fe63323aecdf97554949b8c35bbf0d3877142e05feb2e7334a28f5ca3506e02416c1871968fd74ff2fa2dc490b71b44813011eb7b47f8af9f7d2dbd9f3406e8617e77e1669755dd03502fca5d3e7ef1cd491fcc0663522f58bfcbdf3071b991f92a8430e6557ea49148f6c4e28ffb78e7fdbf9314ea62cd8fd64d5442bfc736eca6db1b2e0f441a45d14e4a44cd24e3c04bc4b93711f34bfb267b276be805bd70f6df3137f9184b31682d3e8b7f6f1d739bc84ed6cc32acbeee6b4c76572f4b3655a398d449e6dad07ab2135ddd863bac428affaea0e83f33697a95c895e9114b52740308b3f5737ee1441142603d722531a7f59c5853d60287806466a02fba58e756cefc8fd5d0c8eac7eff7e565df0c0f5095a9e5f25f1827926bd199f1cd3a44522a552aea609186b6e76435e213c86e27a1764e4e9d527892acf92efc91f3cde3100e8ede3cbc85de42b234c8a55fcc475783857e4c76d17940417162919faf9361c8ab11560de8227c24a4f45b924f7cbcce8e7ad431f287adbea311e081dc57f4c0b76c3f1d2f63256c26bc8371faa222092287a72c7eb1aee4c8e4df8a30025fadc3e2a84ca86a784dfe7129abc35cc65c28b9f0db69733af12c15dfe16712268820cfc8b115f73d321a11a6adb68d82c843f2499b7629207a31ca298a80620b6bdb190ad36e3463de2359f1b595ab97cbe59915a3e3a177ddd4de688266b9fa2315646ab439dcc750de9cd4765a9fa79a708470222c5ac11fd3523bc5f99fd8927f9fbe1afa8092029158dc8e949a519c7d5bf6fa7958a437f5eb9f001b3689e3128086cc5405e367b4a5fee18070070ff9546fcc0ce406f0f973388b92fff6257d0ad2d1126dbf0c3244fa02e29ff34ce72e56089d34c5dc92b735c7bac1133c95ce6dde6fc71864c9e7a31093b7c33cb9570bbc3aed0259731f2e01f9dc18b96eff8af74c490edd63caa218a9fc18b30fe33b5808879ae9f7806a442004432bdadd5b39d23e65bafca4fdcd910a3700eafe5f9efe6a49ed09510e5d78c1ab821c5e482ad9c06dfd9f159a654f49a91d6f1714214e95905be3d0caf884d6e380e420da8dd1123ce73cf242045ab590b655b223592f76432e8019d32a29e363f1714b64fad43fb89e961efe8e40e94e797abec31795804937ebb2a42ef2a7a30581f0dad84e9a9b04756800c0b800d2e236f8930e4cc86c83977efee6485f7c86d5da1d5a93fcdbfc66c87f47ec2899dc17cc12fa737e3f58fe0f8f3e551ce51e2757bfeccf7498fbcea68f93ef5c37518b2320e6711cc047516beb7103a3c6421ae603818a8d9f4712186eea59416f9e37ab765c709c8a8040056a51bc0bb4c3d465f1137a84ac4fee5322b9c0ecc2c196bf1f4db18fed08dced26da2595caee7d1a0b7f0213d670999cd308ffaadade19b37ac6dc78b536d26eafda779ee76d000753bc8bc6d38edd0d8c9e555b230c4ad50c44010c13590d0cd3b916713db1862e6339505cb86d4036b789a7acabb7e3bae6db1404a9ea68cf998ee04c5519927582314c096e7c81ed6839ca9a7398ae97a4be89b6687fe2ddea677aa233e846a1bcccdb14294b106be54975efe9ed0b55fc39a5550cbf4ea28e78d7b4cb196bc5e70d8b1580c0b1da8e23d8b6a9626a2e42394563ac8ed75db6aada794f59e201ef74ec548474ed504d7be10ab3bf968ab21065917e98ba4aa3f1da4f66dca91a8c98ba3f98ccd53a184ce1af58abe23a6e9e4830614f07141add7ad4195890048d7f14d9e4b6f0700dba91e8d2743578c6465c046d498fc7aecce5186449dd94aac70feb562901748759c68051f7504b6f6c3426a0db0f3751ac929876fdd9a61eee8266c7100dfada74b35d7218afd5bd61a39a49b1be4e84305b533eb8063be5b09b81f2490ff334e8c88969b420a696c0d6dc65424d4cd5fd00be2b57b9792585c0c6ada57234e2351d0b68999a69fadc432e32a954e3961f3ce9d16b386040d06", 0x1000}, {&(0x7f00000010c0)="2ce3d20cf52163e35c83eed7c9dd44d6c8355f980cb8bbc3b6344f690d3e07811e6e81e7ebbad5b864275003c3d58e81bf3dc4695db6d919989a", 0x3a}, {&(0x7f0000001100)="d418de5513992802a641b8ea8bc04f006f98896cc54787d69c6cd700392273e02e13c3fe586b80a39b235948bc0eafe8bd5114622ebe1016e582aed6a48fa50c3fb4b8f61eea1f81e44a6abe543f12b538a7ba62e6bd643658b44365d516ed9e", 0x60}, {&(0x7f0000001180)="f3e21f11299556a1dacf8f3c06e7f7f93fd24d4f00a7e3bef32bb44cf757a1ae35e914773eb3621486b80f2c23950c8c4b7afddbc77bff679cb74632297ba5b324fc9eb3b5833ba663cc5cd2691e41faab245edf8b65acceec80da34b28fb8b72d01c7d3dbbd891c52", 0x69}], 0x4, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000040)={0x2, 0x3}, 0xfffffe98) bind$unix(r2, &(0x7f0000001240)=ANY=[@ANYBLOB="01002e2f66696c65300011bb72fd0bb4a602975fc40cf59eb9fc42b3f145ac307f380573c605affd15f9920ef959227ff31eb4056940887e925cc85c54a9cef85ed8aaa00dc87efa26a44e58ca1bf70138dac218273790c17a67d87548fc9901597ca4a615a800"], 0xa) 14:54:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0\x00') fsync(r1) close(r1) r2 = getpgrp() r3 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x502, 0x1) fcntl$setown(r1, 0x6, r2) fchdir(r1) setgroups(0x0, 0x0) fcntl$setown(r1, 0x6, r2) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./bus\x00', r3, &(0x7f0000000200)='./file0\x00') unlinkat(r1, &(0x7f0000000140)='./bus\x00', 0x0) 14:54:04 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x7d) getsockopt$inet_opts(r0, 0x0, 0x280000000000022, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000000)=""/238, &(0x7f0000000100)=0xee) 14:54:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) nanosleep(&(0x7f0000000040)={0x20, 0xfff}, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 14:54:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) 14:54:08 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r1 = getegid() lchown(&(0x7f0000000180)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r2, 0x0, 0x80002) fcntl$setstatus(r2, 0x4, 0x84) r3 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000080)=""/196) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r2, &(0x7f00000001c0)='D', 0x1) 14:54:08 executing program 1: r0 = kqueue() r1 = kqueue() dup2(r0, r0) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 14:54:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="3728b050ca69367a70378be8b7c08b55dfd4bc15d44727057195315f11b4aca1a59bbbad80f2521efa94644d3bf3ad475f", 0x31}], 0x1, 0x0) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x6f, 0x9}, {0xbe9, 0x3}}, 0x2) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c8b77be46ad0123d57f70dc163877dfe2fef7b98180894622d2e", 0x30}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 14:54:08 executing program 0: r0 = socket(0x2, 0x4001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) close(r0) 14:54:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xb, 0x3}) 14:54:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x3, 0x8, 0x39c000000000000, r1}) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)="e0eb803d", 0x4) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0x3, r2}) socket(0x38, 0xffffbffffffffffd, 0x6) 14:54:08 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f, 0xf0000001}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) r4 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0xc010, 0x3) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) r5 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) openat(r5, &(0x7f0000000080)='./bus\x00', 0x20, 0x68) 14:54:08 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xb1, 0x40, 0x2, 0xa057}, {{r0}, 0xfffffffffffffffc, 0x1, 0x22, 0x8000, 0x1}, {{r0}, 0xfffffffffffffffb, 0x52, 0x1, 0x1}, {{r0}, 0x0, 0x40, 0x40000000, 0x53, 0xf501}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x1e15, 0x80}, {{r0}, 0xfffffffffffffffc, 0x38, 0x1, 0xe42}, {{r0}, 0xfffffffffffffffd, 0x10, 0x52, 0x80, 0x103ef81d}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000008, 0xfffffffffffffbff, 0x2}, {{r0}, 0xfffffffffffffff9, 0x14, 0x80, 0x2, 0xffffffffffffffff}], 0x101, &(0x7f0000000180)=[{{r0}, 0x0, 0x8, 0x10, 0x5, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x1000, 0x17}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x2, 0x7}], 0x5, &(0x7f0000000200)={0x1fa, 0x3f}) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0x6, 0x0) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/11) 14:54:09 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/13, 0xd) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x10) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) r2 = msgget(0x1, 0x21e) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000a309d9f30000000000000000000000000a00000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005538c14d89601052929978ff96e173cac1da3485bf3422c1d95bc3f6816b846aeae7f4979ad868d322"], 0x4a, 0x1, 0x1000) 14:54:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1008, 0x0) syz_open_pts() mknod(&(0x7f00000002c0)='./bus\x00', 0x6000, 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffe1, 0x3ff, 0x10001, 0x8, "582edfafdc54a20490137adbb85f6d3107629d97", 0xffffffff80000000, 0x84}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x1, 0x2, 0x6, 0x37c3, "2c4657b2d54e7c2dfe927b87c03692bdc2ca1c82", 0x7fff, 0x401}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x7) symlinkat(&(0x7f0000000380)='./bus\x00', r0, &(0x7f00000003c0)='./file0\x00') execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000140)='-]\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) r1 = open$dir(&(0x7f0000000340)='./bus\x00', 0x10080, 0x0) recvfrom$inet6(r0, &(0x7f0000000400)=""/15, 0xf, 0x42, &(0x7f0000000440)={0x18, 0x3, 0x4, 0x8}, 0xc) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000480)={0x1, 0x2, 0x800, 0x6, r2}) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x40) 14:54:09 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2e8f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) 14:54:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x110) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() r4 = socket$inet(0x2, 0x8007, 0x9) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r6 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0xc0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x2, 0xc850}, {{r2}, 0xfffffffffffffffd, 0x4, 0x800fffff, 0x1ff, 0x6}, {{r3}, 0x3a9897b1a623df09, 0x2, 0x10, 0x80000001, 0x4}, {{r4}, 0x0, 0x0, 0x20, 0x3f, 0x80000000}, {{r5}, 0xfffffffffffffffc, 0x12, 0x20000008, 0x7fff, 0x3}, {{r6}, 0xfffffffffffffff9, 0x1, 0x1, 0x364e, 0x3ff}], 0x400, &(0x7f0000000240), 0x0, &(0x7f0000000280)={0x2}) r7 = socket$inet6(0x18, 0x8001, 0x202) setsockopt(r7, 0x29, 0x200000000024, 0x0, 0x0) listen(r7, 0x7f) r8 = socket(0x10, 0x4000, 0x7c8b1471) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x376c, 0x40, 0xa9}, 0xc) listen(r1, 0xffffffff) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffffffb, 0x1, 0x7, 0x3, 0xff}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) getsockname$inet(r0, &(0x7f0000000240), &(0x7f00000002c0)=0xc) 14:54:09 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f0000000040)="e636dca59afa031bf13f4bf482437c6ccbac1f20d300a1d0f4bf26eab43556116a6ee9a425f8e51b1dc3fe", 0x2b) lseek(r0, 0xfffffffffffffffd, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x5) fsync(r0) 14:54:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), 0x8) dup(r0) 14:54:09 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getgid() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x842, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 14:54:09 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() geteuid() r2 = dup(r1) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 14:54:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, 0x0, 0x7fff, &(0x7f00000000c0)={0x0, 0xfffffffffffffff9}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1) nanosleep(&(0x7f00000001c0), 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/34, 0x22}], 0x1) dup2(r1, r0) 14:54:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x400000000) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) poll(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) write(r0, &(0x7f0000000480)="bda511a7ecbdecf7bdb2046dca4343606922a9ce50a6ed2a9b4940015c5e3c3801c38c316e2d1a9e2e174f63bdb2f5e963fcbc0e0ee3268cbf73068131ccd310e56ec18adc41dd69caae55b44b5f44f24ab4d3b7c1a1d0c4d1fb847b18491105000000000000008362be05594991729786cb87fec97a55b038c3329af7385e4189d81ed8c01f1cf37fa1a65aabd1f46571c4ba532362c5cc253445acb627ef8591dc660f9573409a263c6fba768dee5fc739912eb22c6b536a834658de8c97ad9bc2e5e2ae4935ea9421f64c5bf6607b79de66153ab32bdcf449e1139d7e51e076289f6907f8a5d5efc637483f93edb30a", 0xffffffffffffffdf) 14:54:10 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x7f, 0x9, 0xfffffdfffffffffd, "170000fbff000d007f00"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550", 0xf7}], 0x1) write(r0, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9f04003f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b0b4da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914e2325741e1182e04ad056151ae78b6479047cf0da9ed07461e88f4a03368407b7b926e76086f8a3a87f0b7d77d02d334ca44e71ccc7230314e7688f8e80fafabdb07a097a3165d9f77bb340cbc5f287a673cc14ba3d82c677913efa909e4637a65d1c9c3000dc39d7a610c3eb3a8acbd79a565090ea87423464a6749745b27e11512133ac52f63e1090b35aebb023656bb1b4fd0712ba9f487d50b98b75f7ebc0f567970969cdda59e432f18ed57f7f", 0x1eb) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) 14:54:10 executing program 0: msgget(0x1, 0x200) r0 = msgget$private(0x0, 0x6) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYRES64, @ANYRESDEC, @ANYRESHEX, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRESDEC, @ANYRESDEC, @ANYRESOCT, @ANYRES32, @ANYRES64, @ANYRESDEC, @ANYRES64, @ANYRESOCT]], 0x4, 0x8000000000000004, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) connect$unix(r2, &(0x7f0000000100)=ANY=[], 0x0) msgrcv(r0, &(0x7f0000000300)={0x0, ""/251}, 0x103, 0x3, 0x800) setsockopt(r1, 0x2000000000029, 0x3d, &(0x7f0000000140)='\x00\x00\x00\x00', 0x289) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0x17}, 0xc) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000001940)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:54:10 executing program 0: accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x6, 0x5012, r0, 0x0, 0x0) mincore(&(0x7f00001c7000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/11) 14:54:10 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) chdir(&(0x7f00000000c0)='./file0\x00') 14:54:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000080)="c7b3a5a9c848610945ffc103e576588386f22af4fff777707bcc4846547de0ba4ea22be49bdc53e03473cfb72142c3bd813343e18bf29ec0e50709dfb1370b1b55c8b5fbdb6a3001ad5053bf065ac824f5cbab230e74479650bb6f7083603bf562d70957d16c16caf11a69cda96caf4907ca0930b32466ff9ad7", 0x7a, 0x408, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)="01000000", 0x10a) 14:54:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffc, 0x4, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x40000000000000}) write(r0, &(0x7f0000000400)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b22229c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f0781775a4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000600000068f7acad442c837625ea20791e233b", 0x6c) write(r0, &(0x7f0000001cc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c01561fe3bc6b796e693916725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e9c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb111641ce42dfab3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a4e869cd892b55037498ea8c89075ea30c67de0e3f47e81c043bbd018d0313795db4c73002a0d000000000000000000000000000000", 0x7ae) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x800059, 0xfffffffffffffff7, "928fbc35275c8284e2d5cd6474f0d60ababc9d24"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:10 executing program 0: mprotect(&(0x7f0000359000/0x3000)=nil, 0x3000, 0x6) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) getegid() execve(0x0, 0x0, 0x0) 14:54:11 executing program 0: r0 = msgget(0x1, 0x88) msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x800) chroot(&(0x7f0000000040)='./file0\x00') msgget(0x1, 0x100) msgsnd(r0, &(0x7f0000000f80)={0x3, "0133dec3e9902f794067026a0611095d1382ba005f61982f98001a8c80663aac7808672d0481a7afa921d5093bdb1041626d875f6d5b3c2d3b4c"}, 0x42, 0x0) 14:54:11 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91cf3664cbe7d5ad925046a9979f701b400171b0867eb05f1c5224375ab068c8753a8a63e77e41b6918985c1277cf3114ff289b0b4f551c7a858515186a76c429e2ab9cab3aff325a7ca162a4027343e8d16d47696530b8"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000200)="214c9b4a0d1a53783be593cfa12d47227f0fdcf6cc71389d25a07e47f2641f356789cf685fc966468688201cc16c139b6153bcc1ed2a908a3b80cc41f87a3fc8ee71576d3fa56aad77bf759f788cf1032f39721bea67d25aac6f8dc503a622907887e9312b02aba172d6af9dbd332e85a120af03ddb18dde0e28f37e5a69f3daeb3830c13fa73ae74cb4fe1b2091c2c1202b6f", 0x93, 0x409, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 14:54:12 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 14:54:17 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unlink(&(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 14:54:17 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x2, 0x1) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) chroot(0x0) 14:54:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x888, 0x80) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x4) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1000017a, 0x0) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x97, 0x1000}, {0xdbf, 0x80000000}}, 0x2) 14:54:17 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x18001, 0x20) poll(&(0x7f0000000040)=[{r1, 0x41}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x6, 0x1f, 0x0, "0df775ebed7b1942517761d75d57e072ba7494a2", 0x3f, 0x100000001}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x81, 0x0, "94dbf4a44adbed083d00"}) fcntl$setstatus(r1, 0x4, 0x40) write(r0, &(0x7f00000004c0)="18", 0x1) 14:54:17 executing program 0: syz_emit_ethernet(0x8d, &(0x7f0000000000)="ee92cdc11d27fc6c31922c3d9c0c99e91006abc5e641e0ed06e8ea11cdd741ca05190afd6942ba278308f0911ed187263a4cc0530fda403279c6bbc21ef02f7cf6996d1ff0aec64dddd6a929bf57b6a217bc7081e0921c553e1001daf8d0aed6f159fed43b93b1f43953853f9801f5a071fc29b5c37ee7f43358c404faab9fe0088d9fbcc7ba3540aefc396214") r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 14:54:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3ff, 0x0, 0x10000, 0x4, "b0ce3cf9b276b29c57de24099ab2852da9ee30cb", 0x8, 0x6}) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 14:54:17 executing program 0: r0 = msgget(0x1, 0x0) msgget(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) msgget(0x1, 0xfffffffffffffffd) 14:54:17 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000040)="f73bf53d", 0x4) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = dup2(r0, r0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0x1}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 14:54:17 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x18) r1 = dup(r0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r3 = socket(0x23, 0x3, 0x2) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r5 = kqueue() ioctl$TIOCNXCL(r2, 0x2000740e) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = kqueue() r9 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x18080, 0x10) r10 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r11 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) r12 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x182, 0x0) socket$unix(0x1, 0x7, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x4, 0x40, 0x65, 0xce6}, {{r3}, 0xffffffffffffffff, 0x5, 0x41, 0xffff, 0x5}, {{r4}, 0xffffffffffffffff, 0x61, 0x1, 0xfff000000}, {{}, 0xfffffffffffffffa, 0x21, 0x6, 0x8, 0x29f2}, {{r5}, 0xfffffffffffffffd, 0x2, 0xc0000041, 0x1000, 0x7}, {{r6}, 0xffffffffffffffff, 0x94, 0x20000000, 0x2, 0x1000}, {{r7}, 0xfffffffffffffff8, 0x1, 0x40000008, 0x1, 0x8}, {{r8}, 0xfffffffffffffffb, 0x85, 0x1, 0x6, 0xaf6}, {{r9}, 0xfffffffffffffff8, 0x10, 0x7, 0x0, 0x4}], 0x5, &(0x7f0000000400)=[{{r10}, 0xffffffffffffffff, 0x21, 0x232076e45f881efb, 0x888c, 0x3}, {{r11}, 0xfffffffffffffffb, 0xa0, 0x4, 0x2, 0xfffffffffffffffe}, {{r12}, 0xfffffffffffffffe, 0x1, 0x20, 0xd2, 0x759616a6}], 0x1000, &(0x7f0000000480)={0x2, 0x2}) r13 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000200)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x7fff, 0x0) 14:54:17 executing program 1: mknod$loop(&(0x7f0000000280)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x7, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x52) r5 = open$dir(&(0x7f0000000400)='./file0\x00', 0x280, 0x14d) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x40000001, 0x1, 0xa83}, {{r2}, 0xffffffffffffffff, 0x28, 0xfffff, 0x3, 0x3}, {{r3}, 0xfffffffffffffffd, 0x29, 0xf0000082, 0xffffffffffffffed, 0x200}, {{r4}, 0x0, 0x0, 0x1, 0x5, 0x5}], 0x8, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x7, 0x4}, {{r6}, 0xfffffffffffffffc, 0x8, 0x40000011, 0x0, 0x7}], 0x100000000, &(0x7f0000000380)={0x1c00000000, 0x2a3a}) r7 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mkdirat(r7, &(0x7f0000000300)='./file0\x00', 0xa4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x3, 0x0) 14:54:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="3728b050ca69367a70378be8b7c08b55dfd4bc15d44727057195315f11b4aca1a59bbbad80f2521efa94644d3bf3ad475f", 0x31}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c8b77be46ad0123d57f70dc163877dfe2fef7b98180894622d2e", 0x30}], 0x1, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() r5 = geteuid() getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r12 = getgid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000100)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000180)=[{&(0x7f0000000140)="ea6fe162", 0x4}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0xf8, 0x8}, 0x1) execve(0x0, 0x0, 0x0) 14:54:17 executing program 0: setuid(0xee01) msgget(0xffffffffffffffff, 0x0) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2e) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x7fffffff}) getrlimit(0x7, &(0x7f0000000040)) r1 = semget$private(0x0, 0x7, 0x400) semop(r1, &(0x7f00000002c0)=[{0x1, 0x21, 0x800}, {0x0, 0x20, 0x800}, {0x1, 0x1c08, 0x1000}, {0x3, 0x3ff, 0x1800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/212, 0xd4}], 0x1) 14:54:17 executing program 1: msgget(0x1, 0x0) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) msgget(0x1, 0x480) r1 = msgget(0x2, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) 14:54:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) listen(r0, 0x0) dup2(r0, r0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) 14:54:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2000000000000020) unlink(&(0x7f0000000000)='./bus\x00') close(r0) 14:54:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0x20}) 14:54:18 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="3cd351c79ef7d5dc0cdd6c47e1d74200d752aa93cc148331c03a093ecad9f60afc4e96fc385450d88a2e122092cd3cfd3ee7b0db6ba49da5272de1b94b577ce1e6eb09762dfcb4978536c6e21643e8266dac22a74dfedba5298a4a41a220a4fbe57ac275243a408dcab6", 0x6a}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a16da003bc8d433bc3bc5a118debc14c8f7fcb4a"}) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89ff}], 0x1, 0x0) 14:54:18 executing program 0: 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, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x84}], 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x22, 0x10, 0x55fe, 0x1d3d}], 0x9, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000043, 0x5, 0x8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x3, 0x4}, {{r3}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x100, 0x3}, {{r3}, 0xffffffffffffffff, 0x2, 0x41, 0xad, 0x81}, {{r2}, 0xfffffffffffffffe, 0x60, 0x1, 0x400, 0xff}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000008, 0x1, 0x10000}, {{r2}, 0xfffffffffffffff9, 0x20, 0x8, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0xfffffffffffffff9}], 0x41, &(0x7f00000000c0)={0x8f, 0x400}) kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 14:54:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x1800) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x6) 14:54:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000280)="a3bed17e420e96ea8ed83ac639d66952cdbe62f86bcd10ca066b955ad48b3b269d1067a658255a80c1bcb01dd7756a6dde236073640a5d1f19cc8f4faba204ef1f9d7e2cb11f957c3bee0aab7a1c364a445f1c38eb894d67fcdf2defc495c291432f363e1ce1bf7a68f32d07d1afffa0782a396a1111428b0e07afca71a88fe6995a95f5e77027f9420077f1d33f441bf53e267bfc438e62bfcd00c3ac248c69c1adad20ff1be3ba4c089fa9a6817e902da8f62c5592c2", 0xb7}, {0x0}], 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000340)=0x6, 0x4) unlinkat(r5, &(0x7f0000000040)='./file0\x00', 0x8) getsockname$inet6(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 14:54:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8005, 0xfffffffffffffffd) setsockopt(r0, 0xd3c2, 0x100, &(0x7f0000000400)="537ac956bee1bb8bee5dbb6df549267b83dc0ee922ef31798172dfaa29cd77998ce67f02eabe65cc08c0ace07c64b002478359d47293cd1b95a1cc0d01bc640af3f527af5112b5b5829e2ae58185c19945df3263cbd67d8775701bc5c722e880359bdb5987f45c0c55fff079133e73f09f9c009493d230c90b1277ba039fd366b327158bf5308d33c843e1aaa60c", 0x8e) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=']\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) r1 = semget$private(0x0, 0x3, 0x40) semop(r1, &(0x7f00000004c0)=[{0x4, 0x6, 0x800}, {0x5, 0x80, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x80000000, 0x1000}, {0x3, 0x6534, 0x1000}, {0x5, 0xfffffffffffffff9, 0x1000}], 0x6) shmget(0x0, 0x1000, 0x80, &(0x7f00007bc000/0x1000)=nil) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="05fa9349", 0x4) r2 = semget$private(0x0, 0x7, 0x40) semctl$SETVAL(r2, 0x4000000000004, 0x8, &(0x7f0000000000)=0x20) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000340)=""/188) 14:54:19 executing program 0: link(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./file0\x00') r0 = dup(0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000f00), 0x10000) r2 = kqueue() r3 = dup(r2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000a80)=0x1005) syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000280)=""/124, 0x7c}], 0x4, 0x0) getpgid(0x0) sendmsg(r3, &(0x7f0000000980)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="9ce45e61785a41c488f66794ddeb3059040896e2be8f6dfb32d82d15005de8ba8408aa6da1a355a6bce2a1607f7f025b9ff985e167b542ca9c6824f7629073065684d18d8edd4dba536bd7f8d31faa5153c5cfb511649e6a0de1fb261f23ce5e03bf6d3cd2255c4afe18ab5e2d7459c39d45be3dd801fc8859605569ac7dbc29aba26ea5eaa03b4d76b55addffba19210a4c084655d8433379ea2b98cfde3425ea8e55e7aa28aa0120a0d5c064470c3a519a0ce556215c81850c1b910b397c961a58bd49e1a4c05f2f8285979b5ed72859aca105a7a1db07bd610770575fd637ad05fffc0d2c2cb43fe5d6e67600ac4ff44c3ff4a7", 0xf5}], 0x1, 0x0}, 0x4) syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x6f) setegid(r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700), 0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000009c0), &(0x7f0000000a00)=0x10) getgroups(0x2, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780), 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r5 = open(&(0x7f0000000500)='./bus\x00', 0x21, 0x18c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r6 = semget$private(0x0, 0x7, 0x50) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000300)=[0x5]) semop(r6, &(0x7f0000000180)=[{0x7, 0x1, 0x1800}, {0x3, 0x5}], 0x2) setsockopt(r1, 0x17ff, 0xfffffffffffffc01, &(0x7f0000000340)="f8012631b573cece4ec664783d1bed6f4bdb3613", 0x14) select(0x40, &(0x7f0000000200)={0x0, 0x7, 0x2, 0x8001, 0x6, 0x8, 0x1, 0x9}, &(0x7f0000000240)={0x2, 0x40, 0x7fff, 0x40, 0x5, 0x6, 0x5, 0xad}, &(0x7f0000000280)={0x8b, 0x6, 0xfff, 0x5b, 0x2, 0x0, 0x1f, 0x7}, &(0x7f00000002c0)={0x1, 0x36}) pwritev(r5, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) 14:54:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x400000000) mknod(&(0x7f00000000c0)='./file1\x00', 0x2028, 0x4400) r1 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000200)=[{r1, 0x1}, {r1, 0x40}], 0x1a, 0x0) lseek(r0, 0x0, 0x1) readlinkat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/52, 0x34) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) fcntl$setflags(r1, 0x2, 0x1) connect(r0, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x101, 0x8}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) linkat(r0, &(0x7f0000000500)='./file0\x00', r0, &(0x7f00000006c0)='./bus\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000380)=0xc) write(r0, &(0x7f0000000280)="bda511a7ecbdecf7bdb2046dca4343606922a9ce50a6ed2a9b4940015c5e3c3801c38c316e2d1a9e2e174fd791890bbe90a663bdb2f5e963fcbc0e0ee3268cbf73068131ccd310e56ec18adc41dd69caae55b44b5fd1fb847b184911b801a213493753bb8362be05594991729786cb87fec97a55b038c3329af7385e4189d81ed8c01f1cf37fa1a65aabd1f46571c4ba532362c5cc253445acb627ef8591dc660f9573409a263c6fba768dee5fc739912eb22c6b536a834658de8c97ad9bc2e5e2ae4935ea9421f64c5bf6607b79de66153ab32bdcf649e1139d7e51e076", 0xde) read(r0, &(0x7f0000001d00)=""/4096, 0x1000) fchown(r0, r2, r3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/3, &(0x7f0000000180)=0x3) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)=""/160, 0xa0}, {&(0x7f0000000800)=""/176, 0xb0}], 0x2) bind$unix(r0, &(0x7f0000000640)=@abs={0x0, 0x0, 0x2}, 0x8) 14:54:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x203c, 0xd00) open(&(0x7f0000000100)='./file0\x00', 0x1048a, 0x0) 14:54:19 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1202545f8d5181410b18bedc185e9b37902cda4e"}) fsync(0xffffffffffffffff) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e05c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd0", 0x25f) write(r0, &(0x7f00000004c0)="187b190570fad7a3a362cd0caf6e70fb24cc55ae8d17f391492eabd671b1d1ee2940d6427b5a05cca0de559d2d1a54eececfca0489d370f64618278da0aade6cf795a5bb5160337c599a31e0e9bab0ad7f09f0eb4dac835c0849984610c6faeb51e2aa9bde41a7cdedcd0233fb543cf94e4edf2bdc59236aa90e074b9208cefdcbd27a0e0598112a05ab5562f842a9ac22957c9ae3499141630fdfb40428ac2d270e056587dcab9d123437a9f1360cdd213e275f2664003f3d730f9cc8d8e6c3877ce0d3cb48c0f7b88273f59e9b0af7a3dbd638717fa94e3936d077cf977e8858a75434830655ba9bfa8caf91a707c854d2acb924391c1e697ba267405ccbb98352c110dd24506af914badb7e67f2a2731438614e2067672cdca9602577cc1ff407d0826cb502de444d23ef3ea6add721d1e2747cc056141ead00323c442418ca5805f69050678a0514fe39a59d9bb12328d006b0a05ec46d12065ea9629460f410f0c3a1f44c31e08d6cf3513b4d39625ba6398293e22d43266fb3e27ad709a9f9eaf0ea091203a56ebf4224208142cf77d6750517dd836383718a91f6f894a80c97c7cb7bf32a23cbb02a945c424ebff97ba7bbb86556322792e375d998ecf2850351d881de188807a13d30e2211531645dc75248342a2489865647634b87ddaca9828c4abd78e422c186919783fcf2727f9e40f5b75f64021e1dddddc3a1285d8d2f6c9b0edf33182031912d5032c07a545b15a6cf0128088c3dfcbe491514321d7f8f1003685acd1f38df88c6056316a14f61448dc22df54b4ad774b1f0d15c108963a91ea4019f587b1670a6022e5e4b05cb13831aff47e660290c7fb42d3d2d4101884401273a1eb5cd195eb82c4abf7edb9486965f8c63dea5222a7779399e2294885f820b99c49cce3769a6d974fe73c35b00591ccdfb5fec038c79d7753327d53993361d95645b4442a4789d98f8e5744ed7fb74bb11c0f18f4793306a9559e963865224345b8d38b2d2e63ad2b0e0aafceb882790533345fedfede7ac72635f64723ad679eb7e99f0106d1d59478dcc1e8c2187c3d7c5af3dc5aa0af7d7067beb92c9939bab1053eabbe4df50bcb3936ddb4c5343b5e80977f1d7aea14d1fa4d69e87839bfe2bd807b5ecf0ea6a8eff395e3c9f2b44efd05e101eacb74b2555b7fe29bcb9a4dcf2de3c05c27e1535c280c88720a40698d8e12a2a55f06f292a1b7d7c2fba2264c71caff3c8659e7c6168f071ded09a442c9a3852c0fdcd2b33de72cbe3827ba28452f94c495bad1ae2ea9d7e300ccb00e1f34f34fede6b8ec42be5056d1a06a0fc88b5b0a2a87be4c833fd004923f40dbdd8a298898e5c99dac180b889e0af62fc3fc8aaefd7a318edcb90c97993e83d0810bc7cdf24c29beabdff91f6e6d27854c640af65bd21787a3ce7d6be47047d759284b87ab5211208c049afec38ee6b22f18c84a4859e92bfe042c4f0257f21e9ebd6ae6ae3a1953471856453f480e5cb2b8c223c0c689f67d900c3110af2458f248f93999a6df7d8bdb2435e60b1d686535a02912c558b1a0d16632cdad782bab580656350ad82d1d15ffba040d598c62813eba4a94c85cff91da585bbf71f231132c425e5e52e8d64d14a3ffd087accf29f9b69624c2e70c1a0a0c02ecd52163643cba85ae511c4018f9f1d8987e17187f57e934ae436a24746e54d547a30ad7c3ce3edcfe97c6c0d35243b68d9c1261c91cfe3480c382d6058df44ecbe558526b641e38ef937a14c4d9c623d30b67572b795f1de9886f7eb161b5ef146bf7be040182499e5f6b10e73056b22a348bf190a2251729a9661dfbbbd6bfef8dffb6985bdef39df88f6453367f94cb3b7d3bcd111801bc44b9120faadf4a728c5e4ab1874cfaf6fc704d913d63dfd898b36a091acede0273a1564df3a07362561144cfe65fa6833d077add6aafed7ea2a6c759a5fb5200340efac1db33f5529df0fb800c28cf1c8f15b6e80a14184e7d027d8fe23af9073e568eca1707684edd8d9dd114c53b487a2e56eeb5c5a640bbf30523b0649be8fa8928c89af4324225fc39bb14a6e02730e521fc3759f6fb8424c5d6f05488c4c4be55d7e13f4d6ac055b5e6e52ccb0744016a02b3b61bf8e43a77e73009d91a9dc223fca7da92e3e12a9c4a6b5735d6d5db2dcf18436659243483191e2c0a07dad29af0fbc285f2f612161b294b1ad0c7458e198459e1b60f51ec31375949252cc53870facfbe18abcc88f39b13643b7ae0991b1f093c71f7c8c255a7e31f027e904ecafd21e417afe1dbb580c610ff330fa5e14cb72f5a14753a1d1a2ea99fbf2b1b971c7d07ef8d4154324044356b538b2751171a7bf3af40a9cda3ccef49130ca5c3191ab33ca76f4b66c97bd1c874ca31a2fffd0275b742c34dfa278a93fa2affbd2173731e6c574b1b89e56f6406079f28829f019bce888d78655f3bb8843076fc54931978fdb547e2295ea2ebbd9afb6a7bd11fd5178f8fafad7b418dee401b640eb6a2f12a479eb491b5b82a36dddb1dee8073010b09a9e42390058930fa4f9c13ed8b19540bf85147eb2a91deaba5ed34b250221557db33195dcbde639d4b0c1dc315d70e51cd505f7048ecaf319a12372ea2b97ff2e7f242a90cecaae9a1fad10e2d9869b5dcc3d7f1716e7d9f877f11bf4c1893a1828ddaa7efca5550fb61c80c96bd49db1d95ec0dcca21f138e4216b138336cc90e754a52007a24758ad220619cf851fa02310aaeb3dbc950ade326f8e34bf001686635978e5579db182543635f6896fc02a99d90bab79b74f85a5d0ee225b533b0f116dbe5937300d97a5c77f19f8cca088991347bcace3b2881107cd1868b6b452a1d1255e1424c550261e42fed62a550a474d8c3cbbc453ec139a4f75ee43f7b5f193daea2a35f96661220c2990d34b4ce9b13c7466e62f686e61ae90f3e29e2f8a5d0bfff402473972c821d1077cb4eb05fd4550fefcd900eb239cc0a018648fd6a389ad6aed33e41fcca0293e41c3d5359887fd2c7c8b8ba4e375751dcfcdeeaffd1f94c3108807341a7b2323ab9ccabc8e588a70fe37a8fbba9b2a60f361c54ef3532f97747948911c4c9e40fe5bc9998be8d7b6abd80a9db6cd394b1144fba1429a1326c082bab051b00933ddbb6f92c5686b1551fcc64dc72cd73edc1091cd8472079e2b71c14d764fe7f67196601354c47492eaa51e094c87b90e02697bc56808d8ec763fe41abc3a978f5c6c21ea5feeadaab73ef550f6459d72025f35adc0f6ccde6abf25034bcb363b63f4af5447891b4ba4278190513bc81119abd2a2dc6cc5b76e56f5b19ff93d6c4861c0c4748bc7d9a4b9eff683c6724a0077aec3b9162435ffb31aeb5652af651a03aeab31262d1a489e11cc26fdb1d9d8e0060f35f01b0cd0754cca7c950bb5dc54e16d61a73d7f7e6f5c52591c9c79a05ecd5f994c3ec445aef8852c170b107cc866bc52811d23b0169cba7c48e49d6f7e80f42959b28651cb861a809054d5a8de817ab85881ec1f3874d5a41339434b05991911c10ec12507184617320174efb56f51a94f93f9d710922c61f985b38758eb05345c66bbea97c724221c0cd9ae267a25b1a5c46ef7547253a9f1f997a5e3d07a6345454a5c39932c86edce0c322df80fb86b70832ef065f6f26e26897672051d13a1c14b583ccc480f6a3394b2a245e5e99919a86af767fc7eb861f3219b0391ead29feb9ef5df0d39819c9ca00abefc50f5d1e888ecc7b43bcb41f25dd0f441851c506213af0034d94f8e852424c9b74caa57023c39e4ae780d89ee530bde3e78619c40c7b7e224732b24192d8c63caa5e94a3a9e469a1b21edb823750c9f0a4600ec0b569535695ba586256144b3187c26852f11dc6f6a90f5ad23a2978e7f9a4d1c9275266c8e50c836e4df15c228729b320cf8cd03d2e24292f4d5b40462a4d8e608721fa1ae79ff39840f50f276ed0b121194f4357df15c681e1da9c7bcc0c4cc85f0b105c403b224d753157595e3cf5a964722875a585e2bab1dc3fa7d81bf0a9bf4ef3edb45d9649720d68659e18733abf0764519cfc97936fd2e67adedc1868fe84e1123371647be604286637f977d57299446d653d6f39efbd5b77ef21cd43ca8aef0127f7206a4e60c243bcba167f58a943f516fa161a730f7c6a6241161c55831ea84a7b67ad15013d053ca3f3a40f9b6ae65ebe6752490dc4f1de0ca1f4aeeb831f06ed152d22623b7d030731a35a967625c660d7e5f056754e909983356a45ea7ecff9cab89788304ef26d7cd9b02d178c6abed41d643ac755b74b06078bbf15230e9ee520fbd3c7157e4c2fb971e0eda1df65d9ca9028f441bd0a09263dc1a0fb50d463111fc9e24801541b1ebbd6486aad73df66fddec2f8656f290809e5f699f8d59d31b608d15a4cd15b9e1ab861c9fd5cb8decf00cdcbab647431d42b79b6835dca2285c78531852b22f7de45ba1ba1531adeda130bde9a8c4e2da90bdc0ccc322e326cbf4e470ea639f022d0ea4e280a6fb7d17ec2a37dc8cecbf3157dd4ebca336134975dcb03f3dbacbbcc02e693c09aa9b6c53a5ba266a2ad936d8c4e7e68783152f4fd89f13b2b2a836b56d6dbbafc3afa21b653dec80d62de4aa9b3babf492a383cf1fa093609a6f8f880d20f9888aff9556c27c50c3189453e4f6ecf1cf066f62a6771b45bfebfebe550d741da111c81c5c46b857d0cd512c547736c37c83fdedb5a8c04156cfa3404c849fabba6ad3a88a1ebece31d426112af3d7720e21d5859f14a12289fe884ea1314ce1204da9d064efba7cb31e2b014d35969e0f4f9c3ce283c9c6c859d71277358dc49efabfd2243414dd1e37202eea1fa46d3908000217c6a0b8035b29fc1818192aefcd01eac6726630f5ff94f26be9eabce53d1c549e460bbe0f38", 0xda2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x7c8}, 0x8) 14:54:19 executing program 0: mknod$loop(&(0x7f0000000200)='./file1\x00', 0x1004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() unlink(&(0x7f0000000080)='./file1\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/4096, &(0x7f0000000180)=0x1000) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b46adcc, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x100) r3 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0), &(0x7f0000001240)) close(r0) sendto$inet(r3, &(0x7f0000001280)="aa7ccbd034f0fb052ccaed104170d4259210726438dbb61da1a56655c17c1c30df893e3caf2f6b266315bbad3684ad6e63b7a2f97f40803d05a875f3ba62c6f5e82210bddb73cd3c3ea1b8139a15acbfaa41a61497275c5b2610d4fe0d0d1f654f081d6d9e78721bd0d700fcd51869d60d3e9bc04995a8162fa4c832298473036cc4e633edd273ce73edede30f64d81b9d348a70e016bcc2b3fe35c86c100e736a90bc977dab5a2cf655d2971d4508ee97add327ccda3f2a56d712a23de52eece10e4e5e41807e9a4ba5dd886f9da6c4387b034441efae803e6ca2fcaff19f60f1072824abd49281962c03dd0b4bc53a1d4c924bb6d6", 0xf6, 0x408, 0x0, 0x0) truncate(&(0x7f00000001c0)='./file1\x00', 0xff) ioctl$TIOCSETAW(r3, 0x802c7415, 0xfffffffffffffffe) 14:54:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x48) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x1c4}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xa584, 0x0) close(r1) 14:54:20 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) write(r0, &(0x7f00000002c0)="bc74c7e51b3f4020a41aee596ad712961ad505c4cceea1ecdfd19a0826ab1b553c3a24c75c7980b73faa9b2912cb460ab47ada22890eddf0a99d2e7e1489341d0c732366dd35786cc7ef3d13537535b6c254072b1dc7a36b83996066ff4fcbfed37328355d29979670a72cece90a43501ec7785559b2b027658f3c1288aad11d623bedea120bce79b7f77ab3b535db634a4211854af067431d961aee9567fa2288fe76045f61ece941ced522b3930eea82fc819d295535ba9e7e5e7f918782ed41fc19667c6439cab5522513edeb3f83ad5775d3700233f6bf2820d3578eec4dcbed4ece18fc4ee2", 0xe8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = fcntl$getown(r0, 0x5) msgrcv(r1, &(0x7f00000003c0)={0x0, ""/242}, 0xfa, 0x2, 0x1000) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xfffffffffffffff9, r2, r3, r4, r5, 0x2, 0x390}, 0x400, 0x3, r6, r7, 0x0, 0x101, 0x5, 0x10001}) 14:54:20 executing program 0: socketpair(0x6, 0x3, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x5, 0x1ff, r1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000400000, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1bfffffffffff}) 14:54:20 executing program 0: mprotect(&(0x7f00003ea000/0x3000)=nil, 0x3000, 0x1) 14:54:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x2) close(r0) accept(r0, 0x0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x8b0f) getitimer(0x2, &(0x7f0000000240)) accept$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000095c400f573f8c700000000000000000000000000000006000000008000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) pipe2(&(0x7f0000000080), 0x4) mknod(&(0x7f00000001c0)='./file0\x00', 0x4, 0xffffffffffffff03) dup2(r2, r1) execve(0x0, 0x0, 0x0) accept$unix(r3, 0x0, &(0x7f0000000200)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000380)=0xff) 14:54:20 executing program 0: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0x40) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000002740), 0xb2f5) ftruncate(r1, 0x1f) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r1, 0x0, 0x524) pwritev(r1, &(0x7f0000001800)=[{&(0x7f0000000740)="946071d922413ceabeb44c79160b14f77fdeedc633520101f13460eb967e9f9710a4da942bc7c828172166a5134d3a44cc413e8acf4ddbc2557728c3fb59c80c6312e6f676bf9ef7280dec024d92c4859acdcecff24212b19f4ea9e168c90627030ce6b7cfc4aa143205ae007cd9d148fcf17d854a38be396229d9d7cbbbc5c620843e59ff1e799d1eabbbf55b37fb95a7761997d243ad786098d07bc6cd552e7e47286b87575483523853753930b4572bc77ebeb16ff259f08d2ca9ec85335f06afac707080395029294947364dbd3815d01338ea56fdfd2d52106cba86dda4fbd25510cc3fa13259b198f69058bc69bb43112f0b14dd7709a2a376b90138b52d2a11bc2eb4527b50ea1b4afe25db8d60fd98be7d8f776c9eeb3dae1877aed89d3d3da4cd40b27b5cb463d9cefcf0116ec04f9e4c4b6370246da6c0d1c62f46061a38487008bbed69fdfcfe198fb019d562a0e1b0e3fde645fac496f18095b197aa46396e06aca15f9fd0ecd7be50fd3b92b30bca3feeaedd717e61bfe0fdeffae3b5727ab2a58d7a11d1242cceace1297b36393f70c463121bf299f78d145e11b9b6cf5f08dbaa78c72787b6ad8902a0757aee9eef8bf01f11aec227e3918db01b1cefa30f1a90b40069bdea22f34c29d2452f5ddd9361370a1c5960f71b8e178f482350031445e98c3b052bdd5d7bf089ee0b4c0f746213acae601643063e842fbf04655b812b27677b72842863b93a48e9410b1680f762c2bbc02ee321ef9e18b931c91f2c1ecac0a1c597790b0cd42a25e289f2fbde7d0ffeb22c332a30d97a498cadb2e9441f5678109748789ddbf95eddb12e424cfc4085439c9e184579473bc322edcdbc9a9173dba2067715908571798c70079dd5bf8a666a765560a11527ded3926705d0431692aefa24c931386e84c05674fa05a3d5cd7ef4db0ff31071acf8de67ec71ff1d402cbb12af2bdf88a81272ba7af921a98f51bcd58c0e862c49b24803bef5ce122b9bf92c8e7e2da1672862497cba8ed73478afe914d1672c454ed67bb10cf20077915c8dc30530261a66fd7b74ddb90802d3800cdbc219f57662a093c79b6722e890cb9b310602ed707458b572b8541067f8b7876a68e6b95ac24466aa20ac09f10deb1b36bfb251a388c61d5971da2d5b4b741d06df2a3bf1212a24558f16068f0ae89de674eba954a18a2af3e6c3cd3112cffda6c7ecb58d9203aa9236188b8469782b78431205b953995a6ca8d8408c5351de1452cd293fba3eeb6452399859635b88c421f0b3732a37038b727604e858de402ae36981de8d7b44def701a1ee5c2e0db17194f12290f6c4ade635950fc0c26da95a7219f7aebe13191ac90d814ea1ba101fc292f788a1f7e12f742fd10b98e9267234a01b1acdefc48e8bb203032490128f07a06cb512398dccff8bf704a6bb9e7cbb00862242a8f33c0541beaf5d82ac503c079365ee90b2d849294acb22584b4d23f291808ee869722211fa8aeb04b03cad16163755a59db43c056ae8297a33c607d6a1a69c0b06e6ade05839a8f00e90cd358701968c38013e761dd31127211533ef0fb023b6525a6136525a768937eeb12ec1a312fa0c54f1d8ba688a67c991fc43ced87fb8242d499dd8055e5db33f77afb231b61c687350ebc58c8d8b613f6a7d6126147b22e2eb869c30d07b1b244247320dcfc7401f7d443e8c757387f8ad57130f5eb35f3f5a11381537d7fd2fcbeca567b65ce8d9a53078f8a3025b2546a16589f0a6c7254506decc30621a5fe0b860718fc8f467635830f8df34842200b4994a1dffab8cea40b8b31655e67e056312f8ddbca215e595927b84ea91337d86badc69ac8680ea75c543f8b0d779ee8a1bf3ca0aa2f74a5789aa73ffd61869f364edb307b28fb4b496c776ec7f64ec223c9f2211e9c0eeafb4d94584b22786439827945d289f242707e86e422d2403a4636865956fa66ac82e0ae1e0f11ea70bf00509bd1ab85ee2e6a584c1277be29fcc95f5d82aff5aa5e94d23653cdd7a69d1dd550bac7e79e0f6ad2973ff4ce9bf1eec500861e6b01d996b2d764208dacfd935b761fe58aa02adb6b7eeb699fe66aaad69cb5b377fe76489f44c29cb580aa7e4521aaf2271fe93d38068244cd9bacc9c8c7c193e292e5fbc0c5b4583e0be46dcb56dc0f60952b55f0690a618142245900ecae6e122f9007a21c0af5997fc12d10bf6d76b2266e33436950953c5740e5bd44adcfbb0bc805e2d1f220b1909a4e9e28e992daa4e5bae3b868fdeb9d5a8772640d4b21bacb93d8214693a6472457f48154eef02ad5f115cf1d4ef2e19a886b8473671c96ef22a41ba8f51169424f250cf0892b765531a0f921d9f34bd4346aaa77157bec9cb0f20b7872e51844669a0fcbfd7dfb3df923d31f60913016b67698e0debf596b307d54b89333cf86f42a2a262c21c02770ff46565f4379b73ec30c4b6ef31646a381e817fb3ddcd3f29658df8a5d458ecc3e7a78ca17a0b3c5d01bb8d000d378b215fe1a78ec93ae0e017af5e05c4c65e2f37287f88ca13cb15a4f68c3e3b47de2bd38d89536f2732a3436d0941f25b0e38511fef7b453d64c82ef4cf7c9c9b5e873691ba50f52bfdff019b6f22018e88b1c0477e02c47a7b33b1d7f6fc86db463ae2bfa98f92531fc576d2cdbef2d460cf9269926e9e776a223bea2a33849429e4fbee255275e8f511323fc820e78eb2ebda19337edb3187effcf2c752e9410fc71ae5ab869298aaf64d5d37250c559041fba01b73518e23687a8abcae87938c2417f0587c4dab29ffc5912e3112fd7f214a026f8cd79f60d5d81248cd8b4b0c59efe6830c0027a07da94b7d15d2170aeff945fd6253a96235028f8d524abea51029238506", 0x801}], 0x1, 0x0) 14:54:20 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000200)=0xc) r1 = accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r2 = socket(0xfffffffffffffffe, 0x4004, 0xdd) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000040)=0x1000, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) semget(0x0, 0x3, 0x121) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x50, 0xbbd5000000000000}, {0x18, 0x2, 0xb, 0x7}, 0x4, [0xffff, 0x4, 0x401, 0x5, 0xd10, 0x1f, 0x1, 0x1]}, 0x3c) 14:54:20 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2082, 0x401) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') 14:54:20 executing program 0: r0 = shmget(0x3, 0x4000, 0x350, &(0x7f0000ff9000/0x4000)=nil) r1 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000240)=0x7fffffff, 0x4) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r1, r3, r4, r5, 0x106, 0x2}, 0x9, 0x0, r6, r7, 0x8, 0x8, 0x800}) r8 = socket(0x21, 0x1, 0xf7fffffffffffffc) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f0000000000), 0x4) connect$inet(r8, &(0x7f0000000040)={0x2, 0x2}, 0xc) 14:54:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 14:54:20 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/76, 0x4c}, {&(0x7f0000000140)=""/159, 0xfffffffffffffe54}], 0x2) r1 = kqueue() read(r1, &(0x7f0000000280)=""/225, 0xe1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x8) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xd}], 0x8574, 0x0, 0x10000, 0x0) 14:54:20 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffff98080cca, 0x9, 0x7, 0x5, "ed41b31718882b89fa9ae9d993fa1a2a450a4042", 0x9, 0xd4}) write(r0, &(0x7f00000017c0)="de", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) readv(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/168, 0xa8}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x0, "dd072a10ccd681658184b9ab62c78575032ccb07"}) write(r0, &(0x7f0000000280)='<', 0x1) write(r0, &(0x7f0000002800)="f9", 0x1) 14:54:20 executing program 1: r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000000)="31d88d5bac67e9cf837ae4c4d4cfe7c5cdc7ed20306855dbf0a9d42d68bdbcbca4329af49d43a81a79b28373fa813af3e4a9573b2af2a0023195f7be697316b6e531e4fb4949247926d12684b24bc1f4692c824b8da46a8fce36570b9ea73041ef008d0f48a87180149a6a133ede76dab2789fbd26219734902ea9ab5b4b45a58a633e852db4b3ba8307e5b20ba8158ebc05d7194e513546ab09e39a5b456119ab28b4ef3adab069", 0xa8) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0x0, 0x9, 0xfffffdfffffffff9, "17000d998a7f6200000000008000"}) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff", 0x3e8) 14:54:20 executing program 1: socket$inet6(0x18, 0x8001, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 14:54:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000456000/0x3000)=nil, 0x3000, 0xfffffffffffffff9) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 14:54:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0, 0xfff8}], 0x1, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x490, 0x2) 14:54:20 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x7, 0x1, 0x4, 0x40, "9f0cc84de2dae5fb8b2831d33b87cb3a132f7886", 0xc7, 0x9}) close(r0) r2 = kqueue() r3 = syz_open_pts() readv(r3, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0xfffefffffffffffd, "a147e8ebd81823fc7e0d68c200", 0x0, 0xfffffffffffffffd}) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = getuid() r6 = getgid() fchown(r4, r5, r6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x3, 0xffffdffffffffff8, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) fsync(r2) connect(r1, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 14:54:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r3, r2) 14:54:21 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) fcntl$getflags(r0, 0x3) 14:54:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000013c0)="46bf1ba14c47b92fe4432b50a036c0fec57a4f146f419f9874555f7c80c3dbaa65cd6d", 0x23}], 0x1) kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x8) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x9040, 0xffff) ioctl$TIOCEXCL(r0, 0x2000740d) execve(0x0, 0x0, 0x0) 14:54:21 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x81}], 0x82, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28040, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) dup2(r0, r1) 14:54:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 14:54:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x4}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="54a02551cb1546250691eb90c669f873a0ada6cc44eb000000000b20112d8af142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d20900000086a8ac716621f618b834f77a58d7f32241fcc09b247df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b9510c2ea5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa5576147f0e4999e9c2a4fd93a2db4752325565855a55733a5fc7826919fa0f5f62c561728d22686e31e2cf0ebf7eaddf3628959376f42aaf53594cfd53f8f55c2f0074dc2cae664f732572384a7fd327f93386ec0f4996814d3ffc069fe0df0f0b1c80f41817e3cc5213a3a71cee2e2aa2ea12a3ccf908b11f5807d66247f6ed450d52494adbcf88b05d7cbc3e2f76061b2ec455f7b55d065d25c48376da6a2a9207946a897cb2ac6abc0f36eb27e6ea118a308bdc3856607fa25c60", 0x79f) syz_open_pts() close(r0) socketpair(0x20, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f60f896bae0d28d48c37018b529b3b1"}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) mknod(0x0, 0x0, 0x0) 14:54:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f0000001040)='./bus\x00', 0xffffffffffffffff, 0x0) mlock(&(0x7f00003e9000/0x4000)=nil, 0x4000) munmap(&(0x7f00003fc000/0x4000)=nil, 0x4000) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x32, 0x3}, {0x3, 0x2}}) madvise(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 14:54:21 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x40000000000004, 0xffffffffffffffff}) mlockall(0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 14:54:21 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000000c0)="41e8fc73a7963189d15aaa31194968133c3d6ac0e4beab4642a2c2632f8ba767785624ad0a22a15d452021d936e1473020db20d707a83c54f4a6123a6002f59b308805d2e5bdcb071fec6257fe6049f85dcbaf4cf3a9d3cedf1cd360ef9fdd7834679cbc12efbd16c9611cfb90cee5405f2c02ca70b19013afeeb2b6934d0c1973d912bb940fddcfe02527a9593381bcaca0371c47d5f987b053c9dbc530edf93d38cf1fc9ba63ff63cf62b606c60c463cb36bc1109f45b554b3c53513c2331639fb17c5c27f0a05d923ff611d70852e847e242da705ad5a7b2d46d92c8138416896adcf06", 0xe5, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) readlinkat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/222, 0xde) ioctl$TIOCSTART(r1, 0x2000746e) renameat(r1, &(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x100) sendto$inet6(r3, &(0x7f0000000440)="93425481eeac3070692f7c8ba9bb6f2597e215a81cbbcc2030e51e38698c5698ab78e6ac9834d5dbdd65dccb78bc83ec5171748945e63e9007bc9831552502fb383801dec6de1f2262984eefa81151f1ade81967029e48c76a6536d0f8112f5d408704e7dd", 0x65, 0x0, &(0x7f00000004c0)={0x18, 0x2, 0x81, 0x9}, 0xc) flock(r4, 0x4) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r6, &(0x7f0000000740)=[{&(0x7f0000000540)=""/130, 0x82}, {&(0x7f0000000600)=""/228, 0xe4}, {&(0x7f0000000700)}], 0x3) ioctl$TIOCSTART(r5, 0x2000746e) mkdir(&(0x7f0000000780)='./file0\x00', 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000007c0)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000800)=0x7f) kevent(r6, &(0x7f0000000840)=[{{r4}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x1, 0x6}, {{r6}, 0x0, 0x12, 0x1, 0x4, 0x7fffffff}, {{r2}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x5, 0x90}, {{r6}, 0xfffffffffffffffe, 0x20, 0x80000003, 0x1, 0x10000}, {{r3}, 0xfffffffffffffffc, 0x1, 0x92, 0xf117b10, 0x393}], 0xf53, &(0x7f0000000900)=[{{r5}, 0x0, 0x4, 0xfffff, 0xfffffffffffffe01, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x6, 0x7, 0x80000000}, {{r6}, 0xffffffffffffffff, 0x21, 0x1, 0x9}, {{r5}, 0x0, 0x20, 0x400fffff, 0x10001}, {{r3}, 0xffffffffffffffff, 0x397248f72060aa8c, 0x25, 0x9, 0x10000}, {{r4}, 0xfffffffffffffffb, 0x12, 0x0, 0xfff, 0x100000001}], 0x5, &(0x7f00000009c0)={0xff, 0x80000000}) syz_emit_ethernet(0x7a, &(0x7f0000000a00)="a8586281db2b49d2c65f3cf5243952debf6bd234eb6125eff7aae72196545f7bf7526eb0b75b01b7d2aa277c47c0bbfedbb6951c633bba29c5a8938cdf41f2e1ae12101c463701163211e7f89a76557903ab0e2628ea19f339b3c82a241882958f097467ff87f27c8bdc9adeafc7f412ee14816e05792777df0b") ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000a80)) flock(r0, 0x1) pipe(&(0x7f0000000ac0)) pipe(&(0x7f0000000b00)={0xffffffffffffffff}) lseek(r7, 0x0, 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) getgroups(0x6, &(0x7f0000000bc0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000c40)=[r8, r9, r10]) 14:54:21 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) 14:54:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10002028, 0x7ffffffffffffc) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = syz_open_pts() r2 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) close(r2) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffff, 0xffffffffc84f9bcf, 0x5, 0x80000001, "fbbd383c269f1f8fce48afac73bf58f903344065", 0x7, 0x8}) 14:54:21 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="035315ae13f37c024ee73dee78b7d835cc955b23fa96e7d96ea346190a8ee15872c4e8ca745e25fd3734286d04fde679b0ad3de71553f901ea73cbef9318fe2d8910cc", 0x43}, {&(0x7f0000000280)="9ed2c0efafecf9f0cadd362d4ca1de6f92c404cf99e9d1f18494fbbb4698ad4a5461cd292ddfec6c6830a9080da366dbcc56e1f73caf1f605048f8cb6ff333bf7b514e97b62afa81d911a70771652f9f5d5403fb65109449fda0561446233aeae59d2273b00266b7ebdd9a947f3b30658a677bd2a167efe92d223b363f4750276c6d63b512c9b06dcd657791fc26f6263101b42d7827100d647f430f7495364cfb0a788ef889f34b3db22b7b956f2a9ed54d9bf703ee77b5646c46efeafa5666d452c46585931e1b6acf1138c2e19162876cb3bf42acf8", 0xd7}], 0x2, 0x0) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r2 = socket$inet6(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r3 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) r4 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r4) write(r3, &(0x7f0000000680)="e34aad9d87adddba0bf50bf36551774850c0ecaae0feeb9830ca39a94691eae60a84bd91099f8c4f6e095f03efd9f48c7a5fd2ca40f9869f345d8a62cfdab51bb71b4e45b68a18d9b511565bf074abde9ba08896c17b1663096872c8aebfe125b5abcb5393f97f36bf4a76a773ba2d91002b7c43c25eb9d5e290856666ee728f995df0318207f110f435cf8abcd2d91e308e534ed9f6efabef7e93ab45855da27285b6f6a678e297074686f6738f87f892cd3992314164b875a92bd482ec8da666c5a95451e127099dccb5ad0e67e6311d2d7a44e9807d86e2c1c56bc023db5de14522f0cde414dce9bcfe1e25add0a52e710eb6fde4a9d18f3bbf6128d4e3c1612fbf8538c1aaace825b366e460a085e869b54737439d7abf1e6b0503dfb6f24f215170359f0028", 0x128) 14:54:22 executing program 0: nanosleep(&(0x7f0000000100)={0x8, 0x2397443c}, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) clock_getres(0x2, &(0x7f0000000080)) 14:54:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x0, &(0x7f0000000180)) linkat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x4) recvfrom$inet(r0, &(0x7f0000000140)=""/117, 0x75, 0x2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) readv(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/43, 0x2b}], 0x1) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') getgroups(0x7, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000440)=[r1]) recvfrom$inet(r0, &(0x7f0000000340)=""/93, 0x5d, 0x2, &(0x7f00000003c0)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r2, r3) 14:54:22 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x401) 14:54:22 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) mknodat(r0, &(0x7f0000000300)='./file0\x00', 0x1, 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') dup2(r2, r1) r3 = kqueue() r4 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) readlink(&(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)=""/24, 0x18) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) close(r2) dup2(r3, r1) 14:54:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000280)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20199588ffdfff7fffffffff0000000000400000", @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r1], 0x20, 0x8}, 0x1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)=""/4096, 0x1000) 14:54:23 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000f0}], 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r0, &(0x7f0000000080)="32948cc930d9bfda6199089cfc9938971180b4f1a8dcd0a108738c169237736cab9d3a29d71e8901d7e31b3354f53698d87e3d83d41151186216b9ca52a16c4ba5f55b9f2c2542e2de20d389b1f31a128804bf4201296eef313b86ed3ec424b5", 0x60) ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) 14:54:23 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) 14:54:23 executing program 0: r0 = semget$private(0x0, 0x3, 0x2) semctl$IPC_SET(r0, 0x0, 0x1, 0xffffffffffffffff) r1 = semget$private(0x0, 0x4, 0x80) semop(r1, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x6, 0x3f, 0x1800}], 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) 14:54:23 executing program 1: r0 = socket$inet6(0x18, 0x1000000041, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 14:54:23 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') kqueue() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000080)=""/247, 0xf7, 0x40, &(0x7f0000000180)={0x18, 0x0, 0x7f, 0x6}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x8) 14:54:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75f", 0x18c}], 0x1) linkat(r0, &(0x7f0000000000)='./bus/file0\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) 14:54:23 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000538e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2000000004003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[{0x10}], 0x10}, 0x0) 14:54:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) getpgrp() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgrp() r2 = fcntl$getown(r0, 0x5) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r3 = getpgid(r2) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x1) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x8, 0x0, 0x0, 0x7}], 0x2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000041, 0x8000, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffe, 0x98, 0x8, 0x885b, 0x9ad8}, {{r0}, 0xfffffffffffffffe, 0x88, 0x20000000, 0x864, 0x4}], 0xfffffffffffffeff, &(0x7f00000001c0)={0x1000, 0x5}) fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, r1) getpgrp() 14:54:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000200)='./file0\x00', 0xc48, 0x100) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000440)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000000)) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000340)="d9f0358abbd1cac97323e7140c8220998182dadc1fb9c8df801b05d8740c1afcc261352dfd478e81f760e265e44ab548b10b3d2844435b3d045659dc28033495aab1bb7588c989a766424c179256e281af11d16672f77cd243b6bec2845ab099d999d34c21c94c3d1651a36ec0f5bcdae015ed", 0x73}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b3933e80100000000040000ad1000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:23 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) ioctl$TIOCSDTR(r1, 0x20007479) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8300, 0x8) 14:54:23 executing program 1: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) r4 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x1, 0x8, 0x100}, {{r2}, 0xfffffffffffffffd, 0x46, 0x20, 0x8, 0x800}, {{r2}, 0xfffffffffffffffc, 0x2, 0x11, 0x7, 0x7ff}, {{r4}, 0xfffffffffffffffa, 0x44, 0xfffff, 0x5, 0x6}, {{r1}, 0x0, 0xa0, 0x40, 0x863, 0x24}, {{r5}, 0xfffffffffffffffe, 0x8, 0x80000008, 0x280000000000000, 0xad34}], 0x1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x1000, 0x6cca4dfd}], 0x401, &(0x7f00000001c0)={0x4, 0x6}) socket$unix(0x1, 0x6, 0x0) kqueue() madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pipe(&(0x7f00000009c0)) openat(r6, &(0x7f0000000040)='./file0\x00', 0x20, 0x10) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff}, 0x0) ioctl$TIOCEXCL(r7, 0x2000740d) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) 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)) pipe2(0x0, 0x0) 14:54:23 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpgrp() setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040), 0x0) 14:54:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10000000, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 14:54:23 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) pledge(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)='\x00') setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 14:54:23 executing program 1: r0 = semget(0x3, 0x0, 0x4) r1 = semget(0x1, 0x0, 0x43) r2 = socket$unix(0x1, 0x5, 0x0) lseek(r2, 0x0, 0x2) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000000)=""/23) r3 = msgget(0x3, 0x22) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/183) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x90) r5 = fcntl$dupfd(r4, 0xa, r4) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000140)) ioctl$TIOCNXCL(r5, 0x2000740e) semctl$IPC_RMID(r1, 0x0, 0x0) linkat(r4, &(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00', 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/3) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f0000000280)='./file0\x00', 0x4) lseek(r4, 0x0, 0x2) bind$unix(r2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) msgctl$IPC_RMID(r3, 0x0) semop(r1, &(0x7f0000000300), 0x0) r6 = dup2(r2, r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0xf7, 0x7, 0xfffffffffffffbff, 0x4, "fec36748084c893ef7170eddc6823c61670ebfbd", 0x6eb, 0x8}) getuid() bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8) socket$inet(0x2, 0x5, 0x10001) semget$private(0x0, 0x5, 0x400) msgrcv(r3, &(0x7f00000003c0)={0x0, ""/248}, 0x100, 0x3, 0x1000) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000004c0)={0x0, 0x9, 0x145, 0x5, "d1e4b55d6d82da8c0e9c54fa67d9e6ddc26716aa", 0x8, 0x8001}) openat(r5, &(0x7f0000000500)='./file0\x00', 0x10000, 0x108) openat(r6, &(0x7f0000000540)='./file0\x00', 0x200c8, 0x10) 14:54:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) nanosleep(&(0x7f0000000280)={0x5c5}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) 14:54:23 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x4000000000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x1a0, 0x1, 0xffffffff, 0x9, 0x7fffffff}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="136cad8a560000002000000000000000000000"], 0x10}, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) 14:54:23 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x5, 0x400) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8}) 14:54:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "693d201a0000000000ec00", 0x0, 0x9}) read(r0, &(0x7f00000002c0)=""/214, 0xd6) r1 = dup2(r0, 0xffffffffffffffff) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x1ff, 0x8}, {{r0}, 0x0, 0x4a, 0x40, 0x40, 0x2}, {{r0}, 0xfffffffffffffff8, 0x1a, 0x80000000, 0x6, 0x8000}, {{r0}, 0x0, 0xb2, 0x1, 0xb7ba, 0x2326}, {{r0}, 0x0, 0x44, 0x4, 0x20, 0xfffffffffffffbff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0xc9, 0x8, 0x9}], 0x3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xffffffffffffffe8, 0x4}, {{r0}, 0xfffffffffffffffe, 0xa, 0x0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000002, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x60, 0x8e5, 0x1f}, {{r0}, 0x0, 0x20, 0x1, 0xfffffffffffffffc, 0x1}, {{r0}, 0xffffffffffffffff, 0x42, 0x2, 0x5, 0x9}], 0x200, &(0x7f0000000200)={0x8}) execve(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() 14:54:24 executing program 0: 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) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x20, 0x1ff, 0x1ff}, {{r1}, 0xfffffffffffffffc, 0x1c, 0x80000000, 0x0, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbd, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x100000001, 0x3}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x7, 0x4}], 0x7, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41, 0xfffff, 0xffffffff, 0x8}, {{r1}, 0xfffffffffffffffd, 0x8, 0x4, 0x7ff, 0x7}], 0x100000001, &(0x7f00000001c0)={0x40, 0x855}) kqueue() dup2(r1, r0) 14:54:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xb362036a7bf529a) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0xe) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCNOTTY(r2, 0x20007471) 14:54:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = socket$unix(0x1, 0x2, 0x0) r2 = accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) socket$inet6(0x18, 0x1, 0x2) close(r0) connect$unix(r2, &(0x7f0000002a40)=ANY=[@ANYBLOB="01002e2f666b6c01ead6c2f0f237578c548aab9d424288d9faedb7d3b48d96a1584c9d1f6c9cf4d5c5c9d2e99675105c6276d0e4850a2b3ebf7ea675ea4092f024ceb3bc29afdd00b96a8c4bb8a15037a90a7592ad60d033a01f0a25"], 0xa) syz_extract_tcp_res$synack(&(0x7f0000001280), 0x1, 0x0) open$dir(&(0x7f00000012c0)='./file0\x00', 0x80, 0x191) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001300)={0x1, 0x6, 0xe9a1, 0x100}) ioctl$TIOCDRAIN(r0, 0x2000745e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001380)=0x100000000) r5 = syz_open_pts() getsockname$unix(r4, &(0x7f00000013c0)=@abs, &(0x7f0000001400)=0x8) r6 = dup2(r3, r4) open(&(0x7f0000001440)='./file0\x00', 0x200, 0x14) preadv(r5, &(0x7f00000027c0)=[{&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/172, 0xac}, {&(0x7f0000002540)=""/86, 0x56}, {&(0x7f00000025c0)=""/62, 0x3e}, {&(0x7f0000002600)=""/109, 0x6d}, {&(0x7f0000002680)=""/72, 0x48}, {&(0x7f0000002700)=""/165, 0xa5}], 0x7, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) sendto$unix(r6, &(0x7f0000002840)="44316b1f3e7ab552756a6f8dd61bfeeb891f5607799e84ebc9d9598e349450cead", 0x21, 0x6, 0x0, 0x0) connect$unix(r2, &(0x7f00000028c0)=@file={0x0, './file0\x00'}, 0xa) setitimer(0x2, &(0x7f0000002900)={{0x0, 0xffffffffffffffb8}, {0x6, 0x3}}, &(0x7f0000002940)) open(&(0x7f0000002980)='./file0\x00', 0x10010, 0x1a) chdir(&(0x7f00000029c0)='./file0\x00') r7 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000002a00)={0x0, 0x1, 0x15f34bc6, 0x49, r7}) 14:54:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffd, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x100) execve(0x0, 0x0, 0x0) 14:54:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) setuid(0xee01) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f00000003c0)='x\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x40) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000ffff000001000000000000006f771e34b9415253e34773aaad91956309bc9b0e314f3b7ec4768f31a2f39685e176d149a6b8a8a2f40a0c823d9dd5dc2e7208fa858c359664c939bbb4d82cc648b5fa9d6d94e575a62f2998663d70d1845eb1ff1709d39d2401d77b147ac77d58654113c18bd148b2c20b2761d672fb4f95dc8c4fe4c913f389d1fede"], 0x8c}, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x26) r3 = semget$private(0x0, 0x3, 0x10) semget(0x1, 0x4, 0x40) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000005c0)=0x10001) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/231) getsockopt(r1, 0x2c, 0x0, &(0x7f0000000300)=""/192, &(0x7f0000000540)=0xc0) sendto(r2, &(0x7f0000000140)="d1e707a4bc70953c2a4ff590", 0xc, 0xc, 0x0, 0x0) unlinkat(r2, &(0x7f0000000100)='./bus\x00', 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x100000001, 0x95, 0x0, 0x7f, "b458cdba42f0c40357de9b01664172db1ac882a2", 0x8000}) accept(r0, &(0x7f00000006c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 14:54:24 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/232, 0xe8}, {&(0x7f0000000140)=""/125, 0x7d}], 0x2) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) 14:54:24 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000e91f614b00000000000000de0306892cdef1d578a93c18e51f5b678f95ee1460c153f3d80f61d4bd612fd92e2ef2a2ee7f44e07d68b77712c8ca8a3fa1a136c1e850"], 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = open(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x0, 0x4) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK\x00', r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK\x00', r2, r4, 0x2) 14:54:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x3}], 0x40, &(0x7f00000002c0), 0x20000000, 0x0) fcntl$setflags(r1, 0x2, 0x1) 14:54:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x80000000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() 14:54:25 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x66b6f8f9}) clock_settime(0x3, &(0x7f0000000040)={0x80000000, 0x4}) clock_gettime(0x4, &(0x7f0000000000)) nanosleep(&(0x7f00000000c0)={0x6, 0x2666}, &(0x7f0000000100)) clock_gettime(0x3, &(0x7f0000000140)) clock_settime(0x4, &(0x7f0000000240)={0x5, 0x9}) nanosleep(&(0x7f00000001c0)={0x375}, &(0x7f0000000200)) 14:54:25 executing program 0: socketpair(0xb4da0a1cb011e889, 0xc003, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000180)=0x7f, 0x4) r2 = socket$inet6(0x18, 0x20000000008001, 0x5) setsockopt(r2, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0d000807005e000020f6200000000000000000", 0x14) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = msgget(0x1, 0x2) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00#h\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1008, 0x3, 0x800) connect$inet6(r1, &(0x7f0000001240)={0x18, 0x2, 0x8, 0x1ff}, 0xc) semget$private(0x0, 0x4, 0x20) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000001c0)=0x4, 0x4) 14:54:25 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "88f1543012ee0caac627f33777043ef0244d5a6e"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) getpgrp() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x92, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r3, &(0x7f0000001600)={&(0x7f0000001640)=ANY=[@ANYBLOB="dbfd2e2f66696c6530003e9c38bd37d4e5706f9e886f5c9c8ddb5fa41f124808340cd264dec11313421baa09659ebee57ee12808965f"], 0xa, &(0x7f0000001480)=[{&(0x7f0000000180)="248d8b5c15507c8a74d5f0d69670564580fc022a9c1c2de37980676ba5b3ad5ffdeccd6b1c1109f5381a3fc11600231dc09f6c4f94f2152c1e8cc41de02d3ba2beb3e490bff4ecd480714ed790d6431d854731ab11cdf4a7fcfdb26aa73b5223ed7e15aa726ef3b10d76fd2336a247cc3d4cc61468b7b2ae5383b5ff5286ce74fdbde1687bbcc157a2ed9b90e3a222806e891c3dcb5a3da6e15c7e3680632d9fab92d6d3bfa0837fb34b38cb37f369884ec52d14c511a4f6abe08717af0b054043a21f25d2bd", 0xc6}, {&(0x7f0000000280)="84917b79f91aa57bf5d07f89167a75de17ae2f233fba0de47088b3261ed8fe02db4a30e96e316d597ea56c5aebffda4a002a03c908c5ac2e0317398178cabe8e0bccdeb119d4331773c0eec8bb3c3c5f7b012e5aee0d95488b0890f9b443", 0x5e}, {&(0x7f0000000300)="4b1155b05a5eccadd61ffc00ce84482dc035341ac44cc9d6f46a0ba57b1ac6621bc8062d53643a43584a98407b87d6f11f51b3482ba76fb48303a03441ac9aa62acc36be23018f0b67f5df66bd56d13801626bcfbfa44273fa5fd0e81cece86151091221fd8bdda9005b34dc66ab36de0cfc3cbe19", 0x75}, {&(0x7f0000000380)="1c85e8230d82423969acec8668905016201020bf75d566dab1c21d69d2e8d04a1895c7e3de9162b5c30e20057af9cd564c92d76d3fa8fce8764162f9afa7d4adbff448843ad9db9873cf65420096d888857f9b21d0193b114cf42db5226760bbc0aeb0497a8ef8b538b0caa99ef2bd5eadf19fcd745721a873e6419e48d31353c6e860db74fb0c8c98b6bd88e1a8a651750f83d85bb79b8170a5e201b6e52b29a6ed61751bf5801d03260c6104e7e79a9ff5220169fba70273fedb52f377f1c5a06e9a14cbf05cc7c7b5c20a8daca471df1f1fcd18bb2c0212d07fe41e20ed5c778406e95cf57011f917628fed8043aec38e52e5143b78ac7e31364ec4bc3fc23abf5020b0e71c84b59cd380db9f4d59362d53dccb0a7ff4a311e73eaa550e65c1927f1371824c63fde86564351035975e804c7a92321418b41595ee7a78b7afbec74e99c5e19697785ae384791d31f0eb8a4e862b1c3659cef33293e1ac28ae5c441f1ea1846474dc84e8963e702d8ecf86bf5540256e80cce7bbcfeae194dd837fae90fcd2dbb324eddf5b43c4c9e4d350feda505212babcbbf67795c6182f049c2d5bd65e93e6b15a13146e1063d09600d9615065f5ab20cc2fd10d33eafed3216eedc0f80773e12518af860bebb2b46829d7502b6c5ef621a3cfa0d537ad02d8d363aeff3077146880d942eacec47c7484d56da42231472d3127dbb6563719cf34cd00db9d9375855e89b3fe00970cd200cca787d83bd569e5fe284b54d05cd762948865b0aac1dacf0b3f3961755aa0f93c6a43bb4dc669b82508778430f72e6869667a936621c737927a5722b70af2a3b544fbc0a294b518fd8ba1a84d76d3ae5c096e559f06bb7a9b2331c348bf7c0494f4075e1636faeeba7f0fba4524976a9ee6a2da328feced36c8b837e06f5beded39f8ba52f486e78f03177288d81cd539b32bea868a21fef60e6e4e9dae9fbdfe75126fe0dbde10357bcfcb247e474a53ef481a2d5bea76cdc4cb9198f073eee244e1a07b5a22c36183995eb29b14439ed25db70515b3aa85774626adbc85b12e1b4a80a11cf66936be6d1475b2dee99fcaedc12658548e360fc350f62d3bd09ec9a8dd119251d75201a4c4a006a6e6cbbd044ea0f1987472abccbd33ef7ca57b50b568c37a40bfee2b2d96d8f961895532db54b46529f8a5a64c2647bf49147da5df2712975815fc4fb9195c775b13539c617f763f6735f49cd8fade7bc9b079668963f9b1edf924f0329784db3f907517406b5bfe9c5e23cbb5a619c67111fdd0fbbb8f4824db67ae8067f6a8bdf4b3cfcf9032acd80b60ac35085d1327a20056e985b97abdb5dfa3361dabe2cdbe5e82d9864c64c3754fa6a95e9baa3d9c8a785ec9e71517b961ae59a815189e03ebb41f94c5683a7e06254c7d32029aee94f0e51773c00b2b404c90752a49e9e1888cae3031fc300ad847213eaa768b3f3a05c099e2f387269c69f9c124189b289196d11cbf36ab005d5ded577808307e36f62a6245c294671448e279bf0cc3df537a802c7c2bfa1a01d9faf2124c7e37f7fa540c9ce29651d45bfd843f16f317155842729d97f6e2c9fa4f51262e7727bbdb749d55e024665d3ff1a957b5de5d38df173324d481f8395d51a8f225d57bfbb8d28e31c5b6c1679b4fe59d482edb78786462dd5680b756bed03772e84b7239ae907224e8c5d5960254827e30c183ab6fac898b74f458d911667fdc27e662b366e0efbd46527ef45e61ee823315dc832d539158d4024d8219e6391771068c3ce36e72894c4fc9821e97d5554ed7d4a2c0db6ca295bf0239ae9b2e24ca07e8569afc8f0c0f0d6686a81245bcf1c0de2f8220edf4cc6a55ea67fb92b297067d6c72374c76e1f90c84f6bc9ff28c4cce5093ae2f78f86c1adf5b6e903545bdf2fa9efa2249729531d96fed6fa4f1361d01e5bc7b64f071cd6097acf3b17be792e1bd365305ee6f49e36dbeef57cd1443e5bf29158eed5497112afc2599d35a59adee47daad65936f2467f42aa254af2aadd60d87f35bbd5b67b4c297a4e75cac80579f77fa356c7c0610d82daecdfc9f0f9a2e06b18c1db9726ffd32fe48e03bea34d2a63a796e18490ba9ea5b1bb85c79f4d13cee59a5764aa9057ab4f44512ac7fe9e2da7cb069fc0280dce2d566b95c0c73a11f6158b075b726f4e87df0d72a8c4594e6604b9ea56fcb4610f189666a2f2148f3d0855c0d3007aef0fa8e4b568e4c07030b86cb03430f11aa519af1328c07fdb5b05f0032d173eea18c7be0be36ab21f08323ad6670d199da1f26457fa9cf2c1f7a7d6e78fbad98e630317023c17e9e6eeb160d365a59d00b4ca37828b2d9f58ab0efcca7d0c537f8874b4b390f226ed7235569dff4a3bc315cb3aed42e1ac306a77f95481e590676208ba62502e2a9698aac92b7643802ad98ff7204c3ca3d0ff11835775662fe5b26f5b77a843784e6d6f37bf9631854e8dca6191a0267f67abb71a8769ab39b0f3097b3154c820301a41b0c12998fa3c2e3cfbd8a11e1c6395a330628cc3af2c52e479f67ec7e9889e437eeb2ca3aa525aa019c47d615d108dab824b00befa86ef7533ccc4b1fde8e464e79bb6f1e8ae105d61279a920a4db055808e5e97d2782b1ddd7d5a1ff9149047ae11ec9a6c83d78601da099a24eb7af855d5c019ef564e1077de07b39db3c2de104168b406a8aa70e60f343af726bd840007432ec0b6812ca10ea60ff4fd783bd73c26370b7c345569bdfe73f9a67443d35c44e84d901ef4eae4ccf5164369bd95804368efef8ad3e8c8be17e469ada570d2a6458e97d952be02f3b17cf2b7e3afba33645b9cb7069da76a499c6723b6d04a5f689b2274335540762dd155b0e2b950f6bc455efbf5b458923d4765ebf0082c0d431348a1f8f4f152a88dcfca5d73a1700f9e9c0c1cd573a96f33024a79ea95eb0fc38ed06e5ebd0197c504a77f3012f5af64ac42653cd309e870e3833bd9923c0ead37e26178392628cfa218c6f540b65c65ffce96a3ae349421ef2a1b5ef9945be8f462e508ba9e62e88ae024e2bcc2847afe7ed4872ad01c32dabc189ef341e39316419f265ef3f4bb37df1a444448443975d0304fc9df25db4003783ef44355211443e2614d18b092f1e8af1a3a596e85ef92835cd581cfb71dfb40a5153b2ce752f291e614e0a80ec32b0e88e6783346435210d53930831a1801a4ae1cc686d3e4116bca2ea991370e9c7a44df949b2ba0fdbf10a832225e3bddba373b469723b767b6580486ccd3d000b52b8e7f9d7dfcc8a919412df6798cd14db4f9079fe550fb57848db721ad9061722970d7704e5149320ffed380ff70cbc1f6a9ce3f5057b5cda691ab3a189b35340cf33b263acb64de4a2957429c5555492972146588b8d4488d22761e1cc022a9067b9d3eae43947ca9762bfb837636626ff36bcd0b6a63b2915bdcce05273fa3b455e53a81b373b2b6c0f10e426b8d6fa892ec2acc6483bdada9d9c83a7b97a18a1b9eafe908aa55cc7ae73dac1dfa4e84ea5438b4c4001a5154991f7379ec0b920dc941c591c3d8911a4fe7cebc573b15dc0548f9d770031f8b4935808243e8d0d453d20318398b29b8a29347ab526fc699c7e22b4a95d893ed9d4875c7f9634a8aa43686ae9b408f162c6b3671858187c1c40e25474f86ac1d029af931607107f85d532cac57890efed74388c14741cc78d96292c284ae72862ca4d6b0537522fd56139e5c4d6a1648cee29ff49b3d601a364e6eecc469df9cc1e50266b2d8fa9981b2f194c5b9bc3681a910674a0d3ee17b60bd8ea1f329bb1de0f02ae576856592c0695dcfa095ab344db188530935e05482627424ebfbdcf9b0a05b2282a06eff421a9afb375be23e0bb76486e6ab2e7787a45bedb3005addcfc88c42dcfb576ecf3733a897352170cbea3f828afed3f16c681720fa37951f0b1fadd69b8f6e203ebeca07bfccfea1147593fa82ed143984f6470a9ac832794595305a7caa2ff84dd1cdcdf2be15ad446661089e8875b79b89793071656fbe2b3e61800e67f0051a41875814bfeca01ca30ad61e9dde8f31474e0821b7a8800e52254b9c216103f5138071a556a4a87ae0b46a9ab0698479caf612a57ead0592c2a0b9b6cbdfa7a43b3785edaafd934b61d3b477c1f2296703ecec5a4763582f4981e9637e1661c9c206b0b1f20d3c0d61cbecec2043a4f3282f1b764230d55ce8e6bc6ffc61169f5dd7426f15531f961605a45c04c4c487fafed37859d1f05adbda0d9d62485d15cb38c887392c565135fefea2d067147a39aae649e301ff75e319e336d0e41e731fdbd9e7bb28936166ad0d7f3e6b88ec934277b56996c6eb800d4584ae8bc4228d90acc705bf7015638f7edf56fe58bd01d1d81f47572520be427c9aac41c78d2d5d41d19bb5578ce7859ca5ea6d390ee1c18a7790091220aef6f3b6e2f1a0924980c921ea6a4bd7b9a4850235e9433f4fb9690592e3fd2e42da17a52554a00b18664691cb9b084c14582231888feddcfb7abe31faad988c7cd254bc602f5556036b75eb491eb6e0e090c3b5ec5789048c56b533381eb212bdc5310fd97667335f758931bf0123755174241c7a32bf857c1231220be73821fcc8de9ef58677c61cc0b89fbedb8b10c215e74c8eddb91a947d3be232471d468c2b75841863378dc7f94b7be5275fa10e46232927356670e734c7d5c4b4e943cc992fadee2dbda3778e79d39797927e5016e3f0b31603687e6b53bd21e38f38a1a66c7a26b5cd9fe0ba691d40c8130f5040dd7b7e9dbe2fa45e478966bab0672abe212c040aabf7d8f9815776411d97c4a979d0db1c8696d9541b916453bfe10814212f223e27150d0dac271b3038539f5b78902aece0397458d7abf179c646ad94669a218daa3f64539f7e1e9aca3b9742e0f29aff509ca41b8d2d93d92d09063c3ce516f05c9c850dfc0be7e09992c7286ff1796df03239622af7deb4a3f6160b3aeffc21e6eaccf1ffec1f9f22a9f5a140a0912eed8bb2f91af003070ac492ab896562e0a77b11552f2dff7e548f02691795d7cd666face36f8dbcca744887baa62f9a4dc4b45839a3dd28e44b0f5970f52472b2a5b8925b06d3a597f27e485da44639003bcea136f29cd97844c53790593ce14b3ff73ac6f45c2f304e06294387ae5f9d10de0b7e3602b20a1c2714283d5f978ce73f4a50aeeaee3d3cad950a3e285c9f3f1437861b2150e479137086f3781d8aeb38f6e52ce37e4060f6a60bf614e1f26a1d86c62a635158f6addc4a3a40f76a9c9bf0eecb2f7730cb69328b09c3f44b819a1d7d4d7797dfa0d6bd8b3e62ce6a3f9c45fe139effe50edc7ceecd8556297918987ff3e682e6f0b84e383cb37fd9fed2658b33fa99b82b9f7c5a6da0cfe674f0e728e4641ec9f7fb65666165bcebe533d1d698673ca18102444378e11c3ef0b5e526152e9ed03fc5bcabd7205249d340d6895bafb4610647c8380feaaaea78c2795afab5af30a8b4843faa3323e21ad03bdd2924e3f6cec0f0ad1461a028c8f7e07642d9737ed14c5c4c6cbee3c60df812c353fab7ab4dd8b033d62b8d45206ecdb424468280ab8cc4890ae13e6007ad8f9b333d14e02d1ab9dd011a3ddb1adbe35ff26dbb914fc137738774b2a0220e6bde5f911e01b0216bfd663e4b936265857246317094c88012bc6bd4d07ae26afe391eb1cb47b0b8fadeba6090f57f3c99e2153edf2848ae27e57ee8624652fd61601bf560592dae4ca4c26e412a095325f50", 0x1000}, {&(0x7f0000001380)="3f3b2e25d4cf8a01083291c7456783d3bc2fe27924b786619787a31ddd28047c644583aa444e25f0c612a18002de3e332c645c0f79bc34249249032d6657b3ee70b0bf908d8a11998662bbb945b0dccb9f53b601d9", 0x55}, {&(0x7f0000001400)="b6d3c256afb18a33875d13a0832ec2f068865db5003ff93e7c76907027bf6fca88a6631b6a08cef02aa9759b56848de330dc2c9c497d9de74fef3ea78d", 0x3d}, {&(0x7f0000001440)="a2eb8d472381cb559a564bb0319f2656dd25592d7ac1", 0x16}], 0x7, &(0x7f0000001540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="0000040000000000000000000000000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1], 0x88}, 0x409) 22:22:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x1}, {}], 0x2, 0xffffffff) 22:22:01 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') unveil(0x0, &(0x7f00000000c0)='W\x00') 22:22:01 executing program 0: r0 = open(&(0x7f0000000200)='./bus\x00', 0x82, 0x9) r1 = accept(0xffffffffffffff9c, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) socketpair(0x6, 0x4001, 0x1, &(0x7f0000000600)={0xffffffffffffffff}) socketpair(0x20, 0x0, 0x2, &(0x7f0000000680)={0xffffffffffffffff}) r4 = socket(0x23, 0x0, 0x200) kevent(r0, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x7fff, 0x3f}, {{r2}, 0xfffffffffffffffa, 0x84, 0x4, 0x5, 0x4f48}], 0x5, &(0x7f00000006c0)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x80000003, 0xffffffff80000000, 0x200}, {{r4}, 0xfffffffffffffffa, 0x4, 0x42, 0xc3, 0x200}], 0x7, &(0x7f0000000700)={0x3f, 0x64ca1a27}) mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r5 = dup(0xffffffffffffffff) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff]) open(&(0x7f0000000740)='./file0\x00', 0x41, 0x40) sendmsg$unix(r5, &(0x7f0000000540)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)}], 0x1, 0x0, 0x0, 0x4}, 0x4) r6 = open(&(0x7f0000000040)='./bus\x00', 0x10bb2, 0x80) r7 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f0000000200), 0xaf, 0xfffffffffffffffe) pwritev(r7, &(0x7f0000000000)=[{&(0x7f00000000c0)="93fc09a4b4b15582c5ea5a2a3865b627bd989975783906175b3478fc5a668b80d53e13a37835df6eaba68f2dd03757d0a83830cd6f2735e43312344a363ece5ff99c3d14cff3642ea36623e056b0fb40f162449e6979", 0x56}], 0x1, 0x0) pwritev(r7, &(0x7f0000000240)=[{&(0x7f0000000340)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c8b77be46ad0123d57f70dc163877dfe2fef7b98180894622d2e", 0x30}], 0x1, 0x0) pipe2(&(0x7f0000000140), 0x4) execve(0x0, 0x0, 0x0) 22:22:01 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x46, 0x1, 0x4, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x3f, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x81, 0x5, 0x800}, {{r0}, 0xfffffffffffffff9, 0x42, 0xf0000000, 0x8, 0x1}], 0x80000000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x68, 0x2, 0x2, 0x24e41d15}, {{r0}, 0xfffffffffffffffe, 0xc8, 0x1, 0x9, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x40, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x7, 0x3952}, {{r0}, 0xfffffffffffffffd, 0x0, 0x24, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x90, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000041, 0xffff, 0x8}], 0x4, &(0x7f0000000240)={0x9, 0x5}) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)='r', 0xffffffffffffffd6}], 0x1) read(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) 22:22:01 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x2}, {0x9, 0x8}}) setitimer(0xfffffffffffffffd, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) getitimer(0x0, &(0x7f0000000140)) 22:22:01 executing program 0: sync() mincore(&(0x7f0000f0e000/0x2000)=nil, 0x2000, &(0x7f0000afaf0a)=""/246) r0 = msgget(0x0, 0x40) msgsnd(r0, &(0x7f0000000000)={0x0, "c03742a9601df74ca1b2e65b2cbe5b12f907f45f3c5617e05ad1fcb80e0d0ac98ace912e9081fc4ea32fba19060ea7aefb51a3a06f6952203287bcd0eb514467f4fb36f150e410894b3165811c614249124cef146523192cd010cdacfb8131cf18f0e7862f74ec5316d2b333b7c8832951"}, 0x79, 0x800) shmget(0x1, 0x1000, 0x400, &(0x7f0000f0f000/0x1000)=nil) 22:22:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) read(r0, &(0x7f00000000c0)=""/249, 0x68) openat(r0, &(0x7f0000000240)='./bus\x00', 0x0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0xca}, {r0, 0x4}, {r0, 0xb240c58d8890e33f}], 0x4, 0x5) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x20) openat(r1, &(0x7f0000000200)='./bus\x00', 0x2a820c9d5761ad4c, 0x190) 22:22:03 executing program 1: setuid(0xee01) r0 = syz_open_pts() getuid() lseek(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x2000000008) getpid() getegid() getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000440)=0x2cd) getppid() getgroups(0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="f3e5cde561f35a10681c0db8215bba061db63da9ee1839495c36af4ccbf20652f94245ce33624523f82da0c8df55c6a433a35ea4176e8ee8b9f85dbc18d6c47eded3fd64fe97768ad182a93154093297ee1e080f96c4ad18180a0be0d937a4cfc6890037e9a9a0a5051f183389869501895ac03c59d39ae359d7db9a7c5e5af807b37894e135381cf02f17173eea8480137e107f03dfe4212e81c123293f7a916ae5c9e670c8ddeccb0014a3b87b070d79337660459d0b6e0ed5814575a6b4ae32327ee21c5161ff995ad4e6edbab2611e5cc49d9ac9eb6773142cc99af3edc1a0fd20f85ea61ba557e832c1a5d988d6ba", 0xf1}], 0x1, 0x0, 0x0, 0x400}, 0xb) socket$inet(0x2, 0x3, 0x945) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r2 = semget$private(0x0, 0x1, 0x40) r3 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0xf8, r3, 0x0, 0x0, 0x0, 0x84}, 0x401, 0x5, 0xb93}) 22:22:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000040)=""/164, 0xa4}, {&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/76, 0x4c}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/85, 0x55}, {&(0x7f0000002780)=""/4096, 0x1000}], 0x7) readv(r0, &(0x7f0000000000), 0x10000000000000c4) connect(r0, &(0x7f0000001540)=@in6={0x18, 0x3, 0xfffffffffffffff7, 0x2}, 0xc) open(&(0x7f0000000240)='./file0\x00', 0x880, 0x7f) write(r1, &(0x7f0000335000), 0x10052) readv(r0, &(0x7f0000002740)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001500)={0x9, 0x8001}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000014c0)) 22:22:03 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000000)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 22:22:03 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001480)={0x8}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shutdown(r0, 0x1) 22:22:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = geteuid() seteuid(r1) r2 = getegid() fchown(r0, r1, r2) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x8) fchown(r0, r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) syz_execute_func(&(0x7f0000000100)="c4e11171d0cec443f9146ce900f166420f3a210724c441e1dc0964660f17946eb2668920c4e2fbf5b5c94100006626f0478106f7ff36448353beb7c4e1f95b070fae9b2aefebbc") setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r1, r5}, 0xc) setuid(0xee01) setsockopt(r0, 0x400000029, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x16c) setuid(r4) 22:22:03 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2d8, 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000b00)=[{&(0x7f0000000a00)="791b59c09e14e0573939b46f4f9f8eff540044f5be539ecc2e681639c7956ea6d18ea188193f92c91544e8f1e3beba2b5af72269d14b4913f644af2895794a786e2072b444195d16e9e821d763943a4b6bfc5e3be901214e202f8bca5fba749b4807b8f81b40c0d82486c4df96e85f1a8bceb4b4badc38939fbce5e3da73c37e7dad5dbeb993bd71fde989d652af0b9496659eab2313272313fe7b58a3d16a2f0a2d9aed1cee364c463276d49180af76d32cd56b5cc368469122a16440136716f27d8f667f27a74811e96a2e99f360ff31c0e87d55170d94a0140296", 0xdc}], 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 22:22:03 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="09e116f98b34b601eac2abcd272681c3a3ab81c9b16f24728bd858d413c7966aec", 0x21}, {&(0x7f00000001c0)="44d9997cc9c4f516158fe98d97eef751548f5b459e5a4552c9eb9ab4ce11ef1254bac890886c785621f5b5572f07f3a69c1d3db54454d4ea246566f49fc05acdcf38b7ec27caa0ede0af7bafaaf215c24db59510bf69b81df561272bb289b5fb853724d0844208bfdbda0d40cafc409b2e1092aa9fa3dea9d774e81de0d7101ca80e6be09b7600000000000000000000000000", 0x93}], 0x2, &(0x7f00000002c0)=[{0x1010, 0x1, 0x5, "b54a6b1343082afe4e35afd7f5a92ed672e83314600693ab492bcc3898a00c7ca39e475c235b0c3bfc74da6a29451cb5005268e464f989e0311b38615bf5f8fdda0a9ce9c09894594decfe1de64b13db6b3a2b473689169d294090e0d5c7c7b59faa8febf073588c5d9c9833290224851f0047ae6c267af831fe328a0bcb3e5367092940c6dce1b3ed79c4afe08969a03f60cfa7dfc32b523cd16971c0f82a27c67cff3fc4633b12b0a5eab9c3689c6d1446d5345cf41eaa81eb44122f490333d2bf316860a7fe828babbaad5860728cf3e5ecead4732abfb3f97f4938ec464f827b01f54627d65b5dd54a739a9c16526c84850eb719a1361a44f0ec99c12a534b8715100e4c00b351f1e6d8577934f150e038550f888c2b387709a21c6e164ca824d9ffa2dad6661e746e2ec9574fc77fb9885f9982a1927c9acdf0aeaa8629ec5be83eda5c500808d5d93a5a7d54645452791dfacf7dec6c382e5ea1b016072e9ae2651fff9a91a96f800ce85f01caaa19b2c14a34b213f66fa37c5c43332dcafc17be41d4824e71da498d4a9027861090fc57651fd4164468e47fd0ea6b809acb9585a9ca86d62064f8eb3564a3abf077ec24b24f3c93e6c36c8024b0cb870158206eb125b814c0977a2da0c737fa84264e8caefe0243d4559754622771619e48a0b5574dca4bb46951af512b93e36dbf3045491a11b5e26c2295d7a6efcb2445eb9ed2df3d079d0ee4b1476790620a38afdfb1fc2db02e019bd9ed1ac7ea87619fa20d2c7dee526429935718f44d7079a91b0761b5b0745e3e6a6e65865f592a592c3d435a167a997aa401cb529494ccf75f6346f824f0c8ee6a74814e09aec066bc2624cdcb211c102308cf8689f061ae426bb2abe4bc76a819adf4dba568f175d61c5670af87d1dacdc279f9347f32e17bb8cab5b469aa3ba582438e0291ad7abdeffa7921024286cacae3c5d7bac512cb0ebf67b017b045cdb3fc1942558063dd980adc99307ff695824835ea8748068d952b1de913f32286f9de1b9f04ae67146990b2efbd980577deccc8b1c26eef8079829f061d1edb11a77b52595f6dfef5a9852dc25acc26e5fd73130311f9794792f18abff2e12014fa4a9a63223ba00f86af7eb95be9aff4395fa6bacf734c741538eb31e7d2ae617f9d6876c9716eef42debd1386bed2d90785b8f2e4df381045df79745a6b8514662c1e9e1ca9dc05ab63f94916d7a045e4a9739fe9e6157545b34f06422bbe2c921f1b2faec960501c4219c9582aa47270fcbc5b5ef1510f58bee8ec4a55c2887748a2e5906771bbd709d3bd8943e49523d6a7e2550acb748c6ce6e55930a1277ae1ebf4719c2b32caa950102098bd2d2cb4c6c45c0841ad114b1dd309d3fb53d9b675ffe69e07486217798fc35d816c1720652c300005cd343ea6f658a117d5614a4c637c57f3984aff59bf6b150a10754b2642d14c91b045e5181385c74c4a95c8fa145c32682a6c4a064a566d0ec0db31451f8970c84e0d89f3530ff33e111caac145026f29a3c1e084a09a3881008d1381d535fab6b70a54949f7fa953a97ff650dc37cf7d0bef83e617823f1ccd7bf78f28d6cb888e02d913284ab1b08e60ab93fa01898823a1c2a1a26b6cbe1545866c8ca857e568b2d2f38d27969512d8f65c1585b81d8f52b3d46285c4fac354cadd37b187c7d402cf2ec48677ae581772e055a3bbc7f198593808026954a9f7016bdb5620de96e5758d0d86c8b16b2208592fb5d2de5e0381faa5a4e3a0bdcdd2ebf531c71abf1317cbe339ff0304afa523f6d9aabef5c7ad5fa839de6ce2b9272107298f230258b1af7170b0e2bd0d8f8d7cc334292abb217f49937c5ccf92cab2825d62bffd568a34193e78f4089ef7d149cdf18531dec079b0eb146b1cdee45c83b3f2f0a22560e6a1bf764a287bdf6ce14234ef603c3716ef6ba68f511c93fa62d5b1170ffd7942d9f8a3531617165ab16477da0f3d80936f11faa5eaee0666626e4dfe9e5c8df4897419ce3eb3adfd36fd164727476fe5794bfa6f9d9890e940f4bec8636ecc272fce0ad960f07268fae18e8d7337fc19449b27bd92028a11ca3cb8300ca4e85f7b33c096e7c8133019a5b771fbd8fe3ee6372b3b2167de64b82007e1371deb6d45fb676c18066fb77b5ca383f1c9e6d454271d9426da57887801a41f4a62ad93b9d9da06e7c4a51c93a354c1eeaca9c2d0092dde0f71d453ea8404e13b75d9f5891c8ed0358608c9992164ab2114cf19f777c0e40b290423014ad2bfba7085b6d15203eacd662b48d8dba78b3aa27e2052b6c986c073a2223e2dd4e53546554b9cb6b8f0251917a856943ddb845903c4994607642e485d35e4222dc5e89830d3a2624f0bc295af4b69d297f0bf7ee02e8fc1f5195c5135823330b4ce517cdb0e65239fa3ef94e86d201072cab8e655e4aa6eead855577f9b3fc56a1c8f4c4a2463f54cb61d3e95841254c4dcd2cf468acae8f2d6db6e35a0d9708a1f24cdcc8c667ccd3e1318c4f4ea703e9634eaf24ef309f52bc0e2e3a76803237785c1f7aa5bccd576ab98bbac2b33c996b7a49ab595232e83fee82f8172b482eba7643ab64998ba980118cb0309bc6363e5bc707f9a6dbd4c9d0872fdfb613b23be38e0b353f67ac494b14cfafdac08c78667d02eefb0bee6a3f588327168ffa9e3ec52ef90029987944f011ee67356fea056c59ede18138783efcc9905b9533b310f8d1d03113a1003261aa703d5a75fa4a811e0bfb6cd6ceaa7f133ff5bc23915206582ee050c1d953bbe16c56720140b8993ca7a0bb2f0c0838e4a42d12881c731292edd4ec101ef6bb13000b6a07a5a10dfba365e9b37a424a5f8f35f52633860c3cffee4b6308a896b6b9defb8b26793b246d861ec6ad6a40104e9a839a1050112211cfde3561b334add88f79096ae82da3b46838a687836aa85e9e464d63ba00415e956ba164b1219492629267dc4a6a320ee74d4dc00e07c8424109e9a80d02ab57a01dad5520dbfee5a9ee42deca40d35da708ba09eeb39c4fca1cb532934fb8908c9b7a6ab49111bd5c529ed568cae22f8bee1a8f868a3eba3ea559174794c4fbb6de9490e8bb966ba6964755001298594c3f6463907491cf1d59562cf295fe333c3a09ad315efca0ea6e7fddc9440b739b78ccc91375efd449a4c555a61d42f8132fbd70ad82be5df80adacdbcbf6c275e5b2f0494da196522d7c89128ae3811c86695dcc54700eca8a5011e1198e5391f3fe1282c00b9f9c52be092f42a217697705dcfebf1122145b73f1875be5bd9007d638ad9ace89a3f31420e3f9a63e319339a7a70dbbbddaaec137a5812acefedb2d968481b2f2bab1494a4a90320a9cbbb2e8f4c4d566f462a7d285721f1dbf6f2c9bb736b428f17e166aeee44f6801afe636395a9865f8c53883f7c4ea91ad364db68fdbca84cf58b0d1519042f8bbb357e2c1c46caca7064d3a4ee4f8e6bd78b986518088b5c7f68d23ad30b47c7c0e878bf7850146c8fa9d1bc99f574f94f2a9448f5b4760320e50cae92e84d1bad23e201c935644709b99ecac2000b34894ba7ec7d672309f33bcdfbb69e8f9d3b0f5b51663f4a46cfa8c2031246ba338eaf25405be876f6a8dc46632479c7c589e11944e41d6d106bd67c992c20d1c221b68c65f8d0a54f43cdd3a22b08ac20c5208c5a35fcbcf40436d6e30c3b3dd9ccdcaddcc4c06ae1d2c11fa97695129b3b50cb81ff0ed50e27264b0ddfcd60a6b8926898cf6c9be0f2d03add497943b1ba2c547ce02143d1f8215c4ecc92095ec8c185f6de3e0814a5c9b7324fbdad4e8674d99c8a824f0adf5d57477f4b0306d8f8f58c23e4890bd45a0ce0a799972e7974d0b93106ee354ab237ac8bb658eec07af26773149fee8944ec750c52960184b98558da1771d255cfba75698507d909b7b3789bf7ef92fc52d0d66f970bb2031dec909813d2d9a04a80ce1e4ee7dbccaf62ebc6080e679015c5c4a91089f66d884c669f4889616518aa0fa72ffd534e46aa3cbad3e1b6b5313c22b67f18e4f1df3729e8a73e9d5a2e9b8061872ffa7be43521344f51efcbccc80f91445d063062b97313c5bd0386d3ef31326bce21db2c78f782b8f89a3a07b93f380143f82706525489e18de1a821f8a08b9552542f1da73e29d8cb83034a3f8be920852292534bf6d28a1ba300c9441f44fcad8b015fdd21a7a9bdea2f73f2004a9ff4dec1f78841c97a43df2641825402a9658e214320442483860616a15125e1724673ed33ee8800f9742c42018458b3b56d6976601273057254675d62d4d3799900b30e77e3dfcf56c26ff7dff7cf25fdf2d33dab72f49923604232827563c96616b8c4355eeb4bea649e1171d26fba2e09c91101c1421b154bba4671c74ce7f44b9a87305873622f2aeb60540c0e32b1b3a23099cba4910bb121c9181a522ef1246af9c745ab608e8611889dcfea465b87dba565a3055b9acc65efdd3703bafa315802f4616d04ffc96470a6a0e55019c365bea36c4b252f20d1bf8bd413b927c61774ab77ed3ad6cccfb9da3d3bc7270a420f303000c73d6bee641062cab45787e8dbcce1dc207cb7d5006a81d1cdab46ad612a9057ae656b46bf612ecbdd465b2fba85c0006568558e2762f01db7fad10f35733abcc6091e29f5f933d41660f3e3de4ffcad05548d33c4b4aa542e8cafe9bc03f407b4486296c9f4b0af58cd2c7c481e54b40b8758baf47a2ef11a2254e723b6acd1ffebd8fdd2fde6deb2402f9e82965aab598ce7a17a00e730d1ffcd45524ab8e47b51b2173e412a6b953e63b6b01d2a63b863d5616c49d638a106cce11a6cb31ba36ee626375e5278fad041e563f1cc425dd4fc318e99dcee33a85d8f9ebd212c40e6a68e95bcd96764790ec544e5dd54f253bc7af04b0c35aae922420bb9dcac3c9cb6888c81d9ce80142d3ab4b8a353d68440f2b25351a5267289630554b464852916e1ecc9a9c9e301a36db3c38f1a393c471378a811ba612f9a8a3d51c3e9d930fb58d856fed94e4d1d6352717a0d36d1ac1ee33a1888c0b3ebf543bb619456b34eaca7c6b4f4f4135b61e13455cd81f82798e84c58b348ce5b4dbf78628937918d6f6c559010735096322b024eadcb74081aff6746aa842fb995fe9519601dadf445045ed460c9e2a2dbbd361a784b3db1a9f7360050598801a1523301c38728a617e3e1bd9f9eb7bf81267947ff0617fcf79809be1c96f4a952f73543e757998f42a345e6c4d27f32d4cfe720934b6bc216d291bb0c19181b3f5f008a7e50a38585931aad3b36cf542c1941553d3ac2ae4f265c7c202a07efd29067ce0eee92ea30cff9570c9f67da8c5776c1c9644e8d97989dbef9d3b6775211100ea4396a0df69f5ccbcae237471f35b54efeb0a5f0a5230592b600488f1ca39282314aa2c0103f55f4ccd058acc7c2258792110e985f1739a882a03ab0cc9c718bf422fd4ed6fa17182609a3ee05d37f78d7f18d1fa4d25c73581b446fdbb555cf14b6e99dfe14333b6d0b880387d5eb322ec4aae1c8f9bea2f2ed69cc6edfb14dcec0adc47baea7d5591d760459cfb6e71d4aefd3aa8212e2c7c1e39ee347d34b37dadf05dfe58ee8706cc6832bf941d09d743f4b09438a76b8c49fc4951f78db9be50d830057fd0d504a7cdedb5c896442d23604e1cf69434e31f3b07e88cc6cf89c10e8e59d88c576f06bfd43d45caa1bd3eac468caacd79aa4fcf7694988a302a01acd234461f52372e27bbc37ee74f107f5e50e4"}, {0x98, 0x1, 0x1, "2617b8b773e7d370cd422da2d8343d556e658b58398b26380fff0f0000bbbbe10800cbb27e08518b0f38b9443a864901b8bc5307a00b77f0bc18955a43528b7c25d2f6305f6630881220357898fbeb3a71648dbad93257ecfc6e836bcc8076b2e1768c3b3c222402eae184f4ff0222356286825b9f59000000000000000000000000"}], 0x10a8}, 0x1) mkdir(&(0x7f0000000040)='.', 0x0) mprotect(&(0x7f00002f5000/0x2000)=nil, 0x2000, 0x1) openat(r0, &(0x7f0000001380)='./bus\x00', 0x20, 0x10) r1 = socket(0x2, 0x7, 0x24) listen(r1, 0x200) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 22:22:03 executing program 0: r0 = socket(0x6, 0x4007, 0x291a4b1f) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000000)="23d334fae00e26abeaf1a24c9eba0e642a3a55c97204d6b54f5e4838b73bb5e1fcd897013b81b4c22e2071c7f012feb9679c7b37090bfb37da804a110707603e0546a9f35c0aa976c26bc4ea632ff9b92e8543bffc270579a3540924854f6b75113e28a0b966a646b140a7ac8edd25b2d97b8d07e9f436a179793e6d39d0130219182a528a4ebed2b290f994a9788558a9", 0x91) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r2 = kqueue() r3 = socket$inet(0x2, 0x4008000000000001, 0x0) dup2(r2, r3) fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4) 22:22:03 executing program 1: semget(0x1, 0x3, 0x200) 22:22:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x401, 0x7}, {0x18, 0x1, 0x7, 0x7}, 0x0, [0x2, 0x138, 0x3, 0x7, 0x9, 0x1, 0xffff, 0x5]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 22:22:03 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0xf7de) semop(r0, &(0x7f0000000040)=[{0x0, 0x5, 0x1800}, {0x1, 0x5, 0x1802}, {0x3, 0x7, 0x800}, {0x7, 0x8, 0x1800}, {0x0, 0xfffffffffffffff7, 0x1800}], 0x5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/25) 22:22:03 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x5, 0x0, &(0x7f0000000080)="3e7c812e1f54a847eb06c3eb7531d3b550ae99ef9ad000ac85279498824ce535751a4fd65ec4c2eef407bb1b6defb04a1d3bcdfff732d618ef9f5f3583b3213578ddc8e16febac3bfba93233234622935f7c1084f355cc3d365023620de9337d80a3adba7926817874bb5724dbdc558397eb540c2f220995b17a5ffa93e0a2dc63ecffe37fd1", 0x86) setsockopt(0xffffffffffffffff, 0x2000000000029, 0x9, &(0x7f0000000040)="c56d2c65", 0x4) 22:22:03 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') r0 = getegid() chown(&(0x7f0000000040)='./file0\x00', 0x0, r0) 22:22:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x1, 0x0) 22:22:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x9, 0x1ff, 0x3a, "7dbf2230eb5c83659b5b830f06c70f2156a2649d", 0x5, 0x9}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1fe, 0x0, "65668c1f2a1c3b00"}) ioctl$TIOCCBRK(r1, 0x2000747a) 22:22:03 executing program 0: r0 = socket(0x2, 0xc003, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x1}) write(r0, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa", 0x209) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r1, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x1c) 22:22:03 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="9b0e76a7a20f8802de60464b727f6a6f72b269b3271e330c7b73b08ebea95dec917bd7020c2a1c140abcb8a64362557669a0e21bbee1433f78019cc2b685f291d0d3159757a22c71301fcecdda620d72265c8d5d79088804aff7d2a6d586e1a95dbf95d40300a864", 0x68}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 22:22:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xab5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 22:22:03 executing program 1: syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) select(0xb, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x8cd89cf9b75c6d9f, r0, 0x0, 0x0) 22:22:03 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x80000}, {0x0, 0x2}}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x481, 0x21) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0x8001) accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) socket$unix(0x1, 0x2, 0x0) socket$inet6(0x18, 0x4005, 0xffff) open$dir(&(0x7f00000001c0)='./file0\x00', 0x81, 0x40) accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCNXCL(r1, 0x2000740e) openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x481, 0x102) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/10}, &(0x7f0000000300)=0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = dup2(r3, r2) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0x8000) 22:22:03 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f0000000540), 0x303, 0x0) 22:22:03 executing program 1: r0 = socket(0x2, 0x4003, 0x80000000000002f) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) close(r0) 22:22:04 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x828e, 0xfffffffffffffffc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x1) fcntl$getown(r0, 0x5) dup(r0) 22:22:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780000000000000000f500"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="a3d569020dbbec6c01"], 0x9}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f0000000380), 0xd1) 22:22:04 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x1) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x80) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='c\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 22:22:04 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) clock_getres(0x3, &(0x7f0000000040)) setsockopt(r0, 0x200000000002c, 0xc, &(0x7f0000000080)="ff013e2a5e00b5f77a00000000a8a618f1c5a37c", 0x14) getsockopt(r0, 0x1, 0x40, &(0x7f0000000140)=""/93, &(0x7f00000001c0)=0x5d) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 22:22:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x400000530b) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) clock_gettime(0x3, &(0x7f0000000000)) 22:22:04 executing program 0: syz_open_pts() close(0xffffffffffffffff) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES64, @ANYPTR64, @ANYRES32=r0], 0x20}, 0x0) 22:22:04 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) dup2(r1, r0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 22:22:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x6) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000950d7f07f43ac7f6d9f74bcf7b43a37022c676bdd3e0000000000", 0x1c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 22:22:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000080)=0x191) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x88, 0x8) sendto$inet6(r1, &(0x7f0000000100)="7f110b54fc498ed55f59db550381b1142ef97a37ba8e1ea1937f4b94b77eca11c70c7699252c7ea3e331a41ed7e7a1a643754b5a80eaf72fba5c7390c86ecb44764aced27b738640d5f1a5931d3a9b7ba5f523ab83103591636cbdb7884a004cf4465369c55b1126fe7a2d8bc93bab5de504b578b309c42bfec1b63b113be180013c5f59", 0x84, 0x4, &(0x7f00000001c0)={0x18, 0x1, 0x8, 0x100000001}, 0xc) 22:22:04 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) close(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 22:22:04 executing program 1: r0 = socket$inet(0x2, 0x200000000000003, 0x102) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/200, &(0x7f0000000100)=0xc8) listen(r0, 0x0) 22:22:04 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() 22:22:04 executing program 1: unlink(&(0x7f0000000000)='./file2\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000940)='./file1\x00', &(0x7f00000000c0)) 22:22:04 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x203e, 0xd00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 22:22:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x110) write(r0, &(0x7f00000000c0)='n.\a', 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x44) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 22:22:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r3, 0x0, r4) kevent(r3, &(0x7f0000000140), 0x9, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="66ebbd6dca7ea5", 0x7) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r6 = fcntl$dupfd(r5, 0x0, r3) dup2(r6, r1) 22:22:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000290000003300000000000000"], 0x10}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x24, 0xff}, {{r0}, 0xfffffffffffffffe, 0xa, 0x1, 0x7f, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x41, 0x20000000, 0x81, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000015, 0x9, 0xf0}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x22, 0x400fffff, 0x10001, 0x4}, {{r0}, 0x0, 0xdb97c02effe31b9e, 0x0, 0xc770, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x933, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x548c003e, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000081, 0x200, 0x1}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x1, 0x8}, {{r0}, 0xfffffffffffffff9, 0xb8, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x18, 0xf0000000, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0xfffffffffffffffa, 0xfff}, {{r0}, 0xffffffffffffffff, 0x2, 0x400fffff, 0x7f, 0x5}], 0x3, &(0x7f0000000040)={0x0, 0x8}) 22:22:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 22:22:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x7fffffff, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) socketpair(0x12, 0x7, 0xe4, &(0x7f0000000000)) 22:22:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) getrusage(0x1, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) 22:22:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000340)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x2010, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000240)="2660982cba9120dc51ca95584658c352e2e9ce81f8", 0x15}, {&(0x7f0000000280)="ec5a8b757c472f97f502de20c08ba6b9f86b069a9cf83d97a751affdf1cb99f5d4705aa9c5765dbc327bada06350a097991d25967a66e96cd6be8759669d2446f1d2afe79177d3f71abb5314c03a761604d2b75b8647759d96d764025547dd6f6092a0dd2734e297efd6", 0x6a}], 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f660080000000"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="8b48f70174a93de7be2013c49b1f39bae55a66ea132a1219d37f801b4e0a17c9282b8ad06489a4509b4f11fe01badfbcb37d2e0338f91fca8e33f8a6e600ca6eb7bd6f48f06b8ee4407ec4ccf666ca57a2ee4a3de5da8c756abecb72a4e4512b8acdef527c06362ad68509d0b04ea08cf56c3a31f160ac698bcd1b30196f518aaa860866aa399c0d0ad8d6eb2ec5c6657fef1cd07454ae77a310d6c0999fbad555fa689926dc1539214c8fbd89c86d", 0xaf}, {&(0x7f0000002080)="4e66efecfec610fa78fce82068616b1da59205e8e2b8db50eff9dd3987796e0edb9fab6073796230f1afd9a3d134e3c91a5e980aa38aa0cd32219beb9a7198344cc8bbcdb850c283df54a17c90d83d7253f91600026743d3c8444fea29a0937cb2dcbbb9a9424db51b42ffc7f6de87ac9452473ce9ccfbc00575651339c6a9a629b84cc13c7d0512a0f23e5304a0691e4f5b225afc21f8df9a50dde03994d9c7af79ba9274acf7ea6abcf0b06f2e7b9fb6dce1d5e91092ea054ef252e8863053e36f3b20f956d5a654b227e6b309013885aec5535fa7b66d677d8ad4c15b3cbc1943ff59cd38ca70e27f47bbe80f101f749c5e8b381ebf2c437b8bf8f540e40b0d737559eae07917d15059ca7c36c6a94dc37ab44d530041033d3fd8ab590bb7e459944135b95f98450e807400ce7d1efcff16c80e21bd6c07515bb203c081878b56d7fe988d5cc2b49197253e2254daa7415354a8ba052580074af04405d6117b291334d5acf5d04a6d4ed5cb3d73d42f11b1f03a687b66ceb07abc5c7cf7a131b87b8e0b276d676932b0544bb7d00a81d8a28f441eb2a7b6ac5a78231dfcbec338fa4eadace2b38a079e6d90c4dcd0c82422f77932cd0bae05dc2a6b5589e289c906f3efbd90120554580a1c10b2ba2348f8e07094a5e6a4556c07a367862f3cbea8e41deddaaf144d7d55427819ab050aaf8e3d0eb68f3cd9e612138afe5b5d5a77ea00a3dd8a9fe760dc237f0ed45e8a7aab84c16683e7829ef95671a301da3e24271dd8211b711dac916255df141e8f92314f3f91358373d346d980be99ef7153c53fb232932ca0f1158759bbea20b233ed38badaeb7f3e5a05fcac0aa340962e521ab9b57e216827b252af227ca48111f6ecb1fce4c928a6d64e3a4c4e73da7225699d986d16a8534bf1404511ffc9c31f19acf5a088041d4ac6e3ec1cd23da65ae007a192fc5728ea51619050b8da38fcb5f07fabf8d9f2c70d23408ead84ddcc39c6e8e84dadcdd208f3021e35d006f0c0eb7e96886b6891d0c5b7db736f09355d76a745d8e3a870a70d85d68b5e18a40616cd75fff12eb7ea1c40c824bf9c233a35f8204b2d8a56418e29b4373e3061fb938de3d8923a486354d2f24499aa73015967bb350f69520257a929afa09184ced3458999fcf16eec9e12f8581ee860691ab074b5cb2fbc55eaa033364dfc8be4fedf750fb799e6566c64c85e960b1eceb1d2ab3cd808d63bc2555867ba4a7ba51bfbb8bc6041d30b5e6707d539c246b04c4941f34a9ca7a5cc59484d8aa2804626099fbf715b570c73c8d168d7c75cac756ea93220295b6d1abd935e25914e14e52c219a47486df028720c79cc0e0ea9abc1ca1847afbe0581f7709f5e741834b42db799c86a2a4eff9433d6b15e12182e52e7c938c0b349a0cf39b415ff4e53101e5df2335bcc8ea4cc490e85adc550e8ca577c9d5fbe7cc6ec09ec47b615560840a6262757f5abca71b27e3e321f1f8ba59337309c5659150ff63b3d791b08a7400c10a1160cba8987e6e75785af72a88359d6175234e7054a180207ad266e20a9ec4d9bdd42465345fd8dae38fd2fc2897f5d6f93bc666541c252d84190df3434ba2edbd25e47dfc330968ce16854c7366cd669f2a329eb738696686b12864282ccb5c7907627646548baa150e23379ba3540b186e3b0c75ee9839cc400178760eee78c25260878befd2a8c77ac07ca644d8ac2f99b1c12a4178d8bc3fbbfa68f8bf2bf1dfef851cf6b4a1183deb6cd22435fec145c6b931194fc9ad077be0ecedbebe683869636bca1765a6fdf55f5a21bb51b1eac2d1ff48423478262b6d094c2316f656de1bc559a8dca14f0dc3ff08e54f4f95fe8ade8a783842ff20b9d222dffa0c26c1c11f182664572d692b0ec19efb912be193f5f1244fffc8bc53f1d824b04ce3d5027ce6fd79f2ae75b6640f51ad7f11ed170087d3bbd0f3490bda5611197b8f6113957855bfd4c43e947ef6ac9972ed5b6f10873d12810b03b9950cf69c8d7de423ce4cba47ec9d42d36b73798e583e660c7979c95b62d34e012efc9edd998dd501490bc7f8fba92b2e9339dc7ef6361e85dd025b875081dc7028320aecb9505fa84197a5050d2744708e883d58f67c3ca519a1df5ed92ca04bf6de1b4bb4320cf3364796bc4f67ded2cb700fb1542f1a154ca1ac708a984c582163c62fe880fd4a02b6d5031562c0d779aad09e12d6aeed82df5f902e349a509f68a57bf1e485f7ce1bf58e29747205e85eb66c0530c0ceb4aa5976694c6e6b10edf4c4b86a062e5896e98f2c54d7490979a20abc34a043d31bbb78eb581ef9c0d671c71cd9ce9432386bc6ddd2ec03650dd92adee120c202f93c2d51954ea2954000be0a3e85e3ed7efcb56d88258bff327e6bcfcbfe48c54e7d251a437f4d62305d27528ca3aa6c5254aceb45cf669914d398196fe4291d7e294c11f99c6e7a361789a4eab40ac8e67b29add5ce4fd6f598aa06fbef16d0ab0e3bb6359b6cad59e4a65058f27309954bf45cfc644bff5ad923b9ef3e82e1de7162fc40d044e1b9f8d213b4a6a5f52f5a73fb4b14e2acfa1fe5c99a52179b7b9f9142c15d29d028c6d27df25bbbe4378077de09916c74c56766b1c8adb7010de5a28595555ef3971d1ea46ea43c98dc0000745eabb88cdc3fa6bf8b3bf566aacb61b557b1d0852c80a8519a40759d7bf85cb7e91c0e02a625b16d1b64ad2eaa60beb60e9cce264507d54190a23fda296d834abac05d64244b91e9ebd28be501cefc7e19ec176423f2cb5f94de7b2fb2c86fd39009e35cb3eddc494fa3a422400e25a0245199ccba2e4f178a7379a1633e0e00408e0b6516df8a66f049d49205f90c24a19f535cdd921627fb1fbd538af2fad9090906e016d83ce4b6656becc2f0bec7ab0d83389e2862b18ee0878ea9c76d0c177f737ebe38ff08324a83b850a6aaf5d7cb4d24b7e6c946193293bf4080acc88741eba21d71cd4eaa97756db39659a47e55883a90111b98becbd40ea7ca250a647820df0358714dbe83e0de355c8aa8c0b6cd2c52fc1827acd54ebc4bbde0c4762f2b8b65caa37ef077d344fd0c26814239ab76a81227a5e30332c914288a233814751cdca10d16125f66da33afc6cfb915e13b68f8f40be00a3b12de90fb415552e591162ebeffffd8a186db2ba3b7e299cac9ce8afaa617d3d5ec8e06ec088c27b6a795d4fd20384c7672dd808f935ee3234b75d4d9c8ece427538ebb56845a3d9e95cb3961e21633e4fbd0b01d3e48567b473d4e3ac99850d1ce317fdbf49711a6a80c2631c295a7fdf5b7f5d9669885e9a98637ddd9cc3d136a337a4480b427a242bd51edb53520034ebd8c36d253e3ef3586c3c216311d911aa9a7f35608ca44e303c3cb0ad741adb2800ab675eaa959dad7e56c25f464790028b957d5bdb353b73c38b5b289c470ca5bdcf0a211900f5442383895dabc5c1ac564da2012bebe70de1ed3e043aa0430aeb6be2f7887180c39fb557bba4ee832da3424256b71a2bd6b0fb87f47e570e5de3046430325e80221be70493075762d8f27e38cd3e0ac70ef8ff8160ab4f2804d4cbcfa954a5dfbbf7b269dd27816afd060db4a63ac57578717beb5ab68c939128b3970606191b2988698f6b0815397b44083ad483ba33f2509977a6d3c8311cc6710005630de50d65b4dcc461f596133c60619e4a3faf079109ede2390df19633faef62017747fd4d379e8d4e2839e31a8554feb5ad4061dc3a8888bad0a640b587f9e539c02e30b767549fb5ed04779fd06dde55e280813c6fd9e70881cd9b6d3af2f90fad80bae058edee52d83b14af89577f40d422cc61f76e32d501a1fa12f195875aaf94e81f9b782ac27a8abfac3c11297a9661b64ab4913ffab2d2d9f64dce4dc289df5a98337655486a1bc93bef4bc722ea14ddcc52d70b113ba6339a5b925c67f6744930725eb293d8e16b8d77fe51f0a672aacbc8148fd39425a4fa720945044d7b0508b13aecfe67b97da1dcc8ed345f2a7d1477688df62082ec35808764702f571ca2fafaf4e43291118b86fac381cd87435d38b8608cc8226f1b359550d17ff60d552d98bb25ae46dc4b9b3f923bebd3fb936b5801cb9de545e4ee6ad9656a20154488d30e95d6b3be3e75d16affa341f094d490af1f954884d5353af53cf07ae4ff1a0b9db83f240440b646357333d956d9bcab40ef86c314d81daf96be342c8e09825a800ce6ac3b7a4751212ca8e0d124d048ed449da38b6b149bbcbf1743e00c0d13d7878bb55d6e73a9aa83fefda3e6f45b129c5510d999461165c7182f386155b083d1d2e8fd803c5dbe474e0356366e769852d7e2cdd7706e87c2716a125f2284b97d56c2c8e73cc9c0602f242b0190a5b9430cc59d82050dfb4bb5814665180b70e458f9756a6e4dc66e373e501b235ba6430d3665dd5b304e6861887ef5c615dfe2f6c6287dcfdcd01546f8678840884e48b9406e90e3a246ac56145b6423d760170519294e1fc2ee93995c70aebb2fa7d6c6f37a2f3f7b3478e5b0a6a57099f1a4b5a885e437d38534ecf80cedecfd44aba9d558fe2f1847acbb31268d7749f9682969de9a2c1c6543ff9509c9920b1550b32762c3732c8ae15ad99738796ffeda4914425bd8f2f09e3f997f4fe6f41b5954272398616db95704b8ddfbd4e2adebd86ac063f0c55239eae4902fcf88858472cdfbee16c4b76ddc3723f1ae993813dd978f09e899e81d2427b4c6f1627f6b5030b916b68a8c49408abd5f77e5ee235fd5018dcdcc30e660924e983d241cab8a8b93d1fdcbb5bce3806fc279d5ef7e2578c4dcdbac21f5db0b54460955e874079bc09b8615e01e904b0118c32d86b60236e14b59d0d6a6d7d428d3cdb0cd819af14fa9d583331eebb5fe6ba8af14d967d77e012902fc01ff280edf5ed125bac724c3ba7987a5042bf94d3a86a822f2f18621f33dc1543280b6c491e67815974e6e4ecd040582cf6414d9929ca0a0eb047165d794de2c2e224b6d6cc9288e9323cdea7796ce2fe11923989a5a84ad5b7e5967d9de96e0ec305a9199a714d234aeec43de128784866678ed138a50946b31ae47424038f1604dad5bf3399cddd5b66802a3a4a55800610434c1dac8e90b20ae9e2cc0600e8b47e371b1bb8a814333396e479f3394481699f3a349c0f5ef94880cd02ebb1303c039b7de391228c660f24f344b636e925fed6b77cbc2d33f36d082fd6546750f43bc4c91be7c71927c9fb9e658541c8c281d3941de3d94267b0f5cbef79cf16b5c3bd022c64ef32110cdb4d931786b5d8a7d1ed4f43db31b81efa293964a9cebfd92828ec2d5f0dc325f160496836daa46dc1be768468f1ab078bc6d90f3991b2bd4c395c2447767de7fa1a553c85712dfc9f1de05bbcd433ba8b2214b1b031bd9251184979e2f5630d65896f225439b1d57e809e3a07cfb9d8d866ffa78cb831b6f41801f9fa148929372bb6fca1a4c39e4e6d462387627eaf9c4db959543989ae1531bb6f5223d324346009a79b8124424df459469755aaef49c5f0df16c7e2ca7c8c32bce4567bc8f772295e628f03be32a66777226065eeffc38ce348193ba14b35cd94a2e236fefe73888f290b69a001bc477ac9fd0687d2c86b3883b7d1f76b67665fbe91fb10ee15a89ac58d4eccbfe4af8b5cd189ad5a99086526e4668dec4272addb1bbb7428b28a977682d37feab45bb488bf21314ab6fd46c2a447e6fafe89836c8290c002292f0c31185d02a406b45d61ede3f5d80ca", 0x1000}], 0x2, 0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x15) pwritev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000002040)="e9", 0x1}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001140)='`', 0x1}], 0x1, 0x0) 22:22:06 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001680)=[{&(0x7f00000004c0)="13bd6d53", 0x4}], 0x1, 0x0) 22:22:06 executing program 1: r0 = socket(0x1e, 0x3, 0x0) listen(r0, 0x5) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 22:22:06 executing program 0: clock_gettime(0x1, &(0x7f0000000140)) 22:22:06 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r2, 0x2000000000029, 0x26, &(0x7f0000000100)='\x00\x00\bL', 0x4) r3 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{r1, 0x110}, {r0, 0xc}, {r3, 0x100}, {r0, 0x80}], 0x4, 0x7) 22:22:06 executing program 1: socket$unix(0x1, 0x3, 0x0) 22:22:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/69, 0xfffffffffffffe82}, {&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000280)=""/163, 0xa3}, {&(0x7f0000000340)=""/22, 0x16}], 0x5, &(0x7f0000000400)=""/4096, 0x1000}, 0x0) r2 = dup2(r1, r0) openat(r2, &(0x7f0000001840)='./file0\x00', 0x80, 0x12) recvfrom(r0, &(0x7f0000001740)=""/221, 0xdd, 0x2, &(0x7f0000001440)=@un=@abs={0x1, 0x0, 0x2}, 0x8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001500)=[&(0x7f0000001480)='\\\x00', &(0x7f00000014c0)='$\x00'], &(0x7f00000016c0)=[&(0x7f0000001540)='\x00', &(0x7f0000001580)='\x00', &(0x7f00000015c0)='\x00', &(0x7f0000001600)='\x00', &(0x7f0000001640)='\xdb\x18)\x00', &(0x7f0000001680)='-)\x00']) 22:22:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x24) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = kqueue() r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005818000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x1002) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = socket$unix(0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xcc314583f7efe5f0, 0x80, 0x2, 0x6, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x5, 0x0, 0x3, 0xa1}, {{r3}, 0x0, 0x11, 0x2, 0xffffffff, 0x5}], 0x7, &(0x7f00000013c0)=[{{r4}, 0xffffffffffffffff, 0x84, 0x0, 0x6, 0x5}, {{r5}, 0xfffffffffffffffd, 0x2, 0x40, 0x7, 0x2}, {{r6}, 0xfffffffffffffffd, 0x80, 0x4, 0xffff, 0x6c7}, {{r7}, 0xfffffffffffffff8, 0x16, 0x400fffff, 0x400, 0x800}], 0xffff, &(0x7f0000001440)={0x754, 0x1f}) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r8 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000240)=""/207) r9 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000200)=[{{r9}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000000)=0x616df168) r11 = kqueue() kevent(r11, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) close(r9) 22:22:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYRESOCT], 0x1) clock_getres(0x2, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8000) 22:22:06 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) kqueue() connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290000002a00000090082c33"], 0x10}, 0x0) 22:22:06 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x2) 22:22:06 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x8b, &(0x7f0000000000)="00000400", 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="000000e8ffff000000000000010000004c2e0000", 0x14) socket(0x10, 0x4005, 0x8) socket$inet6(0x18, 0x5, 0xffffffffffffffff) 22:22:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000290000003300000000000000"], 0x10}, 0x0) 22:22:06 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)='C', 0x1}], 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8201, 0x0) dup2(r1, r0) writev(r0, &(0x7f0000000000), 0x3) 22:22:06 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x1, 0x2}, 0xc) dup2(r3, r0) 22:22:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) msgget(0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0xfffffffffffffdc4) 22:22:06 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000e5f481f8d7e5dfe2e70812093953c2e8801c64335e4c8b52b8f6ce51bf897e480a7b6a765d29800f199a67f0667dd179c73df6b38f25a00ed6fd616c2257b1ccbf0faeee0e3a84f32438ca77d9de21c02d1b099a44f99ff3b8fa0da8aa3a5e0621d5e97da51c5b55a5fcae501c49000000000000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = getegid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) syz_extract_tcp_res(&(0x7f0000000180), 0x4, 0x5) getgroups(0x3, &(0x7f00000000c0)=[r1, r2, 0xffffffffffffffff]) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) socket$inet6(0x18, 0x7, 0x7) execve(0x0, 0x0, 0x0) 22:22:06 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="5cbd544199c3641cff02b2739d2793dddf10ae78dbe24f3dc3b18939d3d94dde70732a8380c7dcf4573429f5059cc8da64f0c9b065a9cbd467dc23"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000500)=[{&(0x7f00000003c0)="200fa7209b2b3e74cdde1878ae5a04760648e76ab0e20582dc0971d85f60d35f20f3ba946d686a70379f34d58970ce206117af8810a862a197814d69e578b5469b16c28a42e5b27e648fe31cc3ef2fef8712cc3919c26bb708c6f7a602d490257fc2e62cbd35fd838a40d4834634ce3cdbebac71731a32cbe994cf3658e0e7e99e01f26f892518d4641abea19a245b57bd753205376da116f5eed96b1dff0457853f682c10ae6a2920229e69c6125562c4b52b7fc23419224d74822dfd959604ba5c200ce92415d5ac7fe7330b22fcaad3de0263e9333fe6", 0xd8}], 0x1) 22:22:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) r1 = socket$inet6(0x18, 0x3, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x400, 0x7}, {0x18, 0x3, 0x1, 0x9}, 0x10000, [0x5, 0x9, 0x1, 0x5, 0x0, 0x8000, 0x46633a88, 0x38000000]}, 0x3c) read(r1, &(0x7f00000000c0)=""/214, 0xfffffffffffffe36) r2 = semget$private(0x0, 0x3, 0xe9) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000003c0)=""/4096) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) shmget(0x3, 0x4000, 0x122, &(0x7f0000ffb000/0x4000)=nil) r3 = getpid() fcntl$setown(r0, 0x6, r3) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 22:22:06 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x110) r1 = socket$inet(0x2, 0xc007, 0x5) fcntl$dupfd(r0, 0x0, r1) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) 22:22:06 executing program 0: r0 = semget(0x1, 0x4, 0x0) semop(r0, &(0x7f0000000040)=[{0x6, 0x5, 0x800}, {0x4, 0x8, 0x1800}, {0x3, 0x0, 0x1800}], 0x3) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = semget$private(0x0, 0x7, 0x0) r3 = semget(0x2, 0x0, 0x0) r4 = getegid() setegid(r4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5) ioctl$TIOCNOTTY(r1, 0x20007471) semget(0x2, 0x4, 0x110) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x9, 0x7f, 0x3f, 0x9, 0x100000000, 0x200, 0xda35]) semctl$SETVAL(r3, 0xffffffffffffffff, 0x8, &(0x7f0000000000)) 22:22:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) poll(&(0x7f0000000100)=[{r0, 0x18}], 0x1, 0x6) r1 = getuid() ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='e', 0x1}], 0x1) setuid(r1) 22:22:06 executing program 1: select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000000)="313b031ef01af56b4261325d", 0xc, 0x400, 0x0, 0x0) 22:22:06 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) socketpair(0x37, 0x2, 0x9, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82050000000000000000"], 0x10) write(r0, &(0x7f0000000200)="7600004b00000000ff75ad0d480db1e420c922fa40d0936b02bcb08e72677cdc457124f8c8d498067ce9c9d6278a320000000066478afd14f96c00000000000000000000000000c117a2e1", 0x4b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[r1, r2, r3, r4]) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r6, 0x20007471) recvmsg(r5, &(0x7f00000001c0)={0x0, 0xffffffffffffffe8, &(0x7f0000002580), 0x0, &(0x7f0000000180), 0xfe}, 0x400000800) 22:22:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000240)="e36258a416f7900374c1bee37a419f7a9ba9ae1094132077f256b4093cfbcdbceab5bdc3a51970948b1b2e0ade41a52f5ea7fa0023d58b00000000000000aa40078177da4ce9c287730c53fb394b842dbbcca9da10495dd976cde2d31f23be690b696155d0", 0x65) write(r0, &(0x7f0000000b00)="f348005489cc1affffff7f00000000ff4009c29d31d7da128ccdaf6aa2dbfe4b000000003c7d746ff496fa7a21310e84eadeca0e1cf38882efd7b372f7e56f895a85e1069e1af9d9c7312eacb2390cdda9cecf61edf7535e9808a9a76f889a60dfd7c8eaf51619ad182cdb00e0c5466b906ed44a2404fadbc06c2bb2154c2891f73b21893b662a165ffe317becf3b8e22771150cd4265aeb3ee1fc4ce61ee386c53b1c066bd6984b265572faef758360658743ea0b00000000de000000000000000181b50062cc8b805f9b4b6933b9ab2ef80f338baaf1bb3f0ebd9a3690a6db702e1bb32f92fe73b9a4d42439ee86f82a27e61b21f8e9ec1a0ad23566b9e42eaf4118623bd1d717c1d087dc8c319b9c04a7f282cef2d135cc1ee7b79a6095e3450c743c350c0b67b1d6efad0734cb34ff44e07cf86cbf142fd1447e6400e0913b6909f2d070a3af2104ef56dc5c32ee5bd96522ed4f52c90334b666721e2db597665f4f32ae86bc780dcf5d34164bb8e005ecf7bf784fe98254d16aac89cdfd072fcdacc181f67e7f02d680d3df89a3c3c750430eee2b647244b3ca5236ed1812d1e8826f871ef8429d8d3a3777339834ebad115cba885c9995ae6f277344d67782129400a93b0b653d53da3ab4f57ca0386f73ac2d90a977cbf5e27adc5cbe94abdd2b33431ad9653b8ab88816c99815af6f4c43468acf428d4d74ab6ef6d2c5c88b0733f61f1faf55eed46f2432db00811faea5b9f65c8fd7dcdd224d216d25909a0d413f180f03a5e439c783d6bd432db67f52688068a29a6fa1d6e31b62004241c23d8f5c8e5cf60800bed207793551d0858bef7ce3eca3972c16f9247d1fd87d05410c0a45ad68807cd510d8e82910a2d912edf7700ece36e1cabd99cfbc05dc03f4846a4356e4ab5662acd90ff4cac848f6b1a80904e5a924e2fde3a90972afeadd0d135760d5ddbe10c2a2d4eb6b84c59bf8d33400000000000000000000000000", 0x2c5) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x8d, 0x6, 0x3, "ec08de2dc99669481d7ab6936da10ad6b4e9921f", 0x100000000, 0xfff}) ftruncate(r0, 0x5) readv(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/147, 0x93}, {&(0x7f0000000180)=""/146, 0x92}, {&(0x7f00000002c0)=""/218, 0xda}, {&(0x7f0000000400)=""/201, 0xc9}, {&(0x7f0000000500)=""/247, 0xf7}, {&(0x7f0000000600)=""/93, 0x5d}, {&(0x7f0000000e00)=""/4096, 0x1000}], 0x7) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000003c0)={0x0, 0x10000000003, 0x1f, 0x283da25b, "636123a62bd51684a00dc1c8b557a5f81fdb4fbc"}) poll(&(0x7f0000000000)=[{r1, 0x80}, {r3, 0x16c}, {r3, 0x4c}, {r2, 0x8}], 0x4, 0x6) 22:22:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1b, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7f}, 0x8) 22:22:07 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 22:22:07 executing program 1: getpid() pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) open(&(0x7f0000000100)='./file0\x00', 0x41, 0x4) pipe2(&(0x7f0000000180), 0x10000) kqueue() accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c653000abddeb835afeffffffffffffff5e21c84ffbc68f119bd7d9bf488a68c2c99ed1f1c739c124822510e29d4b8578b9a70b552d2dbe32760001000080bd"], 0xa) r2 = socket$inet6(0x18, 0x80000000003, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) 22:22:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0xfffffffffffffffd, 0x4, &(0x7f0000000580)="8b241c2995bf7f8b9b11e98029835cef9589a288e7ac86c0df23e6122b6bd5cc23cc158630ed14a86213de5725fc813ffb456c71258fbb8e3bc5d36e349d409b6d1edc4bd180d4576fb867eec65deac0a9fe6262b35ee413a0efe50e679c7015a6655189c33a59d30b983350f3ed370c3572c4730e6781a07af8b3e26d4cdb3b461aafa37d1eaf0b2053931a406e3649a4cefab6d668e5af6b83c779a9c9d5256121eb151431cb0fd541541652cf873dfc13d74937e7d332ffdaadb2a0c90d07d87c9ae645967e5a435c63656566d8c4b7cc0b6778137ed12d13656786e4a661d9d41b11c33e5d52ae95de79baa7ad8e7f13c2e6b33724ddf77305527f8c46ff27d64ec6fe4331c28d173ba32face848a7003c85f37744fd1e9a87e16ec633f55c5bfe873a83cd492b214c851e048003e8d43dba1407e59dca3f538518ecab6df32294ef7d94ba608a0c62455ffb9d13ffa406982d29bb77ecd5e4e74723237660e62dbd04f893b29a2cc9915ab57831afc21ee274eb8d5318fbcdc954626eb53bb0e5c409fc94707686c12ecb58ec3b08e3fd213d519a433a43a21626df560890fde614a24a151b9a6c42b9ae606919a2006780538ce7bf4677e424052a479fb60b1f17e5f52db04ace9a536cc49dc6197e33b4f3832abe1afafee929c0d11d5ef886b847a472dd9a8b11ed590715ae148e0898efd1781520621d2b45d019e20745f2d4515b5a0c1619c8df1c1683ca64f827b73d4f2d68af7a9ce720d9b0e42f58b6db3a22f0915294439677a6476c4265b0a073bf2052ad08ee9fc5c92cdd74415ce0dbdb518b70d2101525b099393c8e51f67bc456a7ed07fa64ecaf0f29371ccd9b57adb45689d6560e6aa313b900026f14698bb873d5813ef4fc30819cfdc4494fcf8893f066f652f2c6d6a16afaa7210a53c58bd03549f5f5cc0cf45959e42ecea212a809fca2326873119fff07f35f9972865db50a807ba9561f760f7ff48a2bbbac5ff35779c8d8113c377d117a7f2e7e6795a7a9fdb1089f4800e4e1c822b1d3a38f4a12ad143f575f0976eb58af5d202c54de616204bab72f2d76cfffa31cc9bbe14d5674786ffbcc0d15f5de8e2abb248e5ae7c3cc68a9291e5c47ffde6c4ebbaa70c512e0024df99e68b03ac02eefb8f31ea5b7fbc97b1d0721405e7673ded012cee88b82a9477357abf037271017ffb848ff752590a26bb0c0108a544f39ac86e3be28aa2910d4f7b72a74a1c1139baad3f110b7c4d49e996f14fe8aa99736d4e39522075df97d336a713b7e5e56b5265e2fba7c6ade7144948c8e969f9f0d2516dd978f54f16a1ff3fe607c5cf75d8994dfe189798c978700e634b063920638f8e1d311d55fce5025d19ed6fe16490078ee25431d3a80f1722ef63f882b12d70c2e6a2c7c608c8308c7deea5f026de6ca8eb4c43b1ead689973d16d51a73548ef4ba41bb21b2049d0773780f7a8b07a27c43b997d99436cc32115f5741fe9d4d8288217382c47f038db7ab3d2f07879c46ac4fb09c21f16fc6137f307d361968da9b6a555d091cc1caf48f6664556e5333005b6c77a60555ef0e30b796c720ccf62c75542a7263514b93741919e6615355e5b10cb03c1b82610e04fdce3032dfd6735a72e6b1b0adbd5c59efd69b88981ec84c2cd26255aa8abcd1b5939a841963140d0a11b77ab8022dd851264f6b5121dd7fc7b040194570fcbfbd309acb4136b35eff41c9f51870256491aee4a7a0e7920c80d05e06a4ee91beda686a939676e40170af3dceaec1a4f01934db6e20d562460f98954e6ddecf6ad8c72aa76e26cc01c384cbead6f8dd26bdfd804eb526fc64d72d1912fc8c402623ca408a3d2a18d13abbad0c07e3ea04373dbb5917ed5da8ab6812c2bd101fd2c877580c28b727f035369cc960155109414342840f8efad715d85fe089b1c5364bf2126a33ca8a975b29487754b3d7f0dc79dfaccf4922e2ffe6bc6827d1398a4904c48d7db483f5e5ec4a2296961d00f3e95d622d2b563fe234c723d4b394b397dce7c86720c6e2e09407ed14bdfd3de3359f2f1400c56d1730ccb38bb0b772cbebfead9743bc8010c50fbb8becbb18c0e6fb480a62322fac392b60f66868cffe151c22e0f31807dc28a394bdb896879435cac076821ebabf67c3771767ab1efa0a172cdbfa5e6785263a847e43d6952a5eafc3f56c4f53aa9d0d4be94a43d36fee611fccd26819bad4122b701669b007885a48092f7e5ab4d2bac43ee757d286f86b3c1c0e80256ea430435f2b0eb5d2ef45c4a504036bb2101d16609d3c2623b4a7c178c9c0b608c7ecece80d39c4a0c709b4e687741270ff5014b976032f42cb172d2f576a9675c455cfe5ef8c76a9408c60c419f4448217dda9e8ba155d8e3a02c64cb895ab8cfb4188eec9430b17fd3b3afb678c336a86a95ddc22feb4c4aa566c154076299799942e0f1f24d08ca25d52038d04b9305ce0822c89e1b8d70129cb2e7dbcb5065df9d91e42c258a6999da431a94f34da4e8e5e1f7a9a5c2b2ec9e4338a9f28cc66e27b89454ffc453965685ea97a1617c53f80057af393d5c529f0faa8cb3ea5748225cc0eaed572448601f76eeef8fa18dac71a01c53428722be0beed30ff09f2a16985e3e7610762669c018e448fbdf3e29e222e85d78d0d96b3fb6115d6f08e0af40f3dc3fa23b4036cf8753ea7e321dae97928235d9ee14146df0f68aede1e0b57f8a37a4a6cfe142f0a8cf0060e889712e005b244ee014cb527fc1a297b1ed13dcf49c356a0c0be1245479fab83dcebdb4aa40f9efd3a577f0575fed75ca2fe0e11a423db2ea44715a53833760043f1cc0f38996dd5513fcb069772ea958a7f8728399ae5a2246356f674bdaee9dd81ce8cb2f65a258e51f4d5089c2fd8e23ba30c1ca87d81ba4ddde508f7b659992a6e2c30b80be843d70cbc0b298adb1780cb6cb093c48ac10d24533cc86767c0d5788e24deacea9e7777050f76cb21adad888fb0995979e3429272dd97e056cd69b8d13102d17b1e8f32865fe5d9b5f88860d208b3b0362cc18c103ac4b063fdc9e43e430123d884c3d03f509ef97bf54d4affd2e83ae5e9395a665d5a1d8188e23a4f40860132c82a303d9aa26eba3edbe64deebb953423c5f1c92b67cc49883531dafb6fe71b489236ec160d986360c9c3d88478a05606ef3df679987fc6bcc7b77424c366a635d1667d1fdea93a6613e7ab8baf42be51b203e50adc04f2733468313d97192fb4eab00f8c203aaa3b566097dfbe1e4760c95d6c513bf6a6724007d60ac17d17e826631e6b228f4ffdc7298d510144be4595ea99b0b469d7cba9ad455e796ac5b49c3ba21fe1dec56199e3cb408d75467842b91044445109affbccf31a0cb48833c7862d120664574938f2fe113d480ae086eddc00660daee5788debd59c8975501dcc34db696a24e61395e2ed2883786e86bb3f2e59890256bc575cc51700bd01d9e837974c540022e2782e26b19d63a9543bbe722a60629cccfe04d3c63892cad7b152df02584a547c446faef593ab1eb58abc1acde0ba4e4a32fc0be20791a74dce3d6f28668dc214b05afe6f2064ca64ebe36d15ed31d18903ed6dd09d540b06e9f00f345723c3b0f3a1f49437e9ddc73ff7af37a4178606a114976ebb48aedfced36b3898a9a47051abf9d5f0215efdcbab41e132d341b9c65226ced695fe109c720c9b59f45742d1e6e0341b9f390b82a05fcecbac472026a6c1aab2f3a86d17b1bc642d33455307e9ab979e7ed611bc8f24c8500d71a76523b62d158be1fd32e9059b41152fa0d54e7f9a275a827470f8fd42d13afa6ea1bac19a0321efd58bcaa5e97b26bfef3c17e62e90e3ffa45cc5df87a32179ebb3a921082cbbf2dbea8ba45bd058eb0daf06c8840c655456f7ec279f66561438ba8770d2ce186eeef4eb4b0439d607994a15d436c7f0caf1b41b977ca9ff700c53f0d0ffa1f89f0a928695cbd01c0db7c6f2a8f304b119fcc01557cb7ddf59058bff11ebaf807c14a345f537ab14e149df258d47c4b237ecd6387bdb0f45615bf4767f608c2602c57adb79fb1ba8f729654201797d3857f205a75e119dcd28bf740f7df963c089e91b1ed08a78f702b7c7f654dff213ccf5d968fda31aaf834d2902ab28af7695393017a1a4085dc49b34c634faeb6b21dc86f3ad7f630cceccf633b7da6fdbe6be2690eacc0832d4ee39f24846d07b64a8f5d01ef6f32b128ce25614aaa6d4bb75c16ecc43deec5a6ce9d4d669131d32d0b7eaf1a1fac5d178e974a351f95c73208bc35581c45c79aa2b97a0045b2caf2a2e1334c41690926ef60f3ce4e3d9dab3394b67fb8cdce1e82a8aa27e534b4ccab914a0f63e7ce90bcc9ab8d185cf98db5faf17b015c25b9d753ae4a586ce3606c0ce13d5f1e95f2445eb0794e97bf0062a3560e268c15a11a6e2e5afc5469aeeb8d7f1573cfd21fb16c3129ecd784f41f204dba535617e1c517893a5e33197b9d0ba5674a1ff0db3cc6f55101890e38bd934a1964cbf1fd4f912e89b4a0e7450d48208e4874a078afd6b851b90d97bce4e938f0763ca5f90a3e677c379a8e7796e766fa6785f62fb94fb9cfb3a78e87c5aa2343c3a387e2a669dedb3198ce66804f6372c414093cf909ff1fbf4f51a75c9bd7632c71a76b6b7691ecaac8bc0f419791636ccbecb1b64ed31b3264b023af4c3fcaffad68fce76ec2dcdc8e37e278918c30b1cf6c8a5915b82df2a562727566d60715f297a9812951eb536ea1680c7773e7e062a0b0624e61db2bde5bd2ae20bc25dbbf982993a2a11df95a47da421b1b21ad1d8ddbe1287d2979854413d654ea3d1734aa4e8edbfb6275fd7750f5749d059748e670a1b735443265f564b0fd5f1f1998348dce959a719c2507dc9c4450fa0ebae0b045b788364c14cd3ef3c5e7d248d7e736cdd0ed50253e8db71659ca52cc48c79d3a021efdb93f381f2983f00d8ad8b072af1f9cb8f0f077eb1e558454edbbd85973d11b69d39aec6168fb6aa4f7a05ebc885d58add6716c1a169673ce94f95e76cea7f437e968339f794f4451e6991acf50dad24023e9ae3f80b03caefcb0d5362148b86d49284694f96455c91e77763a27a77b4a5fc6d26df12480f6b372092640cb5e71811ba0a92541d08f2da7fd426add4fa68ef6d1fdb3e16dfe8ee4e5878a8770f05b96057a6ff89bd3ee7b3c10838b4f635e2e52f0a420644d24e6c467183a6914bf6f8b2c4be6ef9f62bd02bdc44f018db016c56170913abe3eae8a79eb7f0ee9095c256980f2527687235cfb1f7412848bb5c3b8cc73db5ba11af799a3fefada27a932acd863141ea8e42a8db4c43c7c31d2bbd62aceeb3b2d7ab3ec38a5709e42ff28347e686ee91fdfb927eba15ad00abbe0faaa8889b21998180d9340af11bb6d2d51034f87e90a3af269b535242bd277dfc986e04aacd7dcc8d41e0aa986e8b17074eaa4f4005183937ca00024e906188ec6e35cd71ade27b36f4327c73b99b06d2e09c988ad685add759cd1b708393e2be141b6a43c5b1959b3913df8820a3e1a804af2ab6cabf6e0ccf54d634d7e93787d0cfc284ca35b0695253cb94208c0a1c7567b287940bb8f46906a26bc8261d897a3beced002026d640c252b2d6c0be874822db6167dd6d81e1b8d9c0843503767859b13009414ff3d249c9e8c0acfc89a0db6b0f38f4b6985749f6170d79efa28217568ac678e54cb44ea086fe226366bd48aee04d362088181d3170cc349dcc579cf637da30090ffdf73d8", 0x1000) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec", 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() close(r0) syz_open_pts() 22:22:07 executing program 1: r0 = semget$private(0x0, 0x2, 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9]) r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f0000000240)=[{0x0, 0xcdb5, 0x1800}, {0x3, 0x10000, 0x1000}, {0x4, 0x1, 0x1000}, {0x4, 0x9, 0x800}, {0x4, 0x80, 0x800}, {0x0, 0x8, 0x1800}, {0x7, 0x80000001, 0x1000}, {}], 0x8) 22:22:07 executing program 1: dup(0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) 22:22:07 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) setreuid(0x0, 0xee00) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)) socketpair(0x20, 0x7, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/197, 0xc5}, {&(0x7f0000000240)=""/232, 0xe8}], 0x2, &(0x7f0000000340)=""/138, 0x8a}, 0x1) r2 = open(&(0x7f0000000440)='./file0\x00', 0x8008, 0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000480)=0x1ff) r3 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001200)=""/4096) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r5 = getuid() setreuid(r4, r5) msgctl$IPC_RMID(r3, 0x0) 22:22:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x3ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80000000000220, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='mL', 0x2}], 0x1, 0x0) 22:22:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r1, r1) fcntl$getown(r0, 0x5) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)="f249b8914a401886f6d0a763f1c45a546a14de1c731bbf527118c73baa4bf3cb4545511a40310ab817c7fadcf7af8dd5", 0x30}, {&(0x7f0000000140)="0912d7bd1deeb97d97ba7d0fb20521f0ac398cf2ff3bdf1d3880a08b32f2fb0fe2fa52a02900351744dc579e11929ad8e43f6f29a16aca08693a8f11d1ac1891a4d16cf8ade9047b2d87835f625d85e699f6c29103171aa5bf0b2d483016dd6d014247a51db4ed3b198c0831c7e815dd1e4584413768307497d075d92f7f6c1a2079e9d836d4c0107c0b002727b74585f2065a07d0992349de6453039eb218f17081bda8ee649e77634cd82d7f628573018ae556dde27b9d", 0xb8}, {&(0x7f0000000200)="2783228b626c982c51662540a518c68f786da6c59d71ce20967e4a1aef52e92254e1d923e4bd5a97de630b6f8a5f6f47f287139d8bdf5f55532e10257365c78af3c731d977101c26a5e1c1e197d17b65ed627d0a78bf50be34ea50", 0x5b}, {&(0x7f0000000280)="25b671c7681b78a09825d9c249e31b09c049b1a5ab2300dfd913a096fda454c3b2853a758058fe29a0f4d96575a312f94573222ab4ab812b25d56fa94b54f561d2f16b069c7651d1811f48878e30ce49cdc91db7731a97b018f47e858230bf99147e7a89921cf1dd16e371da8cfcef47759d9d8a2ef3ecf4b92df9af03376f0be52c614e19ebd3dc5e0225a489e30d1a05a7caefefe69d73d21547dbba501a5e9c1a74acd5e9e595a2f61bb7f68ca1bd059c13fc51066f9183b9034c2776adf1e1effc8af1b6d5932e3eb09cca0a51beaaaae8e977c79ab8cf9a070e1e11999a3cf3e3e8e979509e76f434df509eb156e376d8b7fd303c380622515b1d18de8878f743793ec9577345eb87677d495f9afe7ce6641020acc3e1b0acd093f1470dce1a9e1cba8a4074fa986611afc4dffe0ea55180bbd1723f5aabacf02c70800aa8d349a06d6cb59403e3f35d63c8ecafdfe1a471278d228b5e741e8466ac684eea59fc0fb382fc9203b81e7eba99759cf0b3900c246a01314c3f85dba4956529d6866e49a2c097be61b2dae2b47f64f68e458fbed3ff84ca9eef053cbf2ea218474dd8e1cd5de7e0ba7733fcc9f66aa667cde25cc1b3082a1ae32d84e76a237232dfcc92686c27e97b5bf0d80c37f3b9f20817b3d076a8dcee360e4ac013e9b612ad489a0269381c7678886cac9574e6726973466d5c7bda83cdd2165bedd679b20bf9fa435f9dd4645788779cc331a518f064ea3edb3a2593dc69d1826d9c49bc525dc087f5de075bbf14b83f1e50b655c1a2b1ba456a9fc94ec77637232aa689016d825933e18f65ff8c6ed1c441fb6f9635c6abe62b065337ce442e9167126650a90c8da02ebab13736686782b628979cffa833b362d5a5a34f1b230e5d27212b2910652393a12525a4fa7fb78eab9df8b123f524ebbd93d05b2636a9e137e8fa4b2b3525d006e9e777946d8d7870e265054bfc650dffd439fcb62c898f7f25e1577479b3901e0e8bbdba80d7b2980fcf69fb865561e016740bf4107b43d8e65356309ea45206de13da972dcd2eee5ddc9d38809fdc0a31bd5343bdc7f41100e616493053f21dd09f84c8a3fdaadc15c5074a01b3f1208e67a3b0ed4ab41294147b56a0136f6864437934dcd32c46f3a53bd58822adada162ce32c9d9b88caa38a98b2a0ae4e094fd2e1815e97a0e1d61b96ab3956be8b1b75baa86b04cbaf3b30f738f025970f1db9f4b8d8d2b658e4cb5b92d39640f6b5e08c959ae90844335b8b93273285c6e0bb5fee0020d6bcd72abe5e2d862ee4cd215d16affc1377ee6991e8faab8efa0872ebfef2359c0198c6b73b958b12e7b086bde40d5dc63c9df75b8cef8f710b8f3b8b650a2258032b5ee7bde7ae5dc5e9467624fe600881e7e190cbb1d13c292f156bf737472d21e75122a2f236ef1f6e3509ac6d0e5753c36be6b95687f978265b91d39276d5bdfe243d8fc387e0c00fd236c33c66fddbbe15870b7289c6c7c7e40b0e7e103a71aacc84bcd49ef5d9e728e3947c5893ef43c403d3ec03e23262ace7bc83ebf2af61d7f17e8a6e468ae66148906eb622c19165bfdca506acf403a2ff86db75565aa589d4d4fc928ec4d5bac21b92ad7e8b8eb0d3cae0b41bfce7f1648e8aa65e546e5e773ff9c13f2ab3682ed210ba9966d3bf50518c367c8edd940e795acfb31cdb3ad4405bbb10c276ecb5c505635c011c299f814e7126366b171d361f6fe74ffc987a86c30ce9db4070fdbc5adc947ab5cc5549e721c0b01038ee61add929e81cfa20e30a7dba793ee178d6954ac5bcc6aa1474f002a58d96e78bd273f40c8db4281bad0a36754d07f1be6a6c8a6923d3656bd8c8d578d98beb7a343e55f7fad25dddec61808b3e08772502c2bbae9fb70dc67f02050cd71790abb0676b4e71b9174c1dd1acb70e1796d8b42bc4fc0110d67b06bdac3b507332fb786b1c777f121615db0bb71f837e4ea1d4222c9ea7a25ae3e61be328c30c69089f4e571ca8df3c0965f5cb9e3219cb1df22a0360f1ef070127de47da8f0d94e97d69b19c6f726a6a99a83ab19804984c798e266eee4dd273c475e2ca3e7c6ba59ea7cbcc30dc67cc73278f77ec16f7bcb81f17b41aab883ba1b948d3da86905f0ded21897b95741a72c016069dd17d4f9e5db1510851bee32b9e9977b2ec1ad06b0c315c5e838dd5a9f002fa561444cb89303a20aa750fa4fb3c8b41f4888366b89cc49d9482cb235387169b521ff21078a446e7dfec63199fcd9db9ba43747e6c59efdd85f0e9a0b8a5e1147b1c213d08becebf11dd9fc0a295cb24ed59b97a7b3af182ea355e563e8eae7c4b22a9f627ef68e8259499218854d28ed777794d2fe46cae39642717b87511cd1ffbeffd84f7e236506ce31ff569d7fdf0df0187a1ee2cb2d2d9d0859b8624c2b0e0563548239c833dd532370fa0552ec53af41f27eee481146822a76066f4b79ff94e77383c16574af1a032ad27437c6fdd7b76475e7d6c227912b82572f8738732a5627fc876886d2af5c596b94ca4e421efe6aa6e00de2c43260f3ed6af5beeafa1efe5de68326888130f242b2649657d217adaf9277a2d32ef86680816568275764fb185313f5360e8150a7547c6bb8b0e63be51ce3ef4da0d46241d7816f8abcc5b13a71faca420056ea0cb5b7eab52a7f3b10cbb4c7339f93cdae91b182cdf0823e6f59425665f91272f140777f826acee347dd753ba7372758318e010975e9c8c0feb830c55473a9629cd81f8e4a097a064e04663ef77b8f0e1a220e61597b7c5a366da2dd3b944d73337b17545e3dbce9054ab0b9543eb0d42c6bfd8ad03ecc841448d9c237f5c08b3538fc7b3f8f1ddc59f48cf26870b062868c575963afb7d904acf6f4b298a4a966d4d77712c2c22dc3154e60ac7858f7dd17ad4a97c6e5974d0dcff2bfec6fa7521a0ddc84a553097a19a991ed0449636b3a312505d39e999f2bd3225a56e914fb0dbf0ed22c4842ce31eacc4c77b6ad5208bd5a828daacc17fa2d680a3cd28d4bd852b03137c276755037e202205bf6eb3b5a182f02e2133eb2d55c172eef469562b1f90b035c0c0ab9338a83172f4ae35af5997fa3715827b55b7301d9d024320d2aa640bcd08d5ffb908fd3ef7f34c1ad1fd1505dda05f23af58318f386b86bcc70e4fdf0222f094f9c453221f8365e1b3fc97ffea03ae094cd0a02e6573522545974026510cacade2c7005a87148dd5209fb3a3e676c5a7c5993c1996f0700066b654a7b29d5bcd0da2492baf15c0bb300e67c761745668b492cb3d0e953fc300301fad9b86485951e1674ea6375169d930c706b18d6cbdf8e58abf12f1bd7a3002efdbd37148076edfbb386d8404382463339295344ca36b7bd7ca9d121421c56007881f850ad24ddf19b6a30c0f841963daa4f35205cf976bf6433129da84fd1b2eb47b092a5b654a98b10956fc8fbcad8516fff755f1dae69980468d79f60c6ae4966df57740aa5a814d63b11fbb37cb462066e0aff59c6d39029d98be97898d5fbd098ead1a7012923abc134491d4f3ed5802f92884ca6013f4593e977d59bc2344de1e71855cf75422a3f89c4235dce5eca250e83fba480e3af0a0d20fce05405b444b571c0bb500f50a88a2a0f68c5e1c6d560435ead15b9e02e25d822075f2339601d8f17449d6a64a515befabad43fc65dcdac5f58550b357698ae1319d39c8e4772ca57d2f6c85c54b5a82ffc64ddb4963cc0776a9f9357303f151bfa59f6fb56175918966435d5a0ae39ef67eec75e18455d7c169dde0a1282db051e1ae2fd59b039068a64c4ad967dd8d974d78589e150bd79d9afff7424907d88099d0499b2cda64aeafbe14eb2bbdf5dba483cf432f651a173b0e5e76386e94e64adec257ce45a363cc9f3eb1fc4c74490c7d8dee3d79da703195712f25796fa165b42318c394bbcd629196f9076446d6f1a66a6a6099d73c9d14e124e7196eec99e8b2e57850a148b776f62e3cbbb3fcd30b2e0ba37f06644d344950814569bf365b604f5dfafe0a4e036b1178c4018ec865ec47440b15c224784c299c769176fbd39509128acd9cf5dfe7c7d53eab80e531203fba2ee24ea9390386454bc139546df078a530c9a9cfd5a85b43bf3160177cf0d40bda2a3454a351e289dde3df061c780c39edb7c928b87417f29206f128e86fbd42490c85f3655f3c96e20d8087294bd9d62c6aa748c36d8b56813c4bb42c658dd7c045e0766a4b370f4d7355d33ca3445df1a2e930e1b15a85bc8808b0efd2245d9ddd1f6a0fc0689c81499f67b0f8870888ef2508f29ed82bb5261d267ca41a6eb56fa256f2d81462fd60a1bb98145fd1b13431cdea789234a2512a22ca4fa3956dfd1e71ba149eecd445315c8014bcb8bdff190687f06ca5131a6d9c8e5e5967e2b55e1e425c99b8e62dbda20d440ab8c9681d16472c34b5eeac7e6cd875f5f15235059b20c098a9d4fcb0c140857b96c63aa75f9e339c28e6324d9760cb567ceb1baaf55dd89aa8c5dfa7625b0302acfd4e740afaeda34e69799113028254d70fd33d19ec0fdda2e3c3942ae1dce6d9f7b62bf2892a9a9719d1d3ce6272bf95ed9304a08e46618ca830e1db13d1c6f36959bc23d3b4561a9e33f232591e37aa25c31cb72182d988361e69a6e0c56d27fdf6736ba4d938461a288707c05f0d82d0267a24f034d7dff435bfed7007c0f4c3541f507bddf3c258d915358adb33b4ebd86f301c50b100d9889c08f5121de948d1b9ada07c00db611d41beda6e4226833e20ae87a715d614c47011bf9711ee23a027ffa53b540e0fbd1f641c67b4949005f522076c135e24cb46571fcdfe46a29aec8c915f0d545dd1dfcbef4c28eaad3a87dba8fec4d192956898f7a029417ae569ae607f516eaa54a81d4e92570dc2cf72ec57248a19dfe07564a80ba4dfa49cc91d01b3d51c5e64b8d55b218705cc466f65060f6fe658532641cedb27e06f8752ea58d99a20be08485edbf7eda11d9dae5f75c64e240e6d4a0eba55481551feebc53b39757b8f374752169e17a62483f9e8bae1601a43aaafb043aa2529ed876f4d828b8b691c4ff9ec52fddf913ab3ca89aba2dd4145bebc41d8cf293567d51940e166e67d88d2498bdb197fbbb6683bb96e19189214f08502a76166db15a837233d5fd2dafc31eafcc5d9f5d75dc5f71ac7c9ae517ea178a7786c4965d8c1c3dfaa99a0b5af5efe1096b3636c43b10ca691204bd1999f2e5fd09bf4e6d9b6310fcc0593e7ebf031e6f741180c06d903bc0afa28379c67f6a561494b2065dfe5ba189bea68c64e5d5dea9dfcf714aa27f9dd9a5dba190f25f95ac6c85d406395fda89238462895ea971d1558030c0a8cb0c2e3825000656a9361dea4eaef81a8a94d1904b7adaf804c910f3c47f89f18d7c518dc593f1352292efd780f6c50767303557889fc27791223034002ccf227fd93f408339a0e1b1dce29e148eaf6d7ae4df1cd7b8537f1056000795ef8749c3ad3caef1c8bf2893a5138317db239c3e092a65f22baac085551b4f446f19fdd3758153fd710bc2f5af496cec92b7d2662f8cb9c073a83e6f372bc21253e47f1d0305baa8a4e4b57e322b49cac3dfd5ebd12a20bacfeeb4e08be22c288150a64c8b6e1eba8ac6c11f18e193f3bac3ec8b8e76f0827e4abdc031d15edeb265b01ed262bea1f341ca56d2bd8e49f820136c958eafebb9be8cb154583b16587c84f4eec6d73caeb913ed2473666c2f865b8ed2014523ca4a872b925c8dc67aa527e0fc", 0x1000}, {&(0x7f0000001280)="4982314385835eed0d4c1ac1a8b9a252acde7e8bd5ab6033445cbb58c72733bc0dd226947ed4ae3bf9a2fec70c72", 0x2e}], 0x5) 22:22:08 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) socket$inet6(0x18, 0x4000, 0x5) r1 = socket$inet6(0x18, 0x8001, 0x5) r2 = dup2(r0, r1) socket$inet6(0x18, 0x8000, 0x80000000) setsockopt(r2, 0x2000000000029, 0x100000000, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0xfffffffffffffdd1) 22:22:08 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') setreuid(0x0, 0xee00) r1 = geteuid() setuid(r1) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 22:22:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e7000/0x4000)=nil, 0x4000) munmap(&(0x7f00003fd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) munlock(&(0x7f00003e6000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x4) 22:22:08 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r2 = getpgrp() r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = getgid() fchownat(r3, &(0x7f0000000200)='./file0\x00', r4, r5, 0x2) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/238, 0xee) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x7) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) 22:22:08 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x12a82, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="e46e1996e322d4", 0xfffffffffffffef5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x356) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getgid() setregid(r1, r2) 22:22:08 executing program 0: r0 = getuid() getuid() geteuid() r1 = getuid() setreuid(r0, r1) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 22:22:08 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f000030a000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() r3 = geteuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x5, r1, r2, r3, r4, 0x90, 0x7fffffff}, 0x8, 0x3, r5, r6, 0x5, 0x8, 0x3}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r7 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000309000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)) 22:22:08 executing program 1: mprotect(&(0x7f000046b000/0x3000)=nil, 0x3000, 0x2000000000000003) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x6, 0x1000}) select(0x40, &(0x7f0000000000)={0x200, 0x7, 0xfffffffffffffffa, 0x1, 0x1, 0x1b01, 0x5, 0x1}, &(0x7f0000000040)={0x7fff, 0x40, 0x9, 0x6, 0x6, 0x401, 0x3, 0x4}, &(0x7f00000000c0)={0x258, 0xff, 0x401, 0x1, 0x2, 0x40, 0x0, 0x7}, &(0x7f0000000140)={0x7, 0x200}) 22:22:08 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x16a}], 0x1, 0x586) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x4, 0xfffffffffffffffc, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) syz_open_pts() 22:22:09 executing program 1: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="35110fb17a315f74383565ecc5d7c1184d", 0x11}], 0x387, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x400, 0x2ea, 0x0, 0x7}) 22:22:09 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = semget(0x0, 0x0, 0x292) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000040)=""/9) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b88cebbd0000000000", 0x14) 22:22:09 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt(r0, 0x7f, 0xfe, &(0x7f0000000040)=""/61, &(0x7f0000000080)=0x3d) r1 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r1, 0x100000000029, 0xa, 0x0, 0x0) 22:22:09 executing program 0: mlock(&(0x7f00003e7000/0x4000)=nil, 0x4000) 22:22:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) syz_open_pts() 22:22:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e9630835846534ac10c2f2ac62c8b1a35a424c0caf6028c172906158f01e3b4f02cabc2fca8da099d802f78dbebc1de6cb63b523872d403b4a069f2758e89be9a0b79a05c6e3645fea8cf1630448040eece58aaea5fbd0f5aa0b696d864d17bc88c1563d5528c1dd13b5b53c85a8f1b920222e938c2787be7676e3a97893dacf1914b4a572a5e9df91d8f98a50fa95b72d500e4aadc640e4f0b724ceed274cd501098bb52bfe3e54604c07e463e67dd588c1d79d78de874afe61ddbe434f6b01ec3b3c7", 0x1000) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 22:22:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) pipe2(&(0x7f0000001900), 0x4) fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) syz_open_pts() accept$inet(0xffffffffffffff9c, &(0x7f0000001500), &(0x7f0000001540)=0xc) socket$inet6(0x18, 0x3, 0x4) getpid() geteuid() kqueue() socket(0x0, 0x7, 0x100) socket$unix(0x1, 0x2, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001580), &(0x7f00000015c0)=0xc) openat(0xffffffffffffffff, &(0x7f0000001600)='./file0\x00', 0x10000, 0x110) socket(0x0, 0x5, 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000001640), &(0x7f0000001680)=0xc) open(&(0x7f00000016c0)='./file0/file0\x00', 0x200, 0x105) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) 22:22:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 22:22:09 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffb, 0x0, 0x9, 0x7fffffff, "1702079b377b00000000fbff000d00"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c28", 0x59}], 0x1) 22:22:09 executing program 1: munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) madvise(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x5) 22:22:09 executing program 1: rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') 22:22:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000500)="e3", 0x1) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x12, 0x20) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)) syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="3b0700390e9c58642ae0500a5cfa9391231290150e32bfdcb240ddf5c2425ab72b0b96b812269dfb9bed1efebbc0bc7e6adfc18fbb3a7c8d2845bc3710c0fb1e8537771099ba533bdecf1d8fe21e56e516effb256c24f7bdd1c5578d6f93f1e3f504ba9d5e0f573e11290ede42370406a7c163b5de06c7eb77ab1a35da2de9092bce4ed207568485565e4c9f61252ccdcea0426ae1d384b21ddde847c947e6555953d239dc0d5c4f5eda96368503f37164c4f5680791d06e74471004aa303fcf64a5496ce92c136591931de3b1060455fba7d898e4c4eff5d0e638dd8f9bf48996a6b91fd36ab5f083e37cb06ca82add773a7169becddab5840e55", 0xfb}, {&(0x7f0000000240)="a1bfd551436d6b62473a6ced3803cb59fbb5809854fb02df0fe95722c2d7ece2017c79f15ebab8b69387443653c45487134fc96d74b2abade276ab21ce0f4e556ea405422f0f1cf7d331324f005b689e05386efe5e04444eb6a72a733e2c1a5a5be58f8af9dab9f358de84ad03048cb8f5d5652cde46b7af79d39de137e3ea839aafe2e2eec935326c9ccdbc4eabc3ec9481bcabd71a", 0x96}, {&(0x7f0000000300)="64fa34004407a52225b29cae52579d783d8c173b2bfd66c075d57deac92d7ca193ec0377e67f1a17d6ca5091376620c1794370ddec912078e9da169f5fffd4a956b8eef2495924cfcff67ce7f6cb84ae00de8018ce1e6a7eb9e4cd1a08d0d47ac153fd899d912946b25f195bbac1a662185abe67b6e16ea7444c7e947b0ff5126f25e35a26a64aa96ad23f0b3db92564b68bb3fba7c9a79890d2c35a0abe74f4143e2d8a59fc3616e315ab061b49ec6bbaedc952013f004ae36fdbdc9d37c2f2f10c7a", 0xc3}, {&(0x7f0000000000)="709940406e376da09cb3e0887b7d9b26aeec7ff720a0080d79d00b1f61a3c646e76f21e0fc", 0x25}, {&(0x7f0000000400)="55ab15c1bce0f2a4a601048fa472a904b1bf94e28af35f6cbf0b1ab933bc71d5baa0a13318c4e3635d8a3914aec21b774e5a4a02e3a4aabeef49b57a8f1b49d984bab2bcfae1ba1d8421be972d05703d2e0c38245ea5b81a7b29a3b828e8a6b6845affb4048d536f86f29d6f38", 0x6d}, {&(0x7f0000000580)="4f36ccddc7c7e21505bfd80db706f7162c23d89cea340fa0859aab765581624b9114d7606bc311e7203d0ce996ea7da7235ba30342c60c2daa9fa411abd8ef02a81a359dc3918b42be302f368ce32d75746477f7baddf70126148e1d8615c4e823a1efc942574198e0c02034b24847ff7efc5edf447da239202619d8956a3a4daf860a034a526a7e282b657055da58bea10014417225f74d5a37398e55af909e50cb56368fcb2e47124b0746bfb38fa1d7e2f2e4e2e55bfe71f77919183700bf8c61ca147244df3dbf", 0xc9}], 0x6) r4 = syz_open_pts() pwritev(r2, &(0x7f00000009c0)=[{&(0x7f0000000700)="ca6099ccb3b53f42cccc222d633d4ce59470f87c0a0ab82088900b2e92f5bae2235cea5193c9ee6cbb", 0x29}, {&(0x7f0000000740)="97b138e75186d79d736cea45910e6b8e2a3e3a3b641697f5dfdb4d409bcc2e19d2d5a5abc6494327a468191474e682723fbdc3a7132ffbec633fad64e8d37628b0cab7190b011908ab1a1c6cf998acf184cbc054fd39038cc08c8fa788c4b1b5918bf52471415ab92d6a7c0bbdcdee374b76f3930178cb1790452fb7edf673cf5b04c2400b2fab6eac502d181f49fba6249ae9cf06c16bf3aa7d86c07d98a7b6b49a85cb0348aae026c7d2a2a991f8f5bbf34fc929dc8d677f239d687042e059ed4c0fa28846d57b98b5f164", 0xcc}, {&(0x7f0000000840)="ce8c869da431d3d5cb7ae603d44f8935db4146ef8a0cf8d50e312aadfa20c3cd4941f25bd3fa59591c1ef9d4fb77ca28eceeb22a6c2b6b5b694df1a833ea5dfb2bf2b18acd528bd386237d703598fc8c94b98fae9015bdd538f6f31dc066931a89500c64fa5b57e893f3fb9ea8dfa32e95be4603825ba2d0d3cf55238f4944d1e72029e3cf510cc0a56a752e8fb1d8d56b349e8fcede7948", 0x98}, {&(0x7f0000000900)="85968fb9276579406d4dfa433bad1185fe70e9890ba76b4f17798a3c1b75e26a3ba3c1579b23cc415352845a3a24570184e261b3438d52cad5085a4327ad806e61a0b243e17d3149f07d4c37bb629f37a3e6735dbbb15120ef575612609a72d86adbc1c5744163056f9898739826f4ac47e7f12878954822a69645d5478774749cb966007ef7535642401ec0fbc445e99f2f5290e41622b599d414d0c4a559", 0x9f}], 0x4, 0x0) r5 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = fcntl$getown(r4, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x2, 0x1, 0x1, 0xe7, r6}) write(r4, &(0x7f0000000680)="90434e0b79e85434b44994f991aca53a1e8b3d66428cc3e319f2c548d57b9455f7803473b7bf10db13d1b32ab85b65fb088de8830d0a58473e585431600a182289f5ea5250791391f58c2031fc7a96", 0x4f) 22:22:09 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x17, 0x2, &(0x7f0000000000)="218050a4ebad22054446b594e7c6571adfa01e2cb9afd4b922a4bb057d445ae71c12bff7ca3e7f0ec333a48f94dd3a282adb0c90eac51b00af85ac238f21f0b44e0aa2acb0a1c8e2ce1576b0eab59b16812c22dbbe45373cf2b5befff4e34ae506b768c7929e654f6c33953e8eb682e70f9f4b60af7164a0340481a71a95c52c2924d73b7382bf4bc95e0c1deeed7e5159a3e51e65de3f32eb64bf184178727fedfac76d594f3f67e3eeb0ebba4ac9dfa78c00304c4936dd2cd3365430c3211132dbbba27adcbffc3aafd24ed5eb3d14932e479bfde99ec772d00c59c6621860954edf6b885321a3be119041bc95f64dc2affa312a83d6f8a18d2b63c6bf03d3fa9123d51a1fc305f8d7fdaf4e11dac9ed1da2588975135492098d352c6aeeee50d8a2b0532680b91447c6e70a08633aaf37ba09f58c637ce7cfd6aa44d8d48ab5ae4c3f53e7f73fdffa7b0976a574c39a2e46965f1119db78fa930b79a16ef8a5c0f400a3540c5ca3869c4cfa1eaf135313828875b007444a4e26c11559c6c46e29508fffb236f87b7bf2008d56e399f6fdce6f5c43fdb5d8eebfad149a2a3f44afcd4de2738ef6acb0110941bede49c2927642c1ea002d7e23ccd93abf332323177b03c9bb0de854d194b07d5b6b2c2308fbb58c0b5129d29d70702e1e126d2559d1e925939def1182c0fc7ffe41998a3cf17ece5c8c5fede2f99f23b65ebc217d888595754cf0beb2f75f38cee3c91bf2018693b439338422dbf85d8dfe060361de398e446c7ccd9427752b8300ee2be339e94161b0d445d35f82594eaa04167b7606c4f0c21cd388c35b0876731e94b46cead6168b2a13132614e232009544ead3314382165d212e8e7bd2d1bc4e98c4ecadb0770e2e005e8b1a915405cb26130a4dc7f4becb77eeddbb9e5081f09f7aba3a551bb3e57e279f82217e0a31a399a97f102526cccb4e9ea963b0b1ac6b668a8c9319b080ab6bb005ed8ca4e4012b5908e0263a6c6114615b8fbda642c26e782a752d5b42edd579af4543889450fb446f374b561b88deba5f5eac6f6c110b7837c765c68953d19a0175f17d2f9352aa4bce0dc4704e9dcdb3eaec96064921add4cecb5378c3f407282359df15a5d6957c6353b173e25671b1e49ba191344bfddb222c0cde4ddaededd744e4963c0b4ec13d62056ee5d6141c174f9b6cb411aca08a9ae864aaffec891a0b4a6eafb88a87099a1b840211c37526bdfcedb2e7435da756d6a967af63bbe5c0c00d273b7540d430312375c7469623f48fb503e01cffd92b71a59a4e99229372da369eebb90e224d5a92dffa3015289642a460ea2f09902a019ec65e5a184bd1a8576c5f672de19f75530748b7aa239ca0f8f784b3ceb8e86b84bb88d577b45581156c13fe78ddab26d6bedfd6060528dd7e921f6ba0b235012f0a488ccff988ecb31bdf585aab555b733964dadcc0533b40c10a946b35cf3a42931a7708731d0fb91ec4257790dcb3a74a58a484848f85031da08c2287b57d831052c79fcff609c6eb0634226fc01b1d600dd76cec19dd6fd32e891c1ec9c2f350df7538d2750cbcea3c964116d68aa716a25f2458fdd56560b13f1e3b42cda0a6de09210224c4ff4f9120d1a213d3a43d8f248f3fe6aeebf06025b6a2840576f6d549a0e4cdf9a53079e7e1ef9c48452e5da9a19907916feb0bd59024ae786da6060e1348282b868f331c728ba78822cc55da2cea0820411c590d17a5efcd76b2926249ff2967c70b01d17bc377b3e273984373c83546208f274e54939191a5fe5d62f8850f5a80173c9e7cc6d801cc7da8f2ef7fab35571aa66beb735bd606deea69c86964373d6b1b1275926f3b9c56f57606c5195fd22797ef9ba4eb1ea17dc307eac80c24d6fe620fc46eded00662cbb1254c3f621ad1633dfb8736496eeffb0f4c5e694871c17d795829e23a10901e935f24687c56de9711640d694f4e9b1ecb827e37137a3cf52ea372edb6aff7188fedbda3b5f84a4c6c42feaef2217f2a7dfbd3237cebf63f226218a8f3eb4c0bf160f07f3aaeb6dd19727cd800f2441be7c4ace37641277592de2b40337a7f6a7b34d04415de6dd390c3c96250f0d13010c0ecaa15477d919ae147d712423ef929853e8ede6aa82801aba6351c4d310cbbd7e6a26be50b493571a1ed23719f2e738a8ec7b4ba6b47452fa6c777c72bd8c13dc12803a2b781d44d8ae9afdd4f96948c64095d2fc11feacb5dfdf4f6242c6d2a5c462fcce6260fcd47cbc2dc8053ca0c13a58bb6f56902c1f96f0dda4eee9aabae38f37ef929bde851e3a983d2c9d8cfa099aa097b56e9af276424ce2b0726067d34229a1b040fa141c11199a640a34f11033a301ac917b658f071c701beb75fe4c66aa0ff7e6fdc0319cc532e56976914b1924f19805b402cdb9b43cac243c4d6fc3c24ea4d1f3048077f1794a3403fc28249d6f26793ce21f9e0da58888b7d599444646f8ea532d79c078d7ff6c04fa69b9506a7a2473c664d4e091887990d5337340ee48f0af147ee7a4babdbad54de771257f0e0da591f1a5bca77ae42bbb2b94d43ed87b9d0d62fea431c0504ab46e16a20fcc5997a3c57606270b2df93b6ccd16931929aad4211e0688f679f3560a366bff3347aa25ed970c139e34b4f1b6d26a3f393e5c99afa3b8b8340dd1a56e3900d246515314428ea886d3c924133d7d715248ecc7b1e63007bc3a10eeb20dd0649320a9fb48d5f628f5cae2a6b5c35da39932a8d859428f6d392b3e3049e47e13b033c7af6124d87bb4f3da3f6d35c2354cd93d9852266eb2c625d22672d53531abcfcb12c9997561b355f26be76d5fc86cc200a06bcd8a8d7f2e87649200e8d8eb1dbd1a3e0cabd86b8fcf1947323868c45c90560e459389b1409e8898d8de6ebebfd0186ca47e1bf66929f5a3854b839cc83bf059a5394da34f2e31200c897bb167e4b8333271fbc742cc5f0555b28e7b196a7e1514f9a9e5b9a381d2294377991323d40e35f5f11744a3e86d8cc88720828a51c90814a0fefac6dda16cf2891ea38c28c9011c16663457e9f435a85478ff8b29f1bf306391e02c9f64b910798340e592979135925a731cc6b324fa9ed7041d7e77f503ce3e326ba3d11e8eccfa395ec86f4a20345c12d5e913c92c5db65c125cbd9bbd05a85270c438f7d669eabb64200ea4734173389639f9b4fed6e1ecb9df2edab31fd5cd9af37c2b106174fe4d762f62d9faa96a9475a0f8aaf8c0d20b7d4bcad1decdd506506450573a00da009313b809d025d57cdbe86c9b1d1380a2d4a8e4a5f7662a6d162dc822baba16052e1ff7b2ded63c0703ca6442c0649bbb0231f3ab59eb2347c6c8ceb62d08af9d20d2ea059b226f4a88b5556a21b099c24852f5daa0aed229f1dfdea237953e382c536ec4cc2be3168209364131619a40999bb7a55de6b68f0c480ad7a810d2872eff77c5577ebfe967fc21dfa382acfbc9c3b597be98c47672c0e980e9d21eae436c0f01175c62f75d6ab378be063895f8680302e87859f48b575cd9fe9407af369f3c3443e961769401b66938b2c77316163ebc3f8b84275837ca2992078be7f2b52503a8dab86440b6d9cea9942dc6a6b8bec00325e79aee6a1f1c6b3c98716ca2144686c2a80463863685a4033e6262c9827acff6080bffa11d9e36ecdea36c7e2e46595d688644837d908f7ccab660ebaa8531fd6d909904a34d2dde21a5f91edddc06e9aa4c9ef8f1278a79a905ab767663b6dbb0e7e35183b418e190b23eecd101d109c8d7dd871b624f0fc12e91d18cac680b5a14468e82b1f2a9464283dc1da36c90b31594620a8952c17b409c43f911ab111231cb913fa968b6a6810a0fb9a6bef34cbcd3ff8960b17c6c70775b80b00012234098ba6d4c876192615ef97429692cc043e8b0ffa142fe2f31a0f5dfafd62415f0db5d222ffc79a86a1aa74bd106b2a84aea7d3268f096150a6ff7b8e331eb465c455f45a6b8d2f2e625e0e8f31c260bc0bea7867cc2c75ef53f085f29fed9437c3d6b6c90706f675e71073cd3ee088c41f5a49ff4702396bdd247314e1c16e85c026f93df158dca30d5d3b5952e9c91e34191bfac0dffd9aef1b3e0ac99dbe00aa0ef502b38547a4c29637046999c589cd04ffca0c7a984756b1382c877fb76eef5a5a9d61c5504ef4e89846b82a4125ddebac153268e5458847777679e9fe879ee53282792026eac23864984440a5b9ae720fb615a0288eed40fea6a45812d4e8cb2a1b105efb488d3d6104cebe338b559cefb9eae21b23bfd16aec2102fabdc9bf398a7c225754e2118bb371e861d8dfd0d2cc5a2a975722dc04efa79cb291b1bc40e1c3b1f4468666ef8d04fa4d293b708d7f3ace168eb4e38f3d16b761a87180b718500ca7685947b4c9313604fd78df3d4955347d28d74bfb36c5f722fe489cfde320c0c1b8962f74aea18c48b3912ec2e4d73334460e99493b8cb1627704d60ae2ad8a6714641060a677f41e04390d775043e66c6ed05abde404ca198483dfdee339da64cf0e39969dc15d081bb6263362952d71b75dae90eb658e034ab6281f7ff3148345d7752537e4138dc7772df7aa2a13b080a2299ea006004f24efc7ad51442eab4b7dba501bb741e58fac5a814f0c0c71e466a6082885845f77f33dc80fe37f46436081aba1b62c345303ea68cfb794d6611922a3a664820b7d91f2ca6958c592a7f71e7670dfdb6780d1a9534bf98979fbbb3e72ef8e272e56b5e24456f653f52c7e4c2625cfe2bca034817bcc4832ffc178b741b12c729612b34a013c10efba1ed34b080ba1f07cd0a51bc28dec811167b712bea8cc55f20d0985892e71066197a41d287bfdec6d6e627d3dd60f227abb04ea0300940b2be1daefd77f56395c547f4428fcc48d8e39dfcddf26e5724541f4824d785f2fe2c942b06425ba71d07e159808e3d52fac3864d222e05ff1af72601580efd5a31437d66c30ab3072b77217da2d0839cb8a1c29ee92bacbdd7502fdb5e7d89a6eafd5e906f7e2155d5b65cdfeedc052c6a93c62a053fa78c9c4ce8bd7f7258ab5b4d238366ce1f0dd7f98997dbae8e70a3cbaefa0a9e009805480e7f5c41bc8f2af504bfbc563a9f4d207381c4241adc1b284f3a59b2f381276b4fde8394727ca9f85606e0cf7ef9f87e2d3046ab2998e4a75e386165c66a846ddfad73bafa854812d8de5fd863fe0c897cea79fc3a2197f2e7e9605c3fd8895167b345a3e335f95dfee1a968ee3b68bd302b8b434369808a3c117382cb3d361339f7b7aeef4e68bd7d5ddb0ffe6a72bdc716930ee05a8e374f704943b58efb7df185ed4959437a7b10f6eb5cf6bc7061483c1bcf7e3f3a74d454ebd73919de087cdd4be31d253500dfb07d1cb9430ad843b9353a835a38966fb1d698c108615b9145dea534f561160648220460ffc0e9b44b00fdc39177d2c0030e097f4a05e21c2381ec1e9362e2b829df2ed0fb5cbd13b38107c5cae825caacd4bd1701ad838ae4145c8c50d38a6c1bbb57eae7e56d735a989ef735c1ea36fc83dc48bc501a10477aacf35a50bdc68aeef6e22f9503dfc71471a8b10d552d7e031f60fb9dc83d640962dead1703510c3ecfc17f2b51362a1592a20ef00ca6169e7dec1e378038a446ae1a7ccabbbedc354491c6ef2357fa7871cde70b730f3986a9d81f70ee3ee2f11fc44f7b6ecf980330642ba865cfd40dad28102a6092f4c44c4f1e5820aff87c150020fd5823c1dcd13adeef15fcbf5d182be618d2fdbdb2db73eda", 0x1000) setsockopt(r0, 0x5, 0x1, &(0x7f0000001000)="2a511d41bf", 0x5) r1 = semget$private(0x0, 0x4, 0x80) semop(r1, &(0x7f0000001040)=[{0x3, 0x9, 0x800}, {0x3, 0x3410, 0x1800}, {0x2, 0x7}, {0x0, 0x0, 0x800}, {0x3, 0x1, 0x800}], 0x5) semop(r1, &(0x7f0000001080)=[{0x3, 0x9f0, 0x800}, {0x6, 0x101, 0x1800}, {0x1, 0x7, 0x800}, {0x3, 0x4, 0x1000}, {0x3, 0xde, 0x1800}, {0x3, 0x2, 0x800}, {0x6, 0x1020000000000000, 0x800}, {0x3, 0x80000000, 0x1000}, {0x3, 0x4, 0x800}], 0x9) semop(r1, &(0x7f00000010c0)=[{0x4, 0x3f, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x4, 0xfff, 0x1000}, {0x2, 0x6, 0x1000}, {0x2, 0x4a43d397, 0x1000}, {0x4, 0x9, 0x1000}, {0x2, 0x752c, 0x800}, {0x0, 0x4a2, 0x800}, {0x5, 0x1, 0x1000}], 0x9) pipe(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x2, 0x100) fcntl$setstatus(r0, 0x4, 0x7d) semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) semop(r4, &(0x7f0000001140)=[{0x4, 0x5, 0x1800}, {0x0, 0xbce, 0x800}, {0x1, 0x400, 0x800}, {0x0, 0x7fffffff, 0x800}], 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001840), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001880), &(0x7f00000018c0)=0xc) getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) geteuid() getegid() sendmsg$unix(r2, &(0x7f0000001a40)={&(0x7f0000001280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000001740)="1d25c2b555b465f9c2c9d3f289b24097a134b1d890dcc40c17c85e07e5c147a2136bc1d3a4d239abaea1129ca96eea9a703aba10fafd3abe78491ea746406893ab1481cc75b3a0b3ad467a22cec2398111a9d98bbe2cccdbe01b5a64ced386d328750bd41f235d255dc8b85a6fd1", 0x6e}], 0x1, 0x0, 0x0, 0xb}, 0x1) sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x8}, 0x5) sendto$inet(r0, &(0x7f0000001b00)="39432cbf5a44ac98eff776cc0101b9a86e05e25906b0886e046545a1d9d6548ead287c53f8151e958aa14a430c47203ecbf0ee8684834a2b9a83d9ec391e45c416d22f20a8ba005c1c4499b10dd157e63158c92507e19f9a4cfa5cabfa0024c23233734519dca01974585669d12774f936ad0330d0f0c13f34c00022b0da4f7b135441", 0x83, 0x400, 0x0, 0x0) utimes(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)={{0xffff, 0x1}, {0x6, 0x4}}) sendto$inet(r2, &(0x7f0000001c00)="c5abf25ee17249474383659578bc826cf79d6d4ffe42d2afcf7f1c3e34534a48955498865355dae8b4aefca8988208af1eaf16b20b85be091f35aa40a87d3e8dd14f6554d154e9fee72cba1699677cef790fb5292121328612b4109764b872589ebeb5648a16cc5df80c0014e7ea20de1a4e273f1a4b70ea1978da20bcbd8cf19d4ee0c3e06dab2075036445dcf87e244490ab0f7b9ded1ce522173b3a614507c5f463266d999247b3d489d37910201b0cc90efba2af03817ab6b8346a260403d83d4779f5b17ac8243ede276b8daa11204fbdc00f", 0xd5, 0x6, 0x0, 0x0) open(&(0x7f0000001d00)='./file0\x00', 0x20000, 0x8) ioctl$TIOCDRAIN(r2, 0x2000745e) mkdir(&(0x7f0000001d40)='./file0\x00', 0x80) socket(0x2, 0x1, 0x6) ioctl$TIOCCBRK(r0, 0x2000747a) getpeername(r2, &(0x7f00000012c0)=@in6, &(0x7f0000001300)=0xc) 22:22:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5d08) open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) select(0x40, &(0x7f0000000300), 0x0, &(0x7f0000000380)={0x9, 0xffffffffffff7fff, 0x8001, 0x80000001, 0x9, 0x1, 0x8, 0x3}, &(0x7f00000003c0)) 22:22:10 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) fsync(r0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0xe}, {{r0}, 0xffffffffffffffff, 0x51, 0x9, 0x7ff}], 0x5, 0x0, 0x0, 0x0) 22:22:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r2, r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x6) execve(0x0, 0x0, 0x0) 22:22:10 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/192, 0xc0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)="90fb51ade1b82622c60d449c129a53aa8aaa270c1778e67b93a9cf2e19ba02610fd33a5644ebdd77a3cd42ca9cfca134c5274720198b9fbaf0812b94a9c7feb7f1d8dad097075dec8a901e9a2beda1861f4dd1a938d280cedddf471af7a463e37686a363d14ee12eb29744a89ddd52b86c8e08291c5b8413870151430bec6b111905dee99e0b308855e89a42e9625ddff5a0af9f9cdf6304f7ccc372c83e44047b5168a93aa0434501273bd186725ef47539ce28", 0xb4}, {&(0x7f0000000040)="88b87bbd3f07f6909f26997ac0d6b920384d73bd", 0x14}, {&(0x7f0000000280)="861263bde6119eeb3b5de6d3f85a7b442ee256ad413ebdba31540478018f4a976f3a50aecbf886d466f2e33c17644e562ff9f6ee2de1dd1841affeacdde18e77049eac9404f8b9c867c42886071833e6c57c0601ec84924045622adf991a4a7b014d9b5dd5aba6d85851cf2d7e013d47585a5c1f77a179ba966bfb74e683c5e9d33a", 0x82}, {&(0x7f0000000080)="b4b792bf", 0x4}, {&(0x7f0000000340)="a1ef841af34b1afd0d3aa34f135a655a2d48820a1ef33a2d8c7a0906c17b37fe78ac67e6f6e3b9212cfb6302f72744793d0d4b7d46629a2f35895b30ed55fde6215eac09ee6c7ae847c4a4c24d42646c58a7e8a7a9a44fc4c3ef51944b57df424326c6f9372130f8ee61b7711a7c1bbc21c295dc5e24f96d16ff879b6c39a28a13dcacec430da067eb03199f23597f7f3311d49d5c4af8a18abefc4fda57660878cf560cb6c91cafa2c21269a621", 0xae}, {&(0x7f0000000400)="d59978f7bb9a7726c02b2bc1e3adf775fb41e0f1f2d4122de3d30ca57f1e9915a597932760bff95c51b6db7206315d3574e3e67794605a577ba5b17f6c6edb73bc40643bb86a802c9e7e348f955e16b80df6359d64367102e66cddb586e4514ab389d8c57ef6420924b3", 0x6a}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="4703846c2ec77583d166e77d654879c914a8081abb0b0142468602bde8a96f0ee7d44935373b7400cc90b81c78e61b814d4c4d8f0eb94b917f9725902a22ab864f4c4b8b1f2af227943d33c2fdef24eae00318b2a3b039210abc3c85a17e6d002caf01ee782ad857b50bb823c2213dccfc3f09cc38ae500788e37ca31a2543f1fc4f18a1d89b604a", 0x88}], 0x8) 22:22:10 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "88f1543012ee0caac627f33777043ef0244d5a6e"}) poll(&(0x7f0000000080)=[{r1, 0x8}, {r2, 0x8}, {r0, 0x10}, {r0, 0x100}, {r2, 0x20}, {r1, 0x126}, {r2, 0x80}], 0x7, 0x9) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x92, 0x0) 22:22:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r3) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000480)="81003b1e3ec295043cad7124822c11a882fcfafac88ebf2fdaec26c7ae08d50012c8b47c92cc20768483471770888c9f97d374fa529420031ed35cd342611be184fe66f750ef071556a53c240a000000000000000000000000000000", 0x5c) r4 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000240)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000440)={0x0, 0x1bf}) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000000c0)={0xffffffff00000000, 0x7fffffff}) fchown(r0, r1, r3) ioctl$TIOCCBRK(r5, 0x2000747a) close(r0) kqueue() recvfrom(r4, &(0x7f00000002c0)=""/11, 0xb, 0x40, &(0x7f0000000300)=@in6={0x18, 0x2, 0x9787, 0x3}, 0xc) chmod(&(0x7f0000000280)='./file0/file0\x00', 0x0) r6 = shmget(0x2, 0x2000, 0x201, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) setuid(0xee01) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x8}, {0x18, 0x0, 0x3, 0x9}, 0x101, [0x4, 0x4, 0x9, 0x100, 0x100000000, 0x2, 0x8, 0x3]}, 0x3c) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') getpeername$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000340)=0x8) syz_open_pts() 22:22:11 executing program 0: setuid(0xee01) r0 = syz_open_pts() flock(r0, 0x9) getuid() lseek(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ftruncate(r0, 0x2) getpid() getegid() getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getppid() getgroups(0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002e5ff96a53d4f29eab1c2739ead1c08b782927de45f4639cbec1df515411689958113400000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0xb) socket$inet(0x2, 0x3, 0x945) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r4 = semget$private(0x0, 0x1, 0x40) r5 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0xf8, r5, 0x0, 0x0, 0x0, 0x84}, 0x401, 0x5, 0xb93}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r3, r5, r2}, 0xc) 22:22:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/64}, &(0x7f0000000040)=0x42) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x80000001, 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x90c}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 22:22:11 executing program 1: r0 = semget(0x1, 0x2, 0x2) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000000)=""/159) nanosleep(&(0x7f0000000380)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 22:22:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) dup(r0) r1 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) close(r1) 22:22:11 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "4f0000004ae30000000000000010000900"}) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x8000000000000001}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) accept$inet(r2, 0x0, &(0x7f0000000000)) 22:22:11 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07f70916"], 0x1, 0x0, 0x400000000000000) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x800}, {0xae, 0x4}}) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x4, 0x4) sendto$inet6(r0, &(0x7f0000000240)="6f6b1a89686a821805598c9aad668aed78bcd6e9aef75d095fa6211bfde7c647b129a355331a94790ae609682ffb41ae6d825043290b333866634031cd9fb81674cdfcf78707b909a3191210b4f98c45f8e97dfae98b0a9405f1ec9edadea1e6b4829f15b9a8d6b6650d452ad1816b9a1f43dd745d48e9b88c3a9e6d3643cc4af8d49fc8b06d0e35d2960bb4b6c38b3f9ca85692c5", 0x95, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0xffffffffffffffff) 22:22:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x9, 0x1, 0x9, "77d8ff1e52bd1131ba3a993362e318c5db282ba7", 0x8, 0x3}) r2 = getpgrp() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) setgid(r4) r5 = dup2(r0, r0) close(r0) mknodat(r5, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) 22:22:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3e08000000000000008dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907ddf86fa686e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acb6af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0013eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6", 0xc6c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x1912ad6c, 0xffffffffffffff7f, "ffa14078cec50bc3ef23349501a89a79793fee1d"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x8001, 0x8000000000001d39, "bad84b73f2000075835d3515ffffffffffffff00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getsockname(r3, &(0x7f0000000040)=@in6, &(0x7f0000000240)=0xc) 22:22:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f00000008c0)=""/17, 0x2}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc}], 0x1, 0x98) r1 = semget$private(0x0, 0x3, 0x10) pipe(&(0x7f00000000c0)) semget$private(0x0, 0x0, 0x240) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/32) poll(&(0x7f0000000100)=[{r0, 0x20}], 0x1, 0x0) pipe(&(0x7f0000000040)) 22:22:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bd) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003ea000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003e4000/0x4000)=nil) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') shmat(r1, &(0x7f00003e6000/0x1000)=nil, 0xffe) 22:22:11 executing program 0: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) accept$inet6(r0, 0x0, &(0x7f0000000040)=0x1e7) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 22:22:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffe) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 22:22:11 executing program 1: r0 = socket(0x11, 0x1, 0x5) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 22:22:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xf0000082, 0x8, 0x8}, {{r0}, 0x0, 0x1, 0x83, 0x9, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0x8, 0x81, 0x101}, {{r0}, 0x6be35cd7584a61fd, 0x52, 0x40000001, 0x1000, 0xa1}, {{r0}, 0xfffffffffffffffd, 0xc3, 0x84, 0xffffffffffffff01, 0x516ec79}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0xede5}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x8, 0x12}], 0x4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x41, 0xfffff, 0x20, 0x5}], 0x1, &(0x7f00000001c0)={0x3, 0x7fff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:22:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/160, 0xa0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) 22:22:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6001, 0xfffffffffffffffe) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 22:22:11 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710ef240ec011dc91cf2bafb803ef0f701000000009bfcdb2401a22336eaa5e7fd82f04b09de85ca16cf8a4565d732342814026c47de820708858e8604bcdbedc1"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffb}], 0x1000000000000083, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, 0xffffffffffffffff) 22:22:11 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x2, 0x7904, 0x2, r1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x82, 0xfffdffffffffffff) close(r2) open(&(0x7f0000000000)='./file0\x00', 0x30000, 0x42) readlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=""/172, 0xac) ftruncate(r2, 0x0) 22:22:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) utimes(&(0x7f0000000140)='\x00', &(0x7f00000001c0)={{0x100000001, 0xffffffffffffffff}, {0x3ff, 0x682}}) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)={{0x3, 0x3}, {0x2, 0x5}}) 22:22:11 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) r3 = fcntl$getown(r2, 0x5) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r1, 0x5) r7 = geteuid() r8 = getgid() r9 = getpgrp() r10 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000002c0)="60a02163415a2178d7ae873821be5bdeb41cec2d0033e3c2d6f65c56d5306226a33ed0755583c9e0a0197ac04c1a095ffedb8ee6894301a257c2722fbee747518663a3ab4103829ad184152a126c132abff86a08f2e601949348bf1ba932292932cbe09830ab9b9495923108ba21d65cbdf88ffd43ab3870358b519aab33b2b48bc4530e3b1507e204d3fa4906bcf5a01b70a608b6db0d26e8f12c5ce253a6deabd4fbefc7a0a3ee3b6a313728230ea7f07689696be2b5", 0xb7}, {&(0x7f0000000380)="84e9885b54d4593cec4e8044fd750b7bc3f3053f01098a7b187b7cc8a701eff04fcdeea542482e5acaa1da4efc588985a481fdaad6d36f920de925cdb297dc59295a0b7fac29ae4dbf9173f1d410f4cc4f960c441b1f6008e488cac7a499725b924b5bc3786aec4348e9b17913b4e182c4c6b4f3a462e761782a6a9a7d57cfbf42ca9989a541b6c8ac746bb04654cbd7d154fa90c1e1d9805ebd21f7059c656ee8961cffb8460b66d0d5bd6ead89d2505ebc12ea97d078b01d20d54e2f", 0xbd}, {&(0x7f0000000440)="f1e6ca23f255e69025f8c5dbd7013996f0aaac841685d180cd1c695ef9e49a09c82994dc272d9300d18bf78abf41202665e10d3386536c86f374d1219c03be600c8d325cb55f0de8357837435c73a70e4796acac344a5852d9184cf33c16a9c55be9539183fc3521f660aa75f2084136", 0x70}, {&(0x7f00000004c0)="33fc9319108a73b802f0614eef25f4778b3655e912817644909467adbfbfc926143ddcdcd32ab4f908cfb0d63fa59c2b135da2fcb1f3c368367b64568ed48bbcc995f180805060c0d9eab1759e8ce2cc6bbaafd6c7e2792357594e16e2ceb8abd82ed2872a51b6d03e0399b97ec3f5f75d472281fae4a017436fdd4beda7095578dd6d62f793d108a13084802fa733ec74103a0f482572a39e2ed09011313e00d482f1317577af3bc77e2fc4acc5af92f4d59ce875", 0xb5}, {&(0x7f0000000580)="ecf8ca69b034db95a807e625fd09c472f91e5289df420f13365cb81f4d1e24", 0x1f}], 0x5, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x98, 0x3}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f00000000c0)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) r12 = socket(0x5, 0x8007, 0x1) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) r13 = semget$private(0x0, 0x7, 0x703) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000100)=""/9) setsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f00000001c0)=0x8, 0x4) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 22:22:11 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="07ff20162b9933aadc2c1ce71d152c6f8c10386a54a65bc230fe11c44b4b222aaebc3173371a20898da33e2942e4b00747d6ee36a83f3dd9375701dc2046bbc4a7a54ef7650915cf39137ca72a6583ae68bbdce238dd3803cccde2c9b1abe0454a1c56120645f55b2691d6f79c87738f0d21f5fd8fd3dccbc8a61639baddeae260821c49069501c03f54d5ae1c47324d0725895d39514650da4def134cf6d2c7322083f154f9ab07d5683c6df4734fe54ca287d634eaa25e9e037d96ac55fb71ed28efa35577e0e43241ddc8ca732739704ab3cda33fcd76c4a03e672237faf9bb0160509ffd42af7d2e5c89d173af5faf8cd70d58aacde4401001ebb32fb56d851f6cc855f459c540e9f3e26f9e350e27a08783863b602951091475d7e47e1879a13c0f10f62d922bd4d6bfda2c9f1e7f635c0e9715c3f8273cc35af598db3e9cf56709"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0xffffffffffffff59) r1 = msgget(0x3, 0x60) msgsnd(r1, &(0x7f00000003c0)={0x2, "b19327c2c7e140adbe7f0196e6666f0ce05d8b87a3f6789d630b94ba20631bd6c8ca8af81d877656a900e74a917602d44ae05a9bc8b8bb520be0c8da6963a503214a1a88c909e6171e8daf1192a11f755ed3c6d7086d938f147b2cd273d42a3599ee9e35494d7ccda86cece7b76bf1a2207f8f624c46b49cc1aa03da1b564d829a436f63d65afacecb4d80a93f28e1f59ff59fbc6162403cddf77b0f23e4476b7dc76092b4551ad4ec4a0810c37476f9ccafe92acf6dff962d33c1b090805912e83306cb6c07d6fb40d428"}, 0xd3, 0x800) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 22:22:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20ae, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10001, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f00000001c0)={0xfffffffffffffffd, 0x41}, &(0x7f0000000340)) setegid(r3) r7 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000380)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r4, 0xffffffffffffffff]) msgget$private(0x0, 0x20) r8 = getgid() select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) nanosleep(&(0x7f0000000280)={0x10000, 0x9}, &(0x7f0000000400)) ioctl$TIOCSCTTY(r0, 0x20007461) fchmod(r0, 0x10) setgid(r8) setregid(r6, r3) r9 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000440)={{0x7a, r5, r8, r2, r4, 0x0, 0x40002}, 0x1, 0xfa37, 0x4}) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000200)=0x7ff) 22:22:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2007, 0x6) mknod$loop(&(0x7f0000000180)='./bus/file0\x00', 0x2102, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x89, 0x14) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) close(r0) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x200e, 0x80) 22:22:12 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ffe6ff08aaa708000000c3513e2ad23900000000", 0x14) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000040)={0x0, "96f3a487a316f5408a429229ba73f10843f1f0e2975188e7035d71341597efb1e9ddc6c88609fae16d47595a7cd00c61f46932795e2d4746ec641e24ab70927f55822438138383e2ded49db2b595928b851e7c5bc11388bee519943326a0ca491b78b089280dcc6d0a8d4448c58b273f70d96d22594ec001a0280223a294800cd4c34284f6bc0a5901b97eef7066e7fb5593cc64ff75a59afc254c6a0f15140c4e0399226c8d65e05c6edb99a0a2683b84be6172f5f54ef0ba4ad495199ad357434d33f6f24e15bfe54617a435ca6b5e"}, 0xd8, 0x800) 22:22:12 executing program 1: open$dir(&(0x7f0000000080)='.\x00', 0x822, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2038, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) chmod(&(0x7f0000000180)='./bus\x00', 0xd1) fcntl$getown(r0, 0x5) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 22:22:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x400000000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) poll(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) 22:22:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e89696c653000"], 0x10) kqueue() r1 = socket(0x2, 0x4002, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt(r0, 0xfffffffffffffff9, 0x5ec, &(0x7f0000000300)="043654fd40078c7bda94a20e4b9b15b1819b7a9719b66c8faf33bc399ac5eb94f1ca70f85b253f732ddce02f88e995d7c0bae09e4397a2e7578ea029293d19ee4af145c4951a9f6793a031d2494c2ab9c44bc798f0766d44a4d88b51066f669a0f4ceb80e1c5d701737795df0c767c5d34c8e30ef6d2cb529d3fbb141c719aa7c36695060dd6e08521897b0b8391a90db055936d10a6addcc9ac7687bc0e6b1096e9760c354bab888d6bf58894cb6d0939e808e277ea2704b777f8db9612a1249520229af0099b4082fd29b755c3d303eb6160d8f51b65078f82021411a25f772de79ab8f6bbc366", 0x5a) r2 = kqueue() socket(0x10, 0x5, 0x9) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) 22:22:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x28, &(0x7f0000000100)='\x00\x00\tL', 0xffffffffffffff18) setsockopt(r0, 0xffffffffffff0ba3, 0x3, &(0x7f0000000000)="6bdb717ffec6f0cf83dd7ccbe31175607a1c5e16ebde7f515a8e94e311a1ff9552714696df4ab82b25368b5c594fe7314f337935080f9a1ff2b4d4b7d13957c10fa799bdce9b610a0daa61eb99d93be0fac6237730cffcb922c562e271aac919692f8dd2f697a80cb2ff24fbcb96bda07edb5bb0d3696086a40c3f4b2fabe11953cd36dd21aeb7d6ef007f1bf0562e8ba6b3c5c75421aafea2f1a29cd5958a11ea82cddb8583f0588304857d54a019cb51a3f5b087", 0xb5) 22:22:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0xffffffffffffffff, &(0x7f0000000040), 0x0) 22:22:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) 22:22:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x1, 0x20) msgrcv(r1, &(0x7f0000000040)={0x0, ""/133}, 0x8d, 0x3, 0x0) getrlimit(0x4, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x3, r2, r3, r4, r5, 0x10, 0x7ff}, 0xfffffffffffffffe, 0x7, r6, r7, 0x2, 0x38, 0x4, 0x8001}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) write(r8, &(0x7f00000001c0)=')', 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 22:22:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x0, "2b76f64b2dd7cfa61f930600002000"}) mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0xd, 0x0) close(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161bc) pledge(&(0x7f0000000000)=',:,\'\x00', &(0x7f0000000040)='\x00') writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x4000006, 0x0) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffffda7}], 0x1, 0x0) pwritev(r3, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:22:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001480)={0x8}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2, 0x5011, r0, 0x0, 0x100) shutdown(r0, 0xfffffffffffffffd) pipe2(&(0x7f0000000000), 0xfffd) 22:22:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffefffffffffffd) open$dir(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) 22:22:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) close(r1) 22:22:13 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x102000000000000}}) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="bc0c25f2ccb1efb0c662249e70a0652db1d6173799f01755b75021b618d05d0c9bdb834c33002091fc468666f5dc5085a0a78291f7fff3dd7a08b04ff2c3ec53e6169df09e2e5ab6943448"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x6000, 0x6) connect(r0, &(0x7f0000000140)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffcac) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x2, 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 22:22:13 executing program 0: r0 = socket$inet(0x2, 0x1000000000000004, 0x8027f49501) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) poll(&(0x7f0000000000)=[{r0, 0x166}, {r0, 0x8}, {r0, 0x10}, {r0}, {r0, 0x4}, {r0, 0x104}, {r0, 0x8}, {r0, 0x2}, {r0, 0x1}], 0x9, 0xffffffffffffff81) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) socket$inet(0x2, 0x4005, 0x4) clock_settime(0x4, &(0x7f0000000180)={0x7582ce0c, 0x80000001}) 22:22:13 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r3 = getegid() r4 = getegid() getgid() getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) setgroups(0x400001b3, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r3, r5]) 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, r6) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 22:22:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x4000007f, 0x0, 0x0, 0x2}], 0x3, 0x0, 0x4, 0x0) 22:22:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x1, 0x5) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) socket$inet6(0x18, 0x5, 0x9) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0x401, 0x3f, 0x7, "ed45450c19ca90e01d08e0fc59329616414fb9d8", 0xae80, 0x2}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 22:22:13 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) shmdt(0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4) syz_emit_ethernet(0x4c, &(0x7f0000000000)="30b5337ec2f4e5343e24bb09824e38dfbde66335f0c397cb8fd81588f586db4599b8764866ee25083d4e8a18e72bbda37ded1dcb7c721abee217c99269615d1d498c9d3c8d5f91240cbcf6b4") 22:22:13 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() socket$inet6(0x18, 0x2, 0x9) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) dup2(r0, r1) 22:22:13 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0xed, 0x0) 22:22:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) 22:22:13 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x7, 0x9}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000080)="4fba72c98fcb8511bee9d13f257f44ee23ee6f9a9734e6a86510983bd5c3", 0x1e}, {&(0x7f00000000c0)="20b27879ad522ecb942c3b03aba618d64740534df28433d45481debdce3f7b", 0x1f}, {&(0x7f0000000100)="6458f5cbed8492818bfcbca2162507b40cab79065af8815b19a6579a4ac50880e7f71a0ec4e0309cd93806045fd7bef2256d2191ff2e813bf436a0c4c2d03dee80f38b4cf60beb8989a588e639e179b0866013dbbb86795a83f47184bcd00843ca03562d23ae56f17f019caaef78b2b4b8d2f211d67e60ee631b86b7ec625d014ba0e9ae419da97e481414c13b97418bcb5e9611bdac881eaecdecc53db35187e53bd3e69ff17361e7114635f0a1f984655607effdca248b5ac55d65bd6fe4a93739dedfc45f53d01c4904016fe0be73bdedceb7f6", 0xd5}, {&(0x7f0000000240)="f631f230339fea51933807d54cd517e7af736eb3cf1cd670d42e927daf3b6770b08736acc6aad38dc7ba43ced5b975fb046fb4cd3358ebb786b34bb9b8406aa91e7c9b243b0b821ae266620d3ba21f345f8813788ca1ea4cce86e364319d5cd33ef567ecb819e911d4f0d8f6bcd9d6f8deaa351d0ef325ee4f0a6f431ba8dd2700417d27cac0138a86afa17050c6f679e54e9311ebdfbab1ea4b7acca6a1383b985398b99905583255bf11446c11b34799381829e12a225d7b88fb6627bec2a24d4a5f7ea11fe47141fedc5805a3e0c74369d66f1376930f6d4971c4a936bd033afc993bbbcce6923ddb9e6edd23d361dae5dd45907b", 0xf6}, {&(0x7f0000000340)="55055a51de1d36e7e5dc6e62ccfd07005b295c1787aa87b3ede6b9caacfcad0626ce7daff2d249ea5f18ccff703393ab5338032dfbb6f541b467ac0819f32871cd28f94ebd702db74268d31dedcbb54751395c78a112a9cf9ec08947297b1cb2174d0a734c3a5a092340da97ac5362c67bd91230c5c998d6ea9b80c300593d5fc6750bcb115bb4b6adeab08ebdc88a4744d65dc7ae2968", 0x97}, {&(0x7f0000000400)="934cd1751f36ffb6fb69d1220f1f3ce9ddd7f45fa1a8045a3facd73d11749e57f89057f87e9f76501073ed4ca87e3afcdbfa1f18a25107d4f27113484b47d63098601bd06ad254da97de7efe64bcb5ed923f1bb95d12c4769472ff273c04d6a789b36e809f652fed74ed3d11367d619ccaa8ee7c5f02810346f8fa5d664afba61705a358c866966ce708a0a65954a0b2246c1c33e2e8da0c6e6e2354b95a3194096df8f599e9b34236ce518610ba9f1a251bedc22b6250adec59a18d8d77bc43d8b3db6188a315092fe3f39808dbc1cef329317a0f55baed99e08a34e9ce78d610f76e", 0xe3}, {&(0x7f0000000500)="58f9884d97357a200c96622a968d21f7a2954ac4400d5f236a7b1d097a744e3e92fd8e9d325748e4bee11e9fcfec5786980cf29d8805829833b4767fc1402d288c698bdd09aa7c07dc8b10117a69cc6e786d0dea4ae62a53b3570ace200d68acc04aef9a4f3a498cc4fdfa5873a5561a74c52a5ed4f8e3b34fc6d972facda3a88d911d36ab3bbf8f9d90418f0ca1d55e76", 0x91}, {&(0x7f00000005c0)="a085ab6e958a7ef4ca4cf7e7fee72a05ba9dabb0aa7a4837e91599c742ef728ae968eac22b0fc69aff2ba12b599fb6a42b268eb6f46c50d6548b327588212059a1b361f598e5aaa02f4f5a8068abfeca77d87572532aa6a5b0e361e3cc7221b78e7a4cf5c17b999f25de813524389c8cb2d31e49e644d6812b01c97bc95c2684038d772f87b8", 0x86}], 0x8, &(0x7f0000000780)=[{0xa8, 0xffff, 0x3, "0bd430bca077ef7530afdb27e6a44829471aec9f6fd4a3803ed8e30fa5d90e4c22d32406a9019e9950a6a28066a35c4e116bb7c993e483381f45fe9cd83d63e6c796aa55ac821d129ec3b75d066f584acccd93dc55d1702efc81e418209d2d9eced29c76a803cd3ef473bcb05ee7952198888a404caf87e848d24903e66b70859d0d6c9dfebbf0593d4e06e481e142da630854e8eea2dace"}, {0xf8, 0x1, 0x6, "545d3e66a2ee12b6cc682a655e7e20be56f3f06263fd0f5d6bd730c292628e991d8e51db83afa3f927de2371196b2f49fd7949f850b47ac15ee7cfeca8e6e8b5d307c75b4292a7bfe06c2e4fddf0b1cf76c4ea7cbeff2a780a14471749add48c3e49214f9c0cf68596c1e580e564f1736c5dd3d2a9a7d269c8b8b7e8b598715ac22942595d6e830a73c2b1877cea06bb40fbb55fa28aec318621c28dfd0586e59e8caf6c282f47792ca52207535b6d603ce5e8e7aa10bb44f60c9c1ce88ef719b925197462c30eb702037d4cd513ac5f0effc402118eaa479ef0c38ceaf8a79b0254"}, {0x50, 0x1, 0x9, "753ea5ab76195e49ab8aa8789792a97edb9b4d085e6f5cb3cd39a3e96c0174668a3049aff805ccf7bf24bdf18cf8c7f59f0d2d602c5167d6bd83b0e216"}, {0xa0, 0xffff, 0x100000001, "cdec61a2195f97418be7c23f642948aafafb6e80e8e0753321fbf837d3e56f2323bc2ec6055aa83a739ede58cb2b6c0ae0fdf34e04db98c98afa9bd66d5d0c3438aa8b09a157ce41a044ca5f60e314ae78634e389639435f6691f9fa36de920b98cb536b31bc09767fbbc90ef0befe504a469c81a4a49e7bcf090b387ce7f047af45eb674190f88560d620416b1f"}, {0x28, 0xffff, 0x8001, "a9565a21367f8415a9c5a1abdf51e91f56"}, {0xf0, 0xffff, 0x5, "3cf1dcb731cad5da1a243dd54f00239b7c5b4a4e5fd69e0201c8a869e0e4b440cce1c9ba87028c9ea1045803e525a1099a35b49879a1ebe05d163895b7a17800efbf0556f9e6fcb136d2ae65c58213323f1cec03647b547010c6c5ab6d4786e366b5b3c8b24ee85bb94a50d5451fdbd5100dae033b10d581a1dded1cf94b0a9d70ad3cc4a35c2e9c428b8c6b932d744d399e94fe4c807e4da3dad5071ba0c69154be8cbd48b301565e4c030b9d019fa2f939b9dba20de2e9887d23e2f5a785357ee5411904051699f71a29bfeec6ee17dbff90ce3ecc712d13375fd39e63"}], 0x3a8}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 22:22:14 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xdb, 0x0, 0xc24, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0xfffffffffffffffc}) 22:22:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x10) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x3, 0x0, 0x5, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r2, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) 22:22:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) dup(r0) 22:22:14 executing program 0: r0 = socket$inet(0x2, 0xc005, 0xffffff7fffffffd3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080)="01", 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x3, 0x0, 0x200, r1}) 22:22:14 executing program 1: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4008c) r1 = semget$private(0x0, 0x0, 0x101) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0xfffffffffffffeff) ioctl$TIOCSDTR(r0, 0x20007479) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) lstat(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)) close(r0) rename(&(0x7f0000000380)='./bus\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') unlink(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) semget(0x2, 0x1, 0x244) close(r0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0x0, 0x0, 0x0, 0x1}, {{r0}, 0x68c4e79be07cbdca, 0x18, 0x80000020, 0x40, 0x3f}, {{r0}, 0xffffffffffffffff, 0x10, 0x9, 0x61, 0x10001}], 0x100000001, 0x0, 0x7fffffff, &(0x7f0000000180)={0x3, 0x8}) faccessat(r2, &(0x7f0000000280)='./bus\x00', 0x80, 0x3) 22:22:14 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x402, 0x57) recvmsg(r0, &(0x7f0000000740)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000100)=""/72, 0x48}, {&(0x7f0000000180)=""/45, 0x2d}, {&(0x7f00000001c0)=""/208, 0xd0}, {&(0x7f00000002c0)=""/241, 0xf1}, {&(0x7f00000003c0)=""/130, 0x82}, {&(0x7f0000000480)=""/67, 0x43}, {&(0x7f0000000500)=""/132, 0x84}], 0x7, &(0x7f0000000680)=""/155, 0x9b}, 0x842) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000000780)="f5e04ebd7caeb064133d0b3127644a52267807fcb64548e5578453e3b1cdb7a9b5eb164bd5bc0b6dabd4655033963b0ea2383ae6b2e821299e5de1f623cdc69ccae782d410e45a2aff2e6a821c5e7d4deeab1194e621d77115c1fc05e4a8c808dd92724107910ab148d616c4df90dd0be81af3dc878e239758819de7cb7893750a81f014f471f4305950636721926fbe1679abb4bcd7298823808be84271529a2dcea799133991b4c7284d67377e98381791059fc82a390079b95a60a837e70c6021309a379bb243fa7512a4814ae6b075638fa222dd9c7e6ef1798244be22fd385a1b2d9d301932a6375a1d4d9c6e617ffe81fddf3168715fdc150b77a2", 0xfe}, {&(0x7f0000000880)="1365b7191fc619809aef8889820a2de0840147e517a717a6e319a0920af83df33f39200472720600260b16bcf16bf2256cefab244d6af5bcecfb44d1cd432b7254a948b6fe0df26132490dbadbbf545e91449e55fecee3952ca4fa6c7a2ba786b32733784e8dc4da9cff7b07d4f87921ae7e0be086cff653288a8b1b046ab4d11936f04788dd4ba983e1b0ed4cdfcb7bd60f1b159831f616446dd86cc1870de96eb0a5b8d587784d2ba61fa97572b65f4d21d7d80e6686db15dedd1be822601c66f9c1e27de8dbaa7dce1716c50b617d0bff87376b3f72aacaadce75985e92fbc7a28d5d8531d894e7410e2d5a75a21f65a23e03440c6b9b61014b9f7433685974b5aaacb6cc12ea5659d1782e4a0252c574652e49d113dcc5a3e9acb41fa02a041bee83fe26cf8c896d58d56c531e0821d483f148d3635405a816a400688977c8188bfd535c8e327c8a5ff33b882698de647ed5462bea3c2e79749b1bdab535ad4ec14c0663e221a05ecb5eb7cc511f8db0de79c134e4492e7fb048be7ead6537f954c8ebf47bcbb979be2157120ced0bffe9d869b17ca88a7a057db4e9aab2feab20ff70c3302581c78a37e90f75b9fa0296c790479c3949318bc8727e5048d18e2968e2c0ae5cf2d9be6df8f30b7a1042814f0614405c48659a8fa93b15e26e20f4f82c9c98c30e32ce60e557750ca77c5e64860e545920d084807ff4a371c7ffb57895f9d393e9c939ca37ac4af95e137ed4e5b646cc44b70209603bab238260ac01e18ccb88ee6a243492649403b9a73ecb207c95c0060bb117f8698c79244f71b40a7a7a9aaf23f5b21262e888f8c6f7bd66c4bc6b48880102249f893afd967e9e9b60ac852bb702f6a548bb3936f433d8f41d09c63b40f1d657f5c09058aeb451ecc7340a54443ca2b4b1a31a55e21da132e1b067c7fd4a8b658385609654b5e7e65b13aef19834e13d09483bf79c001fce53585dc97b340462919529e12e7be55454223838c4385fc1eca0fec7dd6eb037d913d7e77df4c2d8adc424b10089092d52bdc43ef853e76f75b7ecf289358c2a23b3dd31e69e90e7f240e3bd4d3534ecff5b80ff3f7af9f23653f0939ed8c3df1bd4e872c6e421ec97c9b1f31ff6fbbcc061c49b5bcec714c1b8b7230a98174053379636bce0bd9225605ca64704c4fcf9117c0114380b8c9b89f11b6353b6c07616db9cfbc26ae67abb5c3da272ad8a79ae13c41901304c27f14eae63c4c76fae3c71281563b7164672c055247832ffc3aa923394165d2a76fde264dc9ffc24501c3ab36be93d0a3d286c32e1e071fec1142df226f086148b1b64c51529fb12d1984128663450bbf23ef58ab9e90682b074f8bb95daecd1b3b023d9bfa73c19399d50b8e90df7dd6e52d7f71ba55aa4b3a4cc51a59f4cd5e49acf239ad9f2bba9fb483e437607d11927b5971288a54f5b4834a5bb1e889f5cac3ae65314c57b8838a4b18b07ec78427e247ebc06bb838e77c6c13034dd14f812d9f3746ffd10fd1daa2935ea77032aa426d71703c5b3d91645c9041cc514083208d904ac8bd25052314d8695b8002f0c50f1d0dce8af940affa4d5c5fa173174196fbc775764d045f3cbc623626bf84b73ae5a64a6543b372adc4d4af61cab4a2c6793ef98af9483b09ee5ab0fc7b6ef2231d591aa779eebcc5da91efc9ff3c620322a9e4735bb2c5cb6f32815259dc518fa43b3c45bbf57c4f92a5dda98772b74eabe91dd248b76af39ac6c32e1914409d28d1094044e43f295f58bc1a88189a7ba15bdd83c551b6bca9b3004cf5b453124d982c04ece58ede17324b41019551f52973256f9a7b811afdabf801935868d696139691a9dc17169eaeac8d918414601ec6d3e9496655f44b6f30c8bd81cc3da7d7d9d4fcdc15ba27c1d5aecba1697b00da32de866b6482c679404b854ebef550e39988b2ed05271c78087ee531fa0eec993bb03837c7cc589f7b291e0e2683966b73418c694e14e998e372423af6e7e4671a4f98cd26de6bc0adc1b7d08f0746c57ec92c01185c5d7f137aa50a70a85858c51218d7987c71f1304775b4f03c3a5d828c0e4cef076b723753d16eb747cbf0b2373973180da5ce273200b37819963f191a1ce1eaa434f0996a8df73a9e6728a35e42188f75d7e3296ffd0eebb899b86bc9950830d92bb224590ebbf0b464dd59592e610805315c3e0a64e0fe0d83b9eb4066e9f73a789c69034ca595f4c119d53a2b8ee795b76e2c8372bf03961a74711f23963b704e303c9f126a8405eb47039464a16009f1983ee741470aea938b3f388309b5c034aef3461648fd2436ad3b521c4d282dd78b4f8ca6d789d5df584174a7b4a3eadf9670baaa4bad6dda863c7323670be1639109161c84a8786810b257e10d19b7203821fe54d85e1f520f8293ce4f25f0b5a8ff166b7a099db616d3be62c8c1e5d8d192b36ec75bfc03bfc3cf906d799b79a198e6d888a9acee065605fabc20dcd2452fe1f6a389e1488fca026247fbc90ee5fd04c9702a57f771d01d3cfede6a07b7ad28ac5f121e627e2bc77c5ad3901bad147e25604ba4efa123054e9ab09abb0ef5b57d2c3f99e6a18c2407d1dd82014bca82279d32bed5da5a2a2e6aa836ee7378a4ac0d2ab4e1f7f83670da52e5235e8d3243657cd19e074be079f38f873c4cd9407c933c245db8fac9a40424a37c3cb0869e7f1f9337cd3ee53e2353c6dc8418d100cb37a8aca3419aeb0da8ff5a006f3e4c66794545b45b395f492133a3493fd4c785ffb942aaff48c3558fe0307073a74d03ddaef2fb983570d3663268ce27e4585588f626e1d71bf62a952a8553fab0c1854ae25786f15028ee7253245d13db21df709e140855fec3218a8c9d7016e7b275bac0b6b758e6138aa449381260a21f4a2872a0bc93e8f4d57b505b47ff12dd9c9b5c6be50a3a046b624f1242f0e5ecdca807a5a1e86c8856985668d2410678f535c5d8ffbb9915e2761282aaa64889622b99d789389c32bdd0702a17e375b387c5c46d5dc18d4ea1b37e9747a79bee4429e1bee7506a5171f8b0d36a474e317aa0cfde490951a3ab4ead4fd5400d3c2473e0ad1cf75a6415c91b24f9079b801451521d2dc26521167df72f969f7198d07c548c5948cfeacf4312cbe220811bc260933471d372427915c49f23b689f04a28044c3e4da472a9013dcda84acebbe23b585e78567ec09a1564b1061e950c6ef3157893fa14b724cfe5f43d73306fda47d8aec660370becd8bac4cf6e6bc010851cd0395b2725397b69f23738cc2c18e7de99846af6a1b6cb5431fdfb5dea39889f0c3fa4aa978df6ebe0bb39c97e9679961e0bb7e318b9236a9b88c437aa02e67e5593022de101bb75088faf7fc8a3ca130bb7a6659b1117d837c7308fc4d596283299154de81241cf1babc5ccfc39f90992d1fc9f05020ca3cfd92fc46a611487716a6d0133813d4fe90a67679a6ed359caf73715b50c4ca78eadada3a8bac9435a0554333f840b9145bcc8e2e715a21a6bd849b2b36a467f5f9522ad1457e6ce5c2f4b8786772c81f15fba44f91fdd6fc18b137bc7d66fddb1d6795b89f38ae7fb9003317c79897f7520345b0b75b448c9d3cd596de858632f34023ab66f838a839e0f238c8bdd092b3866bb7f9dcf8808686edbfa9b6be4281a1b9121a51f0ec07090511146d150a82cbecce3251bd015fd8fdd8919d12b48f4966b98ef248d9e640a7b04a335c0eab27086ad64d39d35ae7915a8955ae3977921bec9f1267acfaf909b4b0671731036ea1e1c6021f20d4cc329a94a5164121c91b2a9a441aebb8b4e84f59d68758600dfa8c9a026ed873d0382e3a9a3cfea9f52f0c9c608bad2f39379c3858c66cf6213613b7e7f26911b9292e4f2f292e8fd48b72701075101bc429b34bc2b29e9a6e35417c527c5075580ef32d5146c67315ce6797cf07a7cc8d5878180e194d6c972096feb459805bdf53457ea60b9061491cd3b77da40920293b828a0fb24555fb51dfd26f2c80c5710519c92506c3ce1b256f5a7921bc6460ce1850bc9299c62e8d7736cfd6d8726ff60fb36ab9256b6c1bb3be64a94741012470248ffd558bc350635e0c7d353fe9b0667dd5dfa80591e30973271a3c690c5ae5f23ff5d2ac0454dd7a1cfcfff3a964242065aa3611b94c447a4ff2e31b1e76aa79036322f5be61049233a5faa636e673e2907f3fe4a4889aba02e8c80995af4949f2eac4f9a0f2ba483d9147279692e9adb6db43dfff1e846c196b1cfb6598ab536b21e4ebeca34e1101a9a330e5b47ad315feaf3097b4dc53c5c993f7456b4707014fd76dea8f7555cc6cb71b3de9a83de387032847d1ab4292e9fad69f134b8538bb675cef778e2ed824628dbc557126f205ac987fcd975e3e54ef747ee96d8c92441bbf726bb66c3076396e9b1d4b7f4e98b0015ce72cafe44f90d9a687bea84a620b29b11cd30f02f04683179703f6abc2f095ae6fb65c96b4b716322179234e68932f7048dce56ca7a1c356cc039bb081777466166e2f6b090409f8bb7892366f2d02fd887f96385152bc18f708488bb7f36b5b78f0f7da0d8b3b4ee630a73f9f2a66ec0f5ee7f3d543af9bef389ff82b6156158c91cdafea8b41314b4351c4e8dfb281e0e4868c3a3fe92d002c5069ac42ae06163e922cec615818350e505a6e5fbd2a234fdfc19d3c633074a6e14300f8cd9cf62bd6e1799bf153da2201044f7e255f5a899235fbfbb4ffcd637baf674a3be762e79ea4e93f26b66fa033d990a01acec149e9db8fca48827116bed359b8318eda028674d842c6c614355a989c054721f2e5e10965aa702ceb0664b3dbc3554584d451b30b1170be992212a8f118ece78e412688167a281c4ceb9e2a1236ae55dfa25506290c01916f1dc02e4948a601dd4d3d06437b7300086ee34c5bdb991eb146e3407f9354e1891c9745e142b6bbbfd6fc75104c75ebb4640587e8a5bc49f6838601303f4f0a80e27894cbd865abf307aecaafdd34a6566ba9fbfbf998ffc65b34796f565e5fd87a30b48ba1000f0ba871382693973e8c179fd09a520445c4de51c789a7d11279be98cc08fa99bf573f696728a132843c88d8dd472f7d44e3c7a3fd51f7614caa20ce9c945337df3674e848471925db3142b63289c138cfaa150eb26e860fb4ca78180eaac6a2c1042fcff22cf380b06f5119e29cc44c19cc3478ca043b498378713f201a37b3ccd4b3ad751599cdc530c01418548997b97fed7f7b788af81289d87ee346d1a91a0c4cd3cb3f97a71eddee6b59de4aa58d2e8d328c961c21fbbeb0b94558848cb6f1c049d48602aaece47fc75a3677f125721b6cb12c277f9665d8b26e1a18150426dbef2ea2f4951c0d1c92fa0c3f3e7c192372b7ceb9d6ef1fe8a21929fef7207e5c9386cc2c6f55672005e7a7f7fd79ff03837ec362e17e6e34563efb013f13a4acd2270a3942c14b19b7c42e5f10265124ef53f369d27dc88d4dc0bcf9b05e296a53de3d3a246179fb8a7bde425a4d1dc9a0d4a9a0325aea819d249146ec5b1e8ad6aceed1b6845aabbc1907786399ecda10488e1d465ad270556960c224a7a25f6a74c5b83a17e7f321a66a561f15b3725796b53c503c66649aa5b86f57590268c80f45c00d6a2947abd79b7860831d93c0ab0e065ebb543886085e266b97730f96973706490d0122649409adca118a427455e5f7c1440ef627b972225f806698a4832b5443cb820303c5a4c96df5a77be2193aa4850439cd4adc42b2411cca5729b533", 0x1000}, {&(0x7f0000001880)="5e0235fdf4c21ca867629d1219200df871ff66e7295db3bd4ffc7893cb384e96e274bb3fe3b74b35972bad02665a43c3a3c3ae829c940a032dffee9f31280f29e9718949ba55f976b95ee4c3349b9afcdba9af151ddf5266f68f01c76841debe7289523877968cb13a70516053c0e43042f378c514a037bad8564238eac1a283e3ab4e9d99dd06076e465cbb6b2705e538b58fb5f9a23656899bba9fafda18817f1c962366f03e026e111b36955574d7e34156569d3d3964b2ec86ec9f8eb7cd0d6e1a23ccab4038ccecda9ad2818ac17e40437eccbd799ec438b88aeeb2", 0xde}, {&(0x7f0000001980)="230f7c420a", 0x5}, {&(0x7f00000019c0)="e6131c0d2466cca300e649974de47a417b4722b0e1c363f3a5262926e84070a9fce4c0d2543d778e17488d8281780e69b0362315c40df177395a9c5e1b8325d9bcada4bb4acfb36f95e2d657f9bc7111875950f6fc7751df36bdbac2db1123269fb7bd5807182e128b8ab247b1", 0x6d}, {&(0x7f0000001a40)="4ce4b0efa3f0011de190570d1b585169790dc5294ac04cf3c8c84d3ab6a9315d0c985c9a96822f49fab7a62424c788dfc8aa35a2bd3f6a10306c0b974a3c2f72c12499f68f887ee1c2316ef853ef531f2970643fe23502031d412869534c5d8c45bd0a074cd9cf839f5b5dce01d6263ec335150ae5e9893e62d77be5f152e3973660a0530d9871b5a0e7add5ecd22d111bcf6dc73eef23579fc9c8eb9a64df4735f559dd1b8e8f144fd881c1f7d0010d022655290e9d179c7aad8550927fb47f3f931bc71c613e9af2ac523b4d920351dd051c", 0xd3}], 0x6, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./bus\x00', 0x201, 0x0) write(r1, &(0x7f0000000000)='l1', 0x2) 22:22:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='cm') 22:22:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socketpair(0x18, 0x0, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x40000000000017, 0x0, 0x1a1) 22:22:14 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0xc004, 0x3) fchdir(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) 22:22:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x5b, 0x1, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x8, 0x7fff}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67e, "4778a9f86b67fb54ad4e09051a47e41a00"}) ioctl$TIOCSDTR(r1, 0x20007479) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) socketpair(0x6, 0x8000, 0x81, &(0x7f0000000040)) 22:22:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/219, 0xdb) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x80000000000a, 0x0, 0x0) 22:22:14 executing program 0: r0 = semget(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r1, r3, r4, r5}, 0x5126, 0x9, 0x4}) getgid() r6 = open(&(0x7f00000001c0)='./file0\x00', 0x30000, 0x40) ioctl$TIOCSCTTY(r6, 0x20007461) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) listen(r6, 0x3ff) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000280)=0xb0) sendmsg(r6, &(0x7f0000001780)={&(0x7f00000002c0)=@in6={0x18, 0x0, 0x80, 0x10000}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000300)="a0d75f10283e3c89748e7ad50c00ee72c48d119474c3deee139c5b1f27d537e6b164fb87c823cd2a5037a4855fa5c0f7fec8b55b05fb2e2f395bb0b13f304c534f943f8bbfe276e0f8b4674dc1d8d5089442720774fc2692a945b8e8e569a79d235ff0e61a23666a937053a2906f68266193653b", 0x74}], 0x1, &(0x7f00000003c0)=[{0xd8, 0x0, 0x3, "8e9b7726b79edd151879fda19897bb951b6a824d8de95b4fd6d49358b34e343f5f62863930fa617de1c38b81162c8306882918ae6e73d8882077112dc9737696219a4623a8faabcd6a1a0e5d32836b8273628300f92d7336c39280668b4765e1e1fd720b772f32befa21ae09c007cf3b7ae43dc62b77688df0e0082a1f7de9a4864d33058a405f13cf7d6e04caa4cb6861f3e06b7bd744a07b23673bcc105992f1c3a1922daf4cccfad6b38f28dfe57021a52ea3d580c7391fe1c2922a26249424e5f26849"}, {0x1010, 0xffff, 0x796, "ce9fea298ad1c9ec11403de6c22633b2e205a270d8719888942c0e739ca6414feb066cc9e49103082c4278ffa7155caa836ca264f21f01720fbd93cfddb9bcba1669df021550c43ef41477c8f8277b8ba8c107a5c27ae7b4fe656ba7019aee2542847613d61801246d18e139d522878c5507bfc0396055a4e373779cc77932459e1c43437fa714999fa70ece8c6e64429c5676cbc0856607ebd7d747db52a83eaac92d8abf0ef22c3a0e713979326c0f6b47a952dac95cffc14baea0de78452874e023cb6e213bbe56340c7ffb3496b4014dbad118292281fa01d8b4dbc545e92ecd0a87fd8716db3acecfc4007a8179f277c9f0d4e192f2717e7e83feaa64c5041a09b8be0963f13793b8a699cbb8c8ff2eb01268c75a3d7b8b154ae6b098f73ff4991634b760ac25f04c3649d48df2b3e78d35ecb1bc5340d0c8d8a4670d5a7238c8a760214e3acec06fd3ff290c0b4e56f49ee58b30bdf25b6138a0cd2f10ce1bc87ca1e90c91fab74d5111a8371284336a91363c829594c0bb71a93e49e920bb420068867c1bbb5d1601308d08cdbdc5d3e12195c08e96413fa589228acfc4e9e35f27105b3b9a448a267c1bb20bc4e4f927eb3defb5b8bb259ebd7fba952819b51d2a63e9d310ee142217749ae06e98891d773c8b56ccb3678feb7da7f8370147e7444fedb502618d1f1abda7435b394439b9bb82378a438ed7933cf466b7b8a3415961d172fb9c9dfc6ca331b1f909a54a18d1d9e0603c5e5c72022caca86ba9875709437ea4b65826a379a25c99d222496300b1365fb4182b1bb9f6322156bd0dfc25d09d16d2fbeefc398cf24dda81192a5d019c9e3c718d162751dbab387f7f70ae7842fd3042235ed4801216708ba1ee3a71a1be082aeaf853f82218f0fd4e223a45aed80dc0628705e8cc56c220351f69f98cd84f2df3baed471f369dc7e832e6d3b4a20d0938cc05ae3290cc8fa6d90ec45aa106eb8cc06b40f58f3bf7cf3fed625cce99f5fbc0450c109ce7daee7e7f08cd47878bdb9b49ba38fcb1dc09c58bd52bfeda82f3fe4fc0444eaecd086cab56d88cd9a86872c2fb520c88c30447ace8bc46fb7d0809004b60ad610a7e0ab66093bda93d7b74b1cba6921cd5146c538f2f156cbb599008b62df9623cc2b1798a3e7f7d6b33ebe963d029a3591fd079dcec052e7819a69d33e8aaeb4791ef8e18421b9456f99961ff900c569340238d4e392f56e30b58cfef51095b4be747caebf3ce137a28d3f7cbc007af87bf584ee697910a3f73bf8546ab09a625eaffde8d867fa1e565ca945f5b051f6a80566da4c84c47222c1dc7f896752b3cac7363a3c6100446aa05fc167c4d5948318fe6a0be12ee58fc35f77ec429f9cc2e0cc283f71d890b9e3a092e2dccdfe84275fa9ac32a5d89bc69a41777fecf93fd9e85196c6d3e7f0c16881f852e320df418c8e6f11c17ff258425cdc03605b0af413762a0786b9a3a88c495737a627e35e1f48a7182d2cc54f00f913a3e1b3a4c50f8aa5ce37cfba7d73800ee2f404981119e2e8d9f0c9d85f1922dbe096edc13da52b0662f94050c559b04eaa14d2ca1f2c00114dfb890c39dcb12f89ab2a1ac11fc6eaf758db3560d857b97bcb2e3a2f18a4890aa26391ea27653659229f9ebc00a84454baa365b2db5b76702c7b42210d07ca4587a90e29e5687ac36873994de58094205bed539536ea2a4cff4abac5aeca5a1f65227a57e860f2cedd9fa366b01875ec73cd950502d1a96b52648ef6852715b04deeb92a323d585efec1407ab6e877312585043a9b1c34d14c5b7c5e37139bc7a76764c12c4bab052bed8e603dd2387f707a4bf90c41b5dfb2ed5ef9ca494303a6d675a7f95d4325b5451fcb4e9c1d1f90dae679eaa488eec1a25ffd72623a8366570f9f6987d4f9cfd48b62d6776bb6647751047ede43947cd7223c0c30ff662ac9d0f0ca0fbb14babcb37575353bfbe1c3405746871a41570c60d00a12b831b30e7445ec4b274faf875941c7bc8c80d155a250805467d08ec48ca649cf68a74c3c3dcf9609e61534a58a3b028129739af7429439ee79403c9c75c222d913999e8c92e0843bfabff1adcf27646df74b4717bfb9c4a4616dc759953845298186807b098d596d9243cdb1047cef6d8f0fde943b527027edba4596d6b755037d3bb35856e0ba247387950722b28863849c0c0217c492941080a9aef68cda39c35764f04d9b70e894456c75ce2b21f9bb1b9450ca164aec2a1114396c6f74eacec2e82ca170cb521465d7f18c384f19290e6b6728682161eac81aaf1617e135993d3666df93515ad1b3ff87db45b22638862fce725d4a2147514cae0ad2ce1c4d5918a71241506a3afc04fbc1605aafd0eff17d8bf7d5fb3e2b5437a86324a0967d5aa9a4cb735c450ebe500231d1402261e7ad01877fd4b3faf80eb4b63b23cf150ca7211f455978246a475d95890dc06c74d3ed7b383da7c5ee3bdcd7dbfd68a9aee8f1d71f0afd93fd660595e0998e4c29e62de4e8dfddcebf0fd20174a9a316a8dcce20cafafb462ddee4cc37e933c91906ed8ddad47162d24fccc17ce282e9ce8669f0258552ee204d15b6a5401647250a05407d1a53f6a9fb6c434237b9f90a4d8afc43a33b18e254a41357ec2bf447fc574c8cf03360c1545fb35bead0c075d03854a3dc6706a5991f53fa29b509a7726fdbe5072a94a15e81958ef529ef5c95766bba8d46fc966c79596edb2bde33ff20fcf5d948fcae54e943c295334747011ce57faae50dffefaa7eea9066faf4abae2399c6e0b1d5e09c0e62c0a65d3bb8addb972ae96eb7bb7439eb771fb0d85d0e77a66faacf20db2757a8414f837ae919d9b66f8d574d377d9494587e49ff5139723b86db8c688a0c4f655940ca7867b5b3fecee51264394ae492ae1d3e0deb60f80f343b27e293a117955b82c245bbe771c9d5946310a167313f742dc9f17e303e9496e32a47b5856ad026d6a6b22e975ebe1f5e21a7be684ba0c137989d35900b24215d80bfb91bf926c527df4c9edd1160f087d877e406e826d086ecd28d94cae8b45d00b5ac25e99dbd712a09f51dd0c4895c971a7f79a39f4a10be3026abb157d4ae5b25f2cbee443dae13fae56fec5f1a3f20fe2a9d386cfba3aeae7f693e576a62ffad16079bb473cd9d61d44f0f8e7b7ae049a1264e24ab46d61bae15e7fcee8c360cc28e325628c02857eaae5ed1d16bafcaf23b8207792130f0f6e0efc4e48ae19ef5aaa2452ad5c8f3a41cbcde708589dc6abbdd9f97bb287789ef2588a2b9dd1128ef760861b329e52efab6517758a57f40293a1555c7f7a633271faf719b82aeed89432e982ddcb2f3455f39922ae0805d5b76045e63009cd013702e8bde0d3189cfecf553e7d0655b566af61f777b5f948543e25a8e40d63a2ca7e5e2636a1844a583caa9ca45634c8dba404ba28d5dcb52cb39a3f496240f459aeb1870068276c2cbdb59331b0bbb12ff6482fd80bfda1623da6031f6005221fcec827af0754dedf9134dcc197ee6c41d0ace611898bc69f1b5798d751fc1a03416b9001c3ecb46b5334e8aa36b9219c07533db1292861bfd1d81f7041778e794282ade0a04b4360e273ab078421dec609ab9f27ac139648532ac25da74a1c7a673cf326b7a68792e9e45e4f6e115558650721171988562caed28129b86e396a125fc468970a697d17b64e932e0b01ced8f3cc8e8ca1c721dab9ce21d2dec7580d6151e936a8c9cc0cf4528eb684284024f13ae42467c6e528b0291e5bbd653659f31475a1f00ac1a9f751cd3fccdabf67d8a55740b8f75e507f873bbb3a37b22513375fa32e33632f2104aa6c4bb6df3aa493a27b4fac2739d02e1d040abb64720b203ad49cbd33cf9023f8e94ed6392ed746af2d48c2614c9aa2a9ea703a1acd167df16b4bea5f7af2693877a2d9264bd63501a9bb86ee5ff440cbada174371a5138f01156e64502acb95f1e9876536ae574bcc34a1eca2f9cad96ee7bb4c43cb0db99f90c8c52909004987aec3b14621eeaf7c0c90a69dc9e51bf0a5070d4264dca82e3416c7b8f3bd406a862532787281ac117bbc28af5aac95da39c1afe1d20a1e57de64ceb7487165d5c13a9943f15baeeafe265a3c588a7da07557781cb508f0bf7b25e276b44e3c7714b69ca4ecf7e6b69a383ac170676cb31723ed5b68091cf46194c2a48d25d526bf08f2a4b47c13f6479e593a916510e776d83b8c8f88566ba174e7c7c774e3472ba706bc56983d6341cf0fc587874315b8b195597550de73378a0ff0ce93ef9deb24cdf1f883e53ce20779dfab93ccc796cfb88d8d3d69d2915e743a4f325f0875ed06b7f4a2943edb2b824eb05cb1a6441b7441c92957c11a129b0fe0b5e44845abd857022c16424bfaba8a92867559595f07c80f320aee375355e9ec44987782ced772864fff3aa44003e54afac167e36db95aa3508bb0c5b1ca4fda1b14e7f826323a9bc484ef8142fa01637e5bea8788e10d0333b719536744f8723d715ec5daedd88ec67a8944edf0df9ed6d9b35abb57b2a13371675d3219a626599a5d7324016c9820f1d700d3a26e416f42f3132499c8b9d30f7e82d45f187fca40892a0aea7a902dda9ce81fd772da595aaf2d8f0c95edadf24c73fdd9af3aa46b4fd364b802e3cad4e9f2bd6f17f9325fa33156571f256e7e2810184a6beff64a8182f4b362d6c7552edd63c2014d2102afa43c24377a084fde0abe688b40ffeb4683b7ae61b6241c3c4d402764aa1b549b4bf758a9ced142caf0e1f269b1361dff86fbc3c52b5f4c9696a649453de90f629ed6307c960541049918a03eb0e0ecaaef48a467b1ff1cc052a254b41ab37a0c933469fd38455415b8566bf301acf60aae38df02fbb2bfc3b9fa050eed9e3e2665c31d52b536f4ae900ca6f48cef316fd88d23da344d44fd1385d16452cc33d41f1315d366a678c04bdf9afaefa745043dbc688b2458be0d94ed10a7a2ed6ac5e0a227af7380ed55c2ca968bb106c07f55ba23f99dc4549c84aecf5a0697677263b0b0101bf0bf367ec551ec4dce690ebc240b0b8b3964b5b67942dbc100ddc169be8142eb2d330693b52b997630783e46aae88acfa77b91ad1a73f00284059408190123b294a753c65d40e5f899a93fc009e9513da41e24d27ac1ae0d7dfda4bf4f8940f29531edf51ae088879ce1855fa59e352f3a442c302b57608b628730c6638a6d9119b026d2edb2457a0efbcfa86b9b7c295e97a01072d10e8987065f69b5f0de450690e7270fe3e1538615c0e53d45a392a46198fe93f1e1ef4e4724cd91e7c72acffe0aaeedd5bb7f77a42bfa415da197fb960a0335d0fe694b81cc9d1ec97bceeb720174e9e582e5244c2090ce7ab675fe0a2233c39a25529aca2b2abd6cd52d0f2bb1ce9e54e5a3a0e4eaa6751d48310dc7c01a2133935b80c18c2345fcc4ee9ab7e79a1591c296119a07dc54392170b5ba1b167b37f5e2d0dfa5bd5330d628c1f3ff9f76b9ae946dd3d908c02be4ee978eaa0135753a28484cda9617190ebfabcc3e4d1ce6b194480f709962a2501857b40f51b71c2db98a3c85b183dd084d7f184eea98a6a85076b91ae864c54091ad45fd670a426c60de9a47b701155a5d6c29889212ec923497768d4b3d7b2c3d81ad378d605511da62f8a4a725b9eba8e3b90aa19ed2a2d2dbf9366d7209a9c6478050bd03a1f06ef9744760644e95f6fc015e607f38d2ab6f5630057c21b52e7eaf2c0b79f8d311134ab1f3be112fed6a9ca"}, {0x38, 0xffff, 0xffffffffffffff92, "20c4f47a002b7b1e78503fdbc4883feb9de039fa51c134a9084ff389bd1212d9ca85cd4aacd3"}, {0xc8, 0x1, 0x969, "ce5bcf6f90cb350355fe14cdeaa8d5e789e5ed0c0460bd03789c8d047e5adcdfd6f6321b3089146f90e9122a438245182a78fe8b7b27219693f2ab58d8d4b5e57c47d40926e21c88330aa1eacafc900b5595e98a92c560ac133f99887d539010c5aa7f03af60a1e6a519052430e6b80fc0353b0ea00323c25ccc47e7db16f7f92426de8dcaebbe8484a356ad915fd1fe92608ff5e155a1cbf99f7ef9ab3766e533e6f592bff6ab91ca2fbd067e48e9c21d1418db259a1beb"}, {0x78, 0x0, 0x0, "bff6b5c5936d43fef3951b3d45f039b4e20cca7755bc8c8449025b251107cab3d1d6b722f66037f554b6de07f94c3e1496093756edc6d221df207900c9fae1d36ba3da2590c21784924aa69aabc704f408fd25983c6ee7ae2bcb679edd64f2d16f34"}, {0x70, 0x1, 0xffff, "d6dd82e93067d33da1d7a4f0b56014ef00bfba839528ed94c79e5bd784c2643475674c2fc7333734dc775e67180376ea3b8902c12fd2d06f02f13816fee771f53e31241cfe2288342e4b4717aaf11eeca99de18ea0555320fa2d59"}, {0xd0, 0xffff, 0x1, "266eb41a9dc173da8482e4bfa81dca15fc4de7505245f3871480973d56d70dbb9fa99b2702db8562dc40e172e34bdd3b249c02f09ed612287f868f6f336810135bf41db7b55a9150a979d59a53a10d39f836e82263a4e49ebf9d17129aedf1dda6b93ad63d393d164dc70e3246072433ee4b51c629e4fb7361ebbbbb9973f8d5ec593be15266a5497d44766af2a08a6e6fd8e6996c97a5dd8ebea2586dd19aaf65bf63ee433052b0fcb23c10d8d3ab6511dc8d95616102c73a"}], 0x13a0}, 0x0) setgid(r2) ioctl$TIOCSTART(r6, 0x2000746e) r8 = dup2(r6, r6) bind(r6, &(0x7f00000017c0)=@in6={0x18, 0x1, 0xcd8, 0x401}, 0xc) listen(r6, 0x401) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000001800)) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001840)=""/214) socket(0x3b, 0x2, 0x80) symlink(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)='./file0\x00') pipe2(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept(r10, 0x0, &(0x7f0000001a00)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x811, r6, 0x0, 0x0) symlinkat(&(0x7f0000001a40)='./file0\x00', r9, &(0x7f0000001a80)='./file0\x00') getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000001ac0)=""/103, &(0x7f0000001b40)=0x67) setregid(r7, r2) setegid(r3) shutdown(r10, 0x1) 22:22:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) dup2(r0, r1) 22:22:14 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0xa9b, 0x80000000}, 0xc) r4 = kqueue() socket$unix(0x1, 0x7, 0x0) accept$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000040000000000000000000000000000a7d940b00000000"], &(0x7f00000000c0)=0x1d) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)) kevent(r4, &(0x7f0000000000), 0x7fff, 0x0, 0x1, 0x0) ftruncate(r1, 0xe09d3fd) dup2(r2, r4) 22:22:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0x1, 0x10, r0, 0x0, 0x0) 22:22:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x203c, 0x0) r0 = socket$inet(0x2, 0x0, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x10) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xffff) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() read(r2, &(0x7f0000000040)=""/44, 0x2c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 22:22:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300006a823421b212f761429040900e09c35938010107a07c07c031f123b902dac75cf129e5c21b97b3657cb15f94ca49ed79370f53c02beb650ad78f3af8aebd64da4a2531d447bab31c78240ee6ffad70d80cab998074058dcf92c0a158f3d2efd"], 0x10) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x1000) r2 = getgid() r3 = getegid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[r2, r3, r4, r5, r6, r7]) unlink(&(0x7f0000000040)='./file0\x00') r8 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) 22:22:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) readv(r0, &(0x7f0000001140)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/70, 0x46}, {&(0x7f00000010c0)=""/88, 0x58}], 0x3) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000001240)="64c2f6f3f1ed14c2461bd2411c450151f9a50317149dc914734198beededa3bf5e4d3d5798670be9ba25e871fa05c134dd675ca983e8cee87dac6fc85e76966772e0a3160ee2180506d28f96239a1823ff2970b75e654bc75afe795db82818243a3af9269cf415f5b3be1c701b7a59e0a0c25264533eed78246f5486094acd44427a1535e15945c2eec14ba2a060495704d79b584e5bffa8f493", 0x9a) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) connect(r1, &(0x7f0000001340)=@in={0x2, 0x0}, 0x1f0) msgrcv(0x0, &(0x7f0000001200)=ANY=[@ANYRES64=r1], 0x1, 0x1, 0x0) fsync(r1) connect(r1, &(0x7f00000011c0)=@in={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:22:15 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) dup(r0) setsockopt(r0, 0x2000000000029, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0xffffffffffffff01) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000080)='./file0\x00', 0x2a0, 0x2) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 22:22:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/156, 0x9c, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14020000000019b1b232cc4ce66009000007000000ba369734ecd04dd12fd50000"], 0x18}, 0x0) 22:22:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e7000/0x4000)=nil, 0x4000) munmap(&(0x7f00003fc000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x4) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x8, 0x2) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x2) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) 22:22:15 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r2 = dup2(r1, r0) write(r0, &(0x7f0000000080)="f2", 0x1) close(r2) 22:22:15 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) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r2) setuid(0xee01) r3 = semget(0x0, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) 22:22:15 executing program 0: socketpair(0x20, 0x4, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000340)=0x10) connect$inet(r0, &(0x7f0000000300)={0x2, 0x2}, 0xfffffffffffffe50) write(r0, &(0x7f0000000040)="ff7e4012c5fd1566ec0e6a8ae604bbdc4298b155d0", 0x7be3058dda348654) close(0xffffffffffffffff) syz_open_pts() close(r1) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/233, 0xe9}], 0x1, &(0x7f0000000240)=""/64, 0x40}, 0x842) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r2, &(0x7f0000001440)='./file0\x00', 0x0, 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000400)="bbadf2a27dbd808b5e2d915f01ef9f95da5bbadbe1395aeaf47f84a56cbff7f2f028989b4a01cc624b70a781ec7eeabcb362d1adee5ab609188677716b65401113b464a57033a3889190a32e86079041e4b316fe2311ae3553b83f6c602e03d09906241a926d4abd913af4cc0d3e4e4d2e3ceaa1091df6236447f0db7b06afc3bea4336bd0b40dbef75a9ff7b0e0347ba909d35ca27255dbf9863837a0491b76938ac7bff30bdc87fde24d3bd2307560467c874ddb9f09fe7afb4a1166fcbb85b05b6e4c29e2c1125b26a7f982243e39262ea50b21a0081c9fa1aff5f97e686a24a55d06cc1c926831da3293e9cd469eb096bdfec1f6844fd0b1fffd76cd29ad51a7f8330ef6578162bb812baecd40d9277559dd93329f27f37c21acb11823d2fe08953de55a1a32f36112226740a01187dabe2fcd81cf0d261684bf28dd2d2b26386be6e37eb9e3605bb920d220172dd21a59b4a353cb8807a52ba3acc619563efa1a020d8e9c953a0f9597051183d31424426844c1ea2bb2e504a0c5937f36dde503ff00716c31ead7efeebca369a9d184d3c15b0a634bd7543fcd38ab9531d5c407f0876954b18dea7fc49d44bab43c10924d63dcd013c866a6c38be3d0a19f3a2ec36d12b4af3b94ab5c3f68d5bc8847eeb4c63df45a1c18c2a42a7ad983a762f8f3ccc530236cf3510d89fc2950e46a0b09b5e47d0c7980d36e2bd32ed7f78fa34f09a799eca9e38c03542d7972e67fde81d74eedae41239295c3524a1626aee1b6bcba39c4fb814aa2f706ec0d5614afc37079bfd156a070f9dd6d902d5ce34695b56eb3755b6aab526ed70e364988ea7e0fa94b480ec24e046f366ad2dbc4bdd67123df29b699042c924b5cf3b1f8d6fb3c67799014beb40157fc0474fcadc08c691023369c5a66f11eaf503299af92f259b77a85b861485b54fdb47c5e362943f4fe92f5db7a83c6d5c9ec7ae5ebc22b01359fa769cc56dff3a11553ba612a24bbad9a624dbd33b401da30ffde89db37e1643619f72b702762ee2c9460bbb3bf68d4fbecb4bb0f72845ff6828d7bbf9b6522a02aaaa42af156a472bcdbac2afe14926c7aefc7bba59fa03475547fdc7fef12a614e8f4f5f3ff0fb229ce55cc0864996149d5e81d15b9018b7045cbba0257c5d7d865ab764320607111b3b41a7ce002e1f1ac88335ac6230c41c419e2088c39be83275b68222098845fdd41bbf874672bad0390edfdd1af0f924734a15009104bd2a6d845b644b61d5bfc4736bb55569a6cf126e11c42f80e8b4ebbdd8d0e391d4a4c20198fce4cdb766a04957671139adae172821b7c6b2b8797b7eacc97c0869a9b071e2f8dee1f2b75ffeecfb99ecbd9b7fe645cf177742a78fcc96ee6a5d94d47515ef84880110ee4e188dca84e9521f0e71a2dcacb98fd18337c0ec9cc1fd241f489471d1a91cb46956b4604bad42e142969c8361058afcc6ef98edbe5a534e0958a47896f41d3b082434992a3c2e1a99351345bd5cc3b71bd09924558f37e61978c4790938532d33ebf87c887e943ccb7b8ff3f4ab1557cbebdd0615d0e5b717ff75e2ef5fb04d06769ecb025266766b35ebc50990b6bdfbcc2934762156cd19625b04f1cc6354028eb5e0b42d44753f07a3dbd31c3746fac0ba6351528f00c6120be8ad2266a6f955092fcc1af79b5f8738866dc8324ff5483a520bc5ba99c2f76f151e63e064c548e5bf076ea3d349f33b17aeae2d1244bfa2a37322edf986b00bb58f5eb71d73989337e0adb75a7ae427da798b3aabe77d4e29323d44d8339426f2b7e48f7344276710d5cc1fb4dc4ba5e110a9577b709c06d7ca4623dfa6b095c694b641210f792b43b7547f3f2134a8c22b96f1f5c8bba24adc8bcb90d1abab323876a2cf6257c72664045a83a710911a7861513ae92d924a969b193e8f6a80ea4b2078c02a6bcd262cdd7fd222d2596ff626b4f83ace758ff563a0e5c5ca65dcc03c3dac1abc4262ca9abeb55eeacdfb2db8c0c01fa2b4223e31b3af2ca349b9d2e4376298929eba81706d47940bbe7e29613ea84529edcccba44d6d41d1a9321ea3c6065bb4df80d4b6a5f398a2d47a16179853aeea5986c3b499015795678679845df185a075081d29e2006798842b367803a2cb4c6976d9c542896c13d11c9830f1daf54ee45f52efdb5bf0555beda5606dfaf1f0e0d3193f75c026cf3484d30350a76a5d9790b477e193c5fc7fad3de76dd0fda65795a15c28f45500c920c33c75301e568637343eaada02847857fbb8583607333463e8613879cc3b9272c39525ba819d9dede7d97c5bd51bfde1ffc61d4fafc3497b70802b893ac74ae0641351bd2c7f679fcc137e3a2ad900233983e3597ca3d097f20270d82e2363c72380d604ac081f4ca0c26e7f1aac973e64e84bf35e75a8a48b7727854719feaddde9ae452ed3e4e02f222ab8a32da6b2c2c561b1d274e955a22b83cf55f3b7d636897baae264cb0da41829d8190b713aa2b0db48b24013d66a9c2ab8226381215d9d1f0d07d46c3581c150920094aa3ed4da70f7232f90e0251d79ae536f7a7a5185c52343d7aff841bd12bfc361d6e322f015a5671cf11ab3a2616853c1a20f0bf4f4d16980ee483368a6a3d88cdb42bc0de86cbd6c7fb8647916de7e3977203c7b2bac5d7e440a2ff81614b5722ca31c1b009656887558341bb9231c6ae282a830f72cb8db0700dfffbf5ccde389768756192a78ceba442b97a45fe5d61b48a9dc5355a143ca44ac5c9617e8cf4dec2884bbbf224e52b5d7ba00fde9ab96d26eddb8665f1b9bc5820b595a579079e4c482e1e9139463da43d017f073090a76ef00617c6e14e7b3e060e0d2ba13eee58f07598b5d9687093f67c7567b52b5441eda1363eb510aa546c7e3cec3e0d1ba829c455426e5a127d9df3e9263b9c6b8e2aad0ccabf2a065a6db01125127d99081f9e9740d9d5e73bcdace6a553ae8406780e1ab55dc250e34a5a2c900d7fce8771f97c02dd307b80d75e212b7a9997373add8ddaba1cbd2984fc51733da171c90aa762d9d4e515d49a5c84cd3fa06ffa67cc27ae3ee2939d015af7f2f8c18107a0611f4c31060b86d08e4145d87045ca30c962770ff05fe72c661a6d46e2e070102025a88e5a7b2b5e4c662537b3201715e4f3d5cb03c4a9f5415d609d79d86a88c1d5829a8971c55bd849421a280ee0816300e587b342ffdc20a32c9832c43fac269ee204eace9c651390f062deb1266650c05836ce327dbadd6d1f302911a3c6acd61d98405862c7e5d2ad8b28eaf9430e164381bc5d05a0497d1c01a6c997e445ca341954842912a9a670608fe1029fd94cbd8d8ab028be6a2d775c6659af142c9a3fb69a28faa6f6dc53c81f95a85861c9fa49a0899896e07e2a761d87e4de4a4fc0d4c91e0e011fe1876ae4478a265cdb9f54d36931a5c659baeaadd29ffcc222987e4f8dcec318df340c18b24056ee77b85a158941113acbc9138c9b05a8b695393e0a76a678994efd04b8e6a723cae6fd8ccefd7aadbf97bd4801e5e2c71e495c5d208605658872240fc6a35c7afa8c62330b9670c050a4277ab1908441130a8dd12cf5fb79211f018d4dbc6205e181b21fa9349365c7921de440a139712242e43e622bae1dc9bb08d99e4fff7e4d12c8d7559879175c8b4cb52a743227619f5089be609a061f50aeada814ba9efb0cac8394928a3820d548af4ee8d177388e2626fd1da6a433d1e2a2b1a846514b6b4f4f61ef9578e2e21b60e3c8be6caea437545b1e278c7f07bac7e1abb192eb140feadb238cbf1344f40404ed6629bd9db5753b0e37dd8c6bac696fb44aae16777f5bcf33d828f0a8ecb3db9f233ad3f054e8d696619f32664662aac4d6e336904f55fb34fba2c90c8b9f7682f04f85a3bae2a2a397d7318dd75db8fc4caeeecd873ef0be875f5c7a6be690cd44bd9947be693f9166fe01967d97c07cc04da48a1a7d30132262948e65e36ebdcd822b8a0f0c9ad492dfcbecc9d00558b61d65f70ee8020c21ef7b2a5981b108d7c053d0ad51481af452619ea674c30bf59628472703cbbd3dbbaa4ce9e072e7c1e03cde10965131f89ec910372661754e223891c5f4597ad8841253020bb4556ff328690490a7c3b67b4b906e434add0bcc83f125f4b261bf70099c0860907990f75d202e636f0435366584a484e5078d3f767b2a3f2664cca20a03c813c21ec87748562e1a84c9d9ce0543710b4884f88503cd39f5726f2c411e5ddc63ea8fa22033f66418730a361a84507770e700a84d2a24f78e4cd3495d31ec77843057f80ed0874bd7ccbe81a03e90878498d124333451a2d4f280a2a1cacba90933c52576e2ddc925f4d78cbcb192931dc915e097692817de0a158252778935cbb6e720d567c1542f6e0771aa62a0391f240e83d24db604b8e8b8db45f688195804484c09a1b61953f9c7375edaabda369dd4eda361eefdb9cbe596bf30e6f478c79be770641ccf28200798a2401a2ca15bb4d3bc05f0405a2821db1306974599b77d056d6cd37ae4554c67dec1b74ab1744a178c0309a3c2f6fa3d550bad34f36cb77ec6ce9ca2285dcd090073eda67abb096f14e398a58f091a42bcb120a455d307f1a6293b22951399fbac49d824be0f9b218e3542e03f3b00c94a5e78557c5e4d2a66ebdf9a339d83b1d6c9dd56e6397b050f8650e31a0aa4e772482b446323bb0bf7238939786a5320d508102d54ce09a95b073232c55aef7956c93c3109a0ba65653b240ab981a1ecb4df4ee7edc802950ea2eeff45edf667cd24ce86caed69cb1c190c1f434a4fb7dddb7420d9d4c595f094bb344a671b29cbed3f8f48f36a57182d70fb978e5ec562abfab7f9d07eb84c687305d13442f713cd999bdeaa3374278cb24288741d733cb2ad0c09a4ad142eb593d646a19207122baa98bc99362b536a14a0f5f4ee98066643d39568bbd9b6579391fba235511b5376f95bcf2afc977de8284d53c0958e4c2063ef32dfd474984e2fd5f6d20905495239b437a0937fae63a6504471362ece03fc3b83ec8da0e2151fc0976a25bbd991f1190502f34e65b46b67e4e473edb6b9378de71c410fc55d7eabe797953f32e47418e4712adc516c4aa6cf900afea740ad180a48078f8a33b2578dcbff1ea057d31744c1116596eec6cb036f96a55eac521e9c119c006dbbe012c3ecf081a8857e549ff93c78cd5de12821f3d7da5d805d585ed402c040444f05ac11b13debe1c66de1f0531f0ebda273d9a5ec5ab306b9c0ec2d05c2de906b2a4150626ac5cb051051f0b6b6e4cee7cf0dd9f0e1be06e1369086da8c4267ce6cda8aadc9ec5bbb9b304f2c3ed326bbb2023bd891367f17540fa2e70288bd42516e2ed39c2592b91b6d384c4148123284215eb1cabd9303aeff4e2c968852269d4a81c741dc02f669f302b25b3d843d7c8da16a99a9800bad227516d6e60a44758127a1250d5a0e0a95d8c36a4ae8f39145e243df1856a383b406ff601f32ab86a699da6877fcbd0c6634aef26f246650da3ea1c8fcf63e0c9349d097b67a09d170ebe1ded1a30f76daa709c089a7344a66e4c1f992d6da4c5e495443aa00233b189a4aa0178f89fd12c3393de44bfed1a799c5918cd2ce8e7076fff60e0e038f694073112839d1a62ab7491fcefdd3b57af82d3ddee6a5dad6e7e14b7218184eeb37a4de204d4ed5a1e79e07fd3dff5ccb9fec59c3a3548c19e99c94b1d8f8eff5fa4ea52bd15ec18884ca73b5ca46b76ee16b8649319c5dc8816601d41e", 0x1000}], 0x1, 0x0) getsockname$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 22:22:15 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 22:22:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161c0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) ftruncate(r0, 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000040)="bfa953010042c311025f7ea5ad0800a8de4c4c42ac6d7dddd83a8910367d6d09aa52534cd195e25402ace4924aee8d47a80400000000d14b31514e42ee4e7f374bd0bcee66e8430000e2568ce023beb7e4fd789621a539ac7488414bc8af500b8c30a981821b8a71f33e27f7eb7dbfae86510161c6c609b3dadd0e00e963cd71bf1ea3ab63dd2b43ab4e1114460b739f259aa3fc669a32b8255d7e41909663155608e5f3a713c5cf558501b8109998fee3e18c2a4b1eea453226db3c4b818a8ac5bce845d85b7c4d8ca78b10ee9fd10ec8f30dc3e9d7e87dca3e6fb35c266c7e5c20199310eda64af1e0dfb775cdf03215c287415d0ff9767b64641881ac7d6318b855e3b61209f47c3c7d8bbc0237ad16a5d8d67081340e2a17f72918d52fcaa964e8eed99d52e62c7c312b2dc7c2c6b422fcdd61c191937018ddcd65b24be5bc652899777c6a2f9dc59ce97f6f4732d76098b8d0a8328ffd0c1c5c5638df387fb4c6c11408b9f28efb6fd3e435cbe688384704efb0f9d7417252c5b91d8e9928cb7bca444e573de8fd2f1cb13f7b75fafee6e7b20d8d565baee94b6aac0b5a4b742a5350f88426e0ca029c841552ced5a37dc5bacaa16c6a7b05f45766b4f2db5c2dca7977bfa6c3834dcd92a549b02bdb729f584212995c6521b4ce060056bf5b7d6d7e46ee3b7cc0d3c4a75124ccd7ba90fd98f6c8951b6702891348ed925ce2b6f8dbb1f794eb4483baee87c5b56f78dbfb09d286523cfd2b35de73fda5224d9daf5545aa22dfd5d170a1130165a942de9e6ace0db7f037f85520bfa1f463e14c4e0aaad5702a093ba22c6f1c13e8d5e48750f6a3edb0e400ce69a9295d6e75e49f0c72520388e6e762174247c44f21d13ec3bf31745b0b1eef5fefd52fa5c54ce5f46234d9b11e2c79544314ff8cd3438d6284fec6596b966f27bd3448f7fc5b6252237651ad995c5d4275c81868b6313b9f23a0627299f74a56f1b336b06c1fd36c92d9d3ce4ab6e24929024ddba3c39d3b22220af9a7617da34b0209", 0xffffff91}], 0x1000032c, 0x0) mlock(&(0x7f00003e6000/0x1000)=nil, 0x1000) 22:22:15 executing program 0: link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x40) mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000b00), 0x78) write(r0, &(0x7f0000000440)="f2a50dcd4c3938a53b21f1d2851b5cc77d39763b23cd837e3dd1b30a20a51abcfdfabb83c8ec3590a3b0ae331a51b5eb17ee19bd292a30665cfa8863aa79d4767140e4ccdd827b8ca65dfa426cd5e5024d4c16390ff78d1f55c16e83f1cf1ae5ae97c77520b78025dde3774e92de067e17ef1f40b67ba43314060dbcdd91f845f59293f038851b5c09a251f62f2cc3be89f090a5ccca27417838725f8a70957373350ed9804890d2d0bf9489fa1faf25fa94df7a653e2decc1262968acfbbc3d8e14754873ea79fa7d62337a15eb555580fb76f1db9ee9e5b418", 0xda) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="acbc1af36c70e870ab51201ce4d6ca067e84ec6961d338710c0a292045b944363207141d9d668f387a547b8e032c64d4a5edb3d816eb249720053c182cc807ae2d68caa2327f61f102510e30c379fe1bd9c179c2dc0d3bd735d4e23e9d990dd84b48d352c47e33165680ae7e5b2233126eb6ebf7bc290214fa86fd43fe861cd83eabcc0840644105127b311676fb03101460e031b008c8c470c353519187f2399604417895857575602edaf9928450b272030235805aef1535478685a02a2ae2d13e1eeecc56e0e358797f56f72809e087c3377c7a1585d73e", 0xd9}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x1, 0x3}) execve(0x0, 0x0, 0x0) 22:22:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x9, 0x3, r2}) 22:22:15 executing program 1: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffff, 0x100000000}, {0x10001, 0x5}}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x8, 0xc0000007, 0x9, 0x1ff}, {{r0}, 0xffffffffffffffff, 0xb1, 0x40, 0x7, 0x7f}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x9, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x2904, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x1, 0x7}], 0x3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x6, 0xe5}, {{r0}, 0xfffffffffffffffd, 0xd0, 0x1, 0xa6ff, 0x8}], 0x80, &(0x7f0000000240)={0xe, 0x10001}) getsockname(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x700, 0x0) getsockname(r0, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x2, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x8}, {{r1}, 0xfffffffffffffffb, 0x2, 0x40000082, 0x4}, {{r0}, 0x0, 0x40, 0x0, 0x573, 0x9}, {{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x4, 0x44}, {{r1}, 0xffffffffffffffff, 0x7e, 0x41, 0x4, 0x1}, {{r0}, 0x0, 0x10, 0xf0000073, 0x100000000, 0x5}, {{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x678, 0x53}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x4a6, 0x5000000}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000042, 0x7, 0x534}], 0xdd7, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffd, 0xbf, 0x80000005, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x3, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x22, 0x400fffff, 0x100000001, 0xff}], 0x17b, &(0x7f0000000580)={0x5, 0x6}) faccessat(r1, &(0x7f00000005c0)='./file0\x00', 0x81, 0x1) r2 = socket$inet6(0x18, 0x3, 0x100000001) recvfrom$unix(r2, &(0x7f0000000600), 0x0, 0x43, 0x0, 0x0) r3 = semget(0x1, 0x0, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000640)=""/189) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000700)) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000740)=""/231) read(r0, &(0x7f0000000840)=""/202, 0xca) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) truncate(&(0x7f0000000940)='./file0\x00', 0x7) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000980)=""/42) r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() r9 = getegid() sendmsg$unix(r0, &(0x7f0000001f00)={&(0x7f00000009c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001d40)=[{&(0x7f0000000a00)="e2831585e4ada94d804aa14d5c692652603b031772d0b939e2ce3e7cf39005815e9fea19d722c6cc20ce60e839ca069c9667a2ad33c35f24ed5049faf0f7c26781c23e60b12bd46fd2c62dd17676b3895e548fa8b9c08ddb3803", 0x5a}, {&(0x7f0000000a80)="96e1efc6ecd4d4b72e2b34e736c49051ba424863449be83c0fe03854ab23d9", 0x1f}, {&(0x7f0000000ac0)="7f3f342bb26e6f33bd5d4632db0fdc936e2ba5440fbc3fdde001c99cb01a0bfb1e0b4a09d170739707b5b567d3a5dd001b2d1b7289e3e81072fb29bc0aa2a1607b0828cb1cb24222a87815102db48213b2cc1cfada503081ec0a912379894671c1f8166f9b1a5760297d85e0ee5c2972085c9088bff89152a539b801633c0e67b070020296043e5f0263d1de41f133e8041c8e7a7183ec9b3c835c0112beec225fbb914705c59d842deb41c1b0177072230d164063837330a56f291b2bab4e", 0xbf}, {&(0x7f0000000b80)="52a70dae632e9530", 0x8}, {&(0x7f0000000bc0)="9ccadb63612509d08e1644da0827cf4e5fc81cdb535eff9f046d4969ef4ce50aa222255bccf79e7758eba70d132f4ef205d8d0478922682821da9d602fb5011998d4c0dca2ea51902784d0d0d0a1adcf8d6692a55f", 0x55}, {&(0x7f0000000c40)="4ba4e255043bf27a3779567c6642bce32179ca5c8df2cd2efc7707be815d2a43d75f70facf89349cb602c90ddf3422ec762b22b51928a528c8b857d2", 0x3c}, {&(0x7f0000000c80)="8fd8153d65a8716d43e490d8ef820346c8a0eda9124ced48c36d7a986b6d147fd34d8f87c3385f76f33fd21c04d17127947dfe8a712eb0328e974159d6ec8dd5617fa47a1304e163cbcaabca46a194a768a15a9625c9374b9203939f58dd798165f954ec44ceaf2b45304a85fec449e12943baa6bfc9d6f2d7351824bee677aaee7e3864c524aa752bb7851b7c165676716fbda72c372ec9d99aa7a484fbb711769a1eb8c8dc741887bd0b7466ae2cd09ceb80fe8ab079aff1115a3b419f", 0xbe}, {&(0x7f0000000d40)="bcfcf4a297fe73244641f0f0f9ee4090fcd87f1b5849b2121019691d693b1674124daeb29352821ee93fc06b031d456653b898c5a6f3627ff2758208410be6915baae880fb4b03b5045b268277d0067acfb5f53e2f4521884ee0afe4398bd5b73b38f55fc7b4c0eea16e96c587df9d62bc5e0183ecf46a1895a04d252c9c8edad6a0a703863fdee711abf326f3e6672592019185a5275aec123b6dc25d112fc1c0028314aaaa25a8bb769bfbe966387af64cf925fccf12685497faf601c6dfe667a2bc0990a718e30b1d1c404d60e92edb1a74e72126bc3318d9e5d60d5d5b3c0ff4eb926ef9dfe04a0dcab29a3b1a94eacac328f1f79fc4d61c627db856397f001a162f035bce4cbbecbd9d67a8b1da1900d6fcca664cd3ec621c434ff98e45fe46426f683e5454343674361408b26e60ba5ac1e1e14488f7b9864a8d6c456740f018c77aa80cfb53b35224f3939b0e152c7bb921a91b911b9700861a4e0c511eb10bfa7a22bf5902a55d1626f66ff6300695835194e3bd66a92d1723b12375c22d59d10d2190201a5ead2d594f890505f855c02b2c67a69f687d7f1db1763f3bcf6639f6136a3f7dea2aefc5a3d9d0ae6a14d001f36e932254e10810683a86097e0f318572c3523a719bcb68295a5de4f213eabac336af2465f308ce22c268d2562d78c984f287dfe220876ab4c6fd96a519b5c9b98ce374e965a82b1ca114e8d60f92d71d3dcf0e5b1b26c69a7f7d39a6d9df06f5330364e0aba315129730127dc6fba73f91045907df3399c56afd03a5727a9d3117eefbd9bb6fee257e4c8c19823635fa6902946b2035765d0831e83f7bc8412a9a1d558ff5f1053e96570a09cf13b895cd61d30b87fa745bdf092a9ecc63442c34d0726cc2c6513c6b8143deb829d5d4b3ccfd261430356918762d5af200c470a183969d67ee3840e0e4b0ee78510c2fe16b02c6ebf44f232b45f5310d967e189cb9202cce647a9b5b1508a3c9dc85c2e11001b91a68e8adcbf6e40b01fc26ef8a58f28896c768f70331fd8bf59a2998aa475a178be7ef3647546964dbd3a0247104c24ca57e989a7687ff1abac35fef61485910e54f0e64979761e2fc0c61ea85916708521ceda680e71ff5b06a861ed83e218021f904fe40724a8765e7216373aade3edeec91f4017af1ee38e1737c1261fbc68b56ab09ba68175041742dd4be3f1ef6e8d98cb0dd094bfe6e7e230f77560a132d5c9ab619af58e10699790468bac4ef4ed6f302a0dd4f6d0d35a298806806e7a2d7ce03abcb3c9da09a0b195daa868471a29c7ad0596745226da8d06bf536e8c25a81d44ef6102ca89afb27c1fc02024c06435c754af7012b87b83d719f5f7d42f55be9918b1c9e261b71688047b92ed13d1a0c228d233edc0f1db710a5b69fb5ef17f1fd0929534c21c7913f4ab0d797a89866768224d09dd2e70b63eeeeed3b6b21726a25f214ebbcb7ce83849c3b19f5b749eaa1157014827e243cc00302d4bb45480365d933e06b2dbdcefda31589ef1bc76713c878002f6b13ea528cfec649a158f298200ba3019aff60864b616eb7724c1da33f26e219916aa4cd9b391daf740b2d16b025dd74735713db36b6b7436f32e72b2d1fdcadd90b09c1c1a322e89c5e00a382c2e7ab66b9877c42c25791fc4d5038e4bfd4d595751cf116a6b9e800a5acb898e20e639842eec1852bdac799182c5900e03f602fc88994088afdc0612266a0e8c46570b4ed0ee40b21439332c66bd56ad4c7fbf025357d6ecd5f06a7328350e8163ea07fbe3ba6431d8eee30f7d5adf7a2a55851a8fc41109bcce7ccc4ab6cb331671cea84c4831bbd52b6067c8873c8bcf0707e98de843eb6a401a3823fcfac176c3b72097d2f4899ca3cb2487901f1cfce0a04d80429152ffc7925621cd177a44ca053dd17ad9e317c5fe318dff1b2dacf03f1fc47b99630b07d1c0ae47e853b32440417fc0bd6ee550b55f5f34d0c608f64934c95355c57afbc41b0a431b39306fd114cb5e700a090b4dd9dd8f292baa35a28781b8242cd18039ab6b56789263302aa53b43ae7ff7f4698ddaef8b7076132730f98f9d5b288757eb2c7843a0679b86598824d845661f0c30200b60df5f90708345614cbaef81297dd92a7720b6fd2154dd0bb01e070fc81788cea950b83e671ebb3718f067810c27eeee6daa03da07f12a5ff445ca10f44420ea36ddfb920595c2324005eb2ada09708a411efd762d9ffe097b30ff4be0ec610630e89268af382af33cffe89e12daf52a3543df0959b4322b401add895df9ce540a2157733abb6cb069bda9d9ed24e3dd2059e9686d17481e4f5af2668c707abfaef9abdb16940d7ff0eaaa99b53585acd80ecccbd21624a394ae647ca83a9c46da9b3c27211fc9e42e6c7e9320ccf36f8fd35bc3e5a88fe66e4b1858a50b75af58d6c3fc56c4e21507405aef351c6f35e1d947cd48987ebcfaf8cf5f8a766def5a416b452c46e5944f0a63ffd4ec3a68279f5a15fc18fb098d6233ff55fe716766647e00447313ee661bbc870a12d3125cda36e1c2960ac389d6acd1128eed8eec619006d6809a7ad8a411d0231aae2f667d24f6d0d67402f4544f2e4740b6c7379d9ebc8870e7c4f6512159bf19116f9794c29a6482e29f3515eecb9d9035d4a46f995423d98853350cd94a4598b089972093161b7703ae7c4ed91a31b5ac1058ef60e151faff9bf9b99b1c9ea07d657125cd530bbe6702099d8e65ce4cd594c9c4ff7d095268b6069475f6d2da07b3b12f554154f29aa3d746326cc4aecc0e9d2cc38ae3ba2419597952fa1943536df30c0b043dc695af73ec91003e84513ffbfadf910211ebc47265f4937a84c979188aa14c59e79555ae4815b1c9b27b5383d1d4fc9d8dc12f366ef27d9ac154e9f9c9a498b58fc6c26e6e101614d5025e82d2ed6e22bc25981eb25df4cc4f07312f540d26505eb562b04eb32e0053261f0ec60d958a2637c0cdd3e5789c206b3df7ee8ac001557c97e2fd50e96147d7cab04fd339b91fc9fb9f9ca6eae38c8ea37ea83991555e398c98ff1dcd8e6672e75792c298bbedb943b45769b313b24fed3f56558e715ff46accf8f57bf8ffb6ae5e039e6c8b26b1a3f1e22ba140b3671ae8a8de49314b8db8c0d41dc3e0913e01d51892900cc1b3045171102f91b87bec58769530923bd873744bdfdf6a8402f267aee721a84b36968a2e765635c431294ec8b6b1b726c58062e6d29cce16cb941454a1d26c13dbb3b21ceb367ebd11fb36efa5baa51d743f7a4eb797791060adc0bdc5fb6da794ce02b95d4532740af437ca9035f691691080ee11d86b2a2e51729a99396d35f3047d243e880a4abb4dae58dc09ae852fb53301d33b771d87d1a275fedf432543e2a3af845b0c445a3494f73195cfb3e353c23c7db979d10b6b051eaf0021efc90220badf40e83c95e9547c99936f3fe0ada80385b0f3da79878ade02ddff5914eabbee42b4851a5f4e4310adf2ff6dc5e6c9d0bdc94176980b7a71fcf222b99ec2b59a1e535ca11ad532682ebe1710602f433a8b41d53dd8d4cbc967f72b81c7c22d0f686e8fd7f9741824f1e2e00f4d3024189434931b68fafe3e35c0141fdccc14d8ddb576c5ca8cc3799606c4f6c7a2f9e489afd53abbaf27fa7a8974d936cda8cd38d0eacc7e53b9dbb1f3c1f34718baa3c98bd993b406ef175ba257e265eb8685719c6d24a346dc23e6f321029b915c82d5f83a75ae4f2f735579977fb46624257f6dfccbf7719b470ea46f19f7a250b3b599200e92dd0782555451e55c021620313a0871023abf12350f6ee7528950d3d8ef940e4ba4bf620213c9a6f0be818d7c11d16f08716615ae14337bf107e81cd7b3fc6ce51f8e264a5712c969557360cba145c01a06a3b41352405c3627c1d367acc9df886267f500da9bd0642486acedaef4252b183b2147d9471ffc94cb227b515e46764787b6918d1991b34f225fc9d4f7fa264193cc87671ba1d8ad90229cce46b4d79f955619a2c887fb19241a041b6851271425cd3b0cb54d4cab1978ac9364edcee602a0fd6a4ef899d13730fa0f501abcf2cfa5d902c91d62c8c269124fa338c8c79b8df64306fcc64dae37b954a55c70d52ec53e0a871baf2ea4dbcce87e5d79c83f61426c5c03e80a6bae08f81d3b02daa797b85bf5bb05ece028089c6426d274c5584ba24551ebcfad8f5be32a5f5be9fd9b7bb0a8e95c33b054b8f32f6930aae764e4e139776e94a76c67d3f856918a16bfbc0a1b061d3b91e12a3572413b2f1552b44532196e56e291145fd96fc8ecdef188700a8c7e0c280c6de1797daca5e63e0f47326c0ab8830de7007bbd84c96825a980fadf787d1fe0190b5b800590c390ceaa10aa649e47be85f96f518a0a07c41420b338b73e43af6be9593135e2dd8db4569e8d1f79aa71d72c6b5e61e70af493dd699c38bde9cb758d1ab905bb20f575ed22a5d987a1a01e99056dc59c313184cb39de9fc03237e79e9f610b98df995ea2d3bdd947ebedbcb7b4fcb13393f165046fa31c92ae2539e28bc131e1f2034a003e5ba68c6261b465c1176dbe98ac4b6ca4d0e3385283879658d89e8b6d530513205d5f70692fb2b5cf26eadbf1f61943fb3129bf586cf597e29b23990c7c141dff6708236bc32b22b6748bfa415a62132c9492bf3abb70b86e2504785ee11542170b3aff99a42e4f4071ff12cb844232c32373e2c55ab1e37d50cd12efa28ccc4a5434fbddeb815edb6596b944d6e31f0656d22671af5b5fc8f7c3e1ff089eaff1175d4deb315e501e7449610415670b669b11da9c25d33562e1a5e99d9c81bd6f1cdb6b1da3a06d8730faa977b86c818f0b4379ba4e7e555ded0d6af24ad45d4334e7b3da46434fefb67521560aa603e02068f2c0887111a573d2b3d4815ba40d097453c3a82489fd48c3f197cb16032da12478f584a157ae99df093c8eff52696b2e91700bd82ce2d9adbd409b5d9c2edf7bf45c3618310338ef1a3d44626547d33b956d615512d2e565cb30c4c809d8f543f85b646f9f4998e941428cfca7651864404e969eab07ca0f0213caa1be3b734eeb5452975da8812ce677b0758bba21c81b5f2d3eba3a0edae3d2abbca7c2678fc6ecf820f3a00694bc1c092c252864bdb4b7860f34bf81d492e38788a93c7f23855a4922c7ddbb2a2f9f136ca967714394e873365ee2f7bb0e1f472d7c8ce799fb4b26befbfd8cd1be4a46528d2bf3a98b284047ddb6d7e7052f067b97860a733b63363f9c71159952af1a514480ff9a137497b4ec70175aedb8786ec53045b76e2f49254f3302f3f4f70da838b8f728d619041db6c56426003ac15a3920f92b60c957aa678dee627d569f3e315a081767d218fdcd3dc46c830ba248d2086475e9ca9753e0d404d757de7ac4f6557f81a65a0fda30a6b74781fd8df991885850b6c3c62cf77396456c5518edc21b8af3a80b07085684836d2edc80f460bce3e1208844c521456da7e75fe6c9ac0eca9aeb9a182ad7783bf0d6067e2c58c9cb23e860383e7d59c40a2383f8d9afa4677ebd2978887349dccde5b3e1462fcceb5408ef9a56a3bfb00aaab09c0377c0c1e367d6cc859a61943626953d5558d40e1a1b3a839000d57ac9d61dbdb66caee3485e7cb1964e10ba86ad781615c7dfa2da364947dd27de2600f88a3a25dde21ba0d511dfb6bc803dbc7bad539f37440c60e31487696b93d2cf285b1f1e9d6e18bcf5b70c978a2e031fc8880ca32e61b2fad7f0533aa3410088410", 0x1000}], 0x8, &(0x7f0000001e00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r1, r2, r2, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2, r2]}], 0xe8, 0x403}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001f40), 0xc) 22:22:15 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r0, 0x8000100000000029, 0xa, 0x0, 0x0) setsockopt(r2, 0x2, 0x6, &(0x7f0000000040)="023f650710b517b86aa2d2e1d52f2b3bbcce8653b204bebe38c0ee0e80d993ac766114bdbbbe3207644bbba3d7bf0721652cb1e2a83b2c426d5965e5ed8e5dfd078e874217729850e44e91b29a5ed8b721eb4b401e644a1f2b8e8e2d821a95d2acc2af8d72aef1e85a8000321f160008000007a908d09bae8a124ac0b1e12f11b55b69fa1f4b256d8db60501adf2cd9f52010293c58a4ce139f6da5ffeb0c867b3cb536287b0186bdf82d01612f00a183c0d70f8426b14ce99b044fcc29a9e8b3582", 0xc2) 22:22:15 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) msgget$private(0x0, 0x200) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x2, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) lchown(&(0x7f0000000a80)='./file0\x00', r2, r3) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="07ff03220d4bf8d491337b2a97fa6c01f9934103fa7a6b2c57c0961fbf6b1ffd0cb2aed90b9731c869b82eae782b73e54441d9d0d8ccb2d46e9c05ff18b48b23cecf0860b456b26015c2807b3286d13710e339eba3535e3ff04c8ff6168dbe075e00bf6a93cbc00feb0c9d233d"], 0x1, 0x0, 0x0) r4 = socket$inet6(0x18, 0x8004, 0x0) connect(r4, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r4, &(0x7f00000001c0)="1c8d15af2dafc5878191e51cc988406d3b647f7217c96809fd0391232b693eca524018c6a3e7dc6ceb828bd7e20a", 0x2e, 0x402, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0xc0) sendto(r4, &(0x7f0000000000)='i', 0x1, 0x5, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000a40)={0x5, 0xe9, 0x5, 0xffffffffffffffc1, "461958fc69a9a29e432c58ef7fb4f99fe5a71f3b", 0x3, 0x8}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 22:22:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000fea000/0x2000)=nil, 0x2000) r1 = msgget$private(0x0, 0xc) msgrcv(r1, &(0x7f0000000140)=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'], 0x4e, 0x3, 0x0) mprotect(&(0x7f0000d1b000/0x4000)=nil, 0x4000, 0x1) fchdir(r0) munmap(&(0x7f0000c07000/0x1000)=nil, 0x1000) 22:22:15 executing program 0: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000002c0)='./file0/../file0/file0\x00', 0x100) openat(r0, &(0x7f00000003c0)='./file0/../file0/file0\x00', 0x80, 0x8) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000100)='./file0/../file0/file0\x00', &(0x7f0000000140)='W\x00') mkdir(&(0x7f0000000040)='./file0/../file0/file0\x00', 0x100000000006) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x2041, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000380)='./file0/../file0/file0\x00', 0x88) mknodat(r1, &(0x7f0000000280)='./file0/../file0/file0\x00', 0x0, 0x1) mkdir(&(0x7f0000000240)='./file0/../file0/file0\x00', 0x98) write(r1, &(0x7f0000000400)="ba62db5927c60d4f64ffc50715e982b2c3abf0818da387b78dab12d7658a101a011fed68cc2eb1b6fb68da85db1eadb04be483c4aac67f27d3a9258f477f4403abeb82ee0b4eef0d9620f6cad871d8bb368b4fac833944b1ff0975af9a31512c129f7a27c9ac72cec58e2c5272f1fcbd25cbb669f4f42e3a59abe6d201234802e18f7ac92f082c2b1dffd551374525a27ff76f3df493abfbdfab99323ebe9cc6d05135130084cffae7a3180875fd5146d0d36503af5d44cc7d9d96af56ea3b87e558f312bad1d48676512adfaa4087abf2", 0xd1) stat(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f00000001c0)) renameat(r0, &(0x7f0000000300)='./file0/../file0/file0\x00', r0, &(0x7f0000000340)='./file0/../file0/file0\x00') msgget$private(0x0, 0x20) getegid() 22:22:15 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000200)="008008dc490066f36c2e956815311d18e465192320f5fe3d8b2a9ea330e2786d104c003c9e67668320a2a6ea9c2519fe82f80000006ea05436f599d2cb6a4b3320fdcb0b333d9d1124cfcc5a5280c5860360386619e963cea088fde3d7d930345ec47e7af5f68ab9c72a5a3748e0d2ccdb0a807db03ea10e449ab3916705426d48a11d5ad7119ace3da91e3e1f5997bdef9f1875e47939abb80cfda59adae6c730094c9b243d18f1c702d66d808be4493edc135760a6d9aef39e588a11f1a88068320753b45bc55283caeb6a1b7fce68c397de02b2d4bc0a8d8789015e31a9788bae1fd9d5288553b69f7338518a93a1911090a0e8f269d69fed734704a1dfa823bf58ced7a34268c42437dace64012508379abecfeba39a52967c5ba83985928613f80f3746da9099e3df32a7b47947d3d6675fa43d3f9080f04ed68f25be85ff25bd8c07e8339621b0b8b7927b59fce91d15523e547ca7ab9322bdb4f9088bfea1c9a0af490eaa9f3bf4cb55bae759708b475f97d81c0c8c4c9e7f8519ccdb610cd71a107ed7da706b32f911e5b94c8b44aa0766fe2afefa63bfa59c3024fe7bffc4c9251f6f621a5f136ee540837da5af002be37e2c91e817be5dc6b34f93065f85c1898700ecd1247bc41baefd9a78d4120385db482f050e7b3a0b64a653c61c030d89afc036e287b34be165265f4493b5492dfaf3f608675efa953a1a0eb90aafee760e9bf3c3c3bf224d8c13b1333f87688dd5bc683a45fa4a7084abcd5c6efb17f6a023bf5a8c9e464e0ac15f03ee2ef9136977854486fcb9eae9", 0x23e) mprotect(&(0x7f0000026000/0x4000)=nil, 0x4000, 0x7) 22:22:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) r0 = socket$inet6(0x18, 0x8005, 0x8) writev(r0, &(0x7f0000001840)=[{&(0x7f0000001600)="aba34186da2f4d3fc3bf477a1af8144d392978b1bcbc7684012cccddbd8995a2f6679711233c6de61fc08cebce6de126d81576c6f83563527332e2ba4a2caa563509c1c800f4fa9eee54f49e5fd8b4a54540931dd25fe6ad9bacbc76d4c68eead1daf62e1610739f40cc6b7641746116f505245a1a0c5e123f79a51e018feb80d7943e588c70c3388b1c852969526468c16aa1bc5130fd498baceac02c82f37f072e7606b363df4bd4c25928485ea340eaadb8f5e0cecb704cbc42011a2167ab93863cd82edad208df73b3a41d73d5edae3d6c0ee04f7c0e79a47b7c108a0756e3959a568d8a6f8d9dcef0ff81c7241887f1095144e29cd7499067e1d19ad7", 0xff}, {&(0x7f0000001700)="60b615b7af570b0e9f", 0x9}, {&(0x7f0000001740)="d962fec357ccaaa8ff569f7816f9db2fbb95c86bb049e9cc9fb06fa57f2b1daed524990df45518813c2c50b38c4dfbba797f4a1674d2aab2054383ea69f49fab4fdae7056b646de3b078d69a6abde83d74d1f237ca52824028b3ff4f1a7cf3fec7f79fae7c79a4c2578cf83d361419dfb88e6ee584d953b9f206327bbaa6b32b968f42041d", 0x85}, {&(0x7f0000001800)="89e1fdf72246cb2ee17d0bf1089d2d726acb23", 0x13}], 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x7fff8) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x101, 0x0) preadv(r1, &(0x7f0000001580)=[{&(0x7f0000000240)=""/137, 0x89}, {&(0x7f0000000300)=""/145, 0x91}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f00000013c0)=""/194, 0xc2}, {&(0x7f00000014c0)=""/133, 0x85}, {&(0x7f0000000140)=""/32, 0x20}], 0x7, 0x0) open(&(0x7f0000000080)='./bus\x00', 0xb, 0x20) 22:22:16 executing program 0: r0 = semget(0x3, 0x6, 0x212) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r1, r2, r3, r4, 0x8, 0x3}, 0x10000, 0x7, 0x4}) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000300)) 22:22:16 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="fa", 0x1) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r0, r0) 22:22:16 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="43148e", 0x3}], 0x1, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) link(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)='./bus\x00') pwritev(r0, &(0x7f0000000300), 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c4e9624308a400a9e1c8a9c1c3943a0027374630e110a91fb52ef63518c8d530a1bf448e1fd97a0a3aa4802063c7a2420b000e38310dd43feb9b777199654d4a95df613dd59b58928e8a5b875a9d250061cfbcc0c7106aeb0766e1c5f31a2446ad3121130d6e4f482ab761eb9c2fe637fc2a35a3dba241170a562d67465488c28ca351d36d783d27f2040e59ff6dfdbd136c09eb4dddbade573a010dffeb", 0x9e}, {&(0x7f0000000580)="c95dab5687b378140cd52a8b28caf4f2d5fd6681b98002aea1af03971d5444c5300ebbc8ce584ae68d7b676eee915fcbce08d11bb2af1e4ac1a3c1dfdb073d7bc7e7cc2596a8a1f89148ee0cecad40bd120f81bed4bf3c62cb97e9dcc30477dddebc6407554008e9f1e918fd943cc375dff9e11be2146bdbdada8f7a10207faa2f9d445bdf0a0cdf5acb275a1743acaf8abe095744f9ea6d5403938f490826c0b1af0e63158b00d0d4b336ce60189ddd9b3ee7fe5e22897e60aed74c764c229ad9a3cec44cebb31a0c755c00ff7eca99744e2420971d107e0c3e15367e940d9741beeaec099c340e13bd8b62db8fa3d146ad01c1e486d91bb6c7ce7c4df9106f46ac9053dbb27747927ffb5770703240703858c24d28d7386f987470da328b53f6c42c5f9422f787f228acbd8207b52dd37a4f1f215c5a3337544da65d155ace6585693251d0648dd1ad96381abfb729c19594c1f77449ceed1b67334898a9ae91e6fc68dda32e44b2e96d6a4a20d4e15b67fa3b61ecf7f42ba251aa37a17fc45ec6156f89741d7b2160baad9a76952723d88c4169b5dea1d45d2cd7f90bb50ce73ae92858b2f82c9c4a6d277adf874a4c9bf8c21f60fe64cf056c1185fedd8640df478bfe0804522821726c8676735ae10a85df6d6ca0e211428d25d530208ade026dfe9aa157b5fe2da2dcd8c1a00da579f0f8c04888d0868457f1b02524823383839c1a761564763e216ca24d5be02c0773a0bec6bade285773157cb71d63618346c61295528e995a35a457112fb689999fcea0ab2d4eb55a6e00464594597fa6e7c75d484f5f429154baa31b28c7d750d346ed30289e8edeac81be8ed280866dec1b756f8956a418a68ffd3c8b7facf767b6e8df51d0f3b5818bbf8fe505f0162fc994acd3846f9211403c976c4dcd30e1c81fa8bfde1fe24096b5d7f15c0eeffd22e90aae70eac269188539c9c71c68f8bee89415c4c38526312bf2bc6506b0a24e032849f04de803014e4973bc8021fb299f69e3de2cb79b828c0520a2f7256665ea7a4bfaad399ca56982dfab48e859b1f7840eacb992bcebe4fe8151bcb4dc0584c1185d84bc52b70a4d03c0c11a82e2bfa3f575134e8a97b8c5e83484facbc08c71e1c65385577394465092b286a3dde423135fcdae90b43964a970757485a86bd5ba400c41bc4a90e916db078067cc4e36630626100ea1b4b48b6f7368a4aff96578ba1e8a351cf1f1cf42b9de2f39444ca8f8ef188881c289908143d857fbd8e06743f99f72049275bcb97f40355125eee00ad9bd396e559665d2d3376333998335908bb51b5a556c00b3f2a2b1f59732d89c8b51f6b2b12ee85aae19d0d56117d8c7ad31f0715100d417cd01ec033bfa1c75929f933ba2cd0ed2839691859ebde5053fe66435f8212d447b8466cf1ac81b1f58d91095b01e8fc6e53211b164efb0abf627b937ca6b49cdedb576fb658225e762f0ced7b5e7d443a008a580eac3f51d9685ba110e2c1fc93f09da392c2c53f209e1ab2da4b4d02f941f843e7f3cd8128c708b6975d9724ee9656c46f0f4a641c463326d70b46c495e8a1d8143639bda45487db0ee0f95b776e7096275b344a01291a0b2d30f5531c6ffa542ce96db415225bce093f1401a1ae2a7f8a7062e1d9e67a0b84927ce3b5f67089299754e229c2e78dc8a7e5d3d22a77e5163c122c46e3837dae928ed8720debe266521897cb432e1f3ee3cad945215cfb9b5b3e7cb7d2fbdaf003705c42efcca80b00e7f8c08a3dfcfd20f1bdb03655eb02d5d9c05e87f7c190dea7e3c3478a650dac93906e2c1f295cf79e6ab2fdef0f94679b474301c58e52a87d1507d8f037a24af7273d065f11c2129a454659b3245eacea222d4320846162fcf17efa56ec4b37827002ca58614af845f1917eed17bc28ee891a4495b7068f62a2f02c66af10809512afe171b3dba73752d64e16cdd2538d8ae28cfe03576d74419b242a795d3577a97266a0534f824a107b769dc8a65e1f5a8f0e3d9f5443c62b58ea08b13cd62473b5e5ab230a26002d5bcc73356c9fd7b7433abcf2d9115edd0a6c65677b7db7c404ea45528cbb86ba666501702730d1978953db3a47d7fbdf16daa10a8991df7e06bf0345024bdf08404634ef06f9019594a4112356537e1ee136699f73463ed28bb03dad2860d9d70dee56e3e82b365c457d873a3c4b8d494c5ffb452101e4162a6218eaae5fe9f9e526a933f744025051263a193e92ffc28eaf621d102d0d3e2083968006844734a9b5675898ccf977fda3d3b36333e4a454c28a0356b7339deb95e8126dcb2c318e479c2d0732df1b31accefd0258fb71536096157a01b566f34e3e1ee6195a084238c7bd4c2274a8379d197a9e9c95436263ca75bc63ef482187b4d4fcfb68a4c1bfbe77c0773a30c9e91c822e50eaa6160da4977ba65d8c0bcb05bbe3c26cd64b8af29cc2bfb7c8ed2ee56283820e931a50b93e6994e4f6c9d521d4695be99d8d314a2b8afc83a95480ba97e77f3f950ec0cf6e766bdb3b587c21e9cb4c375039691b8fcb956275c60f2ddc3fa7395be4e9d0cd35f0b2f1af739cc62df714c27a995b86905f7eabe9164d08fe1eac2cd9b1dea444df4cd2da8f23273a3040aff8d49a74e2f9ed5bb61855375ebe680a7c342a65052c6d57a41ccd20bb019ea79233c21e6af20e869fb1143abaead0241a7e8f3e680e6a1c1190ce810fac9e31db0694e4c25433d2ba23c29f81d30ac8f2a91502f4ce9287629ffe6472d49e36b24f8b86ae9aed099cc74ecb545fae58d1285ecef85589da123bace83965a3c0f42cdb76eb0921301909ce6d29581407fa65f45fd23a593a3f8d7224f4dda28a19a8296f8c88ef73f5077486282f77328785f276f1af60399f0fa3c4bde79c8b6171f63c0e5e231e76056efb0b1a1941bcaec096fd835967500b51ba87c661afb0e66a07fe07984c558aadd49e29d62b9d1ba3d5287fcd855aec5b4f54dd26fc731e90e5ad4664d176eba2898ab84f31e662640dbb21dc690be3c58d98388565f8d31802903b88a2d52b47097c385adb079d78e3204f0828f8b89bb29a94d4b55ab3b276827a6ebb324baa0d23ff6f2cd13d13b511df92546640a3d923c917a47e6a01bddfee46802b364361986788e2f94c42d24de238d89f84d9bc8680912ca06d556601d770bb86d128af4124d6f7318a4245889060248e4728b48673606630c213307246e290c7590800c18a1104fdd42dd5c37bc1110bb9dc617190d438e2360db2ee3bd02a22ab81d215989da299060971d25bea2ee98bc142cd77e054ccbf4b9346b55c4696456de53c96597bf06a14d3ace30e5221775f173077c7636ce7372ed1ac191206157432be846225bd428d17417871bd4d98d57dc5b208889af1e23fa31d97927839c00524d1847a5fc9a04e03533d281671e17500910ac574532419429eeae14f35b199d136c1be772967f755df4d394a6562e43d74af67f16ba206aeff2b487ccb7802878bc393e898cf06ea3d45ea9cf8670e73271f2b26cb6aadc44c78d889a3cf949756b4bbab3fabbd747be3825c5562385bef56a20dc67f04a9bc731a5840e6aa97814c630f55c5180f14ce4520c5bd7ae55fc0d344795acc70b0755dd84a8530c11fe9a5614104f6187815f265cf93bb37b95981cf648cf47b039bf338b7e8eaaae17feacac10f1dcdafff9bd4087a62c2df20632419d9a15c9c57036995fd8746b7ba4ef96f6e38ce31e5a821b9da222a4b1fd3a7b37e8b756496f7c2bc93d087def3c5276b88efc30c84f7add9e457cb86713550c9d19e559b9f82a2c4467faee6cc97d128384c89002445dd9a750667083334dd080f154dbaa0c424fceefd9c8ca685da65796d388b68373c3249103b1ce1bc66f0ab5f3272e01b05e401d336ce0216b8afbe8afccc65618125665a297c1c0f7f5db63e37d32725de06628627cb0c37ef218b80d43c10d96afc2a0a73af35cacd0113a5064594f98b742755e26e42ca2f975b98bea98914d2b1f70bb1624c9a12b6b716cd8933acc38e7ee4e01eb08b1c01ba1594eb381a4a616c6f6e0b47b0acedf18164a030b6f4dc193bfcd3e41e4741ff9d2d1dad52cd35f77f181af0ac84f7125c64ae6c1853b39befcac7eda8d9a12540e75f938073840f51487833b07462fedf952f431b4d1bcf20ee250271af759d7e7153fdb0fa01db86f7664a298f184709f8a2222a5b41dd238ad93de0775a1f409dcf77ee6d0a6aa4afa5053187bc952c7ad02de060fc377df1cf874186074ebea26fab068ce769026431838679dcb8f129e7bda4a732cf4790fb3a8328e7550c0d851c618b40ea9ffac722fda391383a700f848da4e2fea18637331e638c07fde24c3031f1e2829a7cf18969858a451fd5277202b8a2569e62661de7c9ce743b82a11b8ff235c6dac436b0be518b1653d207f5806b210c03f0aa6e470671f600a622f5618ca256fe9bbdb73897921e704d927b859d4276b88f01c051fd89ed3ac47a90c1d7f76ec3a92459bd1d66a5a0548352dc485c7eaa32b862fe718380bc7f84bb1723b77e82001e98268b7926ea1ad8675746f799223eb1a53388fd41154bee4a53e42574077e9abcd5a3e5e584b534b73aaaf0daf283a36a3cad10ac68290fc7cbba5544030462f4e80b67a5944a41e25dcad36707e920d964aeb22942014e2d8b4f1c49264fc420079b37fc92b6be49415e6a3e872ca15cfd632cfe60b5e846b0cfee0339ce77f3aa1f0eeb4a70c2673615f3c5b9688f184209441531ec4a8903382efc700a8e658d457ffcac1ea9c6e99654bbee95c07eafefdd0bfa9fe2e1607c853b8fa336653b581a16fc564b2c70e5b408396cde77e6cfe33add29d6a75e47944e281acb9bd318a4a0bac3f817545056dc5ed259bf65ced77c3a8b8c9d9d3da4cbdcb58a690fdc7314e56cb04baff33ce36b65e43cdf788b164407b82b249d4e66a13d2f6e3a3aab59b5b3a7f6ae0770153edf6c439686c936ccd448b52aceaa52136ab753eeaf9be031877c2b04e77986322806d4a46da8e626f847f2ec6fa65a6e6e335a687ce5bc11e4337888dd2c4fd40f8db49761aa788a523eaca64bc90ede2c21e2d4b9f8497930d3c8b7bd075bf4f955c989b15dbd9daa1bc8f42d8ef639faec05921ec2454f29a9ff2035f7768d7b35119e749a7c0a212b1b422a80f4b6b5c8ce123118078c0a146086437b36c1c6e644d8b760180938867d1e63685e753ae6380d7115031ff49be96ff09e22b09e38b365a18ce0235bdf88199a17219085931800f0d53b4e42710d08ce49b8cc8713c17f81d283bb186221c8524a3b7f291d2cc47196fb63e6834dc8670406f5b2fd815bc417e61e304469de957643be53291960fd2c698b403714fd874d4494dbddb5d56220586fc642934ecc55fb8640b03d602d8482f0ff5faf49d3f8c899101376e365ce0b07f03e976cae4123be7ebc53588d473f2dbf096947a726bb8271965e8fe55650727908af831cf10a5057fe4dd4e156f207df9c6993c79486ef6ad450a4444804568d57253e4c8f2dc6519b4cacc6613d32b86a7c79bc6908115812c6213f3f78cd7450c5306446b50539ba8053d7a2aa98cbafcc93123921b6f4533841518656ef6a8daf119eed1e3d3f03c5f8e5ae28fecd22c92e7e45f5c750f432f7edfcdfcb3123d1899df9c95bf2fc4f2999a8ced9f644e3077c5a83985da0f3ecb7ac64153a8dd1855cb53c21b15ed09a0064d2aa1647a8ca2571c52608129ed83", 0x1000}], 0x2, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:22:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540), 0x0) close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) syz_open_pts() syz_open_pts() 22:22:17 executing program 0: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) 22:22:17 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = getuid() setuid(r3) setregid(r2, r1) setregid(r0, r2) 22:22:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) ioctl$TIOCSTART(r1, 0x2000746e) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) fcntl$setflags(r0, 0x2, 0x1) close(r0) shutdown(r0, 0x2) 22:22:17 executing program 1: getpeername(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r2 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2, 0x40}], 0x1a, 0x0) lseek(r1, 0x0, 0x1) getpeername(r1, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) readlinkat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/52, 0x34) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) connect(r1, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x101, 0x8}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) linkat(r1, &(0x7f0000000500)='./file0\x00', r1, &(0x7f00000006c0)='./bus\x00', 0x4) write(r1, &(0x7f0000000280)="bda511a7ecbdecf7bdb2046dca4343606922a9ce50a6ed2a9b4940015c5e3c3801c38c316e2d1a9e2e174fd791890bbe90a663bdb2f5e963fcbc0e0ee3268cbf73068131ccd310e56ec18adc41dd69caae55b44b5fd1fb847b184911b801a213493753bb8362be05594991729786cb87fec97a55b038c3329af7385e4189d81ed8c01f1cf37fa1a65aabd1f46571c4ba532362c5cc253445acb627ef8591dc660f9573409a263c6fba768dee5fc739912eb22c6b536a834658de8c97ad9bc2e5e2ae4935ea9421f64c5bf6607b79de66153ab32bdcf649e1139d7e51e076", 0xde) rmdir(&(0x7f0000000680)='./bus\x00') openat(r2, &(0x7f0000000100)='./bus\x00', 0x8, 0x0) read(r1, &(0x7f0000001d00)=""/4096, 0x1000) fchown(r1, r4, r5) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)=""/160, 0xa0}, {&(0x7f0000000800)=""/176, 0xb0}], 0x2) write(r3, &(0x7f0000000400)="7df7f2fed7b7ebb2205f37a8ba84984752a3100aa3c1e4b01f56831cd04c71b467afbd010e7f72da13057078cecf3395572b", 0x32) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000200)="195b22eab3de1e8217f5cb1b4d12b562e7c0a80fe81c5c02e9d3e6d44ea6d4d01ddd328aab24082e91f81af497064d3ae301", 0x32}], 0x1) 22:22:17 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff3016"], 0x1, 0x0, 0x0) socketpair(0x18, 0x4001, 0x59, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0xfffffffffffffffd, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xd948, 0x1}, 0xc) r2 = fcntl$dupfd(r1, 0x0, r1) sendto(r2, &(0x7f0000000380)="02e15d8a50f7edefd78afcc8594b533a8015662acad8d69e3ba5e8b97e2d6b04c3e313263331d3349ec8e3b5cd5295054ed1206acd3fc216cd1eff6222d3b2921eb7", 0x42, 0x1, 0x0, 0x0) 22:22:17 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) r1 = socket(0x2, 0x4003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xff, 0x2}, {0x18, 0x1, 0xffff, 0x4}, 0x169e03bf, [0xd42c, 0x0, 0x1, 0x100000000, 0xe84, 0x2, 0x7, 0xffffffffffffffff]}, 0x3c) nanosleep(&(0x7f0000000080)={0x2, 0x2}, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820201fcffffffffffff"], 0x1) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000580)="efdd403691f6d79c70bde4c0ff4b77fdbfb2c09f3c85700976", 0x19}], 0x1) 22:22:18 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket$inet6(0x18, 0x3ffd, 0x200000000000001) recvfrom(r1, 0x0, 0xea161330a5f5c99d, 0x803, 0x0, 0xfffffffffffffdcb) 22:22:18 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710d8deaec0136d1c91cf166ba0992cfb7670b2dfb9cff0081000000"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000080)="30a59524cef7c3000000000000000000000000", 0x13}], 0x10e1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 22:22:18 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x5f95e4418b2ccfbb, 0x5, 0x9) r1 = getuid() setuid(r1) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 22:22:18 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000040)=""/58, 0x3a, 0x40, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) semget$private(0x0, 0x7, 0x20) setsockopt(r1, 0x2000000000029, 0x200000000d, &(0x7f0000000200)="fe000000ba00000000000000310000000008aa91", 0x14) 22:22:18 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000001780)=[{&(0x7f0000000500)=""/191, 0xbf}, {&(0x7f0000000340)=""/53, 0x35}, {&(0x7f0000000380)=""/17, 0x11}, {&(0x7f00000015c0)=""/79, 0x4f}, {&(0x7f0000001640)=""/180, 0xb4}, {&(0x7f0000001700)=""/83, 0x53}], 0x6) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c48633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244be936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe79d1627ea6fd7673167da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117cc259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469d53c11afab9f848510ec3913ff1bc26d6516033a5b3b58f135a4ae2f74a4b551b2ba7eeea13d25ee5fb840a91c44e9a69d96f0bf00d9", 0xfcb}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000140)=""/82, 0x52}, {&(0x7f00000001c0)=""/10, 0xa}, {&(0x7f0000000400)=""/196, 0xc4}], 0x4) r3 = fcntl$dupfd(r2, 0x0, r1) fchdir(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1fffffffffffff43, 0x8) 22:22:18 executing program 0: r0 = socket(0x2, 0xc001, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000001b0000d269df051406e9e0bd4d2400000000000000"], &(0x7f00000000c0)=0x13) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 22:22:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 22:22:18 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="e200000020010000003795a527393ffaa2b16abc650c9218f12de024479f9bcf63ac18fcef6571b666055facb0ecab8825cdeb551f6250faa194ab9bf70f6d68c48a16a6f3e304e9dff30e6ff906250a74a61f"], 0x1, 0x0, 0x1000) msgget(0x3, 0x10) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:22:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="37df46e809887b53f2ef8974916ce3ae7dc8c8bb889a4d4d23a771c6d0f7446d5a3e7fbfed699654884b6943be06ccd324337b8bb25f490e1795da7211752eb2431f8d0629d5d734a4ca6795a92ace3d98de4950a48aa5c1f3af4ddd0c4ad00eee969fd2a9695c165b0cf188c10acf2941390e2188e99756e05bffde2e8f6d190295e9f9007a313d6ea50f4d2bb23c0ca0281b36ca5d86d334d20bc060f2cb83a17d243a23bd07aa3532484d949e2ee5ea0d01d2bc780a18b9b353bd40", 0xbd}], 0x1, 0x0, 0x0, 0x8}, 0x40b) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 22:22:18 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') open(&(0x7f0000000300)='.\x00', 0x300, 0x0) 22:22:18 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffffd) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x141) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 22:22:18 executing program 0: mknod(&(0x7f0000001380)='./file0/file0\x00', 0x6000, 0x50c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xfb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8081, 0x0) r2 = dup2(r0, r1) r3 = getuid() r4 = getgid() fchmod(r2, 0xc2) ioctl$TIOCNXCL(r2, 0x2000740e) getpid() fchown(r1, r3, r4) connect$inet(r2, &(0x7f0000001300)={0x2, 0x1}, 0xc) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000180)="169bfa63dac78b5e335c57c3ac0134ca4b716e5ec69ca195c7502644d4ca9a41713433e862bf956f5138cd2675bb637937df56dcc161ccf73427c10eaa43b78fa67c82256fd9a18919b5c950750d5e2f14e7687d1cae61921452b45d343a46cd70", 0x61}, {&(0x7f0000000000)="70b342216c1c39eebc", 0x9}, {&(0x7f0000000200)="d24076f70440ce9c44a96032b7c38931b2540d97dd8075b47907e3195ff33fe34f436ffae7a06cb3c897ff31e3cb4da76948fc57845bfc053410631191a1d5adab9b338c8311b92b", 0x48}, {&(0x7f0000000080)="7822164426a59ca5cca80a586e5063ed493a1f241bb7eed1f1eebe97c0a21ccadecf44b9ade3695a61fab202f2c2ce345cc74abbbc9c2906033476", 0x3b}, {&(0x7f0000000280)="1db1237744f5a74994060002fc5359c110d5b93961bb15b735fd4a5e7c5c37f92b6cc52c708b4b703e557347a58fb004c1574b4e4870bad2ccbdc16c16f9cce73cf447bdfd67fb3d745be799981a4c43f623f57accab15e5a2b7ee000951680ad7eca8975e16e6aa68d958069040ce76c3cf7d26efc3e01bbe38b37a36843965da77786d7baba6de27c9c16148ffd46817ce93ae4275e97ac06ca3714f92eae22b4b02a7651d14ba83e73a617c4997810630de7b3470d84c2a3caba4616746d542fffab1634b3f09c2f73f7e0bd3c3fa684c7487439f2ebdfb7c00cb8738e7db6a668333341f9e4cf45c77003be949fcaebcf2f9060f1633b69e2d6cba12f4be4570b180026e78c3475e384b820b82543307bf254a016db2614eb953c03cf9bd6cb7177aee55818d7e3b958a1b9e08ab661109070e1d602772a3624e01286341af1de5a1fd5381cfa8200f06190acede6fe5d5904d4a0b9cccc0f13593ae7a3552a85fe4a42ec2b0e00591b68c6785c5619b98a9cb28615819c69ff4a826081f9c07a348c03134144ea69b7310a6d6723201ec33d0f5e38635048b232e3f33fb2a2578d766d21c65fce6dc7c13d9aba0ac7bc00f059531fc230104e8c30e5ee936646518c102e1ed5933ac5fe683d4630f31bbb8eeac1e8080bafc804ca7186c5b9b043711745183ca935981403cb2efbe83c57773176fe2bcee43176cefb2e1fce0a0be46ad785f2f0d238869c046042157025256af1914f6d3e24905ae4a8d8fac29d66a70a609572df7c4ac2e8c5dabb6f1379f0a0c6f5f6f2a5321db40257544e14dc0bc00c982d49d1451f4ea32750ce42f5cbaefaad5ab5486eb3f58ec90935d1985f493a0a2cdc3ed88ed708b0a0ce1c19fb9e5f8ae2a630e12c360b13126c709351699a0ad8d0e4584582bc976e855ecb87a0300d20f12b26ddd8d12677abeea9bcc3357e11c9e243d7a832a1f20a044837bb8be1debe7e5ce7be3828c55131f26ec3f9ad57b079529928421b9b48a54dca21d9f260daee3e320e8afdb879f3764958a4549411c447f20102f3bee4946adfaee12f06e04a9132b1edd3ac02b2b9487d2f2c9f650c0610471b911db5bd52f1ffaa39bdbb284f0af9589031c08669e95b8dc0c3652ed1cc9a9b3da03336c75982da28658f97efc9309f6c32fe925563e5701cbd670653d6bd8eee2683ee75dd7f0b767af40572745b230a2268de69ed57d37090df7d7916e938cf34fb8a71af2a7f4ee5c21832982abdc422286d0162147633344b57fac1a6fc6c33b2ed527963e0b430fdb0f6de799dbe65b89533f3a49ac20e2162cbc3cbbfdf83c0a0b34a7680018d25231d2b8b0d6d27e044472452c98c4aea2734c5441451d25ffde47874559617570afbb31b121285cfc4a8610b76b45c281be89b9931bb0c8bb6f2d471bbf4ad5654a83b31c3b55b3c5af19ca60ebf8ccea1882bfcbcb59fbd031c0c683f5f3cdde14cfbfeda71d76f31dd7110c53d6483a9908c413a4babfd4f712bc16389608b79e953436044ede3b45e1c71bf835dfda3abaaf82c77a89a65c3cc62013f00feedd54ef4cd5ce83278595d53720c58a38a9176e4ad487a479e495b8ea740beb56fd85dbfc22381c252217c1fcff22e520cdb1b5e05692335925db2390a6d35d98d65aec40e50ba488ee92285fc0e0e0242d04581a0ee7cb8be60d2fe51f587568026b15284b9055568f00c7470bcddcbfdb1e4243bae2b440a3fe573ddac327bcb437ad05736ce42f35f5e027f2e66fbaf408e6fa27097e49b5c58910897b5874ee9b17ccfa956fb2563c609ffddce8f9a3c507dd3b5bf6f7492bd1887dd7e0b2b993664257206c1af61d00605970fb6308a653e0a65ca7cbcfbff5b03361852b1ebaf174ee2c59f7398d9c025f7ab34c37bfa66471f29825e940d0d90b663a88ee65d98dbd88a5b43be40eb8e90941cf4fe1c5a95eb02a5857a48f79d2fc780f2859adf74df1900a187a4e94f6ab5dd973c62e8ed6266c899bbb446482581c641d60bbaca3867b59b06332245c7d43c3d54233db224d4a8ce6c682e0c67020384c72b789bc3575b229bc8b66ee2c4f4cfa70ffa11c9b48fc7082a8bc3567ef5fe95eca1e86dd698556c545bb711f78a769cfa674c8ae9aba56cb33ec6b02c27f28dca1c2e18393d289ef0f36316c9284312b5714c436a07be7fda561b7cf2e19cb5b75ddb0ba5f3a6a8e576a4c2c7953ff0dd5ab607d1f4b617e6359c1cee0ab1e395875090358f252e07661f5f5e244b5d74d0c24b6e7c92480a95c4c34e0fdd0eadbe1ba24b8483fb3a1bcd2d850520bad31a4e6b959d775016804acb7e8559e0fcf6dc6d5a4473068b1e34f1b361117ed6c52b20dc5881dd490872bfe62fc6ea8fc33ddb562b26b62d63d9a6232561fcce383272c2dd895768445146b6b2017c58e08aaa575cf22bcfda3a551a8ca50babc8b1061af5948e2a60071da834cd2d56c22da39c06b14327fa8df1b88bc119e3e20b1ba368f607955ec8ecfb74f02550f8c806d37894d7f2af4cc4b27ef8381f6b0a9ac0f7ae0b8d52e8ea6d594f04654a3a5198c307caf44b12f938f0a380e9f30c064fa0338c1cc322e74e92e8bac12481745ac544042a656403089d5b30533807f874c0db8dcf000dd4e6ad1dfcda448a293693e06851fa638342e83c3d8c8163cb01c0173103b1e93b28b0ae671ef89c553d450f57561c174a81bf0fcf2f075c96ea174072618e445d54755cc08625b7e0c04ff15b9d6f002de4b9abb140d6d2675db4bf23b3be2a3d5eb20bcf859a10bcde168bca42f6e4f553bbb01dd6eedb9d4fecc73b235d09f1e60d124fdb10a7ca16bc7d397769cabcfb3f6120164434847c25c2659960200fc7fa51dcc4be1a72d13e6f3939eb169d1928d91353132dacafa1d4fd05ff164ed8373623b0ab2e61f5f39366b1fc45bdef3cf05efe8703eee16fdb3246c7a181ef37868032c260d29e951c87e7d3d52a71b52fd3220dbf6b1ff0320742e115903b0b2b155c714041359d5fdc712226d6fd29bfc37e2687e420f503babe6d776674ef9df38b578d09ceb8690cb7b884b0c068a17bb1c4f06e59f36cf58cf2390555339295468f9792260f3547e870eda2719fc2c1a15861266d5287fbe162325e2dc1b8496f6c791debd1afe93f70ebbf427f6ceed9d405a65a4566a25a8dc2637abd9cad04a35c25d1c2f35249685ebd63078bf914f64184229899c641ea29a0ecb229f0f3441f9aaf92ebefd96316532539e71014f720ed405a95c77d8b21dd4f1aa53203edbd74f991cd94d7305420cb8d42d1fc61b149578a71bdc6c919ede2ac5a57211c2a9ff592a2f32cc4c95a1db0517a624dee044b84aca1e6a0b0c09f61da80dbea0492d3b4d834a68fa5d80f23434a80671c1138d3a8ed3f6a0c94204c3e250da87820b738b00805c166b057287077f6976dccb9f24475cfea9fd353a91372a043494b339e07875ae10541a2b073f5dd4e780c63018cf457e645c44f8f9cad062b81a7ba4dbae9f644f5853659ff34cad3278ade0312b3ab28bc046fe0e68bd7663942eb599cbcbe61d844128a7ccba4614a364d124554e09db5a322bfc8121ecce701c423f4272542081e5a88637ac7c5ab6d4f6ec69fae0390650530f97cba25b3fef3dc24d8ce528085890f387c20ef7afd61c0cce0e1d1223a3dddcd1df2943bd805d4c3e9279176052d53dc709b55a0a6c5b8083c635cd481546f8d16288cb0bf42aabdd69d0d3dd9f978853d93f986a434b8b1de33bcce7e1f4556f3e5bec90204dc4a5ae97517fbc1209b2cac11975980926b06cfb75345f7dda8a34a5779fc61c68a2c59a5050188738c45805fae694b65954a687071304cddd5d0772d9fada9c2de0e167ecd42fe0f530ac39e1fb29cce0879577dab6a74d45d8a9c47ece643371fda6c2fd98c7d115c9840d7d48336484f19bef7773d87b52fc34b3c036045726a2dc5ce302732f581697a8fe344545c1fe599679025d012d1d2d740e3974eff48061089c2e2e4721fd340bfcc0e345a7e7f6680b5fb3325bc4d2f7d054cc055131659309e8531c9d6d21444186e709f9b05d3513262b75744dfb4baf05039a1a7e1af89aff9bb3b8f921d5979f119d8722b51beda8cf49eaa991b417e7045f24d890e87ed99fb52274365a6f8209c868a1123f3630aa82b77bc48d6a19cfc339597db891160f649481ae1286bb5810e7860dd0a75a4736304682f84e2821e239a4bda1e48706390185637933ec88142a01d782312ed8f2c2460b33bbec6eb5cc61e3abe3e0282e54c5421fa0496e887bcdfc4fbf33d3580840cdb8a2308213dcfa9fab43929ee0baafd11c3486661d266b2141b928fb6cf929784fc27ad921f36163a8eecd68fdf479ca60ecbc1aa61a2e32ecc9e22c3cafdf73979f2b767d1173ce13ec4c885bff150ae79b3526f05a9f3a40ee3c13509ebe5aefb45ec8264c6b057db6f9cfb1ac20ca560284fbf004145e53feea53aa4b839b7c1586dcd3ea1308de244639c2d1acb78964ed04102e33f6a30c22b77c86029e7a17efdf5606fb1a2a9f8805e84ac1311f97d7754f46008e4a00a75d0835f70a7a1e7ae603ed5056e1ae46f2d0890a851b639173acff1ce08989c67c5ba840e0500a54394dbad8982901ed41e1a58c0724a954f59465395c59df425d03b9896ab9bf6765d62b40684da0d8ba0b1c6145c89f37e7dc688381a6be475f7b3dc222aa170f2294fd08d30d15e808f19da662594aec47b9a988d93d5f951aaed59e3e482f51f08ba4c0f1308490b4420634edf1e0d38ffa6eac624586c4c7da5734c9ca1d9f8c4c9336fc1e43616b6b6635665924faa38a24a5017f8014fbfccfda95d88f7673f070661dfa822c3174a8808e983df8cc84bae07c133dd7799487a4a488dd31f3554293c7ff8c603f54eaa846df00fef8d80763302d50cbfe7935450ce0249b718fcd60f828499c5b150157cda1192f176e26a36c44897d90dc791bbe9d0267f1978590055f63297b9ecfdf9a50d2141ca2eecc18cf59ac70f85d6919723e78172feee2f1ee70efa6f285689cf07517774c5d38110fa7e70feb519f5994f0c01921802524662ec4806001a13b5597a0244d95d58b043ceddbca38a8da1e46b8a1131a8d34bc1e88c36e7317bddf929dda6c59a010b16357e9bd82d4ed8f2162e76cf50e58a5d725a482892951fe5183bcb3b8b477b5463fce6594df8429d3fd1c97ec874df04ce911f076993a8195aa1d8e1fa252e7ddaf68e1531b182ec3b476ddf788f46860c53279a9918b3fbd04214df57cd4b53ba0b0dd124498fa3ec92544440de1e727207daa9aff9c0e65208b76a42cb4f6139c46a6989dd4e228f60202822e81908bc340618931a4238a077820cb7b3412821aa502a06d59b23fb26a239d08f6b8585e94baba8e89b149b3c85e2f7c2cf295cdf7dcea8fe2ba6b5c1a649cb41abf5699b798f5d7babd26636d193e61afad2cab1f29a0e1f145aad0eddf262efe8df27dcf805640cd83723c4d074c77e613ff7b8b7df8ded17c46f77406adc2edb08a1e63061ec89c8cc7083e4fef77b516ed36a0e244acd4680e7418babc8bc28d9e4f306b0cf739ce151bb7c520c5c5ac856697e78eb4e269d38535c14f10d3d77892f16e15400cf80153afe48a59ce7a2d289f8aae735ca8df4a51b584f19b1716a70b1712789ebdf4e2544aea468c62fc221c4c852fd82c85d810fbdcc22737234511ef26263611dbf47abde2fe42bf670557c7052db982547d", 0x1000}], 0x5) r5 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x2, 0x0, 0x9, 0x6, r5}) fsync(r0) 22:22:18 executing program 1: r0 = shmget$private(0x0, 0x1000, 0xfe, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1128, 0x8) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 22:22:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="fcff46fa7357862ab700000500b314c7c4", 0x11) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) socket$inet6(0x18, 0x4, 0x3) 22:22:18 executing program 1: msgget(0x1, 0xfffffffffffffffd) socketpair(0x0, 0x7, 0x8e, &(0x7f0000000080)) 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) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000b00)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48910c355a76a76cac6a1429e5c08df7f0b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61c553cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x762) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) 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) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(0x0) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setregid(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) 22:22:18 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0xe77) open(&(0x7f0000000180)='./file0\x00', 0x200, 0xc) 22:22:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) r2 = getppid() fcntl$setown(r1, 0x6, r2) kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffff67e, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) syz_open_pts() 22:22:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0xfffffffffffffffd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8000000008) close(r0) setsockopt(r0, 0x3, 0x3, &(0x7f00000001c0)="3d72b7d38f11c8d1d542f48c703e3be69ca0a6f93b6b722bea8448968912d7adfd2bd67988cdc5e4e91f78b2c631fc54ab6d1db5c08dba00431a7ba5c32ec7a010237e178d7fde4283587f84227b510c9ff8ec2f95879a9ccad2b7a1f32590bb506fb8f951384a86d4eb3d2cb0", 0xfffffffffffffef0) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setegid(r1) 22:22:19 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x9}, 0xc) r1 = socket$inet6(0x18, 0x4, 0x8) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000540000000000000000000000000000000000021"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x5, 0x80000001}, {0x18, 0x0, 0x6, 0x6f}, 0x6, [0x4, 0x8, 0x4, 0x3, 0x40, 0x100, 0x1f, 0x3]}, 0x3c) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r3 = dup2(r1, r1) setsockopt(r3, 0x2000000000029, 0x200000000c, &(0x7f0000000000)="fe000000ba00000000000000310000000008aa91", 0x14) 22:22:19 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000300)="4fc36a8d6418a77dff5f73939e84837ed46ebd47e033dabf948ba1cb35e75ad69a35371e839530bf7f8af3373e975eb0be0661d213ac5257a1148e6cc403da8d1de8d028f3ef048bd2cce5fd55ffed5b285f9510a5d95556eec4de4e23016c4a9145ea278c9ad7064abe44865568f017254c5cea89191b2843cb73cf616b8be267b30fb726935dbe", 0x88}, {&(0x7f00000003c0)="1291ff283e7497510817296572e86d2d3ef71f1d96f85624104b823c5b992dfd855b47a6bbf5ebb84aabd224090c1e4c8218cf9460bbebd72eac874185f7dcd5794a80108e176f22fbd92ccf9f52dc04e35a01de379b066a7db8bffc979c1bbff9ee3da3d6c4e41a73bfe2cfd91ee9b2a12b95ed324bd452517ab302aa8fd43102ae9fb415a3cb682dbc2c3c25948d", 0x8f}, {&(0x7f0000000480)="21dd020357678dd7802cc6ef2a133c6700b911778d5ac7d9d304e9b9d1c23dbd13839cdd6f7064b328e9305103426177c6abc2c599131f253933701e2d7ba152f53a7381a9993521b84eebf450d25acb0c779e47e6f05845425b64c05bfa492431dddf99c855772faa61b90f43e30c95c5a2b32598b6ed43ac25984e4eca825a501902158135aa02fc44c7221b814b45daee0dd53f139b687cc3f0ece5887edf3484c211af97e667dc97d12dcb0dbdebc165ed52bc810e406ed7050e11c5ac7d23795c9fd25604524a895d7de8e8a0978d61b1b1a6", 0xd5}, {&(0x7f0000000140)="744bc83fa170f04551f234080b167f1ab92a8e05da60c28dbd89aba36c27c4ce09507dbca4f536", 0x27}, {&(0x7f00000001c0)="02b5cf26c989a4af2ce35610913e8059a6fac93c9777a64b7244f48be0a102df028b4453012b40c603161265ce1918b159c357709a9a98d3d441dbff1a154a4ffb852f277838cdb732cf92c01926", 0x4e}], 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) openat(r0, &(0x7f0000000280)='./file0\x00', 0x40, 0x86) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000180)="df776dba64c80242", 0x8}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="8700ec294233", 0x6}], 0x1, 0x0) 22:22:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0xfffffffffffffffe, 0x0, 0x0, 0x0) r2 = kqueue() read(r2, &(0x7f0000000180)=""/4096, 0x1000) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xb, 0x9956, 0x87}, {{r1}, 0xfffffffffffffffc, 0x4, 0x80, 0x7, 0x5}], 0x800, 0x0, 0x1, 0x0) dup2(r0, r1) msgget$private(0x0, 0x8) 22:22:19 executing program 0: r0 = getegid() r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000100)=[r0, r1, r2, r3, r4, r5]) getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r8, r9) setregid(0x0, r7) getgroups(0x2, &(0x7f0000000140)=[r6, r4]) 22:22:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) setsockopt(r0, 0xffffffffffffff81, 0x7, &(0x7f0000000000)="0da581e6b3001d5b9becaca4abe03898b3d8ea9f72b53a1e73afd1be27dae50ee4f276e4e15beb6711270fa8b9af8f6b27ced1ad62b9185c97b14cf25e23e5a8e65f480ee69a6cdb786057adc3f98bd45a73e2386fd7f370b3e5f3e502232b03be4af06400adb1ec6fbb4428ef877b190515eff4eddb3e3032e59cc81503a93683e74d3d3f7646903f0c19283fcbb9f267774ed92ce76467e8c0e1964beab5f6436b0d32489ce4bbe6e7b8f39e4ce416bf92173245540e9fff140e", 0xbb) 22:22:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x124) close(r0) r1 = semget$private(0x0, 0x1, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/139) 22:22:20 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) recvfrom(r1, &(0x7f0000000000)=""/179, 0xb3, 0x1, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81, 0x0, 0x80000000}], 0x7ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x6, 0x0) pipe2(&(0x7f0000000140), 0x4) syz_execute_func(&(0x7f0000000180)="430f0d5d04c4e1d9d4db0fae8d3f000000c4819d746ef9c482e1a71366470f2fa1c8000000666766f20f38f119c4e1416ca626e6ed4363ecc4437bf0fecd") syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 22:22:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket(0x18, 0x3, 0xed) r1 = getuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) sendto(r0, &(0x7f0000000200)="274153b534c25e6dd536ab55849613a241ab363c73333daf68b53ed6b7736fd60bfc3f805f2acbb4022e4a3cfd067d6451195e233c145c9804aa5f6a324ee0f576c969af156130fefc0864b0c14d8e71f345cd5c846aa603b6b78b7a464b2f7162391e7b92e87dbe0252aacb9cea753d7c5d42a06f1c1f1fda543fbd16367632", 0x80, 0x0, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 22:22:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x100000000}) 22:22:20 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x3, 0x5) getsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) 22:22:20 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) sendto$unix(r0, &(0x7f00000002c0)="ec0de820ff7fc2513ec337ac525c799122006571d8eb00f558440108e73a6bfc375a9f931cb8f5adf15fbbacb2f1504c641fbf0b56604e910db253070fff286ebb311858af16e7e410b85725e0d59d15bcbb2debfae0b394d14347825d5c35b1c4506d654218ac991a72e192a44269a97a910fc4afe57263e6cacb613c141e80ac2f34cb2bc966574fb655c7377a6cb7217ea7c6a8776f2a9b00000000000000000000000000000000bcca7ebb06ffbcae1e97b8a7bd9fe810f003ba0f483af7106f011889dc4224169d581f3f9b6430f2ec38c8", 0xd4, 0xc, &(0x7f0000000080)=@file={0x1, './bus/file0\x00'}, 0x5) open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x1, 0x0) ftruncate(r0, 0x0) 22:22:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000640)="5b13c74fbce5695843e840f9a6f8f8043276dd02b27c040c80866ce1396f97553f9525a6ed083cf088835af2640046c94fe276da1bc26fd7f0e44af26c354505a28c43e3c341226eb3aaec03dca3f4f52f53b6cd0165fdf8833e2d0f909128b8d0018ad4f11ebf4b07a9832c0ece15af3dc8b6bdbd4ef5e9d311d1908a2c72775881c2b4977f0e6b64360edf16b5c779038bbbe2cf166f9c56eab72c5f2e484da9a88cde1e3554e7d0cdf30b846e8f4e7e3c77dbc0d4d46315083ad3ee26af83834db395565c41f9fee81de69bee6e9385e1cf4f51335f59565373c5500864bc40a27254ca4af54e7a124e4f2240bb34aeb92136afda5270115c8786e1dbbde3837d5f853b08622ce435c61aeb6b196d59b4ce424ecebbf6d0fd3283101a500322ea689993cf97ed607765a4662f1af03cc930e94389fd6dc2cf182ac9553d388c7f8c225361544eea3e4041cb504643d4d8ea54ddff66ad1839886c285bd15002415ccb23d86153fd9faacd330d2a1690bd32f9cc7771d4e5cad6f5127f141c4c4c01a067de892f88e0f81abd697e00f250ef79ba36253c2ef0567c03d32d85fcb325fc7e3332261d2700d39143cf6359ea150539bce98c3c40590395b0a3340a86c567d53acfe38840c91760220ba9db708402bc907463b2e18226aa83a9d75ca679b16bd4a2f3d6b21aeaa988b30dddf76c915617911eeaee09d51dcb7600d5c145500a8dc5afdbc9541c2c9d3ff8d0c094996d5be8d122f827ad75836c6c1a2b622ea18d6b9065428c2fe1ab90cb7456001e9c244bda8896cb05914d44f6e6ff57eedf39294b48c01070c3603025deb6595d404359d9e909462f0af011a2579c28a63a4757aa9558322f65205f04c6e0440f4727e5e2da6980e43dca636aacb66320010867fa5740bd3bf6594863fec2261c62d7b67a14d2d2654f036f208d3534b3badda5d8e61af43320f7c85dd9b28027617c2cb6654b369164b9fb9f64e4bf0723f807f035c06d67d1aa5fe1fcc14383b5cb23a3f45ad05444d39a642a9d251c82cbfcd899c1c099dc72fcad63188948c7da71f8de8ede7918f2d65cb569d68bc7abff62ebdef98d43ac19f43c4d9d0525def1dab7159c4342dc21c3468355ebf6ae54e6ba40dfc29ce316f14dea7bb46200e6c2e4d807dd374667d16de7aaca689272c5edd6e5ee454d82f2af073606c832a93aa7cf46f14c8044b3a23d3b9465a26f3d0fb023319b235e6a5625de7674f53d28a7c8db434ab52482ee2f7ad7dedf1545593f0ee61357ba9f33dca0a7aaff7529ca706b86903391d5e28ae57a7db725a0b955139eb6964643f9778a12b2218abd126f871c8ef147cb9e357ea300c3d02a550f18699f8fd08c5c97dd8b7e94cdedbb0bb57fe7e5c6ab2dfd61aa613ffaab83ed748ebec3d48cb51917df53a7072ac9f03ec36c0af8f8608914087cfa018e1fde6170bce7552f47cb6f1047b0373ba244e18f3de7e0247b02b4723ff4c17a1b812dfd654e85fc33cb86127b6a1207c83c668a4646bb7298c79be68804f3bd75ffc3b166eb5345c8da7901e2fab05db4f6ab03b9bc4d57b4f45840948de18503fceb738f8c79157437d7a8ef4e739136375e99b4078f7996b8537f04e086a26a34f7bdeedb8098d8ee4d16fc29ba9ddb2544a034584da09f8bcb7fe0d34abde9dae12ee7c0586f8b3ce825bdd7910faaff841d8fc7389ddf211dc5590acc2015459eec3ceef50eace245c6cbe5a6aa94d6f3563302f97c42c0b7df94e58f242d7846acd83049c56e541ac48117ba0f7e5653c4912de461c2e9cdd2bcf880ee45bd235ebb3467d1aae0b07684a8b066d9556fc62ab887b91406d292094fa16cfc0facb3399dc8dde5be856a3e6397b6d4ecd571d000b3b09a59e708de7743acc889d543fc42f31e8b221063c0fafcd24b5478dba33c4809ae9e6640ace15c9c3bad84efafd3b18aa551fa7d1e8568999aa03f2e50b14fbf99c922cd5744342ed116fafb7dcbf9dd64116db67feba26b7b72122f0456acee8083b9b6a86fefa774c1138aedb74afda8d59194b28a0ef28d30cc2daf2b73fbadc6d14ec72d14a1c0ce311f41ee328fc3be9892ba963274e8f188e8a16170e43d26ba23a6e02b00e9a2bd07adeea22d59e26861de090e599599ffd7df69052b5053ce987ca7b8736491f4095bd870ddd94cfb80f347b5935dccdab25003ff06072884b13a54d30675f2bf0f55fa44e450f1925027d63d5c78b28f93990048f6db4769e7a9380f1aa3497b9334a58c68cab1393ab0e6a20c9c064c424ef43a53a79f2a8c5dc2881cb0adc435c3f86b8fd51eafadf1e31dfee01d3cc2d690f72c8c59c43a72dfff841bc79da57cd5ad828b1fdc9e37694bfd6a38a04041383e92a4fff7f6ba73a8186a3e23781a589b74c8f9849bb059cca39e20c4cd473b0ffff200152621930f12ee79a45cba2941e832846ec19c3bbf4bd81e67e527d068c848173e9c7241399da8dfae77c322f949d38b3cb64d607d06252e42f15ffb8e41b82562493429c7f83376c8e79738d9906838788c6f0db66272e8af84d0947650fff711548ac067cbd8fcb917a04511abe94cef4f96e0fe67dc6948f2114f7787a407d02635b6fb6ad5bf5e67c3e2c5b74af60cebff63478d71f60e0cc118074e519784f53231d4e7cac0650876b6c6e5345715af350e2862722073efed4ab28096a7b0b8fd9350190e8dd1765f9f6eddeb12c4029d0a96d371f0396ea52f8548dc7228bb157a151486407c9c823556c9b5b563b8f0b745f46ce31ac6b462614a132e3a317c0df50850220f74a0f8c5b451ec7e34ab8a2caab22da7f40d09e9dab15552c605d1699161d319e4b020aeccd9b5cdbe8715acb410ba0eb2cd70117acc8c42e5253c07f1c838b930a8aaf937164ab914d4431b5529ffa477130b338656398640b984ae7730a308f0720323390e9789ccebbd344fbc61e55a78112a4ed2a36f952fc1e0e8099970f6e0b37dd16a0d69af30430f9004d4963ed1c80e150a188e8892b8d7ac1f650069e531f6e09a4c17773ce7c432b3a473b50b76bccd0eb8094f0408149e54312fc9ea322e027229f7d88e3af0c8cb9d206a76a895492554f96d3bad25391dec846d13319850fa15acd9a1b887b21ad383ca91bd89fd68e041c17a78d3f6a13018debf20f23768c2dc2c15990cd6258de4e6059825520e1627f114aa0f477150d324cabb8c74fa8ef3892f50ced4ca02135b1deeb253cbd0ab8731302d16f33432290a69e4da745127f33ef2dfa5118d06006bb7a9eb382c70dba8e3550acecd5c5ea154f3660bc5fa237b79cf879598892fc1dacb6c504c34fb0d245bdc2f6ad9a97d725afdda0e5abdf5adc806174c8bcff26ff536f6cd569ed8f73c4307ccbc2d76aa59764e83a4fe96491a4a94cee9d1fd5b82f5d7aca1a238a3b29c2e6cbb14fb1c22a61afd089f300370f1079d24411862b9d30a424f2d8e89a5c5882a05e44c3c5fe03f313ff9d1833a96302bf945861a80e9e77e0bde0a759f52727fdbf98057a2bd557e8f77cfa2db46171420062871a088de197adac065b31a63f604448573751064d218c5fbaa7e8038aabe7854500368e62249080445645415469e969074b767082f899c3f772499fa0dfbe78b6cb3f808af82a40033fa30c82102a6f9306cfbd8b6601c66d58d083875c269678a2ea5bb5d8bfff4e40a315aaf7d3a4f70a7a4211d0abc11b9d96c973d1da7198eec27891cf37ff9fd9e913fd07c347aeba60b81b0e22ae1f34d6543ab44cf39aa31afafd4c35e8244c04bee9cbf5cd42194908d60788c606cf36ffe14c73325256bf4498a92376111eb798b779405f5963324e173f280719e1aa99a1e68d6ad5a526af9cebad2b1a82f59fb3194de777dfa1b36fff647c6cea853f6e635e6703d25b0765ece9380e441307847dd0a38577412b1d6f10915b02e7eb884617bec1bbd9a655e3f547220e49b6cbd18d1a9eca0fd7d92fcebc08cf77f2798103053197220474af00314126ec6ca12ebba077da31cbae5db973d0c091fbdad08073e1e837a11ffa874c6751dff580b9a8c24f3fe2833aee6bb50c2b9d4336e0a9a2902c37375cda53cec3ed0cca0ca672810fe686079b10f3171d8a2b01e45d1e7ec23d7de38f28b8a0e37fe1b339f0ae5232c113c75a9f73fd852cc55e477cc8137a08de5ddc15c85b1bb4822dad7bd45a580234503a44787e52a1703c616478674eacc2af13711ca78ade12176564cde8106d1a0ed9ecc501bccf3c428e5029239f973d2c7d8a12eeb796bd7bfb2fa300393e33fad7efefe96f0d648cd9c89f66cf22b7f5501038093ba76b6a8bd68adb74cfcfdcca55811d8acb614c765039fec29d6887b8871066160de6aff03929087f6d7c79ed7c1bfa6f05985daea19142ca706823535c09bfdf0276d16c1f18e7bb42fe74c2ac4a31f45f556aa1683eedd285be44b7db7eb01b517ce1ad2049a0fe16acba2fe69e4b411d7cada9bb1f295c4f6710ffc550f656b086bd221ebca18581faf95980ef1609c3f3691f508716f51d1cc9901a9ec24e283270561b21cf1de44af03e87d6d3f8a27e060f77ed6d492a8ac61f623408583bb56d4434bc1721bf64ddad362f3bec51224cdba258589b3b68075b1fd4e95db18e161e742d7b4ce8a00323f64019adee86aeb87e61f566e872dc940b6600f826a61c062a17e8ca0160cf34781741fad6411d51094160809b6f5cb867709ba0806b2465c447b1ce6450c8772d038d509b3d55034e902cdada64e266c6b42a4e720d1ccb8f4526ca1bab858273ed54c2b6fe0f1773cdda9384e94468c7e37c403e16214c3e82dda7d25d97747687877f9343f662b0258b48101b21692027ef722d7a2ddc555b87039e0b057eb94931c6f8bc618da292ae99bd230ae3d0dd5667d9c97412b822d656d7a057b80bdf9afddb7b7950ffcdb1fb451ba7ca9256aab1056c8aac7208ed43df3215e712895182734da9ba52a37e549f92e3f665e702abce045c4d79f49b29aef2c2a6df0d5a06131fc592d68797741b468c28ec516bde301c341a8cc8ca079b38ad110c89b8a2785307808e8156958ca08440512f92101cfdb6821ef151cd9aaa49397d693d6adcc2e9848ee7d758fb90ce528a0bcb241e073874b65ec96b1ec54cd256b01327b30ee6d55ae614598200fba5ba8d290c2e1189e5a25f42aa6351b3a9e9d57e47b18a8c81762d457b005a162e94ec9d856633442f8bc8a4e8c489f89d852a86e50a7b28df7da826077bb16e61887918444dca1870968a4de18831e5a73e12d1a5cd446aec5195f55c152c583336cbeaec6abd2899aaa0bbc8980f3b9e68ed97b83db30635cbab553cbaf031db4808d01219307fc8770438f04f88fc74d58be0d69f3713acd490f9a8466892dd35914b72488365e0b4a5957bcf1b7513ffc05a0e5c361bac07fa11e48261581f5504d1f467d5973c3ca5b3060a6a5dba6f8d1be34269d958ea778c8d35a1f5590e66b6fee8e2e16da1fa24c0090eb4c492a3a9b9baccbfa6e6bbb5b1ddeb59484857a849ddcf1500fd43b015ba514573ccfc880f4d3b72932712dfee19b01a1b2a8575fea2e5e050c937fbb9cbd8d13332224d38c2bb4692cfb8a37f5db6f0cf41af7908f22746a824947231a30133e25edd3bdf424ce18c4e712dd2dadc9abd9aaa530fcbee80996f2f4dd7b9bca0cebabe4b7e30611fd8cf35f8cbd3c9685bb6585fc5326b9f6b9142aef347c07eeb1479dfd8ce7abe225b159de6235a7", 0x1000}, {&(0x7f0000001640)="be3ca901349dbcfaae7c1489e20aeacd08f16edb1e465be7690ea8766d6176aaa816f7", 0x23}, {&(0x7f0000001680)="db4f54de116a8486aa8a6975542118ff9efaafa42a8ee50b3917238d9f79ea7435d75912b8ff848c", 0x28}], 0x3, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x44) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8402, 0x105) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r6 = syz_open_pts() r7 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x100, 0x10) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x28, 0xf0000011, 0x4, 0x1f}, {{r3}, 0xfffffffffffffff8, 0x20, 0x3, 0x8000, 0xfff}], 0x3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x4, 0xd6, 0xfffffffffffffadd}, {{r5}, 0xfffffffffffffff8, 0x4, 0x4, 0x2, 0x81}, {{r6}, 0x0, 0x8f, 0x800fffff, 0x9, 0x7f}, {{r7}, 0x0, 0x8, 0x20, 0x8, 0x3}], 0x6, &(0x7f0000000300)={0x3ff, 0x9}) r8 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000000)="ac3e7a75c2d42fe67e9385a564ae53712dbc82be8b830823fab5335ffb6ed901ac65c94ee443748769c7602fe7314c1455fb7dac04904822f2c137345319e8553acf98b66415fe006b275417529989a457968de8c0a548f6d7c734a500852baccf1af69209c62012c5583e215ad91d7928d2a90712fb858d227da3d3001ab87d0353c10b0621", 0x86) setsockopt$inet_opts(r8, 0x0, 0x4000000066, 0x0, 0xe1ddd9b9fdaa92c9) r9 = dup(r8) recvmsg(r7, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/51, 0x33}, {&(0x7f0000000380)=""/3, 0x3}, {&(0x7f00000003c0)=""/66, 0x42}, {&(0x7f0000000440)=""/84, 0x54}], 0x4, &(0x7f0000000500)=""/231, 0xe7}, 0x43) openat(r9, &(0x7f00000000c0)='./file0\x00', 0x8, 0x40) 22:22:20 executing program 1: fchdir(0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fchdir(r0) 22:22:20 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) syz_open_pts() close(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpeername(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000009c0)=[{{}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r1) 22:22:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48", 0x6e3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x41ad4aa, 0x1, 0xece4, 0xfffffffffffffff8, "62722b051f60f896bae0d28d68c356f21340b3b1"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:20 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff, r1]) setgroups(0x0, 0x0) setregid(0x0, r3) r7 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) setuid(0xee01) semget(0x2, 0x0, 0x444) getgroups(0x7, &(0x7f0000000000)=[r3, r4, r2, r6, r2, r5, r3]) 22:22:20 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) msgget(0x1, 0x200) setsockopt(r0, 0x9fd, 0x9, &(0x7f0000000200)="0158e55a000000", 0x7) r1 = dup2(r0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "ff010000000000080000000100"}) ioctl$TIOCEXCL(r1, 0x2000740d) mprotect(&(0x7f000028e000/0x4000)=nil, 0x4000, 0x400001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = getppid() fcntl$lock(r2, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x0, 0x617b, r3}) unlink(&(0x7f00000001c0)='./file0\x00') read(r0, &(0x7f0000000100)=""/138, 0x8a) socket$unix(0x1, 0x7, 0x0) setsockopt(r1, 0x2000000000029, 0x200000000d, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) mprotect(&(0x7f000046a000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) 22:22:20 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) open$dir(&(0x7f0000000240)='./bus\x00', 0x82, 0x0) 22:22:20 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='/!](%\x00') r0 = getgid() write(0xffffffffffffffff, &(0x7f0000000080)="90484ca14402a040ea910ec7dcd50a9c2c2c08861302e39e820917d212863fe0342556e8afaed39903d1dda31805e40b2f80f2a4aedfbad9d26c5c133c0060e0e40e93bb90b777beef08e2a15f10844819970bd35c78ccb5986159ee1cf485704389b08c9aec91eadfa99a4492523bc29844f3300e236a7688a159a17d8dcd6ac7515bb6e222a68fc1525be1467991c521475b2575aba77a4cad9f5bbfb2b9efe3f0c02c1ba1184e36b3ddb9d3e573f5847c5709d0583c0a0a566af9d51720bed475911aa09d5162eeb41e781c7ec3464211c5a2ab1d23f3811a5729bbb91bf6c4ce79adf89bbfce0cfb5a32923d728d411d613f16e8b6cd460ce04984e0a31a5030a46605c6baa9bb4637a65dbc14234d4744ee26000918125c3015360e6ae7a3839c0048d312bb25e1d70fb30d4231983d3c3e5ea02aea359adaccf084fd10de1a1e7ee3bd0f2eed3b8c80b6e9139d0dc5043e853d24f6505bfe7d1c8e536678b9c51f16f393060687bd1e02a16c276ea804d1cc09b91e95eecd336bb8919bea3fda354fa2986b7dec79de6d0e966015e8913db6f88694fe2d1f9d8ed7a04c45c7bfa4bc8e1b1970b2a7750ce8c13dd4907d5bf9331f88205e8a0bf566e2522cb5195c179a63c10c7a1af02db156ed14609c7c61b920bfa7b72e059cf460305725dfea849919185570e1c0b7cc959c58642085b333338d644ab10cece0a264e9e089863e693627c4fbff09e96a058d8edbc19512ecd7819b136a3ab24de5c09cf22aeaf9ce71ce6736a7b00b185ab792298f45e78894e0e42ecdac99af2a689b89dfc6bd20640d66bd4023cf6e3ee4ff976a8dd6f5dddb9d882f45b255ffa4e55a674841267e0f875f22da53272a7f928140d821fa9215101d59cfa44181a14cc491b4809fa3bcf07291e53850c3c01cdce488150a7b6bd8d900b6decdee7b6fa9a422f42db7759de0ce7fae1220b9e4509a1c1d8944b37bcaa1c46a925904c7851d18478b1eff31bba31d5d31287a971fe6277f8110ec62651b977dfb1b1e3f6f177e9f0749e1110298747e2eb98178b24a54962c1465c6f5cca17370bb788d18913b27cc826941410385f260d526e141ea59de7a73407e2ff5d4210929da0220f56132634ec536b98b87b8759328d16294d5081dc1f2e8be5f6369270e1f850bd687e1a756a1dc3e6160ea0c3c6b86fcc8f6ae73edab1a4607c40472888e14a3fd7053909e9922d42f8d01c6794ceb2a488d494b3e906cb87459e9bd0ecd022f8288ac33b5b8f7e72d0ddde6731ade8903f055aa8ad957ca3e826a3660a2db3a5bc746243869a6645ab79ff26bfc4073e7295f192307d09b5eeb0d01789973aa6fb110b0904a3b39e8a365d6b9c8adcc57e92201aab3eefeef0ed5eecc13ba715535ca18ed8dd9dc4389a5145b3106d0adcd77259c470e31a0264c1e7bff48385707e3b14584176d6ad98a34ae90080b738b6f4654a3c8cc4cf9ebd4b301dcfa9e02f3423b7fbb981f228577f63d3a9f9d571b5223f67c64bf287c19a6ea4db14c196f21351763ca7e172ffec46783a6918abb1434baeb8e4a4e408c71264c0f83065fe59bb2a71950f02f09001769d538105c2a123aac8d0ee1dae686153f1515425cba19a5c7146880714475a0f79274691141149ae7c494c7bc074f0ea3be4fc010bab7f09698ee0df0a81a5f3946c731bd2300d5f2d6a90c0c9e965156a8bb294fde28ab66f376b11238810b1bb48391aba3c6a06895098de5e678068c3e80d788c5bd9a267fe4285f99afe8f09ffa6a404683c567d9922256948fcadaabf3a1fa2e9b3a28ddb14f386cd8604fe35474902865c14eb931d46be43875162523bb168d46855e6beaa92a144f4a21c2211e84042e9de5d72f9d1ea19635ad521e3d5f653334f914d93d56369b1f9d9805e3458387fc0c2f6bf188eb77517f14e1b8563d7e76fbef133cae15b2526736686281d2251ae29ced71f958e303385f376b73abf048f43714c7576d0f5878d4eb1e5f1ead02632677d1a78063fbaccd1a561067e2f1d848247ed3f872d50b6bb4fe34fe66d1369d5df28079372e0337b71ac25cbc22aa2163abd385eb817c9f3604748d6f9463db4c606f2006833a9d3d2fc4615bbd8895a2e6745801578f902ed682129e156565024e5ebf3c8b224b67408f78af2a2ac1903114c291d03ec2d453ba1e356cd686c8bf51b1064b0abf9464242072a0fa375c97ab24ace5416e0f45bcc14134844e7ac098f72809bc77f8eb367292077a2960d5b179d39d065a1f9562fcad4266993b265bd135e458f49fe9948b079f6a7709f625377c805cf3a051ffabe0464348e8ff1162178e4c06395ca4bd52e1b302bf73e9f0961ea2d6b653bd96a26cadb35f90e1fe585c09c5ed5a3f953510cce23ea6d06be7e6a13d58d56a4522cd7f2396650a441ebee48e7213e3d0b00deb878e8cfc8191a0043b471345d49668b0b9023e925a9b2a9792e192bf8e3336a9cb5bbea4e5c1fd16ae074e71d9fb42811c5d5eedc366a415de503f903a0335ae5472f2f6791f75d1ea7d2464904ea101d3ce9dd0ab14e778f9ec2331e3c99b5f4d38daf7d2bc21008d504007eac1da3603c4417e242b3924c245970b7a5c67b46876d95a48df19a9b7e13832ba38fae10c4bb76a4144ae48f9fc1ac3fe36d52018e97393333284c7ac683011f94c56589c4b74da5eac92a680aeb7df45303fb12ef1131360ad39506e24bd61d25b38b8e39fdd157f254370c11316b8f1cb9b8187f0b5c77c1ef5f50fa833ddc792424038d3c69148bd67fb83f6af13e9bc1ebc9360457bbd9786f54df0f4e609eb93aad9f887e5e084c9003ba6babf351d8aa0c4815aaba1b313fe82b041b16c90965c209d033e07e06dcb300518b553cbd48ba69a305760997210c9dd843df60c3ad30b47f36b2da722ad88053f8021b3f8c3657ea223bb2d9186aefe60b1a0782d76acada7fbfe56f6be3dbd15a263a74970d8e939997f7bbac95398c8aaaa90c1ccb6b6d59896d3026410f771b1e1e462bc713e6079fb1182701c4cb738f96a0d5ce8d73a25997f3c445c118d50849a468eb433f7998644ee00b5c66b78207ab58d2bee890a3c6a69b0495a5a30f3d9d56118b95157e81d2c9d9056761266333235bcad4c87fc6176e994f93cbee566fcb9492ef9fd0dc8195a9bd4f65af42fff66a59271a8924be38c2eaa95b139ea9e95694de2777bff269fb78e645161a1cb3dff55625804febcd8ebdcf0d7e67d5d799bc66e6f25ee82ab2306705dd8204af7210ca475761e7e0183dcc055ee04f7c161984474fcceac5ef49c4a14168a63b2c5a311fcbee5c4236841bdefe4d621f9d26a518cbcfb6ca5c68b2eee9da52965cd37d7fc0023909819922902ade03e163fa8ad4eb80ca4ece2355c01ff83e6368a0f0e0b8ee28a7c5c407d9a0295ca5a94c3cf0ce1ba80ca949c1978125fd04a53f6b11bc4bf68b1464dd1e5d4882e1d040448d1e955132092818c1468edbbe1accf23939b9665259aaa1a74483b544a1e304180b981282352c40a360b3cbe9805be0857aaa06e9a0953b43b8b33e02d57b8a6d155cc9c52b1ec0b670c71a281354763629dbe70e8b2cd47551cfd23522eb51cdf76f9f3cc801fbab76929be964c6158b62c8ce905a2d31a591af6dcde586787610cfd14cbf277c3ca4081aed1bae97e24f8c6cee705af5c8032a12a2833204fb2afd2e446d4a9f22a807b334197d5a8596d2ac69daade4181b97230d0fffe8f3795723359769ecf1f0fe7b34a5d3314dbf6dab92df222b57db4f8464bb52c32c9381f69387bbdf11e122f0b76083cbecd62d878bd87a93e7c205bcfa9338c9030967e89bb4a0ef77c769655e4d4d99ddfa5ecba241803326ef9caa92c1f0d491fa51e07827251e314de55973c215855da00f6c58434e0158fd052ca73ccfc578f9c99a0236074cbd4b640c10c1ce1c2e33cbe7ce6ac0b1cfe41e1d2ba3a879e4b7fc95c003f28dfad894f32df007a3d1940ede387c5bddda01d65e207c4465e667e46e785da982e0e881a5c8270c90f1aadf08a42758729fcb4de16181e9c61f9231f6685766900bd22fddf2a7d957953b06cabd023c481d9a7ddf4ce080544ce47efd5eaa41b3c1aa2046a52dca47306551373b63637f4bd2407a915e3a1a811a9a238aec93c36cc0717aa0ceec629f1affd42d17938acd5f43429dee059c87ac9cf7d3f49b598dc224ac09de10a8891542617a34d7311a55cb4ac958d812755eb49d99c59740532f1e001343c2e19d7022f9b64c2f0ebe5a9a8b02b00f065369480c05a214e5828eea09c1e6a7d181c4f044ae770315aa05de45ec51165b2ac384fdf0e67392084ecfcc37f8a5e1a3ae2e5eff6ab5a9d27e9dd99510f41fbf79a6910364cd0f3e9dcdcfee8c6cd9d0907ede0f1d88ed4b9426948b43a179b65e64a423b2f80ee356e57604b5f81ffffb894071853bebe1dbb45500de09a75ef4ca3382cefde7cea026574402f61bc705b31f577bebe7456107fe2c2ba64057f036adf652ef901343ed2d863ff61c6a1d7788a3d5d25bd696e3240dd2c3d78d9c39443177b6c632d512775c0b388b336a58f6d281d8b37524e531ac09b71421e0387808d421d93218d10ff0ac9a25c1d2fa577cbbe0ff2b92a382bb6616ef851f76b671621b30efe15b51fb867bebec80f0d3d47045fcb7883bd4ad0aafaaeae9ad8c094f668add036b3c9329fae445798f274f71299a71a4f9629e38dd37ebf58ea6761478e6e7c7d811abbaa651cfbed5fee4516625fc43ba74fcae41d5d39a2a8104066a4638afa03756495fcfad7246330ef464b7f301740129bd3fdcd7fc814944741326c486dee2551881db3b5dd302bfee9cd7e9a50e56d39878ec73bb642b7cf10eccdfc706d01538bca7eb3708dac55ed57f6b61355eaf700605aeac13dfe01a65ee3df674d5dbd73a59029456f6467dbfc450b0b45f57ec6f757fa257a7a124359a5d957b8a6f7640f779832773eb7c436dbb7283725e2ac71b406bf68534008f5dcfad1d545197c8a60a84e3a3de14fce8902323f93ff12303987988c4c87fd9d3cedc2445b2bdb338b02d5b27c0d08080e0a85e24857b3c70430a1718fcd6c17cc99fa50cb6511a6ab80eef34e2a51337417252ead1aac109cb07badb90f936e8a4d65d8c5b948fc3aac3eec8f8172c044c16e59c986ca48a932270371982867cf6c2ddbc09cfaed37b064b80b40a1de5a5526063f359383144d1fed6678ceddb65a764fcd33062497ce289633905ee4a60f66b9223b6b272f65feb2c8dbd6dc8d640d74a14a78ff5f127ec95651bf657c9e24b85b3d58e895ddcc7e9b534558e748707f8625df8268b22c1af238d0b7b0b6583a7b605c6a8e7a0212dd6db1c66b1a8a009a254372138c7e4aa6b166c55f4a2d11b37257f563243c9251b84eb2fbda29a7ff4788c567de1705b5691235f08b41dd05f69c1d518f8a553fbe2b9b299c1a84ec12f910e434d6183d4edc5fd1f6d226062cd40af7a2ec560970de5f318acd44e615d96ad8abbeb9f5be6f5fe70e0bafa96fb4f7abd485fe8185e920917a74388c69350fa041259bfb8431d0821f0356be4d6f78ad909bcc1953cf0f5ad7d640c2ea9aaf7e01ad0d337ddb2da1f201c51ab251645e397739d79934c26ea013db1eb73865ff54c82fa20f27550ca5a51f107447467e2827131098842caee98d4909e35a0c9e730ef87c8421c4f2372edeb80db3a7bd1ff5e3ea02249eb421235a8e062bda1eff07af67", 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, &(0x7f00000010c0)=0xc) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000001100)="1049a4c6988acf2617e81ea893a1fa2db593bd06201f25c53fdfc08c599117f9c3b80f4744e7d5690513b68407c90d04f4065351d340679883ad16a49c2a594544b959a3cc173f83b635b246", 0x4c) r4 = getpgid(r1) lchown(&(0x7f0000001340)='./file0\x00', r2, r0) open(&(0x7f00000011c0)='./file0\x00', 0x0, 0x20) mkdir(&(0x7f0000001200)='./file0\x00', 0x20) pipe2(&(0x7f0000001240), 0x4) r5 = msgget$private(0x0, 0x4c2) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001280)={{0x0, r2, r3, r2, r3, 0x11, 0x5}, 0x7ff, 0x2, r4, r4, 0x6b322870, 0xfffffffffffffff9, 0x0, 0x1}) r6 = socket$inet6(0x18, 0x4000, 0xf12) connect(r6, &(0x7f0000001180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) msgrcv(r5, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000ff0f000000000000000000000000"], 0x1, 0x0, 0x0) msgrcv(r5, &(0x7f0000001440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5fafb7289cc9e6cdd7449af0cb4bade9e659f5b94d624eb6ab60622e36c93f5fbe25b14f26096e10dcb0a4ccd640ab2cf28bd9f878ac8c027022cfe8dbf9caeb7d7a3c553080a2202051f36bda40be1f7f0431fe02e15b900baa85ef9d804ec365ca1d64b66bc8c32d8a740a4c3ac909d2838c0dec5b1d174c02a7a6f42"], 0x7e, 0x2, 0x0) execve(&(0x7f0000001680)='./file0\x00', &(0x7f0000001840)=[&(0x7f00000016c0)='}))]\x00', &(0x7f0000001700)='/{\x00', &(0x7f0000001740)=':^\x00', &(0x7f0000001780)='([\x00', &(0x7f00000017c0)='/!](%\x00', &(0x7f0000001800)='@\x00'], &(0x7f0000001900)=[&(0x7f0000001880)='/!](%\x00', &(0x7f00000018c0)='\x00']) 22:22:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x5) flock(r0, 0xa) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x1bdc63d2, 0x4) 22:22:21 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) socket$inet6(0x18, 0x8007, 0xfff) getsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 22:22:21 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) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x5810, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 22:22:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, 0xfffffffffffffffe) 22:22:21 executing program 0: r0 = socket$inet(0x2, 0x5, 0xffffffeffffffffe) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setrlimit(0x0, &(0x7f0000000040)={0x60, 0xf1}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="c526dc00004900ed", 0x8) 22:22:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f00000000c0)=""/229, 0xe5}, {&(0x7f0000000200)=""/85, 0x55}], 0x3) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 22:22:21 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) recvmsg(r0, &(0x7f0000001740)={&(0x7f00000013c0)=@in, 0xc, &(0x7f00000016c0)=[{&(0x7f0000001400)=""/128, 0x80}, {&(0x7f0000001480)=""/225, 0xe1}, {&(0x7f0000001580)=""/65, 0x41}, {&(0x7f0000001600)=""/137, 0x89}], 0x4, &(0x7f0000001700)=""/24, 0x18}, 0x801) chmod(&(0x7f0000000000)='./file0\x00', 0x190) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r2) r3 = semget$private(0x0, 0x2, 0x30d) getpeername$inet(r1, &(0x7f00000017c0), &(0x7f0000001800)=0xc) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001780)=0x398f) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x100000) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000099e7f8c15b605fd5ae3ef1ac0000000000000000000000000000000000000000000000000000000000000000033980a4351872b33e4251cac0ecea45862c572233ce8eb5ae71b16bc087675c4c1725ed4c8c86741ea5da0fe753ca43192f3c1f2ef77c4f26f4fd47472abedfaad42f801f94773863e0137338802d207d78a835c9949ed9619aa1daa3ca61e653222605b055587cb5aff45e7bd671f2da074cc90d28ce00f2c11c"], &(0x7f00000000c0)=0x6e) getsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) 22:22:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffffffffffe3f, &(0x7f0000000040)=[{&(0x7f0000000200)=""/237, 0xed}], 0x10000000000001fc, 0x0}, 0x400000000000000) flock(r1, 0x3) 22:22:21 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$setown(r1, 0x6, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setpgid(r2, r2) 22:22:21 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "9e20b8ef1fb599c4affd29cd7c9f1745610e01c3"}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x8001) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) fchmod(r0, 0x2) 22:22:21 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8298, 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x4000, 0x0) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x3, 0x7}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x5, 0x195c}, {{r3}, 0xfffffffffffffffd, 0x80, 0x4, 0x2, 0x7fff}, {{r4}, 0x0, 0xc4, 0x40, 0x2, 0x8}, {{r5}, 0x0, 0x10, 0x20000000, 0x6, 0xa}], 0x7, &(0x7f0000000340), 0x7fffffff, &(0x7f0000000380)={0x4, 0x6}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/73, 0x49) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r6) 22:22:21 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x10) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) 22:22:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x100, 0x200000000000001b, &(0x7f0000000140)="1ed6b537", 0x4) getegid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000080)=[0x0]) r1 = dup(r0) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) getgid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getgroups(0x0, &(0x7f0000000240)) 22:22:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x4119, 0x0, 0xad8f) socket$inet(0x2, 0x0, 0xd486) pipe(&(0x7f0000000040)) 22:22:21 executing program 1: r0 = msgget$private(0x0, 0x208) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f0000000240)=""/175, 0xaf}, {&(0x7f0000000300)=""/198, 0xc6}, {&(0x7f0000000400)=""/106, 0x6a}, {&(0x7f0000000480)=""/117, 0x75}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x6, &(0x7f0000001580)=""/117, 0x75}, 0x0) rename(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='./file0\x00') recvfrom$inet6(r1, &(0x7f0000000080)=""/150, 0x96, 0x802, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:22:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xffffffffffffffe5) clock_gettime(0x2, &(0x7f0000002600)) sendmsg(r0, &(0x7f0000002540)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="9f06a7b8f1e5f4421442108a831aebbb79766c31f5e953b5cb72ab72b1c9148dd48a3dd0e2d6e8f8adca59b29a88a062ea99eb2069b2793311b4ee5ec8aec0eb6c28409c", 0x44}], 0x1, &(0x7f00000001c0)=[{0x1010, 0x1, 0x3, "f07d507e32bae460da6f2912254b6fa9b773ff5ccda77366171c482358bbc8a572ea0b61f309f8d3cdec7b53dd01079d3e181b044ca31dd8578a1202b2fd6ea362e10e7d7afddcb079341c32d16165b6ee768b1b79b59c78b05204e4c999ca9f262e0936e1c8bd5ca2272e5c4dc53297001fbbfce4dc521b5e43b7e20bdba5f78c7cf5de4041e7598db0b95244662ffb94eb1d6604e3b29f22a95a54c86de5e1762db0da24bc6e63a05956614c94479dcf13046559402c128dc4219d6c0aa9d62b988076747a3c8b47d333212443a12779f9b2f3b1e1fc16f52526fb4b2403583f1226aa8a67d1fdcfa693f48e7db63024d0a07e79a11c9b73ef804e09d9ecd04debf05191f20270e85fd4304f1f37296e36a995122df3fa2391845f05c9e6692da97ad40ae89f2e6f54572327a054140410dfe08eb4995e81f66e5a504f7e02d922853cf94aed12da17f701a653693e92028623a648c1fe3b6dbe6c08ec14b2cf29994c52d0b2e8704412403bef9bdac9d64bd17ad30dc64ddc7c37c130471c4286e17e7af0690aa874489e96aa36f39170a27d40115a2310104bcada124c5944011f3c8705764babff84b855a89f80f15d802ea702583aa2f7526c68c297b2df4fac5aa82dbd074164eebf20f61cc597db44841a10ca3cdf0c16bec0be631b811f5cd9bc821878623d70926b3da0980099d397f8cf7a104aab52c166ed07b1827c6ed6829b9a09e84ebe6222a581306f5392a84377e644852a705fb46a0bf2a3e4a3da8bfb81a9c5953cf711cfde733eb8e74ab6e0d197dc3aad0abeaf41b6ff9dfc0049402ecd6f35e5cd23fe0f6a6f026221d5b68adc372b158c64a96d5abbe380b8dd8ba89c6e657fe4b87896cc26cf8567f4c636c904b9686afc04950ec4d4373fdb72a6dbb3c82f5938c9cd86345d8a2d2197c9c095ba77fb9b054e98d59fed1d7b1dc1d3582c431d2b3fc83bcfcf1d98f1247d279db0e44e512048c6aefb9361f6645ffb62d0549f329a5998d29b4c9137fa481c4bf947fa9ac6eda9418cba85c6026958ec995f5b24f0b9f8079e8661bd6f223b21bc913800501f17c5b174f85467331b69a00c9e56ae8ad6c587e2c817aeae28ce09ec2b6ccb7cadc9f0ca07237f032d18b84c94a2559184eb55d854bc871276cfec90871b14281d86656272b287dda03d702f3b8874e06586a01b75a166dba2bcef84eea70fcf5d556053f414d827723c0c5c65ac9cd3db90657893e6d186cb2df3c485ae9ee1c475a1a38f5093f4a61e5cdd900b5018991fa4b4c6f374d027d2222380a9b7cba6a8b99a84770faaa3d78cbc1d4e0544e19a5bc294653d1cfc4116994c0a3ff29864691c7068a30cee6caff1203dedfa119cfacd0e34042bacd7df0816d079b79c1eb31ac681a105f1909397dda5d1b97f19e40afa962026796938633a6d7049fefa26db0d6633bacd3ba674e7e19fd1117446df1cfbada2d513bb0c7561ee616a2571e18af5d5b6ef8cbcc90d22899013880d74e517eebce23a2f760c52067112a4482f94d7d5ff74b33f7efcc5bcac28b75afd5b412d97274c903195298f2663e2f5779e103c6fc4f07b52a69429403eb1e808966cfa1dac9dac6c11cfb78e76c0343f038e677b4b616aead5558c12207c5cec5a6f212ad1e0cc679b3f4c0618361ba4fd062142405db7f0467fb8223ba90bdb6f3a02ebe2cfed1921c7bc5f00c41b149f200ed98a61c1fb51c4a00b1967e9d110379f6d11a7d41aed24d3fcbfe5d439a880dadfdf75073941df9d00ebfaa9e13c5e4a629aac078f33e3f36a8f1e0701851757f37ea6ad558f7a35ab19cd18bfcd32e45b577e1ff5c6072965800d08a7d6815aa805a5685b3f0fba863306720219843ef101e9d3b764d31032d2a043923ae78046a97c998a9afd0cff78b12baaed03f911213045787f4de5d372d92c5351c2744800c8592f8844b465ebeac4bd8e4dbf643dcddda7be7211d60a2f7bef2c166f273565e9400f67613c7acc9989fc8ba0de4a38f2f205e97daa9885dfce9fe14dc268410f08ef1020b28db852904564e1c3fe2fe2a697564e15789bfcffef48617428ef2c52c5bd9a98f0653caefa71a6da067e2646aaefa66581bb0b7921a42b458c6e8464263e3d6c1b639a9a2d1d5002b1029888e2f8ab44a8a5942d594b09ee39276825dd3927d405eae09b67c2335435953ff95fce6cce0f82e98827713ed2c7076f3f33b3023b027ada17dcdaac0680e4ae7e2cb9c657a5e7203984ba8a30829581b05c358c8f4bb6aa3d285b0dfab0e1dfd3f80b460af99e8d391120bec74cc8a52c591e1ef748b8b9484efe65495bbcd5ce9076a51f8b5dcc4eb36303aff0fa97eac94703255f17a360061ad2516265dbf69315d874e1c3fc2d60d28b159189b6eeb8c295a662f2833a10cc79750ef972a5317e3683948230f1a182d3a6b47a82893ac0978dc760a4936bea650e12d45b3d227d4c115924a5403d62ecf23b7168fb9c3702c6e1dea765e943cffd2558d520a4734555a3370798a04e60906068f2de079a1be6edb48104685b37ebbe27408aed9a98279821fe80bc759cbeb6f69190bd00da8635f954fabfc7df507a9b215d6406afc120d6b38397b7b98c7c871def5dc9b9b2514fc85d97cf1c24dc8a24b4944fa01bad53b83055804f8ca15d376f4d2eb660d8115d5a6bf57c15456cbd6b3483849e04515f8fc9a8a66aefc41814de4bfdd925fe60e5d3f2550598c3b1fbbdd97ad6c5a2aade4887607ccdfbf076f39f1450250c6de9315ae3ad46d701353b9d9508808e45d4fd84147a3d6728fbe9e5e4216d593fbe3e60e71073922240fb4c97a1bc424fd0aada129a73fc156aa483b9c7ddf2ada1ccde40362a2e636ee519e19a4cc1ad47473605373e3461c530c425d20ef5c84dfc82125ec0420e8a3556b09382eab4714ccad05fdaeb7a06478832888cd5cff9f1634fa23cdd3d3b8064655c414172759eeb0c6bbeff00479ba172cb25bb70e1a1e8b96b8e141000e8090e6158e57c22a8a0be564b45b002eebb24a5068eee20f289d58421e056973dbafcc6e3c29a85cba9c8431cb5abf01e36be8719de683b6976af264e9d4244cda5a2a3c04637e4a05d22d89b19740e314a68c58c70e0d3395681105dadcfe8823aaa0eefb2457f0af0212f76eb035b545994ddc039d793d363ce70371235b8728f04707f3aa8f222420fd70b0a7ceb88ff71f7b860a356eb7c2c74ff4ff2a87f7cf79a8ad9200e7358f3d2c0e11c1b307bbf448dd0fcbd13c1ac1331b1da92436648ba553ee66ad0cf28c7d943cc494bcce377f3277e1f5bb1d8e23336289c8394998cad32160d5cde568b14a5d9d972832b473ae9a75cb96ee831c4931fa4bae0f715022c53112f017919d380f3179a03f0fc16d9e9e57de08c7c7d8ccf9d9d86e2bdc6050eab958e478c7ab3711497184032c037bc5a4caaf942df3e1210f7cef8df5dcd62fff223022bae6c8da00e8658f3f288a3ceb4bc82fe62bfce095ed166151845a0355489e2226e951c1c17399a82204c0db0758605679b335737ded9f8982f20c8a13c7acdbe34502714036f682a6edf207ce47847a89bbd063ac502d53699633eebdd4cf9fa6fefc6e64894cd1da7f8c25269570539a9c11757b8c6833fd2d3a5fa42283be97a59acc4782888b51395fd25cab7e09c5afc83c796e26da0ba43f728fa6d4b4cde49a0cd203d5b777e5bd3e3eb9c1581b97713bef2541e7709e730ee92bea6276625584f69e0b3060bca7a509342603a5ce20a296e4b9672e7ca4a35b04d3f6767f8921725cf0f6f9296fe000fe5318469b8eef278fd74827333ad5b465916b741df86aeb269991d9bceae03e7ac8e9140be6c75a91ce8b0d86fab4c6f7213ce4412c2bcc482766ca3076592be290d0403c42c5ad714007e44bad2d85a3dc9221c4724766e9d601277975b3217eba01c5c7794f4b9a5132870a5c4c0d90750e3c110cb37852dc862a77a3678415f5c56a83ed84821f3a2bcd0ec78cd428a867b25ad1c6cb14da34479aa67785d119973fcb0121e537d9907f0bc882067da8feba7d7e70cc707d926005d99e2a527e14b9bd1f1204a17d8e6519f6a473bdf6fd562d692443ab298ab4705a543af3fd1d7d841b89cb6b19b0845f2344a20bc0a3a7d282c55f551c38a9965eaa5e78830739d909516abbe5cbda1a9a35bdf6571452a42916175a345af6b1a8f66c92f8bda4b6184418ea97f9c4aefdfde0560c6621134d607789919fe8ac255282cfcee915a13af5f43a7403d72b2b3fb2106b588b775d9c4731846c0b501151f835380a8612e571c45667dbedfd9974e551a174f89e918a37b119906b11474787c5c06b2a390192a09eb43e1a847af8a022482cbecc45bef81bc76c209dd9ced5347f122af7de4fb46aae6d364414ba3f22bcfcec323c5158ebca707e610386d98af822aa9ad11ac0f9c3e73893f49762e9e22503b61b739b417347fdf14f1d39e411919967a2d4b0abdf26b7eec00e76ceb294c30850531c53e67af9d4217ff010158643600f0c23862f27ecd918ee41232d50ebc3d5eb5540735da19758c8ff7f4e62abd3d0184b5931b4f979c0922246f56f1ffa4b0ee2242b08b67c43f7321659a23451c5d45530f0c00c8d4f805766b635689ed2ad52f5217d2d371b3c2e1538a1f40a56752c2e89abaf4625c5b78990bc188e7dc0a85de84188c8ddd7efbe4ab580ef65fc1c063c272755c60e4eb8f2a4ac5654ddead8058e7e90dda6db40f29858f181f3203813abb7ddbb5f62a1c6a0e6ad4f35399a6bc5e6ac073638f93482c4558187ebba1e518adabd01274e992443b74e597dad7ffe5edc0b88bd58bf5ca8f13aad92d57d4046b58e1335e25bd3fc6b3e6df99ae026b15e5655df8055f25fd42a359ae5e46586b25637fda90ed003b1e0db8ca1289f3db6674330cf47e70dfad5ea8cc2cee877983bdc76f67c949004f823b364d3f63543ce0b961f6472e33b84167a0bd4af57e9c0f60302b9f174b717252961799a665b27adf8ea6de00e71e03d6938b10b97c77cc92285299b562d207ddf6089706d583c9268a037357230c296bb3057bce086c6ce2dfc146bd8ce5fdd75bd9624c34cb858de0d920845e74c59086edbdca9a9d09fb746a98e0fb69dd924b4a42efbc92fb384aabc5cb3cc2f038b917649c38010fc97da6e2d1155dfb939055a7962d22234d6e7a9b35d5559fef821eb9a72c9d4bbab05757e18feb032c95a31adde10845347b50486cbcabaf2c8a7f8166ac61895889c8d32249c258321656662c68a393fc2e5dbb96ae4dcb1c540886133225dda3d22e44b9d297e713c001accd9b6b575c09888060c32e9b8cf928b8be5055244ca58a4378b438e906a6076ce838969c1161898fd6183c34abb589956737f4978d1263b59b3e45d357ddc966292f0807c4860e7d56f26356bc7111572ea2dfa6ed96e0f573fbd4fb4bad6491e29347df8d487ae48bdae92a51e767d92a212dd0fbf94330aa71894af4e39dc0913c4d5fea4fff89d98663bb9f7be505365219ed73d2566d4db319cc76173d30f12a15800aad29fef1c7741fbbf752c71df38e060edd98c5619a22344c6fdb06a3b5070bffcad9dde6faaf1e07aecf5e98b997ff7050e55eb241affe49d347ddeb2620c418ebd1f4197a614114d3fb6f14d839b507e5c0a1f70a93e4a5f454ed74d3ebb1b32fc7f9d4cd7c70146a940518267c9eb582c6c74713aa0e343afb93cea4b6b31c5204b041bb57929865ec60d70e"}, {0x50, 0x1, 0xa1da, "7c71ceac27a48190d495499ceda084cb50e0adecd0762b4f577ea5759f8c09b075ac6b839807e4dd0f282b3c3b9b08f7590f7fa2a810b8e89230fd4c3cc1"}, {0x70, 0xffff, 0x101, "dd80f3563c0908df873de8b4ecab8d40b1a713ecdbba1b3f787745ad905add84807c920c385d96f860cbf3e78bd6c54c7a95599efce8781be6e8fe1d23d660b2ba392da6a040be027f6a63b9d850d7426952f0bf1a2ab4d04a1b16b19b7432"}, {0x100, 0xffff, 0x6, "42bfcea30a7776f5d1697b929c36fb86248281f6764ca98267c4adfb1a111fa6610a86a989bfd1a806b88571e7216bb01906ca3383f2c3d699b3bc62402f2d0e3ce52526f903138aa8eecb19c87ba19744d35de43718bf4249064452af96ab50fad3c64aa62c30afada13199eb4b0449d9feacaf1aad400298b5c26ec6018fcf3e922755c3611543e1a375e092a51bb3099948beab6d31f8f14afde8453374291ec25773835d9dcd3da7e61c854511cc6696bb3ea74f0149b1c3ff418fba6009d6586db9a964552831e40d759f803d2340dab07fc174001633e26f83c029b974142a19a88fad205495"}, {0x50, 0xffff, 0x3f, "403b0b77bd4e572711341828a2a0886365b440a900f590290d2b6d40976cbebf6a7f9631ec243099852a3d0a63bc48e2919980f6f243ca50b0211d1f"}, {0x28, 0xffff, 0x80000000, "1e2a7f20dc01ff647c7433f10caae091a88960f346f9"}, {0x18, 0xffff, 0x9, '0'}, {0x38, 0xffff, 0xde1, "9a475f7fc2cc9a18239d451a41a749bf67e9bacb9fc6f3c3c5bb753c944890137cb4ac2142"}, {0xd0, 0xffff, 0xfffffffffffffe4a, "9255582213b2d1622fb630c76eb6f25b19abaf96ecbc204a3d5209f8c7c9721587f8b6ee39e31cee8e536239abac125368edb36896e5e69ff131293d1cf441284ddc296ce07c0eb1c17fb5efae615c351816ec6f3171040cfdd588ae36c8ebcd27e73a33e0e8ce7cbd1fd03b33e12d74909fe84e18be4239c0269201c887a324cd0b8a53499530cc11c745c32d81fe4623f362da6cb8f14b3a301fe96a916e249d89d3f4c0bd7b7a472b47953049de4f6af717b0fff1a71ca96d"}, {0x1010, 0x1, 0x8, "b1e5b617501691d936fa16ec87542bfefbeca1994d6429e4980eca4540a869066b555ae9cca3fda0b38e6a2b1803c096d249e6879b5529f9f688bf408af19147693c6c24a59d9b74e7cbc88fc5ff65b23c5a2c7114ab36fa827605624256ec71fa3c19edcff8df83a2e312cdbcef86a56609e7241e874316d1ffad3ce291fa15092bf8fa2a8194a709cfc210f532e625e7184ead06a20c7c9d35e2d68654da6e60f28e0ed249a5bca4337bd9b834bea278da30e9172d801e12caed42364ae90da1f87c136b6aa43308a149c4c765a8bb0914be964600f336c983563b735b4e0d0a6919d846e0922addcc583118761b7d1034fcc8f23796836fa7646107f20b807a16b432511c9ffd0cd0d303ffe1a1c4871c654d493c3bc272bb2453f7eb1173e08c85228f3fa7f3354930e864b1e352730f8e38c2237913bedd0d8b0719022413477dd7934635baa180e9b38783ff6c860a97b24c0341f954d8cdf9384204db072c2529d64a492ab3a8114cc1c218b90c1260b733ea3a86cc624bfc88888f4c9829cea3995b1c8ca7e47b61e803d33c7e1946eca8d34f97f3f8fd7da24a8a093899e9b0ddbcd3d3ea54273eef3104715a1c12d94c24529d836ea69160b0eaacdc5cf71f786b90b9c9bfdc40aa23fe51a386df1c049d94e250fde37112a38e159c86237057c6b5e3e42ae08c538947bd3e7c6e25d61b694060a5b72659ffb14f5ef80278861108d1b651d4d8f2a6da5a993958edf377afa1c69474f7d00b6cf50e1d4c315e1082feeff4ba6b77eb4debdf997dd15cbf5f915dc6b85585ed84d712318b087fed6a0f4407bc5df6ff30b32404ef99810129f862363f33e88d4bb1513d21e8c9dedd77f36bc5554d6440ffc8a8c5738dff2fe2397ded51f52bc8840e67fc2c5b308bee15378e64ff481e61967eb069f8c2541215662505537a4b3d78ea3eec8943473663bc88c37c08fdc663650bfd5b14b65649f0b76994dba3feae7409e2d22ba7f581963c6280e75550b5c38115a6bb8262b976fbbed2a438077c9b80099e99449eb2120dd8a3f9c8752dea34291364425318c70066e02ef8a7b0cd8b406f7cd70e74dc7f705a17a22a298ee21aa606301a9ba3930a23dcb47c52164cc45898abb7420f593b5c79c67609cdb3933152464b81462f2dc6c6f85855f871c3b1efe93c5db6f7d0cba16b950b0ffa7d401670dab6a969c350017fabc9d93640b520fe36c935393e158a51d2cdb68b6a2404a1503218bfbc415fd8218b4dca54b334f3652b6a665203d87d3b949ca0be4fd54449cb23c2967d026d31a9135644b02d7df693fe19ac8953e6d247109d8aefca3d9c0e31b5c10580e304f2888ee248a53f69ff5a3c792cad94af100e2c3ccd0db27458cd93c4eb1033ee7a83661b71c248294634d8e3c2a5e1b721c38828dced303896af8fb0232d02010f179a11e5e6372da73f06f097e59f53c4c3a7d864c1195b7c1a6ee02045c37f8720ad5a8636c0f9d977e43e2e212d570232325161ec7afbb525816bdeea8e63fc2c3d0b59e7352b7561d283b70e8437d5c31e48df1a2f4ae215dc50d07df0c98d0e87808f48e7272b8b825c6a2b5b18e422c629b864c2c5ca3d2c0a4a818060ef19e8e97ba7029044ed8337a88f4bb7ba091e271412c5502be4bfeb3f88b0906c1fa520acbae489518880b895aeb5923698acd745d926e02cd2320239d404371069f86669cd413108d3860325467fabadb8fb1be1788778e7edac32a5f431a3170c3a876d58fbc7abe631930d0971c96d2bed5fdec6d55d8f6b3a2c5d0de25aa25fb0126c242394f41f720bb820f465661a14f6259c3d801d5fa99acb3be34dc7cda679040cb79bf1b97defc7769579420836531608987a70d435b6e26728aaf3833bd0eaa68b2c0dc3fe2564a760bb4e3056506f9b3a4df276c8b3b1afb6340461038dc4b628a3276285376873a71a576f292e87bf6282cabe95a5381ea7ae2e31e71ec1631c04d52478898311f78a2da3ad1a3bc1f283d7741b4afda0e8a0b02ccdd016fe4f230723b48b8caa1dbca0669ce5361d949b33bb4cd1ba15597f6b6dd961f8440fef156611488d8aa7d2ee9bd41d6a0a1d7449c790c862fd670bf9770dae50d4ddb3e34d3faf0b222fc540b7cb8a5cb2a2c6ea6e7caf957a3b1bddc4709d8c5cbc685ba918c47f44e02a6a3fe9a0ddaac032c5a9e0788c9c25e7edf4fc5d9b64063cdb5ad8d54860eaf45bf30a7386b6800f69847d68fffb6510fca924a7165e31dfaf49b8f75cc41e496e7cac18be1bde21dc9d73215267a86fd2e9423c37a6c9e28df9665f9850027af8ab3a684fde12a5be9542a67c2bf22e3a04c9af6547b93bf9affcc4c76676aae06182480b3c5ed12a569057731274f4b76baf060170ec68e5a9f8d25881d8bd63cf74aceb46493138e37485087c73aaca28e72c2d1d44bf26b518b6fc152e3ea2319691c6ba0ada2c42715bc90deb97ebd6854fc46c9b6162cdfe3857adb52215189f21c116250997a3397f37bbb39ce4e5d77845413cf44f6b26125d4b0c71b4899cb677b23ce83b8eac5199847cf09362a5536d1fdbc8054cac06be0c48d29fe910ded523ddee29878d7dca79030201967b78cc817d2cf69b188a7270c5d23bea08026eecbbc14bea7516053f1ec0a81e8e193de2b0d3414fa82c4247cc0f8ae7df68d87427e6413793329a7b9dca489e253e75067a035e3c84091c12a535377158e0b8fec22a102f65df2cef116a2d1c326def96696c95297bf5fed4cdc2250dbb1ea23bbedfdfad5ca9820eb6dc1f675d396314e97093be1bdcf8b096cb19f4566eeb8f9f0f7ebc5b50d5a3c45c6f895058f4e2bfdffea5cbf46cc198183b99f1c110b6f072d67d17fbd93f4e664ee2e8b52010392c2d4c2ec5295478540381cb0d95dadc6faf9b3ce127b7cb78de8deb94fa86a2514f4dd63adc40566a8b6780105d8a94259096140f042617414aac9861b3b3d7c13c693698a0fa3f44b9cc21d82a6f48689a724aad05ad8ca296ab87955f2a55176b63aef55ae56989ff92be6cc4fd14767c22c734c8672fba0487447bcddfb10241190ddc92856ff9be5212abf4f516e388dca483048122a1de5b196f3eeadd7174c927c1a44a3980e6da34f089cdb84609094bce5ca743a0ac6749f2c56b1e4bd8450df5fa8588ae8859d0ac1875b9a805d5649708eaded1d0e3a3bbb6a5cb99be7b8022b74c4da4bef2d25b9553b4ea368efd3f06e1b54f83ea9ff232fd1fd61cce50707db1fdb236c38fd4fc69417210a1d137419dfe427ceaaef82bda9a0225c75239f755f56da9751eb24f0561cf94c0a8a048c7d8424110b7447df9ecf6f38fce6cbdb9482d59e9ce5977d9bc6e6475e86e545496242991456719666397d3c184a8f9111f402c3261ff479b1391a618b44779d6d5fdeca5e62b8b9fc61ac329288640103acea414661a9fabcddb89ce96d7559688709039cbdf2d72220c7ea06616f4c9545d8be75e875cfaac285be9df2d00c20be29e75f471d239a0f995b2358d1629b6cd878bcf2267ec525f836c78a8709850d14dad9745b3937918e48adf81aaad1f154328c35cb978cfdcc9235bac12c9b67bc1f160c1f1febf4914b284fb13d4a4da5c3f08422ef0dcfe847978d27e338e1d1993fdf2e8e6dad5302b7dcae7d8691837d2589a88cbe919bf811828dcbbb265f6face13940fe560745fb51561e0e013db32d1c7fb6e6bc2730b8ba8ab0b209710429fee69b006e9bb933a12c2cca89aa6f59fda41f5d6133310a2ac5fc489fecd17c75c86eaed62de7c529188d04161656cb543b61fc557b0d7382cad5852847b3c7519cd766c0944c06636d194da413db111f54e75dabd7fc94e6bc4806cea09137cbdb2b111178c09df39126a4c0a755de1b86fe7af1d1b5de7fdf545e3ba55cc079c0118ef947890480b2ee0910e2360598c3bca7701f4890de403cc4ffe715c98014697e943a5f1e5fff74c499c56f5e1e98ea944c9525f81e0a257755042a632cead4c3cb544916e725807e11676ea401567a28edfab95c386b5c6a939fbda8d0e3f5464a7943fa4d0742a607058c855636649fa1bee719fbcf7172f64fe7b2503c41a448791c37b0859a9be565a9f169b58ab22168b8dca7cb0c10f248554edcab4dbf8fcdb8549990155323373ecc91761e7b98123871c9b58611282721cb1333da215b8e67f44f6e6f686ac6d4996ecf38ae5d07e2c2ebb8b68b904d382182b5cb20dae7e0471487de3c1981d6b12c458c542b72f4051590fe86738b05b896c583601724644e4280e2f1488cfbbe7a648cef379620f689ea1b6512248ef3f86fe5dd6f6a25b9f01ad582adbe5cfe4f4fbf2c0442d841ee6c2022ee8114a67b4232fa3d97b88ed97095925fcdc12c899ba00abbf21bc3adf0aa8d82fc40e2ff3a9e1ba72698b166d34d5dbec62be3647870e302ecbefecb79a2aa62162b889476125930ece726db3919bf28ba306bd53f4a119c8010996f93be7c6d7ea5792ff81328152420957b25419d946f7deee76959ef5b77df4ad2655b3bb282d41ff5e2646472ee1d99c7e7b3874eeb543e4aca1a86588c37127ef02078d96ee0c38ff9df974a063b93ff18733035ff9725d5a2133c640be21b0d00c07e18eafe4c798ae4628203482d2d929514acca5669f3f8c1d8eb14a7f70928160b38fc445d5b51db4d83839c9463a337cf88fd35ae48efbd81a56bff1c76482194334ef628c96a60d094c4e0dbd31500e0da445f302d79bd24cbf376386e2dded147ac9e3afc9b2aa9424506ac868c09cb6fc8f1e9a6abe20e3affb776f1a3a83d44c49fac07dde7052d51fb1eee303e3c7fc1743a218f1a6efe66e4f53100a06eb3432d5d56ba030565d5a6f7bee011dfe3cc12a6dfaa10f122ce7058f0d78fe53d42185ed2dcafa4689f721c52250b52413f183a466a8216236a080959396aa9c7369da47a9c7e530f64c3f7a8099c05ee83605a791abbf10ff2d2e35efb2965888b3e73c1236192fa1c608bbb1263f3a557b79fc298067c74ba7511d2a3a3cd3bce95699dce1a1d674318e755788070d20d95a32c83f028557656884d1a2ec81cb12ec8541410986995a3039454843b2609f0226e55be8c5398d9f66cd1ab746bdffce5f5a0e9d4593031b8b9512f175e435b08af797a523f733b8086a1e11befeebcfa498c79516850b9b791d72655eb91c2defbb6f9eb580593e97b0e632cbd9467ff8c54794806a6e5be75d692f03c746fa6f8f6c4cf0781a944f8696d94cc24bf11e16db5c827cb7fe73c3e254eab59358cc743cfa281178e4d85f4cf7d786cc7bca068c3b3030a90d34262f88364079272e3c4ae1ae3100e238b5685f98483fc80528c32c12520885e08a098cdd4f67a15ed1b02bd1ac96732e1165e16868967bd82270c896a92444cf9963af2a8900cd033a85472a9ae6587e785e169efc2d115acfc1b4a2e910a45a0c05a64b7b3d6f46a674074945bb0a01464c2ad26145669bd52c8409f9bc5f79901e6484ec249f0deb789c4f901274ad0df5c5803a290a65a7ab6fde5cc079f33be617a19258d05da071e2ebd677d200fb37b5994e1ca9c495c979ea048d176fe7bff3d610cc485694989453b7cef53ec44a7ea9ccabf5c32139007040e2e3fd0f224cd6dbe0e55bdc37be0c7ef42718ae47b7a134b053d5abe58fcf48c267c7dc4214f3eeca6f94bbac7b229e80fc1e3e2d1abd68164f92cf6ca03f09a17bd03ad3669c5a72adc2a638d659f958989259885c60fe"}], 0x2378}, 0x408) r1 = open(&(0x7f0000002580)='./file0\x00', 0x0, 0x4) faccessat(r1, &(0x7f00000025c0)='./file0\x00', 0x2, 0x2) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003c40)={0x0}, 0xc) r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003c80)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003cc0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000003d00)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpgrp() r11 = geteuid() r12 = getgid() r13 = kqueue() r14 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003d40)={0x0, 0x0}, 0xc) r16 = getgid() sendmsg$unix(r1, &(0x7f0000003ec0)={&(0x7f0000002640)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000003b80)=[{&(0x7f0000002680)="bc2785877f4ddb41901b3df3cfb14ada89b4ccf2206d42bd7bef8d4e11801f88cb361403e659945cd2a5a930c643c5454b962867e2b37ede119ea9f77b4506b117483fe9163850428e207e8eb378a4f3e58a9e06b1d6df2ca36532de2756d35a8a50b5bf62df7d35ed5bc75df8a4f9eb4d1c21e14bc1aa857e23714d4417196d448b13a570bd61a00f44499b0f29865a18ad0e0eee396dc335dc502ce691fa6759886e30e2046285defe1b5d195a9df00166141f29e74b90c49d03ba5311f8cb5b75ad7212f456a1c90c23f4082dada7bbe2769e11c2d5b6426dbc7303a8435ee108ee7a409cba9284c0accfe73d5912164077d0053e9c06fd6631a124bc55f8d09d9980ad96a1c14b32a892503f837b872109eef016c9b36400e3d39df4f61a73ed63f67b213b46f80136b7e8f7d89e002a4db3ff146bef2c945a4c1ad7e71f51503c73e21f23c58486a5f33d365008f86473114a5b9feb18baa4878870d71d8404ee23f2d576ec171b01816e3aca8167801636fa8ceae3dd98cba5b9b81eec263333c273a4920825ef055c23bbea1a697b41adf48d662635d8be349f9c40f641d7a1e51fba82c457cd70a3e4b486382ca40618fd8dfa26a718ff8c9efb3d9a0024b3eafb09cda66cfb5b0f3847381179a22c4ea7c3472b4cae9bf23dcb947583fdf76a8cdb316972eee8de1284a4619d0e22ace356eb4d61f061ebd889b9294ce9a7142a77ec5fad363d8b9b7c54e75158fafa7f81eb71e917295c5b1f9a19fa4eabff47dc52aa34a8d3e209c7afce81b7ed868adf69b11118b7742ec258b1b639e74b8701e90ef5bb660d1c311d7b2cf4ad6b734599a442442a4e028aad0c307eebf35f269d2f0755ae7438d34a61d250f70f903493f2dca56a13028ec396b77c83fd8f8ee8bd8987c992e87ffd69824f9b1576f182a3a7cfe781a22a6d0262a86457e544d0f546b46771ad43902680e0dd53bcfee6252a89ac98fab70e1089e26468f77ac3e7816f76f73197e68ab62105ffaca68f4ccade49a02752b47c9c8d489d0c086356709649aa1bc425ac23920ce5a4fa9f6645c21bcf6f0cecfee90b3f05b046dcca4c7d4d7a46757abb906008d0fb7507b0fcb0f1909c9348b05dffcb0deed522b47d0c0c318a08c655fc71edbcc11d929418f01cd78a4d2590d76f322e234571ed72bee79fb288d46ef22d09ec8a2408e775265c8bca712aed19c6755a021406e5d7ead77b8d8606352e3a6cdb0a29d90130ea284b692eeebe4e36477230cc7a8bf3125d530adb2cc4c1042f8212fa7e1451e3d3e369d09f4fbabfc37e3599b7072a4dc225b8f3336566d6baafb28530e8b0ea3befe18461142a6f03cf2832ebfe412c0b1ad3c53876909f185ef4e15da07f4c152fb050840dbeeae479a43eaeb53bcf3b6d5b116c1df8de3a3c2a722e992e2ecbe9465cba6683c4782ba026bff734b666ff83f64418a3f0243c92aa6c83e34c0aeb7683107adf444b04dac91c74ab58c029d8d4a5c252894d72d035016f6218ff49fd1e7e4a53f4db7998f386048301ce2e5b2fafc39ff91c15850f93d3ded4aabf286bb12157994134647683b51db2b2f8071e597c4614c0f4dced85f0fc0047329b289f0084d939b4b75cd30da903cd311318fd6f753cbcd2529a7d8ca3aa878b15638ce2fda850b783fb0973cfb8f1f015874ccc44682b36c4cf3df94c559bc5af65ff63e352c91ad550b5373d5e5e74c32ce63365217e9403bb24c7a3ab3f0da9975cf0f2149da7eddd9fe72749defeafaeba075d59005a6a26e256842351de98c913cfc65d352081fa68754d969f782dd7823b466117342a874ce980e04f61b79206cefa07591cb65692eef359433b835d0ec79be543f7aa6915e653f5f9e77c8d51424f9b275a7b348b7105acc21b0d22cba1dd60d97f74375accc79ed03e3a472e99cedeffcc5b61d9df502b4ef035a327428160693da96b2680660e434e8c4fceb67b1121afcaffa103fd0831d13b627e9c727196fbd14af1ecfec6da577f38a9d4dfa76be017c387f04a8b493914e9d17f100795dbdb8be27e9a2c43bb623f756592b9c32d4bcbb415e323d1294cb59b2d9e4f2ed343af51e52265aac7a3b1ea356aac94af607e4717da01fe4ae8d55b1df52196afa26bf1f0cafb2c48ce4efd74c720d835f3222d0ca3474809d1cb2e7aa5800ce8a5b1e2185f898581fc8febadaa4a30406616858d158cfb2226f008976e12654dfe14f6113a0889f48b086accb1805ee836591e51b68e6254f8e8ab49208ad851cdaacdbaa0d0960977c8894f65568c79a6342f8f832e9e54347f5fd189f31a9177c8e5bd2b5b17c573461d0787cd654307c5e0d2d926381c2331122140c984f1e4cb6f041bfc522ef0b9add2904deb2fee584f74edcdf436862efb48cefbbdf0efab9765c4f44b72a5c60a2919523bf9515f4100304c244bdabbbcbb7a53ad9f1ad1bbb1152a556c52ecb61f07d703e53017bdfbe8ef97bde0a0206071267ee749dd0aebc2628d13ad75b859c646d81aabacdfc1a9bbeb42cf1b1a42dcf2569c05311b7a623f0df86fd02f12cd6e9be2385ae92076bdfd48ade2c350cf29de34fc8bde2939559aa5b982e1faab0bba522b9dfb1d5b190639a34510c726b2dac90e18b0a374076cfa1e0cb871a655aa594c351f1b503f49c3e0fa03d0b07d8ab600f21eb06fd28f56e63b4d5ad8e20fd1e809b6d8166f979b22810db9eccbc510ad1cac33c7d20eb4a9747361bc6723ff26703d74b1dd175f51bb5a8a326acd5f6748241613be0b2f7db4c7ca27cdc81951c88ae89113e48015cc088c8a8390e56578e0a70f749ab19ba97237cd9b02779fbcd4b8b947fb90ced18828909ed2d5302103bbc1c34616f689750007dd0696abd0ce55760b9ba1fd7ff5c9615b21b4a58d2a79eeed764d824481adfba01fa268b946ff9d336859ad0afecd61fb42de928a400b852085a0fa97172dfd64d83eb243a2b92a379f827a15a0d71c42bb5dbe1c8dc6198861d587a0bad7e8fee7cdeb3c2553ebbd113dc64c875df2b33e500b2f4d7ea4d6c14553cca8ae1ae1bef1cc8680343c6bf4b646efd3bb6c3e300de6de1bf1e0a06423a48d4ebf394bb3fb6acb6d62c12a27079d54be94eb95b9f0aaf32bdd4547e78f27da0bc0e0bee3739496d7a845b21240afdd8550bd415f3fe23786b643a9d858c633d38f5aefc797ab454bb9ce4790bde2adcab300518de7430ec0efb50b75eb4a7ba319767bcec02d7f96f088b6f9cd45f1d144fbc5cdf64242369249c17e406708a80e1c9c557313e68e5bc6123851093e00fb00a9403a73236a5b29f2a0bb45642906a465e072f5508529fb1dde65411bf789547c4b211cbd2e641bb74b4cf8336e661df55c66099ddd378104ca31f0a2e297ca3e9bedfe07b68792f8b5800ef55e54cc8d9676abf44fc43ca11f6e28161d78d7f915ba7caab0b989d610ae3927e97ec727915baae2fc760be7d90768b45574711315c1141a6fe2692e24451455c665e996ee0625c90f7c1d8e0bc78a2baabc3d6b75e466b246477ad408f97bfd375e33cc134749990f9d26da45fadad4ecc05b1fff74b35779128cdcfc3932560f871a2451b357808372cdcd6bc7a7a406d68344db35095296aaaf94e677810cbcf812c4de1fbfcc2ac7a52e42930d6f943291ac81baebf48e9dcf61c4d3fa7c75cd960321dff648dc24a225836e8cce8db9a4773a1193f90c47ec4234d4eeb71bff665b13f6f2eb13a570b75948cbeefdcfc13ea902f43317cc24f8524c757150de37e9e103a7450653bbfb52638a0dc2c04f0e6b2900eb00d5e5c241190640431adcaf38c8fe1f64dbf129598bc3d9fe06c18285507838a815ff6dbc61a8238c3d7359e100fe396d5aa07a6cea929bb2b81927e6f9357348b352ded45e9433d9c59dfb5d416be7e683b36f8a4ee84eb9a49d63daf926658bf03d8afde9872993260b0e1b6a3f21b93b3cb4e3998ef0eafb1cd414fba7835dc8b9b45c93a1b365e79466b86fcce1fadb5cc1d49555075d7a3a7204c05645836e717e8708c6e0ffef2258432c0036ae5ce45f1fa680c52f761f23ea64eeb63791301811ceea30e70435733867902aea95fee60f79c6c0fb17c534515538297d5d67eef8c05174fc196c17b2bde8828fddde5c495b8b756c50877723542712a130465bb698c7b4136725308061798614fbf3c3288334feca979727d155862d847f933d7552be313f1cfb1de98eee566f291ac99ead048bba567c0f46e008b5c1ff5356fb7be0f1f07f45af9e92ee84378555714dfd74b1abb1beb2b6daec1ba16f59c31dc376d2cd80cc2fbf84db23db96d71791669edc9e053a20d02f84ae04236961faf7ef5456d4910bda3ac5b6ff7a57c57ce7be4c6fa2520a4b1f21132974af64ba50928d6690474eba4d5a66e2a949b67862dcb3a05a0e22cdf7847a493a39e19951fc904d4a9a70d742e47128055f9bdfb972f0066a4810a842ba26d49929e45e918682b90edba354102263f1238ca9820530e6a78ec5eed29db1771f5e3ea33043d701430353a857199c04364356caca4366556eb8df6041145a85ce013d2797163a4ffe31f2aa1ec44099d2f536ec854140bc01015ba51fddc2052294216c16141e5469f1405d13ee250f087cfba5b98688a3b1408db1d89f7dee5a1c48978b543eb8cc8760f67bb4f951f69398b34ee09c75d88e03517f37bc8338da0394783a8a2b1a125e1b21ce69f109a49ed54b8c93a20c6ffc78050fae0e6a51592c23101a98110c9eb04cb6060796dce33ab3a29e4c3204f42148e0b2e5571f3447a0008c70d9ac692a8c0d183eb586ee1d7a2742e78b6a1eaf6c7ec5423ae2babb2e816cd7d89bd1017f7524b402305afe79b398e3fdf480e064aa55a5d262a114b148e630d5c9e7091bd2d45fd404be5d49b109067762273e0d45d0d496675c6898b4744e59a32b17c8d23e441acce74da15dd73667c36543ff57edbdf639e32eacd7b63dd56e180d62085f51e301f06bc7a1898ba5f16963b13b00c63f4fd8b23d813a9c0ad7710e13512591ea4de0701abf53085063af324b01e27ed08ad00e050d12dc91d3acece06d8d2cad53a4a2417cc544829621a5fc29832af15cfa9a502b7d8421521e9a0af394e693c0c3a72998c2c549cfbf558a39d2a877f09f01fe2a746cccfe33b4a524038e7b2e36c5ae3edd2a7513cc395910bc1c621fe7e8156a7c98bb1c75f9ea3135c5bd92a736a3edcddc7a2ba51c20a1884d29b295144e0c40ff7444423a2dbe11374f1b191a768efb868be4ecb4009f4c1d9a0de558af4641565012d2fe80f1b7f9d9f5023c210ba57ab8a2b3d45a82f912dd44b045de27e090444267ba5421badee182e36533ddbd5dcb9a5ceaaa14807eb021a421af9ea2cc8ef89ac07d4e3f370a961aa2f5a4d7a955ea38b3226dd7f49228747787550f5139420dcdf78c9ab5730676565046c913deec78ccc9a373afc0cfbfbab660d02f36c2f3359421388ca7ed01b420d9cf2fc4af04f73987e2ee03dc574efb67518e4da9c63b0a838ac93b10a4eee19b9f4dfad050b3eb62a83c697fc3afff386af73cd42fee07c202c5c101f53375a80c8908b7957b09993f9f1616becb47bd85dee919dbf1d326a81f290dec49b7ed58720369668a1ae0a368578363b91a02ffd433f40e78c119de02a3892b5f80f12dccc06fc23f7c4634f2dc93b031bd8ee37e168aa3334a7e37fb4338422af8770bde85c422cc65a9c78d41829694ae190d9227b2", 0x1000}, {&(0x7f0000003680)="7e7454826f7fedd2b8a51a2eb537a7064e23d59e67feb25769f2304c8002008561b2f2c07a7516d55e8b76159f860d25e44a91ef5635232d07839e82f6f9dbd529f556b0b13a865c3fec75209f26a57094e878db7f9f3f365b75da0636bd17495f19cc3ce34c720e4e70a1f1fcdc123cec015a530b1faafcf3773120a7bc3021798e558f0e21052bc57cec8d5e7a2b188bedf421bc9b465ff32c2edb26519f6e9d7fd360dabde8640a83ceaea86f652aa5ce200fc90eea732c59257137", 0xbd}, {&(0x7f0000003740)="1e6f1f978e4911f8f72d74e8002d68897d3640218b7140cafc8ae8e93668ad70b20bf18484ca541e8a6a5ea9bca7c3d4d2cb60add84d913739768023c7fe508b76e117a85a9d0d23aaa098761367a4170a9c0e6267c72e34140ff62d01b4b898be47fccaa1a31fbefde4abd200555c837e73903671bf533db6efcfb97d59da2edfc32b14d2bc6800ea644e39dee1a4ef55a8a57854d2e925ff0c7b6eba60a4f3afcbf30ef52294e30d04cac43fe9df", 0xaf}, {&(0x7f0000003800)="acf4b05bd3c71da0aae3ffcad39ed7a17461ca6170f0c507551e997386d394294e244fc9d766fcf4b3af80930e4d511794e12370bb1f2e22f1dde01e8b27508c82afb729b94fb598d07874e379e9b46e0a31b4", 0x53}, {&(0x7f0000003880)="137954f5c1ea096e575bd89e5b3d494962ef694917ee342b8b43f74116bee7e9d68592a07fb17146b052220742501211a369537884ad7aea7df2f56e9922057f90ab7aea895219312fdf399a0c13b710227ed38c858c29bdf50c40978dc7472061e0d065f04031fecdb023907bd260aea17bfb3576349fdaba79b6c9799bb8cb49947493dc", 0x85}, {&(0x7f0000003940)="f66d04aeab666a820e7c8c01dd569f2364a92a14f742a5a2cb1a3b30a66167f21685695a0ca87afed63e514bc63f6f403813142769c731325294b6496a0cefb8e86990cb96ee8e777364894c187548afc8ebd9005fd5251752721552d52504a335c9f3138062a717950829279af867ea411cc865fc2a3707bf568acc54862066eb0fc215", 0x84}, {&(0x7f0000003a00)="e3fd459afcb2f10c83fdacebe7c060690ec64f7cc7c44306c0188064b3dc5c1eda150461b9f11e200fc684b2fdc52bb41c947217fce7ead820b99e01bf7c849531d9b51cb207950138a04f76c7e41d0baf3d9767d4b9ed16a7f3352ecb09cd9243aa4aca07ce9eb1e30abe34a85bcff1eb180024b7dc390972a61b278f160bd3f142c9b73c912cd535650d155e4bb88a1423a6f3a069816daac0720c92dc2676b9b1c1473de55efa253a134f0afd2c6777e38111", 0xb4}, {&(0x7f0000003ac0)="c2edb4c94985e6bd05e722214d33a3453bcf7b137d6288feef78dcc29d682ebc659d", 0x22}, {&(0x7f0000003b00)="2ed248fb2524cde0cfb37a19b46e29d8e9361546b51b60cc68117a7e883eee1179c0cff155a8693a89962825f70860708c76c14e7aeb5363346f39c5a0ac4cd13ab098c6660379fefd5bd39057d7ac618724987b4cfc07e241d77d46709b48346a267e", 0x63}], 0x9, &(0x7f0000003d80)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r13, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x130, 0x408}, 0x1) sendmsg(r0, &(0x7f0000000040)={0x0, 0x281, 0x0, 0x0, &(0x7f0000000000)=[{0x10}], 0x17}, 0x0) 22:22:21 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x336161bc) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./bus\x00', 0x80, 0x20) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r2, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r5 = kqueue() readv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/137, 0x89}], 0x1) kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x3, 0x7ff, 0x800, 0x6, "07a060ad0fb8bab6a1944696d302d4db49507a7d", 0x8, 0x8001}) 22:22:21 executing program 0: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x6, &(0x7f0000000640)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x88, 0x1) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000140)="cac0e2eacbaf1155262f7c393f67888d64ae30945e863ac13f313f1201c7be9c51", 0x21}, {&(0x7f0000000180)="2c5008ee452a5ecfa99402057f60ae326e3c2ebd", 0x14}, {&(0x7f00000001c0)="c2c9ae31224f9e53a1a8cbcc6d29f6dc68d94eabe6e72a8ba2ac8a75066b6960933d77de24665b0645474c6419ba6fbbd790e3fe548b668c3f7db20643fbcbed66433a3398e5cc1367ec67f1226488f5d62ff967860a06ff99ce49f309189693c18fb3a2988ffba8cff491ca1834d3475653972e3e52dd0de15308a4a4e8092efd2b77a03b53155f82e7309c88879de3e52c40a64488e28111f828f89f05bf4db56b6e6f7f", 0xa5}, {&(0x7f0000000280)="3845d92465379257ead1555c20defcb405697e14857cdccd370f5540fcf0b41f790cfbd4e6b9e8804e3d13e5effab3f7f83180cb71218f40f6b7c8a5769fdd6f0085b42ea4fbc9c86737f8d01f0cdd50e163a63b5b51799997944a404ed7b91147f8d440a8bc18ca79522186de84d7c2ec1df5c8d44f6bce59af49eaf41b51510a1d173fdaf1f749c167ca06a1f41cd37350f0f892c5980ccddce97778425c6bb9a7eb51ad247a8ddc7fe5251e0f2a57041e552f2f0dad4135bb912f954c82fe6d7a639e5f81c1fbebe616173e2250acc459572f87cc7562f2b458accde6744f10aa009b9bd76136c13c8e2fa045ed6f83c9bfca1dafbf1bf942f416", 0xfc}, {&(0x7f0000000380)="c0e0ec011bd6568c468eb2e8d6da12a9f89cc19455bb1a6010b9b30292dbe207c5a78667737d49f79b9b17d89cc37f4b259664d23a35e53f199bba6d4cbd72df45a70c4f74391db537c0b16e64f78c1a1e61", 0x52}, {&(0x7f0000000400)="8d58a15f4e48445a694b125855192585affbcd23518022d6c69b07cae7f712ad5875903c2aef1843519e66c28e9c2e4aee03cca50ec137d74ea24be6af9058d87e0b300a4a892666577a1430ffc359df3dbc2367b662deeff6d9f08edaf6d6a96d1cca3d578bb00774bc63cbffcfebc35925e9161a83677817bfd725abf7f06a09c8e2553862c43b7d992896f411bd70e9f7884cf3d5b3ac373372b4cd", 0x9d}, {&(0x7f00000004c0)="9766c4c77afb6f27146d59555ceabbe22fa6a5954bf3aa7a200be8ec8e2adf0a336dea4ed641558065d6ba78ec2d8cad898f61b76351e241e4b9f0e819af2b0b5c8778", 0x43}, {&(0x7f0000000540)="b814f0d8dfce0dc7005bc1d2c82546db61b2d5", 0x13}], 0x8, 0x0, 0x0, 0x400}, 0x2) r1 = socket$inet6(0x18, 0x4006, 0x2f1) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) pipe(&(0x7f0000000680)) 22:22:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000b00)=[{&(0x7f0000000080)="791b59c09e14e0573939b46f4f9f8eff540044f5be539ecc2e681639c7956ea6d18ea188193f92c91544e8f1e3beba2b5af72269d14b4913f644af2895794a786e2072b444195d16e9e821d763943a4b6bfc5e3be901214e202f8bca5fba749b4807b8f81b40c0d82486c4df96e85f1a8bceb4b4badc38939fbce5e3da73c37e7dad5dbeb993bd71fde989d652af0b9496659eab2313272313fe7b58a3d16a2f0a2d9aed1cee364c463276d49180af76d32cd56b5cc368469122a16440136716f27d8f667f27a74811e96a2e99f360ff31c0e87d55170d94a0140296", 0xdc}], 0x1) 22:22:21 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000000)="d6e2ccf86640f5de793dd5073d05965ff30f689f6c7d43c35dd766ae762c114c6b64bffdd448d397424359457235caf594a5feb431b755bbfc00a22cc6b0ea3787af367e6586e6438f78118e8b4c7f50e9f597c012c5f443c5646e5b936911e143c237ca5b0112a3bc0268662f9a6c9be6e5094f3581035628dc4c2cef949f2c5c", 0x81) 22:22:21 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x4003, 0x3908) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) setsockopt(r1, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) 22:22:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000100)="5d1379fff1136ba8feb02858090092194bc7e2bdbe39315542585add486297cd921e0b81eec1673bf1669a2860d4dd40ebdb44063ff8058a04fc00f4c72414f890e348352f6a3e343680483f2ba79e2947", 0x51}], 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_emit_ethernet(0x3c, &(0x7f0000000000)="5e3a914a724f34024c5675a822e0879dc390858d200fb92aaeaffedaa73b1fd769c8ce7ad12f995c8ef3f6c21033a8bb622df20e0dec173f86c3df6a") pwritev(0xffffffffffffffff, 0x0, 0x0, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xfffffffffffffffb) 22:22:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x563, 0x80}, 0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0xfffffffffffffffb) r1 = kqueue() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) shutdown(r2, 0x2) r3 = kqueue() close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 22:22:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) connect(r0, 0xffffffffffffffff, 0x55) socketpair(0x18, 0x7, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x8b, 0x8}, 0xc) 22:22:21 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) 22:22:21 executing program 0: mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x80) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x2140, 0x400) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0xc}, {0xfffffffffffffff8, 0x8}}, 0x2) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getuid() mkdir(&(0x7f0000000000)='./file0\x00', 0xc2) setuid(0xee01) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) 22:22:21 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = kqueue() r3 = kqueue() writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000040)="f3f017aa2959b0c8076075dec43d85f2e1caebf4b9c51f8739051cb866cc13e9a210800b788521b7d31b1207a3a15e56709b67325c99e0eac80e5875c1764b58ca83c7698fd8a1c5f52248cb97552fb3968b11a656663d9f9eac8a6816d7517cb67cd97ce0c6fcd714b10489019207ae1f553b3ff8afb41e1a64fd5850bad19e734339ba5ea2901762f2a62043ba2e7912a6", 0x92}, {&(0x7f0000000140)="ab04105fc26833dc5d6234889342eac9f94c7504d920aae23893bb7bf6e7f8a63e5aab0d9c703f0dfc04351553373b783cea5a2663dd21189281ddb084d335fad0fc6f692a796e23d99a2a15b201bd44a0f675cdb90c179316cae64433827bef277defe5a6cb03d43e4ab96182cc49193d0ca4f4d9084f0491c4fb", 0x7b}, {&(0x7f00000001c0)="464386e8a3beca70a9877fa0b3e5efd8d80bf94ce366a30820b5a28911c9f1d1f2a7133bf742df7840ea0d613f9a3b07c67220e0ec43b1c8107c8eb95038edfdea9bf15a1af8446e74c2feeb7a4ea14f3e06cbda4e7891aee9216c10501a7e3127d33c9805465f513d822968357a6acccbcfadf6be2066492677b9f0b5398019fcfdbc85bebee72adbc2c012f42d454b2ccb2b6cc8c076fb1d459270d4b79d8241a8141895a459ee5a1deda16576e8aa3a984b58cc55fa2f2c6083173e6d3d988e", 0xc1}], 0x3) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}], 0xa3b, 0x0, 0x0, 0x0) 22:22:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1700) 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) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/46) r5 = dup2(r1, r1) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r5, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 22:22:22 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x0, "2b760bdbe92b0dc4000001000000000400"}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000000)=""/95, 0x5f) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:22:22 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget(0x3, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/4096) semop(r0, &(0x7f0000000000)=[{0x2, 0x9, 0x1000}, {0x803, 0x3ff, 0x800}, {0x0, 0xffff, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x8, 0x1002}, {0x1, 0x401, 0x800}, {0x0, 0x20, 0x1800}, {0x4, 0xfc, 0x1000}], 0x8) 22:22:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) listen(r0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, 0x0) fchmod(r1, 0x40) execve(0x0, 0x0, 0x0) 22:22:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x1}, 0x8) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 22:22:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 22:22:28 executing program 0: r0 = kqueue() lseek(r0, 0x0, 0x2) kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x7fff, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0x401) 22:22:28 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) r2 = dup2(r1, r0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x9, 0x1000}, 0x8) linkat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x6) getuid() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) read(r6, &(0x7f0000000080)=""/91, 0x5b) kevent(r1, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x81}], 0x1, 0x0, 0x0, 0x0) dup2(r5, r2) read(r5, &(0x7f0000000100)=""/33, 0x21) 22:22:28 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) close(r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 22:22:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) readlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)=""/67, 0x43) 22:22:28 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffa, 0x9, 0xd, 0xbab, "17020700ff1f000001260400000000156e14f300"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb384", 0x41}], 0x1) 22:22:29 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/50, 0x32, 0x43, &(0x7f0000000040)={0x18, 0x0, 0x2, 0xfffffffffffffffc}, 0xc) socket$inet6(0x18, 0x4005, 0x100) 22:22:29 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) recvfrom$inet(r1, &(0x7f0000001240)=""/144, 0x90, 0x840, &(0x7f0000001300)={0x2, 0x2}, 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0e3e2a5e1976fde1b4784f0000000004000000", 0x14) r2 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r8 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r8, 0x29, 0x1b, &(0x7f00000000c0), 0x0) r9 = geteuid() fcntl$setstatus(r0, 0x4, 0x80) r10 = getegid() r11 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0xa0b, r3, r7, r9, r10, 0x100, 0x7fffffff}, 0x3, 0x1, r11, r12, 0x5c, 0x0, 0x6}) getgroups(0x7, &(0x7f0000001340)=[r5, r5, r6, r4, r6, r6, r4]) 22:22:29 executing program 0: r0 = socket(0x1e, 0x3, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) rmdir(&(0x7f0000000340)='./file0\x00') chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getuid() getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r1) r2 = shmget(0x3, 0x4000, 0x202, &(0x7f0000ffa000/0x4000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x80000001, r3, r4, r5, r6, 0x90, 0x1}, 0x6, 0x2, r7, r8, 0xfffffffffffffffb, 0x7, 0x200}) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 22:22:29 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munmap(&(0x7f0000b5f000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 22:22:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 22:22:29 executing program 0: r0 = socket(0x2, 0xc002, 0x0) r1 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r1) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) 22:22:29 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)='o3t', 0x3}], 0x1, 0x0) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 22:22:29 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x7d) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r1) 22:22:29 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0xa1) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) r3 = dup2(r1, r1) dup(r3) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x0, 0xaa}) 22:22:29 executing program 0: socket$inet(0x2, 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x10003, 0x0, 0x20000, 0x0) 22:22:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000002c0)="eac31be8bdc6a872b28895120ed017bda0d1f4ac9f903cd8901777eac8a7f9335188d17591e1c699afc81b121bb6038f526f8d2b4c002ff9380ef2a33c8edd43ba9e58fc2eade0e578986c9c57b26a43ab7eabce931db42928766bf58cf1ed5fb3b0109c124662e8afb027dbe96d2587b4e77a80fb1b7254f5c22c9b232c095ca838d78574a8642d", 0x88}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:22:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 22:22:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 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) sendto$unix(r1, 0x0, 0x0, 0xc, 0x0, 0x0) 22:22:29 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) socketpair(0x27, 0x4002, 0x2b08, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0xd3, 0x80000000, 0xa13, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x4, 0x400fffff, 0x7f, 0x2}], 0x0, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x88, 0x1, 0x401, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x5, 0x8001, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x101, 0x9}, {{r0}, 0xfffffffffffffff9, 0x28, 0x2, 0x4, 0x3}, {{r4}, 0xfffffffffffffffe, 0x1d, 0x10, 0x9, 0x1}, {{r1}, 0x0, 0x0, 0x14, 0x40, 0x4458}, {{r2}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x8, 0x3}, {{r0}, 0x0, 0x38, 0x80000000, 0x5, 0x6746}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x814, 0x80}], 0xfffffffffffffff9, &(0x7f0000000640)={0x6, 0x2}) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000800)=""/116, 0xffffffffffffffc7}, {&(0x7f0000000780)=""/96, 0x60}, {&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000200)=""/110, 0xfffffffffffffdc7}, {&(0x7f0000000280)=""/9, 0xfffffffffffffe92}, {&(0x7f0000000680)=""/234, 0xea}], 0x6, 0x0) 22:22:30 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = syz_open_pts() lseek(r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x82}], 0x1, 0xfc4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x7) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:22:30 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) 22:22:30 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\a\fzQ'], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x1000, 0xa8f3}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x40) writev(r1, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 22:22:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = getegid() setegid(r1) setgid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 22:22:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000200)=""/95, 0x5f) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) clock_getres(0x3, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:22:31 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) 22:22:31 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) 22:22:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000000002, 0x6) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) 22:22:37 executing program 0: setgid(0xee00) setegid(0x0) setregid(0x0, 0x0) 22:22:37 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x4000000000100, 0x0, "000100"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x288, 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="c1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4811, r0, 0x0, 0x0) 22:22:37 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r0, 0x4, 0x88) r2 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x44}], 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a16da003bc8d433bc3bc5a118debc14c8f7fcb4a"}) poll(&(0x7f0000000340)=[{r2, 0x2520f564bd4c89ff}], 0x1, 0x0) 22:22:37 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000000)={{0xfffffff800000000}, {0x200a, 0x4000004}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0x10}], 0x10}, 0x0) 22:22:37 executing program 0: link(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./file0\x00') fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000f00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = kqueue() r4 = dup(r3) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000a80)=0x80000001005) r5 = syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000280)=""/124, 0x7c}], 0x4, 0x0) r7 = getpgid(0x0) sendmsg(r4, &(0x7f0000000980)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="9ce45e61785a41c488f66794ddeb3059040896e2be8f6dfb32d82d15005de8ba8408aa6da1a355a6bce2a1607f7f025b9ff985e167b542ca9c6824f7629073065684d18d8edd4dba536bd7f8d31faa5153c5cfb511649e6a0de1fb261f23ce5e03bf6d3cd2255c4afe18ab5e2d7459c39d45be3dd801fc8859605569ac7dbc29aba26ea5eaa03b4d76b55addffba19210a4c084655d8433379ea2b98cfde3425ea8e55e7aa28aa0120a0d5c064470c3a519a0ce556215c81850c1b910b397c961a58bd49e1a4c05f2f8285979b5ed72859aca105a7a1db07bd610770575fd637ad05fffc0d2c2cb43fe5d6e67600ac4ff44c3ff4a7", 0xf5}], 0x1, 0x0}, 0x4) getrlimit(0x1, &(0x7f0000000fc0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x6f) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000540)="4a9786f676170b5025241b9d97c3fe26047d1795bd18f7aac5810f5d431544b714eb00e5ab639d1baaebe4233996a6a85a0a86ec4751a3aa02f905790873313770c40b6249fd836bdd41d9a22d23b53b1f58311a0c5bc0cebe21ff8c3480b988a6d10d80dbd1217a39068be4f12a7cf65c7c5161e94dd0ca58642645900466b543059fd9fb2945c30d6f8d0d1e6da2953955487bdf", 0x95}, {&(0x7f0000000600)="f0870654c098568b15689bfee06737e6aa82516320942b727e72f366e5c50538daef21426459a39406ebaf218e9313ca12c41e2370519f8f3de8af5608f72d3f4bdf5ad2e9844dc8a8051d53e7db0899853175fb8fdfda81f25df47313b0ad29d478aaf4efc6b9d6b3d74c9ee607c83c2ec821fc0234481efda8a7c7ef54a8acf622752bd44771789964bc184eb1295391736b7c441530406709722292e01872e8c521b370d0e5976be3dde9d964dc", 0xaf}, {&(0x7f00000007c0)="f8f53c74f747821b3db0940976ad6d7bf0ce8073fbe06dfacf0acb043e3ddaf1ccc86f5eda2c9455e54ce58471153d5d45cc44ffdde40cada502d42b6f5e67d01688aa7d9b72a3f2f76b505c4e2ff514878116d871f72f78b4784c34398496d20a341272", 0x64}, {&(0x7f0000000840)="f4411c16a1e9e1bc90bc3c98f64c7537ae9e594a79d2d0c5ce7de688ff88d08cd09d92ca7631eccfc74a34b1bbe3beec332d28ec3d2864ca29ded5bcb24fe7e5b37817338aea66b5e8d2053fd8b9cbbb6ba319ce18fe0463b2c2ae3c6da11c07dc1500a6254013e187fe9cb43666952a5dfee89eab754bbcd1b6d75fbdd0a52e1672933817b2cc", 0x87}, {&(0x7f0000001680)="98b51ca8ab18250402bf2bb83705b9d4cec5c68223184ff51e99c38dee5970548672f60941de0812b4c79f5a9cd1891987917f99005d85908d23c3ae04bee94f0fdeb416ee17953b90b0829f1c0021807e62eaa737ee939aed5378d672586c491ffbdbb40b37af554068d4c72b71cfb6b5a5cb14914f6093c0d30d02f8a5965e3eb4ccfa28da95751ded381b22e84774ad6615eda9f1891088a61a442a34eb140eebeeb4cbd52ca998bb0f3a3f5b5cd469a153511d1435af0cd03bec18ebd07d9e6d133e645081b1587f6a7095e8074bf3996a4b383eafd288dfd350d8f385f42707e002a807b7fea394b9f052d8ffaa6eee54c6a47ed9b407e0cbebc02b16a49f5bad8678aa4b69596e41b137fda3da5878909d9b080d9817b26d558cafafaec3957e9c35fb64eedb2562ffbbb77a6c56baba1406ea86cf0108704c50bf47b4eece02f73264199ede3e4c173f772a6693240ef47df88ab8ce70c8f487e222d5f04f4881121acc7c73513043d0d750628593f32237277560ea4adf8134a7629d3728a1ab818b1f6b5fc4124adcea715ece9d8ef88f7ebfe25aa25f4e59802e13b8ad44f9f957968be4b31678abfa4a74be8b866158becd98faf40a3f3053e3deea41134b8096c8adfb400ac083ebf5059010ef1dc659929dc8fa684c2d25a443e4eae6e083e6dd081c02b1a415a7716b7d2690b18f78a449c91ac6a5bf1922345b2ad112b3d7ab01a044092fb6ea0aec6152aa946b2c22629ce459a7661fd0a81931315b5907ac26662fb071b83e725dea31379aa412106494016675e142b616218d21503f64e86f6ead7dbc0821751e13ac9fa72648d7acd6f6f018451f3fc31cafcdb90da2fd8c78fa29fff941b6f09ab7d16c9a6210eb1636df1e9c412bd6d47b9d3401403a29288aa57b52bdc1e92eb6c2a108071cac8f22731609c639813d82b37d1024ba5092dd417b4e7a00ac76a3557be88df184de5d8a89d018446a709940929807140d00cebb36b1ff0a9984b556a49be1298980094202661a4a34b95c0b18f85bceaf8a00158b34759a52a9f9d78fd10cf666af3747dcd901bb7f566bda5c86bb213d05d85505001ced8cd5af7bef27e886b7d2db31221b8768a85975900fe4ecde7be20755ee8f6d6ac342847d6a9a08da35063a8089653e339965ca33dfa25b10b4f94df2b84de0ed24057654c5ce1818ef4f3a993ee81fc51479c132185172b2311b18a72816e8fa983bac4c69c21a3b143ee54fb6afa9ef7a8619530768fe50eb1078369ad617ae82918f90a41f87103b3298d6f53b9a72b0b830aef40621a5faebdb3ab38d332ccca64c7731769adc88c15ad1c95e7050f0fcbf256896b50964d60ea15a60217acafd63bc77b90e68ff58e04ff0de139c42c12561d830ba4d894d92541fecd87918d148559a96b83d2952ea4f6e0b62895200eef3d1e66897db1ac5b0f2d72475790addcc321a54531b320f178559e3fbd8cee9fbfc85ef9682f8dc9cb50d108cf8b949925668768aa6754a53831434b14fae286400507711f737b7de9530d6a9b0c0f67cc25747a5dacfbff2b2d17014484fd688079c7a1ab83459694f29f20b266624559e4474d44f1574bf0e47e69114ca6d08a6706f41a144ee5707f52207daabbdb3f8197863e4ed77ed17dd8c2ed00fb2dfcf0808f77ee9b055df17b0b8865c57d8d53cdece7cf0dcf47fd3cdf6497b730584d373265582ea5acb0b1461eba8cd2cbfcaa6a0209bb52d3d9c8bf84f469a98bdb8f4379089fd5ca2ae9ffccbf884c769df4c67dcacc1a95de52659b69a85c665be5008d00693669de90c0f00f6556adc5ed8ec7639a44e800b1b8ee5134a6f643a2f6154e9ee45c884637c7f8e248d96deaf78168b3ade02cf57444554c5618ab2372615a78bd687f8ae875a4985b8360c47ddc02e7e94b797eb56001c9a52027e7984aab224c5f3cebffceaf8cac6aff02332ec94667b85d6919b659bf733398b23efb6566b624f7cb2aad39947d7a2ae4aa447dcc477bd4529bc6ca5de9d56542a2d5c32df2f3bf8cab133466377aee821f747b882ef3dfeddc532478e6f2a47ef0fe99598040a68cd6632f5c8dcc89f0e88653bd1a00974fa8fe804fbd494bd1a92b198d24f03554a0e89ded63eb745c82f6a2960f2973c204fb5fca778cd8b854653b8e674369012f2ff0212b63c009bd9c92ad85dc40e3afd0bc01bbd0091683dc285daffafa286e58b49cfc22973a32eb93439de24dc21a53ea5effcbd512b38c6a9df59cbda496f168eaa5ff843ef6078fff6fae1ea820187493c569e9ea423f786de716bdb0d6561dde8cd6c56d195b7bacaa91ed7ca98cad3f3c74c9f86a52ac9311c8895628a55ae2e4e9cb015c96501a9ee77842d0258fcfe48281ac041dcffba5aa893efda7c6221a1f49dfa04fc1c249101ab0c13000acf6b142803da2ca022d1182f09042b579c2db49f1c3e255d54a64cf1f9e230a0fd6e4d37e0b0cc5392d9962b7cd53aa6b8f4ee0d21ff802885ea2d8f831a1d3cbea647bf3c46191a7e400a47f5a7ac0cd57cb5ab5902372fac654804875b6e7308978ab026f15cb484a468d97025a5d8ecdb88a73188d977b3189b3a9ad52b26e18d7a1daa33b8b790db8cc3d8ec9ec36c58dc09b908e487523c3ff134ff0a9b54101e494bbf670c6694e3edf982f8dcb319b5778a1b5c9cd55f7d8669f379ac4d4d089cb8267ea500922d81544926ee6089a5fc189d3164a733ecdfdaa8df1a10b900d3d62b71f0d731e7260b884bdeb4345570f880705a9372f193eaeff617b4241f6e21a4b620e11860c1a7f70bcbd07e5b385af06f931ca7a8aaca6fa0238bd6b8d78ed39490c0a422ff9ccd7b78789f1d98dc278c90cb4f1fbfe7e87a19430e49183a7d315f57c0e2f741b76081b46c8f68b784ff9b09bc3ee70c27ee3b7cffc3a4bb4297d033b7cd156aba513650d13699388b2c2d558e196368582aa0ad8199a23ae320abc7b76de54923b4026599d2424d155d19a92717ad138de9453b3ae362500cc0cbfc89cd52e433021c529110ba2215ea3f692aa31deb0443149ab4aa1db44ca0379b8402036cf53c496e76c0abca725ab883246e4f2793ef15eb1edbd135de4611be730e354ff036897908fcf0344e2a68eab91b692892d1883553d2f993ef064fccfe4dfef94bcddfe5217af103d95f80caffef2a5971caff921d1ee2de84b9a0afa43d0a341f1dce712787cea1f4d43e7f37285001f5c979c0a1badddab82647ea74e30f99634b9bba38ab431c379956f1596bef0b41c12fedc8949343e424226d22ec48eb387e8b68309ee0e2e09fec767fa9c7f79a5a4ea59d08164904dfbe07ebb99538a3ffe2959b8ebaa2ba0ba696f447f100666072a9ad580f89662fdc59b46f0c55bf9abec2f0e53d64883b6d30448d55ae52a70ab3dd4237ab7ec96fe3d204144390dd2fef225bdca68dc3534f36bf9cd8971b1dd6e9946bdf8329eb9310e8473cc5565b6dc72894d91a66994efe644234598c8b99985148b09b5b90fdcea714ec206f84a1eaca5c14f08cdbaf4985b7f173f71a2cedbd3317827e5f13f88044747f602b893819367f10e961d49b8417b3143a2d8872fb5df913e5ac6f665e33d84cd47dae1511b25e4a13b9b9db08cdff8f7b00bfdaa6cde7d3577a6e521a13e6170c92ae4901ee84b27740c916cdb6b78c5b0a6220082db377706090997f46947312d3eec336e43dd695ab0e27aaa17eb3bc42f1deb4c937d31a636678ec88a861e814de3815109389023998989b7c3443fa16be8694a07ffc586f25fe5af80fff88f7dbe9767bc3d8ac1ffdfc366d6d6d318ab089c596bfc6398b0bbc1c08c08c9a81b6a92ce1813c9dd313aabefcd5250b9195512978a09ae563231c5049763676df1ca953735d9bdbc5bba0ec92192f340a384b087fa9b5272760b14df1ad2dbc6691ed9888a6723a02848247a8d763944b4a64094e15c621a7d4e2d0d307ea9db435846230ac247ccf668bd086c6a9d409d0800ea4a2649adfb807da0118cc6f60223acba9a64754227a5e7c7385b1169fafcd2bdf733d5326e5062102d6d55acd31e9efa92188b6f098b8e9803b5eedd274a8a1109d641d7f1ff1364405c94e777a9c21d000d1290cbcd267f7c96990d6dd73cb59f5b8ab705c84e187b4b3cf63475c6677811fe8ceefcec552936a4e2e95e400c07fa396b40ab7916e106c50c6263f436750cb6dcf7f52ad1d6f20ff432e0fb9b648b018f78783b713bc6fe4ce827b8e8e00dc0715a7b171ff9b1d412abc5fe0fff2270abe97c0b52f22f65f242d9428ae0c6d09775e1f4d2588c94b934f2659780ccf5dcd126cca836d2dbf021272f8e2687b5f6fa53925052d9475364c87cc13cc07b4799e0d9fbda7352e76f49bdd23952e4049293dbfcc7510e79b4de06ee32b25a6671afaa2f1f3e5dc9fd7c903aaef5c9f27c26a1ed4161002e23f2d47e8bd07342557f6ecc2cc10dc9be8855aff5bb01ed75b28bf35d380ca0e52206a09a4584c985ed7e64d0ed6fb3f1fde61500b6cf975872a3b991410bd32844f8a19eff27f78686e145ac5a53d3df1cbc93e96154fa5dbb5580f22cdae41a5db087b3b6b2fd4486bda567e5834dd7b44204d3f4beab18f23ffeb57b786a255171c0e8a584c2c1402a981ff24151c1432daa4d79e4608bbcd2d229d538110aef22ae87546f814347a270eb2234a023d7c07dab4a9a37178d1689fa979bf54533cea997d4dde838cf6829b3ba47392e09ffa2aaea7cc701a8aa0b9eddb4066c1fd1a86d9bd55a0fa772e6cf932767989e669145565272aea61a2795587312603e01818701104730a923e25beb3c43867a25df30c39d79ab0287cb26ca119ad1bf72afc64f590d6df3629d80242e1ec481eca1150f87ac6f6db4b6bfe2475ab0c4abed58d5e93df7ba82c116e6eddee1b73f9aca1a5e2173152ee50b9b378b1e592dc66a2b4956e9612f95ed9704529dec6ab084d6577eba7af62a4bf0f2e1250479d1506ebbc473571abb39f261aceffbb8e9d2d72273bfbd9543deb4e52ab0114f25a476e5351bf4d3c3e8eee1aa84ff15a7ab3e2157766e298962eb1667812f732508bcca02bf42fe4250f8e4741d0e2caeb7584638635fdf61eb87dce2ff1c19eed52b8666430cfbac3af4c006dfbeaac27f4e234b3c0489cb73545c5c59fe35f75e4b3333a97b4e510a7148a4498fcc38094d081aaad2f976bb933ea11bf34b529fbc1b275a850e523e89a170e48f91abf2aa53eb9139e029fe8e9de2fcdb601f536f76094c199cc3e51dbc44d7410f4ad322c855549997c422271511d1c625bb7b3d6cb390e1d14bb60954e613640923716c08cf0975648cddfa47e984949d0506099fdd5c38dfd717abb4e4df0b297a98200604371700abfc45c589e1e8ad57e8fadeb90aa10341ae2288b4477cb52896f96132f07185d5e0b3c30bf83586d95e6e2b75ee3413816ee638fe1bd3245719c767e304ff31b3bdc96319d58ecf05444c1b17788de7ef542ce9ae261cb65768b99c021325ef15817315cae5f25d2226decf6682ee7564fda7f470341a6bd131f8724ab0b00548f8a6668de80839541ce72530da130cad30f2dc6cbb1ba5e64d0c831cd004809d2ff2801d90b6380f37d80453930420afcd15e62681536cb575b5d214af6641221c68302c72e8d2964bf36a090e788bf3bf6e7aab9bf795668f08a717b618bd0805d7a426a58613df62ca6966b26c12e4a10c091c7b6135a2148da60f4b00ef9fc96f067", 0x1000}, {&(0x7f0000000c00)="88250715dfdceb9e82782ea14b74111836772372c51de29861edcd5bda71d75331f53e0405aa41007636cf51650e862f61bafa5dce5e0d46e5f7251d75e0295a484b5c58beb3a1faa7bb62f6643058e78a1dc76cfdac51dd1b694495799bf75426ace4dfea806f6f9c7f4631d9aca0b9a0860583635d4ac67e850140f859fb74f749e0c0b219dbef25641dd2a839c04a6f0ac532f9880a974e8350de5cb78c50a7b11d372d629cba0cb91e0095fc", 0xae}], 0x6, &(0x7f0000000cc0)=[@rights={0x30, 0xffff, 0x1, [r5, r4, r1, r2, r4, r1, r0, r4]}, @cred={0x20, 0xffff, 0x0, r7, r6, r8}], 0x50, 0xc}, 0x8) setegid(r8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000700), 0xc) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000009c0), &(0x7f0000000a00)=0x10) getgroups(0x2, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780), 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r9 = open(&(0x7f0000000500)='./bus\x00', 0x21, 0x18c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r10 = semget$private(0x0, 0x1, 0xfffffffffffffff9) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000300)=[0x5]) setsockopt(r9, 0x7ff, 0xfffffffffffffc01, &(0x7f00000004c0)="f8313dc8a28101be36137b8cc7bc0e0b1a92d4b1", 0x14) select(0x40, &(0x7f0000000200)={0x0, 0x7, 0x2, 0x8001, 0x6, 0x8, 0x1, 0x9}, &(0x7f0000000240)={0x2, 0x40, 0x7fff, 0x40, 0x5, 0x6, 0x5, 0xad}, &(0x7f0000000280)={0x8b, 0x6, 0xfff, 0x6, 0x2, 0x0, 0x1f, 0x7}, &(0x7f00000002c0)={0x1, 0x36}) pwritev(r2, &(0x7f0000001640)=[{}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6, 0x1) 22:22:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) sendmsg$unix(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 22:22:38 executing program 1: shmget(0x2, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmget(0x1, 0x2000, 0x7, &(0x7f0000ffb000/0x2000)=nil) getegid() 22:22:38 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c653000ba2e661acbb3fca7b586f8fe92cfdaf06649de9543f70ef298cccda8bc76f15c050d4f8669bce1479f82dd6de89022b68c40e693c05ef1010cf72b01fa4e6f0125b09fb3cc77aa8167898d9151eac0be83f2c6334ade585fc18e"], 0x40ccb7aeecb378d, 0x0}, 0x0) 22:22:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xfffdfffffffffff6) 22:22:38 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x1000000000000, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) getpeername$inet6(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0xfff}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="2fad342afd6ca161e333ed47c16c84096532b06620ab4cf2ea7950b1fa86f8133face907249547c4c0c60c93402a8f8f7c8b6ace64af05cc918991c2a5b81cf6d045cbdd995d92b1c139949366d0203d0cc2eb66e032e084051b267a71a37be4b2be416e14f0156d056180d80b4591661c7e6e0d9c78e22437fb716495d5250082ae8d1f088d8aa59cf9d7c6f3fa27a064d80788ca76dc68b1e0679339cedfabc9cfcd4ab7f6f7b2dd0fc6d13584748df76ac63b9d8ca6945e83fb67085bad1a98b97bb16cbd170b6b70369fdae03f6f591fd50c6e9ffde97af5", 0xda}, {&(0x7f0000000180)="97bbb29b10d13421b777ab0204d898577c1901a2c91a1edf71c9bb20d9962313dba9c6ced1", 0x25}, {&(0x7f00000001c0)="db6c213caddbf7a5ca87925b71", 0xd}, {&(0x7f0000000200)="8f89c6e52870e5dc731f30a78e4a2ab8a7", 0x11}], 0x4, &(0x7f0000000280)=[{0x18, 0x0, 0x6, "04"}, {0x30, 0x1, 0x6, "fb5bd98c1d9dad295ed78f468604da60877f2ad4ae14e35cc5e574"}, {0xe8, 0xffff, 0x81, "05691e5cb99bc16d22a9f701e853d9abf92bb437a69491aff698982ced872fab5cda07bdcfe2ee1d4e0911f4fd478a15d4e3b662b3653cd1a6df988a02e89153bd3554dacb9d02b03a92725cb5ef9a27f2906de71a09be309adc5e0e4392a3d9c1522b452ab017878a171c498de45485ed86f3aca6c504c89d5a1f03f4984eee50c02f234b58f88e82e3182060d32576f9500b71fe7f70c1cefa9d362bb2277f05b1b266ffe9d9234bde324b78a6a2f3ece87b08d6cfaaa0925a309444a8f151f87d30c37f5fafd415e0b7045d48bdd17b72c771a7ddd7"}, {0x60, 0xffff, 0x400, "4250cf0db6c8314fd874ca85819158cac945d0a8f6512c04045b490e5a3287d52c199677bb4bc325852c1470f7b0b6104632eb7267a8a20b40943de1d08f7279f76ca025f0212728a878f2"}], 0x190}, 0x3) 22:22:38 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r0, r1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x4) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="94b0099fa1cdc545c007d84fe88f0f421379e12b775c4dada7d8423ce352916417eb1cad537fb2cbca1d8f1b241a2c493c686dad7d36e3be6771331021dcca896e24c438f352d87d787e65a90091409ea7591f54de4d60c39bb24afe20fa78e041af531750cbfc98f4d943a0d1165610b8020113fe8e84380580d7a60ddce06ff00786c57c95113f850942d03507ce5f04fec292983a7cea760d2768e290a05a93f3faa2f8893abcc866ed5eaccb3a399a5f8b9893e9741f86588da785dc23502372ad99b9580639c572a19cd0", 0xcd}], 0x1) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000400)=@in6={0x18, 0x3, 0x6, 0x7ff}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000440)="93c100340a349309767f120f18c60e5bf45de5e101d9d25e55186559b9bfbc6ad9c83e2780f00e6f2e09395c0f3c274a2f4f98639f2d0d4fc511ce0d1d4299c86d5290784a2fb4e5ef7eabe66e0f54c327f4cbbe5afeb163f4be438d80b852106a709660968a4aa3c538237bc4bc680eef4ad69d96fe305602371ed71747c69eb946938c51966b00d8c1b4d72e3ffed3099785b136dcca31445c15b9451cb16549ccbab3bde8710f816c97c2a184f862436bb34c98aec1a4f4d0ffbafaf291c67210442375fb98e78d2fd86cf639843a7d583d09f2efb3276080", 0xda}], 0x1, 0x0}, 0x2) r2 = msgget(0x1, 0x10) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="02000000000000000133dec3e9902f794067026a0611095d1382ba005f61982f98001a8c80663aac7808672d0481a7afa921d5093bdb1041626d875f6d5b3c2d3b4cbee627309515a9f57a1397bc3ca43a1e53690f7e2a7ef9d3c0d286087e55bb658b8768806f7f51a797c8bfd83418a7b8ee189ba934ce8cae3452b135a4d78c94397ee12ed6c074bf6b0c5e0b77b23cc5861471ef60b7ef4c361c5d2ed5de156b15a0c3b278c89db5ebe3a0e5074d511ad001151ae60bdf2c9987cea724e90d6330a79bf1a68a8c90d1df401e73c55a6c41b143983f1d9a48a150f20f039dfa2285778b66c849e3371aef8d857a028a5e704c11d48b43eb7e1292fcb4b28df85f7fc8e9b0ce671fca24fb5f83f3d127ca86b713a99faa12355ec8ce5d0d5954c3284fafc21cdf7cc42a65296c5e1e16b8e395daa053698c"], 0x7b, 0x800) 22:22:38 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x2) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000000c0)=""/109) dup2(r2, r3) 22:22:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0x800}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) close(r0) 22:22:38 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) sendto$inet6(r0, &(0x7f0000000000)="1d5f3c1ccb3c71738d7a119848a09dcbbb9782bf68cc9fd6b9c79c98d52bbf8cc750c2c4e92fa16f2ef048be4e0d4541f6526e2a2e9578621d915846c583e5402ba78b4ce33222545fa9ff877347054a7b729a9fed637efec0977a193e7414dbfaad9c6aa06d19f1f333ea7374abb66f14b385c98b39c231d76d06c4", 0x7c, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0xc24}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)={{0x8, 0x40}, {0x4, 0x80}}) shutdown(r0, 0x1) 22:22:38 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ffc600"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae86822b03e9055ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000240)="f7", 0x1) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bee6dc492dc719b5e819afe57bd0d40b4705d45d"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) sendto(r0, &(0x7f0000000100)="6b9ed4bf17d15ab109de000e3e6260548bec9f68b66621c0abf9ab60caf3", 0x1e, 0x3, 0x0, 0x0) r5 = msgget(0x0, 0x41) msgctl$IPC_RMID(r5, 0x0) 22:22:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) r1 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) socketpair(0x19, 0x8000, 0x447000, &(0x7f0000000140)={0xffffffffffffffff}) ftruncate(r1, 0x100000000) write(r2, &(0x7f0000000300)="1ca7a0d84d237b5b1153e7d90e5497fa3ba09bd862524ccf74a054e62619dff6a9e81f2933ef1a4c6e7e2a802fd50d5b4c5a6d5c8b7df704316c4270852e533a635651465644ddc5fe857243aa542184a7fa205d0c0da16836d7dbfa1e3aac77b3835794009bd762c70d3ee01d5461b2bdd26e3ab548d782f6dc0b705747f1193137b70fda5355a64c770fa3a49a768e373b52cfbeefbbc572360396be13cdfc3ec5e41342fea4e8f2e46d856ab1e9b07cb2b9c7e28ad406ae453f32d052ddea9ec09d5c090f64d548b217b3237e541c6752c73f", 0xd4) getpeername(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x40) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x82, 0x100) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) 22:22:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x100000001}) mknod$loop(&(0x7f00000001c0)='./bus\x00', 0x18, 0x1) r1 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) open(&(0x7f0000000180)='./bus\x00', 0x100, 0x1) 22:22:38 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) syz_open_pts() close(0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000009c0)=[{{}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r1) 22:22:38 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x1, 0xcea}, 0xc) readv(r1, &(0x7f00000001c0)=[{0x0}], 0x1) 22:22:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/170, 0xaa}, {&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/86, 0x56}], 0x4, &(0x7f0000000440)=""/71, 0x47}, 0x800) ioctl$TIOCSCTTY(r0, 0x20007461) recvmsg(r0, &(0x7f0000002840)={&(0x7f00000016c0)=@in, 0xc, &(0x7f00000027c0)=[{&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)=""/104, 0x68}, {&(0x7f0000002780)=""/57, 0x39}], 0x3, &(0x7f0000002800)=""/30, 0x1e}, 0x1) writev(r0, &(0x7f0000001440), 0x339) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000002880)=0xfffd) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) connect(r0, &(0x7f0000000600)=@un=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000640), 0x40000010000) getitimer(0x1, &(0x7f0000000540)) fchmod(r0, 0x80) socketpair(0x21, 0x4007, 0x7, &(0x7f0000000500)) readlinkat(r0, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/4096, 0x1000) 22:22:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000280)="a3ab448aebeb9e47ea42cb3a265ade5bd7120b965b8891f031c2cbe781d8b72cdf3512038abcf3f5382564d7d8db1845f515d6593ad0998993866bd95c9fc01cc014fd050996d81d4efc9226bd1d4180e65087d62a69ebafc246254df975d435557cd9259c638491964ad57d60ca5de3965114f2e8706906e45401d0d5aa373028b16f80e1a87191cc70206f241c53557697d5e4c622b3fd00241fd38fc545319e8f3832c81a679795d04ba4c8f63264148c6da16054fce541aa25e54f9bc40c768f2e1bbad0297116a14ef3537f52c01d4f0c23f528be559ad164ff52a66558e35354a69af15c20a4e07a17b7233ba30b0dbf8291f4e34108d1e766e6e21a0f626cefc9c1ea88dd5724cfc813a6e9028968b92eed1f5caa02d87b341e1938c4be68cc2ce10594f98b3a837436addaed8400341843b9398a98eab42fca1f31bdc7769404deb3cb75d1f8d3d0ef505bafe34f2cf2a02d9c4c557dd2b60f7792f0db21b25804", 0x165) 22:22:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet(0x2, 0xc003, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 22:22:38 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000180), 0x0) socket$inet6(0x18, 0xd2a6ed30b7939117, 0x2) 22:22:39 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x336161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x20000000) r2 = dup2(r1, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r3) fcntl$setown(r0, 0x6, r3) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001880)=[{&(0x7f0000000280)=""/246, 0xf6}], 0x1) fchown(r1, r4, r5) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)="e0b1d741cafd9f32413170b9aa78e1a75f5d8fa2c1712cc1ff48d403a77f9bce9179b45e6c3ba92771b8096a7fd5ff7cbd14ef620041ad020d304a2c2aad45acfb7a7492de953f915381ada954c06626a95549652f2274ccf79b5bd4743b0d6dbca5af765b3eceee3141dec7e1e4556aeebaa1240a5edd683133cb64715e190100ffbac9fc5ed17d8dc62cb79d07449387d8a3a34aac35ea2a4fb3e444c2174e461dbb682cefe37c85d0411fac42cfb09e7b490083959047d3c6d22dfa69", 0xbe}, {&(0x7f0000000380)="384747f6d91ef3207e03990e7cdd63a02c2d79357d2b9cd95729ebfbb200f51dddf2e2b3fe85400fd92b43711906973900ec54bdab9425482dbdb64d984f620964a51f857f4461041f91d911e709be4cd8105709b3ae6d9960fb94b509fcd5798727165ad51acb6b127d32cb76dda927e63cdcae1cfec607ed7c34d0a9425d9ad3cdd3f8dae1006b9a1a9341bd8bfd34cd", 0x91}, {&(0x7f0000000440)="7123a38a63aabe026e8e72ca8b59369f29ef72c2a1e31ae12faa9ca56c1dc989a8b7262a815ec6ed41ccaad1b7533ac784a0d78324babf57b25a72d6649530b05bd524a2e9986d936fadf3a7405ea1ca3d2fb6ea8ec48c1c98d0dce16ee30c52b3823b79a8203960f2ff14ba6b801394dc62d4d844d3a9a65c571ce239c83d8483", 0x81}], 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="9800000000000000ffff00000100008049e70691528f8df8d146e0ebfef46fd5cfcc6735f7690fe54cda6c7524e4be328cb7bd428a4387bc48dc359080596a239295e33904a63f10509e28889566f29100027907b47c6d7637617f5a1a89e2035bc65aae73f72c5c090b1b474ca24b88feb8af1ca4490c3c43ce9b1513331805e84d7b6caf0c0f0e49200000000000000000000000000000"], 0x98}, 0x1) seteuid(r4) kevent(r6, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 22:22:39 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000140)=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'], 0xb9, 0x2, 0x0) msgsnd(r0, &(0x7f0000000040)={0x2}, 0x8, 0x0) getuid() 22:22:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x7fff8000000000, &(0x7f0000000140)="de9cecbd8abfc119547c7487ad07cd50e56c9d5e55ed4af673c6efed29a64f93ec2efa955749f0a68dc43f0a2751466239c82a068c8291e53e4b20a1b37d586f021eb65ceece5c908a7272459308a4a94407bf5d571b9d03c59c5600d9b958716661ec91b40316ac43a4b73412564437d44f101f8dfda767205fb94b523777171651b4fd79e7bf256853c2d48a8314b73ef1a84b6e6dd8c850444186b6623c9db4bceeb33e55b50f9b70bd9ddcd0319f771f762d7e5c4dfc3ce0899cd634d951a5be31f74ce4604ce9089e3164740a5899204e1bb9814a6991bc872f9f34a50d29edf20cc745bf6319c2f78e", 0xec) setsockopt(r0, 0x6, 0x4, &(0x7f0000000100)="c47b8b05", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:22:39 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socket$unix(0x1, 0x1, 0x0) setreuid(0x0, r0) r1 = socket$unix(0x1, 0x7, 0x0) dup(r1) ftruncate(r1, 0x100) 22:22:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r2, &(0x7f0000000a00)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x7, 0xcb0}, {{r1}, 0xfffffffffffffffb, 0x32, 0x1, 0xb6, 0x210}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x8000}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x4, 0x400}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x81, 0x2}, {{r1}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x6, 0x42, 0x3, 0x3}, {{r1}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000004, 0x7, 0x1ff}], 0x9, &(0x7f0000000b40)=[{{r0}, 0xfffffffffffffffc, 0x10, 0xf0000001, 0x99, 0x401}, {{r1}, 0xffffffffffffffff, 0x10, 0x10, 0xe16, 0x200}, {{r0}, 0xfffffffffffffffd, 0x86, 0x40000004, 0x7, 0xffffffffffff0001}, {{r1}, 0xfffffffffffffffa, 0x11, 0x11, 0x8001, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x80000001, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc, 0x4, 0xfffffffffffffff8, 0x9}, {{r1}, 0xfffffffffffffffe, 0x8, 0x23, 0x39e, 0x4}], 0x1000, &(0x7f0000000940)={0x2, 0x6}) poll(&(0x7f0000000900)=[{r1, 0x44}], 0x1, 0x0) read(r0, &(0x7f0000000c40)=""/105, 0x69) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000980)) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 22:22:39 executing program 1: r0 = socket$inet6(0x18, 0x800000005, 0x8001) setsockopt(r0, 0x1ff, 0x8001, &(0x7f0000000040)="44c6edace633afb876185be11c9d9d66203df636786fcdb56877dd6d092df4bc335f70423dd7ae226dfbc666eba3adf2e52374294d84bba53e5f827ab3b34c6fdff000898d3c4d3fd2a763ce366963e17865e8994a15f37dcbcf824100b814b8bdcb040d964fe46fc716ebdd239ecad5a4aed9cfd3c5ff566e99a3b4b78664dfcfbcd4731888ca74a3185ada3cf9f7cd92f82cc7877aa72c90dd4d6aff23e10de47d3f8511d12194d02c6d4994bd7a8e8e63f28d627f563b2474b76e6f6078b236b1f081f36ddc090ccb8ac315bdd43f1f3c", 0xd2) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000180)='.\x00', r1, &(0x7f00000001c0)='./file0\x00') connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xb229, 0x80000001}, 0xc) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 22:22:39 executing program 0: syz_emit_ethernet(0x4, &(0x7f0000000000)="4c03d727") setuid(0xee01) truncate(&(0x7f0000000080)='./bus\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/23}, &(0x7f00000000c0)=0x19) fcntl$setflags(r0, 0x2, 0x1) 22:22:39 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) syz_open_pts() 22:22:39 executing program 0: r0 = syz_open_pts() socketpair(0x6, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000040)=""/31, 0x1f, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x8001, 0x6}, 0xc) syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) 22:22:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x7, 0xb, &(0x7f0000000040), 0x0) 22:22:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x1) fcntl$setstatus(r0, 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="835c14279b50ff88035c77f93c87418b265312bff8fc2d7a76e4cfa1852803c2d351bb601f7a4767ec535bef08edce32c335d10717e6ae76392a1479e2e8de02393c2a58ed981ed6ca780e82145302a056814156bcf965c848beb656760a88c42c47ad200f9d8064afef5eda7e23add4cb7ea81fde7bc291b0e209a567d252779683fb3c765ab270e5cbb2679a407b672f808a0e92f3c392cc9efbd31745670c5ea8855b8a1ff449d3d3be31b3bf0623bb212469374cf2be2e4844eb07f7119f2fb081a430bf9b9a19c8e8", 0xcb}], 0x1, &(0x7f00000000c0), 0x0, 0x3c979c716918a810}, 0xe) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000340)=[0x0, 0xffffffffffffffff]) chown(&(0x7f00000002c0)='./bus\x00', r1, r2) pipe(&(0x7f0000000440)) 22:22:40 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000000004c"], 0x1, 0x0, 0x0) r0 = socket(0x6, 0xc007, 0xffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x7}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:22:40 executing program 0: r0 = socket$inet6(0x18, 0x41000000001, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/101, 0x65) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 22:22:40 executing program 1: open(&(0x7f0000000340)='./file0\x00', 0x0, 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="077cd207e0d3a677fe000016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0xfffffffffffffffc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r1, 0x0) r2 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) bind$inet6(r1, &(0x7f00000000c0), 0xc) fcntl$setflags(r2, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) sendto$unix(r0, &(0x7f00000000c0)='V', 0x1, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) sendto(r0, &(0x7f0000000280)="6908108ff08498671a5073511273b0d9588cfc2d1d3af0e2425600df9c97eead91dbec4bcf47fe137f03fb5e83ada4fb3606be28104c134f9a1e0753201176fb8b748cb7bf2ebc047883fa4c82beb30d1ca3e7c0aa7cd10b4fff31931859bf29168b10fca85aaa043041e41c83844633d595e66b74092d2abc8999dcdbded2ec1434eac06eabf9b5a2a9b3863a979633", 0x90, 0x3, 0x0, 0x0) 22:22:40 executing program 1: unveil(&(0x7f0000000100)='\x00', &(0x7f0000000000)='cm') open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x102) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 22:22:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xe004, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000), 0x0) 22:22:40 executing program 1: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = semget$private(0x0, 0x7, 0x2) r3 = dup2(r0, r0) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r5, 0x4) semop(r2, &(0x7f0000000040)=[{0x3, 0x20}, {0x2, 0x9, 0x800}, {0x0, 0x5, 0x7ff}, {0x0, 0x9, 0x1000}, {0x1, 0x8001, 0x1000}, {0x0, 0x9, 0x1800}, {0x4, 0x10001, 0x1800}], 0x7) r6 = getppid() getpgid(r6) fsync(r0) close(r1) semop(r2, &(0x7f0000000000)=[{0x5, 0x84, 0x1000}, {0x4, 0x1, 0x1000}, {0x5, 0x5, 0x1000}, {0x3, 0x7ff, 0x800}, {0x1, 0x2, 0x1800}, {0x0, 0x3f, 0x1800}, {0x0, 0x6735, 0x1800}, {0x1, 0x100000001, 0x1800}, {0x3, 0x2, 0x800}], 0x9) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x8) ioctl$TIOCNOTTY(r7, 0x20007471) ioctl$TIOCEXCL(r7, 0x2000740d) r8 = dup2(r0, r1) getsockopt$sock_int(r8, 0xffff, 0x1021, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) accept$inet6(r8, 0x0, &(0x7f0000000080)) renameat(r8, &(0x7f00000001c0)='./file0\x00', r8, &(0x7f00000002c0)='./file0\x00') 22:22:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x5, 0x83}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0xc996, 0x0, 0x8000, 0x0) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)) 22:22:40 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) open(&(0x7f0000002700)='./file0\x00', 0x4000000100, 0x1ea) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x9c, 0x3}, 0x8) socketpair(0x3640f788916c88f4, 0x5, 0x4ad, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000002540)={{0x18, 0x0, 0x67f, 0x8}, {0x18, 0x1, 0x5f4a0045, 0x2}, 0x3, [0x7f, 0xfffffffffffffff7, 0x10001, 0x2, 0x88, 0x40, 0x10001, 0x8]}, 0x3c) mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) geteuid() mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x0) recvmsg(r2, &(0x7f00000026c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000002740)=""/135, 0x87}, {&(0x7f0000002800)=""/185, 0xb9}, {&(0x7f00000028c0)=""/89, 0x59}, {&(0x7f0000002940)=""/112, 0x70}], 0x4, &(0x7f0000002580)=""/56, 0x38}, 0x802) writev(r3, &(0x7f00000024c0)=[{&(0x7f0000000040)="6b18ddfd8eb9fd87c8ec5382", 0xc}, {&(0x7f00000025c0)="37ca7aaa03c2dd5b1cf43d700e474d6faae207991a6679cca8ca0011c6af6929fedaca86b8987283eac0e7f5945adf3ba913dcab0d65d64eae8d7f4a27190d18097a2094e0f360ec44ed841f80f9c5f71aa14c2b72deeb41f3f8aec3f0f126406836a1358f206e18c174d82cee079515e519629e65071ef2e3f0f73d437749793ed31923630dd3bbf3e4fde601ee625d80a1eff21752d8a40ea34b6e9015a6c98b887d44c1380ac834d658df69c6a0f95e87f1bc453e14716d701b42427983e22aef98d992e947d32e545d3ddd70bea19ecf17c4729808657746c4b2bf5bf047405a0e6a80d539a08d", 0xe9}, {&(0x7f0000000280)="e036394c6c28c00014b6d6486908010cd56653102b870cf56a55daaab46554b391123f4bc742e04efe646693e6747e47c046fa14be8e653ca0976cd1e7fccff7790df2cf5f11a2040edee8bf800cc5b79032e5204c2f0f9b4c79ab77f75415ef0fb1a58b1c42b390d0a3a23b8a6ba86da76f96d0ffde675ebca41458bc30438be853025524bc3e8131faaf4ee3196bccebecbb727a2059120c3dd83e68ff235417fc11815cfb04eb16548a5a5470b704c7d595da5c2858299ef9c3569f", 0xbd}, {&(0x7f0000000340)="b6e07e53dd84cb5ee03396b06af7627efc1ac22011e8fa7b10699fc468f29fd9cef0b34966fe6e35e637f24eae768b76fb8c178fbecbe7122e7d03f6f96072fa89cb1205acfc51d3d130af34bc73f6e4cbe168f9b6afc6d284a8d6dc6488696dab3951bd9733f7616c1216e57234c836e3cfbe81ff0b5e3c31f0243ee738ba27005696d32fbb323169749a2ca7e709c51189d4c9d35964eee3b3bb7e310f2f99a65471f18b650c0d2a06773240e3a797a22c9bdd5697ecb652adffbf2fc8dcb6b4f5de40b3067881c43571bc22bd420a3a517c012fee42f71aa47e990fca0f0026cb28648557cb6678e38b87cbe74a4b6d24141bfb7c90e5df7741ce48d98f37fe8dccaf7ca854ca088a3ab74f4ee137bedc20e6897fb95a7e4f4b5825422350859230a73a738660832f5b82b46030e3501869f21c7f22d142baf3e533ab5d8d645de99731adbdff640621119a44ce03102f959e8e2940120cdbf9e30b155360aa6bdbc781a76c0c10991a444c7fcaace62f1c7cac2f0d894bb3e6443ad072a5a6a1715d5116d0d0d439569b85abea7983f19ed62e3e26b206a21527af93a5e9fb4ad641f2945a79a4bafc2486331b0500fa659c78975a776204b02b98959739aae278622036e5eb1bb940e533ae0f9cfdaf0a9dce18431819310658b9f1b5bb182c20dc12d2f351d50263ffa5d482a0330ceb749494f218df245b83dbe1d759fc13b0305dae0c608881b2cb3af04637a7945dcc8ee306106f1ce2f7e793dac98ac13244a3c800eb552d9e2f71910f0e3d4004aac79386939d5b6dc482d8b447df6199c6ee216b3926cd154856eab02462f93845c089d75cf8285dc12fe11184e38e82732359872145a38b64da6d93507a6c8becaf7b237c75af5d8337ec59999c9a78827b1a64f3c13d0294bbc6476d32be312f283929fe4dd73050fbf8a6734596f64ad27f11f7e3b5d7d29ba57770cb63438cf0b966de227b9661acf0a0c73f52b7fcd070f9c68979ea235f60cb7b096964776e7e7217dc3ff8281eeed610f394823a590049ac8db35dae3fc2b7c645ecf6f43577c0d7059180950ed56e28f4a5fd77daa0a21c1e57579b6682787a8697f006c849655f0e8840e29316a7fb2c85d511d20765cb46e0d805b4299d151b07c26133e5bf1a90d3c7adfa819236da65a5890193f9ff7729e239abcc23216cf37c95427e074ab0679b5d22e621aeb12ea9b4ee1454dfe633dfad0f1118cf6104750cf2ddb4057191fbb1a7febe18e2ab14c66036dca6abd13212e368cfa9b1068c95029eeca7aeb522353f1853accb1c5662dde5388d046fe9ca94cafbb6a2db35847413921dd3dd98e3e7ee0521dba62ac4335cc577783dc0e2e0769c87f65bcf632bdefa447a70be25f3d106711c7ac6b68e3e4f475132db7ed408685a01916ab1787fb3504fa3da0c42e5acb2101b2ee8888ff1659102b507c82ada6f225942760f34180421ce82ef30febb235dfefa103cad3581184e6e7491a3b2a5aa3723a32a16207efc4d3992f76ae5b5423ce3d5342737951cf4d36d817c21c542c5da391ef4abd924d2acbd1b832520341c24da444edf8fcc6332d54d691dc8420ffa3898f525c3fbc92ac640eadaa390944918d5f3c809330fc16d42b60dfc59e656dc59e7c97a011995b4ea97b0af0b4bcc7ab76ed71274c3fd7920f03db5a6036116ecb44131b5623019aca64fdf45254e58defb34d8c05f4273507a3f808e6792da4056d93b27d5c0f8cf391039216ede4b7e90d2bb817d0479eb3b3f38304ea9eeefb73c9c1e8182d7767a7baef0f7dc3c308a779705267575b2b955771653a71fa1ef6e13e1276361f869f119c1d95512e608fba27e0cf1e250fc79c48cc176688eafc411c111778c6267b3a6392d717ca474c2ae315afc7954ae302aa23830194df4fe3c269d89e243f0a4166b403cb4dac010c9307b6e134093feabb82422ed24aaaded170d46c6ecf5644a4e1721cd40fdc06ba4d4cfdff0defff6aa53f57dfe950e58ddfbbdbbeed4ece761ff70586f52e640a3e45341800eb81ca388e10ff9beb9877a10201f5f419eeee450b8502a40932864950f402ac475b1e4bb3141359201a569bc10e9720f93212ca32df3101cfd850c59e8a3609ee3c240ae04e1e96a388071a4b244913fe70a5486b186d32845410c074c17a172311d89267c504fc3a74a749e095d64b8db311e4118db7c6767e750a20a44d894f1e875903d81f1e14c75123c31e5b4566e963f527704a7def615449c8f4b94cbc1b438a3dee9fb57c411510b663e5e00614045d120b9a83e5a8f3edca5520c1e5fc76fadb64be8f3c53298b36b9e11fbb75baab2355f9a592bc63c8581d7699e9a0e8171bb4be3607cbdb9dd66c649d59441328e292aa4352a2b4db0683f370f9a2fac3b398f4d1b2c0b134fa26ec5a62fed38c762265ed84d85ebade66e887c0ae1fede8850454f038ff18e5b502a056806452dd40734fe9b35b52b2952a07f0bed08837f87dada96fe9fa20ed33b104def0e0c29bb4fc07dac446e1dd334cef48d0eb69c9d3a1559fba43c21f9bdf1527743d87e5a4c849b68a9b6125ad7a3386a99b11b583255a28ebd109ad97ee8ce135754dbbb12c39dcef317b51d20f38f9ee4e84167bce47a1497c67306c50f79b2ab14e00f7373eec938c78119f7b3777794edf0c2a917513cb7a23d9ebcfe3820a1c5c09d54e495433e8995bb9b8bc0431c201bc40e5f6aecd8b312e43e1c45d33bf2ed5fbfa60fad17b556ba7579ff367a63a7761fa27151c8d692ac2fdc25056fe9f0144f5de45c868162e202c352e7125bb586d00cc665933173d263edc758f820acc94e06bba764c06d4b2f2afb135a3baad29c4257793172e617278c676cec79dbefdac11b3ae2f2e48fe2f42df077ef1c22790848f7bc648e7d14d3bdd9dec607c7ddce3dbe90b47d4bbd33a236327519b4ec4e2a0525baa084696bc5650dc6a42b752fdaafe8a5b4fa7861aa0ec15b35c4264a440e73a55c475c07fee324956f148f0126871ce4de1579f72d02d928652fd21bbd63684124e5d1d3e596b8acc86c2910fea2dec1e61632ade6adb1de47b17ea15aa880706f49120922ff969424c2a20475ae8868fea6af00d17d7619dce9b783b761b97ef3b5bbd6ba44089b1c50b57931b02d6e299fca8ea395b22535d907158f7d0ff22074ddb91efc9947ba4fe0fbd203eb1508dd71fdfb49cab46b9029cac37485ca87b721c36c2ea183654e07c76da42a9ab11e27c1bc13a82608280a06cc2e898561aa3611e165b8d9157afbc78e33a4a3d317f91fb4bcb767174c16e05d2e4dec05a851263ae764067c4eb38884df304e0d40047458cde88c4e7e050c2e7951f778ef0ac550b91bea168485a4f6887d9078911551950d9ac033aa2ae9fdcac33ddd9c06cc6e70db5783b1b46d8467197b9bfc880a3d7e47d405fac2cb9fbbb3789b64fe01c03d028d9a59741b6f4dc0358e8f3da1a707e8d7fce1a61d190d75fc6ec4b629b37d925729505da64def283b97eb68334e4f31f85dc66807b6e9526b0ce59d02af445a72c389bd9d59ce06a4adbbff9dfd3b1db40cc9af4ae8abb6fdf947fab6d1363cb8142b363978db29dc85fc3120fae69249fa84f17918367bbc46e1fb4dc62bfd983a5886ef6253afeb67636d88f8f3c16d60e686c22d216518753704c178addc64306653d288c2efbb3834d24c3994220fd918910a02b552166634cd6be14547c47b283f2046116c36865ae338b6c8a8370d8f8dcd9bb3ed0c0d8d64d32a73d3a187107967a78d7e41899bd0a803a1e6f40c6f00de72a922b9ff05674e6f4a45ebff7b2a9d7b8860687213c6a90f82983752c0a3b829e2f31c7cea973c85cb9c57ec8be3cda436f15412e8bce32b8ca5f787fb6b1b09b6314d2068be4ec907fcfa6587d667a994ab38813f9384b06123a223412a1745d93f76eec0c4219d93d04277aecd24f97113b5a4a947cb34485018a2cbaeed9a32591c9140d3eb650281af9ab0fe232a46a5a45c116f9ee279503272416e166c7245cf60441d8c85923b7cbd40e259c518366df6e634000a426148f45a3117460d8c767259f73f7bdb18885ee1dffeae2c4f04358df5897f896b50ec862e0c4fd096cee0bc6bc59d6ea2beb108571b014056c02307ad198fe2daebee9ef0d796f47a83e9dac10a9067a76243bff884bea3f82ffa0479c01b57d7936905875817cd7fd9577dd917622a6cafbcd8649a41a7736bae923c2d491f8cd0021674e0976874cef018b42b5407e428a83b69f0822331cd49a973fccc10db01f5275375225d0c469d804053c2b2efbdfb985d9a64060fcd052c616c28856bcc231ecbe7316f6d827a5ad2fa48c79f7968ff71fcddc26df107fa74223a96fadf7502b7b40c7db2b28afa131fe33deb13bb2fdec7e57317f38a5fe21ac7a24747456c8bca047b1630b5f09d063746fb75732a93aaf270ea1273a379f1250d24130c4f5af8352ae896e530dbbcb47d22a5a87375905ffebcfd324e4564b85fdc02a438ca843c6659ccf728c925c66c460b524171799986afb2b8bb27fa9fb376817bd4cafa3911b95e63c7705a06631b53bba926ce69830306333bb58fdf0b627a3f49a5004e2eb381f9136666a11cc114e07b7e1c6e16a9fd6ac0c1b7cc3afbf098a919db9aa5dd31d2b1f7e24712fbdb7d1fc5cefe83c57f5a632950d65bea427e9f51877c57238cb89c68e638c5dc575806eb701d23c3806a373efe86edbe2675d41a7ab30e0f8e5ac6483d2a369160674b696148b7b633f21d7ec48107df0f55e64724a124e905b34e817fae98e4bff51391853b1731bbd9fcbbd24e875f9d4122182ddc4c8d7b53478fdef3a7bcbec30a72853fdbce45a755cfbd3505af94e7178ae103a5cd1c424fdacaf7f4db99438691909d73d44fb32c28d36728b53b658358b88726fd210baffaa3d6b73bd4625bd279268915efec5951efe472b308daeab5759eff51e4c39f0053fe81c914829664a641a5eed789a62cf6497c08afb3d1521510e89a92d82bcb521e749d3eb0912dd87e92d4d7354c7213391ea665e10577dc9b7d5d1dfd337a8c7a420aa61ae339922ef0c3d11ff4cab106c495df6ecde683d892f2b4981f6292056b166761dec59d9de4db5838cdc2154d05388688bac18cbe55fd53b43371417670c4dba7b280ab2bb0f1ee3215bbaa05196507ddc1fbc2f4a99aac15acf70399ed01c89cb21ff5ef4a3d9575c76aca75ee8731c17abf7e02f18d593fba74b2fb21196bc4c6de6f551a99577c246aa26d3e3b2106cf51950cb4a3893f51325f1a639e2865f82d4b28713871c585a020b0facb4824bd5308a30f1ffa1fc716056c06185c7c4f7b15745afc83320903b9b3da846e4c4d1aa10d9a71e5ff52cbf2628f875af0244aeb9bc09a524e00266a0595f518127a8b67e938f1389fa6a678775572620e08d3e05f9f849059b2c35997ddbc4aefbfe487c0e171bde4855b6bcec7d9765aece95599828f5c755ad62ecd015bae107bba5f427a15ae0a30af092748e1b6a64d89bf1084d457b6dd83479c60b2437af939fc034e3ca98b9afcf370e271bd0ec93118e5b82904e353ab7ef15713769db72dd204ffd8975bbd049400064eee7d2adb0735b8257f76be7ff5badb306e510beb7f933e204da6fda4193a51fd313597548cad3d6f7d86fb2380e77a00df4b7e250a97b5ec8cb8546394c86db98e53964292e37255c650ee854b0b1c9bff7306317ebb41773ed30dd3faad8f", 0x1000}, {&(0x7f0000001340)="ddddb714e2e925122726331a18cbecde49ddd21198e2a60249a3fc22416a5774e5f4b2f0ff27dd92f0958bea2a5d4c4cc47e72e0b18347305906c1db61f13fe05466252dafb9fa64107ba4e7d6768d47ad01fa3d3415688840acf5a26b400c403d5439f217524bfa7c437c47b1d3c3bb1d29243d6da1d18b316afe8aa707cc26b48b68edc71f5b9d554b02b806c1df8af44d0aaad76dc22345e6b0e908bf75556254cbb6e05811641ed3519a398dd6a83eb79a5c330bd9b2e8fff6667eb6d821d1b71630842c526262a8aa339f59dbf23059493547ea84297dffbd6ee8439d926a731554d54b6253221ed9824f9f7a091214448471", 0xf5}, {&(0x7f0000001440)="c4a1816d24875fc6527586985599f3633eaf4139e9b07a974673ea6bb76c297644874196b84030e50b9505444a09a72ba26a54f7ed8a8e14c7ee97c210fa47a5a8f502910387da9cc7daf2cddc35b5513413b99c60d03d8dfbf574bf9e94b84d3003de346e3167b192999dbad8866469afaab28b98845387cca53e72e350f1f1a1f5ba3e9b30bccb8ffe89c3c1fefa844e8b02db47f1f68c0a3c4c4a5e8404e1f9c119ca917c1ccc744ae68c3a34e21cfa74b4b245b7cff00fc29746cc8e62411427fb9a7cef332432fdc81e318bc2b736309c5718c230d15bcebb646d2eb8ec5f55188ca45d67a524483f025f4ccdd8d4fcf014825fe054bf3c77152d6da62058b71fdfd13d1ca5e51a4afda9f1425200ba5b5c9e93d96bb1d209c4b8a240f00857ea92371ae511ebd32127da34f22499c56ebb97988caf0b152dbb30d6c2fc8e3732c1b07bdd25575ad10917d74a362bf4001f2d02fae0cd459634441b08c2242fc1481028c61b6bb20956a9c3a7e073641ef6ff5b0fb18f64ab369c7f89ad0caccdf4f5f0f8397b7e953d9ac1e2e1872de0e59ce77c814a02de3a46092e548a0f6664cc87d24af22f69fb0359e9155c9da8f0401ec4c9cd6e881ba1a3bc23c9ef171ff251f70d4549b4af981889df85fd50c9483fab514d563a35c00216f32134bb435ee5e8e45dc3bb8284c9cc0e37610d1e4d84e75cf22ff3176f217012be85e5f8d4f7b543a98af3586d3ed2c5f3aa51596da8e65a5d7f777e0982a32a51f620da1276b5ab22c7028ef10a05a299b28a8aeb130d156b350969115f5e7023563357fe342af622206a0206932ae51a68ba82612b84f0399bdf43d4ac580fd7ac6125a78dc94c5554deebce387e47726668aaf98bbf0c8e551ec1c2d239eb67b4fad73730401b4694a8f53f44aa2c1861a3ba7e8404c0271241a637e1668ad78abfe36c7683435c3dd0bb70fc5a636744acc7340914cd4066ef078fbca619183ad21721a8d056626b2960a2060c6cce7b7bafa445d9c3b283bb97ff890a2bd43f3cebf9050b3a50d71afc34bb86647e240f02355471f320a90e1a0788aac5cf512c9f9b69505ca6d9bb2e4b523e6a8772372aafa3e8c40540d0bfe7d07fe6edee44cd49a1cc1858259ea809cb39d95bed4d399c43481079de2c70bcaaf764f8b13e2fe753b8325eab3768b5df37336c146bb6b7df89ea329a36976fadb3829c3a488bc07dd0690b8499883416fe59c93308ffb880f87a1f5f18968e0e29869e5cf8a0c5de9dabdfb07df9f6b4f6d3b1d670926fc3df4b307350d9cc024039634b2354365ca95b1bf91c597d8117927ed8a9ece667565189f27114d679bf7f92298dbceffa2480804abd99cb379c1a7d3630d17231595fbb0da1c5df2bb419189b6f709f9c7e544248c05558e16a9158b425d8d37587553c2e12610563101174e588dc89079f63238aa41174f09e076378416cbe5f331dca2ef45dd10875075a9e922a7ca7b12d0eb9ef69d870af04e43db78d0df4f21a6f935a5fab20bf5b0e1631ac1e8527a5d43560b03988b82fc605d08cb3cfafaa6152c2a78926f2f5b8510c3fad6c22327425f2a3d54172a62cee93b533a7d82de98202a20ad7415050ea0e1b766d2c1b4221ed0aa193b1c23929e6e4b3d3f409e0e8198f5955251a2ae52d6fc699b9026c9a76576cf6e75aa11dcd847fba4de3f7fa3cf005d691ef3ee0fd5179afb4aca567de404d55c032e5fbd38648ae07b3d59e0c7f6b052204cf780d6802b34ca0f46303e00a8a57cc7bbc55edf5a45da66784eef836bf6c421c1797914f56b9e3930cea825d5fc6785620acbce59ed5dfca129234cd1b09b641358f63158fb69589f38f9763de744382d54d366f566a64b0c951eff2e29c83442028b093182e42f1898f8f1a32853e7f1d1966018f78484fe2506839e34e8880f2a56cf6032b56841d800ef9c7917968ef7cbce39531287345e5da7455285f9571bcdc5600c03053872b0c6e44b19c3d9e23aa5ebe7ea5f96e91a9b499f8a9747759cd376b0553b41851cf6e9088912e959be44e5084ec9da232e50520788495e9a98d02502458689182700704305a2247dfb6d1712ad30bbefe6c4e76db5f8ede9b9965e559e7635398023462d9d4da400a7d2be1fe7d14453dcfe34ac3ba179e108b4a9f00789f83dd6c7a4e52ea1ac6047df9a6a842d50421c0fb1ddf58a1e3dd9cb70a1e552a87ac5d6b693687ed720601946fef71a32ab96fc217f78ddff246edd3eeabacac701eaad05d74f4386af9fc251a6e6b7103ea94f22a43fa2407f9a26ea0f39bd2f3f3c559d7eab100c25f63cb2921f584797b52176fcfeb17fa19f96395c33fe263aebd4a23590c9d4cfecad0491a2fc3ade6d62d2e9fc0b36f4a4230856452db5a1ecb326dc8bfaf44040c9ce71667a577bfdaf5608640e33bd548517182f9119046082778c7a573289fdd34da7e0eda6b338d484854814531625624fe8d6cf4f9c89f000038158875c24e6c59ee39d07de2f157597c03b907afd116e4e36b178a9caac5caa565d8e52390469783f872db74e3420b3d91ca17177d2dad534da9b3446e16bb4fc453746a264abebef4f3360717638e6d05fffada08b4e10fe4d4a60bc3f91ae4724934e03c91309512309b6855693c9f900ccffc4852defd01785b8548f4b8a29a1ad1c4df414380bdae6427c1e0638e2ce78f2674f381bfaae91310df318cb352c16531894fcef973083352a19fe7a79e2cc6fc91e2ff8b0bb9523d0108b26c1fddccd64bd1a8ceb3342cc258af81f548b155b1fb10c83d9a852685b9a286daef3060f7b9de8299f63ef76aba5d50d85c163005f5ddf40ad1950678a2d2f9e5921f69dcc115a3a386db86a27d38f8aaac8ce243faba72aca352214c5082dfebab9954ecfe219ad1800e4a70a2ca3e4f3a4e817225e16befeb89f54b7be7726660d8aacee9ef57805f0ba72093e5f11bdea2ee0dcf0ca4a622478c383b7a3c624846097806eab35e24291275ee0dbdd5fc115ac02adb92a834960e07e2a3bc27b957104df5eefb21d306991c8166d311437df86d7bea6098aa455ac2932b16ea7b9fee91bbe4e2f363d5a383d3f72919924407520478fa7aa6e427dd22fe13dbe00826c222ab516bfd0ea3e7302b4cac9126d76e45ecc544a1a728f11c2f9a33f60b11b87d2532bec21401789d297272f1ea4a595b4ea1c17b59edb4b4deb75c75a815fad63ff724ce7f7cdca5d071b998026aab0c4779f57fe0fa52d5ea01b75af191efe0e2d1d9521a11fc41b10920cfe66f9d3d70a394e3105452981a91e3c262ee5fa7ff5f79ca56bd8393c43cf3ab913b00f3e77cc47558d44720941d06a454653d7a29fade769f297d9095f7401c4ff6da8eebce1f76aec6bc3bb9b223ade134ea07c15e8a1b100bf14aeee04df2d16e8e7aa24149ca874b08323cb69865b8e71eb73aa9548ce04c722521991ce9767af7469cf4c6c709e0667ceddc9c63c72543e4340e0dab424d7c475f9ea4e8b0046e1501a953e35993ecdce8cee6c762ebb7b0886d83f305cfe9d27fbdc71a863286abfee4dda7d624e0a929dcc433561bd4a9294815caafab8f549b8555893ca5a6ddd6ca02dd20bc7de5583d909764d8b67db5152d2aaba3520156e04a69afa28cffa81f6c5f78a0cb9fc88bf8502fde287cbf0999d2da7a0eafe8f2edfaf268e33c9c09310fd0cf5f558da9cf13146dfc16968b039ffcfa5180183fca93869760f7ecd69e3097eb7a007081a2d9713bf4fb29bc4f2dc01f68877a08ec722f5459cb72b14913105c86d9bd5441259ca0587dd222a05572a7dfed2458953a54c6b72a5be1cb9c191988ec6284e162f3ee80e1fafa18f0da7fce743ac2d8adbd884f1f76dd42a4b9492f1f038658fbf8fdf95c10227d597c761452affa1264c0d066a2102118c84ec86214e86939660817ed6a8ef148b24b59f7d8d2436f083ba9204ca4a4eff9f18dce8e6877655eaffec7522e41c8108108eca93104ceb76fd31da342fab6d4529dc0819b89d6557a681fb13266e18060f13df4113a7de29a893a771d8185f3c08e2fec674568960fec3e2233c0d8b08cad742fc74741d17ec07a438f8b0ae3994ed03b81d099bb25757742c9c628b842942d2c09905088480e79659fbd9f608112b783195ecb4f608efb582bec7ba0d093f04a16b0ffd2619d933ffa9697f829bac8730b2bfce9a09140e02539576bc597aa1ee3a2a03058cd7d6baf1970c7b697bb88275d70b9e2a88f117d01f952afab931e005078296a86789b9e59ed04a585a95109485fcb4cde88a14b65aef915c0ee83ad0553afe0ff5e895e54b95192b2d6e4b46fa6372e7f8d555ab24f31466ed42d2c0c6015631e13c9fc822422a46de4d57818cc31a22783a610c5edbca43c6f3f3f62a35c8701131e960f0eb7a4419a67d1d56ed4fd6e3363c0334c359f4fe3cb72bccea43bb6ca14ed359ef86d0a92cc6d57dfa6a9353d2f59bdb6b687eb4f261bcc3a485eb1751f613525a1580d33f5b701e07f67718a386e399079db90c29f760758beb743cb98625cfb4c7030e87df4e5c413405eb329cbfd3593f37a3be0b2d5bf828000892db7c36aef5640971a9f867c116c4dc9a728fe4631e61f1f359114cfa00d3b7302c3c71409af36855172417615cac2044bbe3fae5fac8473cea99e83b4910309e4821701c7139ead50088f67469d60e05884774594d1612610a78d1c64bf7d9e04329d56097b768dd8b4840859135c7a24eb79dca198b9c094d08a7c8c0109c994c8288e3c84065157a978c9ac74756ba210dec159109b1a6daa41dea97d1dbbd708af2c3dc26ddd4b43d81b7ea30309f855b6461f015ab3c3d13b0f4f79c7d8802910920953476debb0f221b4b07d62a78643b586929502443035e47b09a1e8a8baf42d51080a7d29e4df9d68abf666fe583a0c87f9e45fafc536b643d4baa243b5d6e0cfe2c3b6bcb14c91e4f7f74252f3e07bac83846ca0aaef0fc420e5b26965c75fc8449da338935c642f2e09949eee3f68e59d9f819b027114d8b35d02fee15637d81a74f87efaa5872345d2e42f1dda83c75ebdbc91f3a8bfc0141bcc9072f53efb2b8cea4e6e1747fe0c4f8f1b052bf006b40f948d292cae72e08cf8197dd87e8126410ac9dc3055c86b89ab15fa7622a3fd728aff5dfc28a9abd2ffcaf7ca30540be780cedc51780c280b73168a57e073ab979b0a57a3ee7e9cb6cc067b7ad8eb8de62f2cdc9d6db276fd6de94517cc3645c387ad4e534ea9b6c49bf9b694fa59c82dfcd4199f09e1e93c05a8dc0629cca1ebd6efe6b383d91e750a5434f7337a918bb1cc07a5dc607811eafb016c8c68ba32ead288eb95ef966c17a4881981d4b9b67a24a28b6f7636ab1e21a3f5413a58063d1940eb1b1c73f9a1f7fbea8bd815861d7581c68555366787cdfb17ea2b535555ab54b9280724cf009bf388c9da07f6d75c186fba2c0edec2f48fb926241b4ac17b633eb7553a7f5253e31a359f3c396006cfa0427835e4d7b7582c382b069a0fb46860e4e7cb746d2e2dfb3e3542aac3928ec543c50a8c2b83423c5e01b632f8275cf9b5388ac70fa5b4e1605be9396f4f8f60fd02db17dab87f571b70a44e7a00b7582a6fbb3f923512d353513c971b30251700c21f2267acd777ed0bf5e29aa715f84886ffa5140d580844eb3a7e371ac8023226dc286e600a7b1735d4454f820817f456275091130b9475e0b0281d9ac4aaa0466cf9139ee73da01369bcfbaa59860678", 0x1000}, {&(0x7f0000002440)="d816d0474a45d53022f8de54c612daf8fa32077185bc7536e2ab37095910d9aa3ca3dce6ccef091206f7e59e20ff6622f47b6e344c5e7497824c2734da12c04727bcee816ac2be8355d7c76de65ecf1e41924bff", 0x54}], 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xe1) fchownat(r3, &(0x7f0000000140)='./file0\x00', 0x0, r4, 0x0) shmget$private(0x0, 0x2000, 0x118, &(0x7f0000ffa000/0x2000)=nil) 22:22:40 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getpid() r2 = getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x100000000, 0x9, r2}) r3 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f0000000380), 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0xa4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000180), 0x10004) linkat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000280)="8ae2875908016eeedd0839488a7ec23596fe3c5e163ed9295f5a35b9f816d0af8c8d31f12ca6058f3666e0f834c3c4197dab445bf16eea6bf91b7adff96be98c67a8376949b8c2edaba56f7e7cf2542ea88519e749cbf73b15ab73cab14897ad001439bf6254b2df8246ab354e88d8cdf8c44f48ebdcb3cfd887367245a310102c2a68e4ac40e5ae8ab3e298d40f9e872500dfcdcd459c0648ea9260235aacfbfd2f5676e5798542e472f2e20e027aa20dc257731787442c79ee233a5efbe1b8ca15b372dc3a89115f93372e7fa674ec6d707140db1804174e83631cfb68c68dfa0de1edd2534c647d2bb21ef4957ad6d0ee73c0d48f300d7f990e7ea94eb8", 0xff) sendto(0xffffffffffffffff, &(0x7f00000000c0)="033ca60b42b2aa2e62", 0x9, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0), 0x1, 0x0}, 0x0) 22:22:40 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) execve(0x0, 0x0, 0x0) syz_open_pts() sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000200)=[{0x80, 0xffff, 0x7, "6f4fa81cb5ea1467daffe3f18ca155c298482f1711f2ac193706ba0ced3535a5dfdfecff71778022cfefcee8379549469a6a9265d02bd10e1ae102fb53063411047adb51678e58b413aeacf0fcf44499d6813dc993581d0eaeb75ab98c10c11fe633540cd339b90bd9"}, {0x38, 0xffff, 0x8, "6ae8d57e1650133a14cd542804ead35009e938584d7e8973b9f84d5a08f413ea05"}], 0xb8}, 0x402) 22:22:40 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000540)="74bb7ba6907d49535c5f6ce74591d3af", 0x10}], 0x1, 0x0) 22:22:40 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x2}) dup2(r0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x1, 0xd27, 0x8001, 0xffffffff80000001}, 0xc) r3 = socket$inet6(0x18, 0x8002, 0x7) setsockopt(r3, 0xfffffffffffff801, 0xac5, &(0x7f00000000c0)="f090d5e2c5be8861904267e23969e845076fbe151c26148c6489ee57fe986f02b5bb542634e63d91f6d3a99cb12a15e2e4f2598b28ca6888c5600bcb5aafbaa096bcd5f913c91e8da54a2a92e9468182f962eadcca77280d74065d12d22b34956a00da9045cca009c4b4fa9f3d1bf4c1e754ed1a3da1d208ecb0fef5bd399f77d44d7119", 0x84) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 22:22:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x60e5, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000140), 0xfffffe46) pipe2(&(0x7f0000000100), 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="a607b08e4d71cbaec84792a6f9025e0575d531dd25213be0a655514dd4b9c3bd39c1ae36b3ebaf6a6f1a7a529fb60bf31013a28bf7e669655345ec7a348011e7215b769b005e40762b79831cb5b006683ce29ff45174dbfe09643474b3c7f7c3", 0x60}], 0x1) 22:22:40 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000300)='./bus\x00', 0x2, 0x0) readv(r0, 0x0, 0xffffff7c) socket$unix(0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:22:42 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100, 0x9, 0x6, 0xbe, "83535b7e836e6a2556915ad8524186837e86c5aa", 0xff, 0x9}) 22:22:46 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000065, 0x0, 0x0) 22:22:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xf, 0x236161b8) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dcb1cf2badc51713cc9576b0f9aabb301b4000b000822378d59000003"], 0x1) getpgrp() connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x10001, 0xfffffffffffffffc}, 0xc) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 22:22:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8100, 0x21) sendto(r0, &(0x7f0000000040)="d2843aea110e3af34fd3ea8e304688c05e14a90e374c0ad8e0ece2bba0ec4e779d608da152f411bc49fc6a57ab2fdc68986071571632801abf2829f43ed460284617a9d789d62122bd80ce5fc856b1fd547ad4afbfc7", 0x56, 0x4, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x928d, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x80, 0x40000000, 0xfffffffeffffffff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x90, 0x80000000, 0x0, 0x2}], 0x2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x84, 0x3, 0x4, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffa, 0x0, 0x21, 0x1, 0x5}], 0xfffffffffffffff9, &(0x7f0000000180)={0x1, 0x10001}) r1 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x20) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x200}], 0x80000000, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x1, 0xac6cb39c6f809f23, 0x584, 0x3}, {{r1}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x80000001, 0x3}], 0x2, &(0x7f0000000280)={0x10001, 0x7f}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) readlinkat(r1, &(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)=""/227, 0xe3) r2 = syz_open_pts() r3 = accept(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) setuid(r4) getdents(r0, &(0x7f00000004c0)=""/33, 0x21) r5 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000500)=""/148) r6 = open(&(0x7f00000005c0)='./file0\x00', 0x800, 0x2) select(0x40, &(0x7f0000000600)={0x0, 0xfffffffffffffffc, 0x9, 0x9, 0x3, 0x3, 0x8, 0x10000}, &(0x7f0000000640)={0x101, 0x5, 0x6, 0x6d31, 0x7, 0x4, 0x2988, 0x1}, &(0x7f0000000680)={0x1, 0x3, 0x6, 0xfffffffffffeffff, 0x400, 0x80000001, 0x1ff, 0x7}, &(0x7f00000006c0)={0x28000000, 0x9}) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000700)) fchmodat(r0, &(0x7f0000000740)='./file1\x00', 0x80, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x1010, r2, 0x0, 0x0) ftruncate(r3, 0x6) link(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file1\x00') fchmodat(r1, &(0x7f0000000800)='./file0\x00', 0x47, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000840)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) fcntl$getflags(r0, 0x1) nanosleep(&(0x7f0000000880)={0x9, 0x3ff}, &(0x7f00000008c0)) fcntl$getflags(r2, 0x3) fcntl$getflags(r2, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000900), &(0x7f0000000940)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000980), &(0x7f00000009c0)=0x10) 22:22:47 executing program 1: ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r0 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000a40)=0x10001) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x6, 0x5}, 0xc) semget(0x3, 0x3, 0x2d6) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) bind(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r3 = semget$private(0x0, 0x7, 0x449) semop(r3, &(0x7f0000000a80)=[{0x0, 0x8, 0x1800}, {0x5, 0x101, 0x1000}, {0x1, 0x0, 0x1800}], 0x3) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="0000000000000041e20000000000000000000000", 0x14) socket(0x3, 0x4004, 0x7f) 22:22:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:22:47 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000280)=0xc) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r2 = kqueue() r3 = kqueue() close(r2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffffa, 0x0, 0x20, 0x1ff}, {{r2}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xfffffffffffffffc, 0x7fd}, {{r2}, 0xfffffffffffffffe, 0x40, 0x4, 0xffffffffffffffc1, 0x8}], 0x9, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x41, 0x80000000, 0x2, 0x4}, {{r4}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000020, 0x6, 0x1}], 0x400, &(0x7f0000000040)={0x1, 0x2}) 22:22:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x25) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xa, 0x0, 0x0) 22:22:47 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7fffffff, 0xad8, &(0x7f0000000080)="b353a2a04fd945287a3a94928bf7ff3a9d21c0675b923669e1b1e83babe22d82240a1a35121d4e7283a39e38b2687b9a4cbcd3d781091a8393999a9b3f243f8475659d96e45c2e3d144247cbc6c540ff160581d6a759da8a156c0b1dd5739585b0692badcd202284ad3ae2e34b7d633f422323ab7016ccfc6d57688b8e322a5703bc82c54d60b8d924805084bfe390039f5c5f6a252065c3c34318de408e7459086ca98f", 0xa4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:22:47 executing program 1: r0 = socket$inet(0x2, 0x200000000000003, 0x102) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="62cad5745d3cb6d12fd956b767b6f3d46a7aa3f6df74e14ff9e79941f33de0de424823cc111384fac37e524a0a221e2f4166bd1ed45c8c2a984b6872ae6643dc0fd3a2d460ab02e0b6125db4aeadd46544", 0x51) socket$inet(0x2, 0x8003, 0x3) 22:22:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) fcntl$getflags(r0, 0x59135074cdcb5dbf) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000003c0)='L', 0x1}], 0x1, 0x0) 22:22:47 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043cb64a0000000000000000f7ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000081fa0926332abf4a3520386c8aa4b5bc26a414c4d39585bf27ae352116fe6072285be72f18cc41488c65d2aef3d23bbaf2d1db031207994b969f60acde6bebb552ab03a92c0203674d16c9f5be2772f34127cada77cdd6b2b7c33c033dc3673710471f16891e1805c3b41a5cc82a901d1cad50df6698da9eea3a364d1ec8ced1559b23e221c01c016269e7bb7230c99e0b47a2afccb96ae90185a3c5322f022998bea2d6e73bc0681c79bc0631c9c8e509e5a33fdca356fe931de5a924"], &(0x7f0000000080)=0x6e) r1 = dup(r0) socket$inet6(0x18, 0x100000003, 0x62) recvfrom(r1, 0x0, 0x0, 0x4041, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0xffffffffffffff15) 22:22:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000680)=[{r0, 0x42}], 0x1, 0x0) syz_execute_func(&(0x7f00000000c0)="4381d2000001002e660f6fe147a8d63664656743ffe1460f1e9910000000db7bb2c4a37944582a003626670f5bcbc4c279585a0e8fa978d24bbc") ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1000) 22:22:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209", 0x92) r1 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x7, 0xfffffffffffffffc, 0x1d3a, "4fbb66f4271539923a3f795b1a3f000900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f0000000400)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xf1) r5 = getegid() setregid(r4, r5) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r6 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x7) write(r0, &(0x7f0000000480)="81003b1e3ec295043cad7124822c11a882fcfafac88ebf2fdaec26c7ae08d50012c8b47c92cc20768483471770888c9f97d374fa529420031ed35cd342611be184fe66f750ef071556a53c240a000000000000000000000000000000", 0x5c) r7 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000440)={0x0, 0x1bf}) r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f00000000c0)={0xffffffff00000000, 0x7fffffff}) fchown(r1, r3, r5) ioctl$TIOCCBRK(r8, 0x2000747a) close(r0) kqueue() recvfrom(r7, &(0x7f00000002c0)=""/11, 0xb, 0x40, &(0x7f0000000300)=@in6={0x18, 0x2, 0x9787, 0x3}, 0xc) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r9 = shmget(0x2, 0x2000, 0x201, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) getgid() setuid(r3) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000006c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') getpeername$unix(r7, &(0x7f0000000140)=@abs, &(0x7f0000000340)=0x8) 22:22:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82070000000000653000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 22:22:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0xae) fchmod(0xffffffffffffffff, 0x0) getegid() r2 = getgid() getgroups(0x0, 0x0) setgid(0x0) setgid(r2) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) getgroups(0x0, &(0x7f00000000c0)) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x2a9, 0x0) write(r1, &(0x7f0000000680)="e34aad9d87adddba0bf50bf36551774850c0ecaae0feeb9830ca39a94691eae60a84bd91099f8c4f6e095f03efd9f48c7a5fd2ca40f9869f345d8a62cfdab51bb71b4e45b68a18d9b511565bf074abde9ba08896c17b1663096872c8aebfe125b5abcb5393f97f36bf4a76a773ba2d91002b7c43c25eb9d5e290856666ee728f995df0318207f110f435cf8abcd2d91e308e534ed9f6efabef7e93ab45855da27285b6f6a678e297074686f6738f87f892cd3992314164b875a92bd482ec8da666c5a95451e127099dccb5ad0e67e6311d2d7a44e9807d86e2c1c56bc023db5de14522f0cde414dce9bcfe1e25add0a52e710eb6fde4a9d18f3bbf6128d4e3c1612fbf8538c1aaace825b366e460a085e869b54737439d7abf1e6b0503dfb6f24f215170359f0028", 0x128) 22:22:48 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r0, r1) r2 = geteuid() mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x40, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) setreuid(0x0, 0x0) setreuid(r2, 0xffffffffffffffff) 22:22:48 executing program 0: chdir(&(0x7f0000000180)='./file1\x00') r0 = socket(0xfffffffffffffffe, 0x4000, 0x2) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/59}, &(0x7f00000001c0)=0x3d) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') recvfrom(r1, &(0x7f0000000200)=""/115, 0x73, 0x2, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) 22:22:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x0, 0x0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x503, 0x0, 0xfffffffffffffffa, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x20008, 0x0, 0xffffffdc, 0x0) 22:22:48 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x8000}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) 22:22:48 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0x8) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 22:22:48 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) write(r0, &(0x7f0000000080)="8513ebed4cd04de70ba72a15f7643846bc5ac5d7dd5ad03f54247df4aafd1e15cb62d8b8d6de91a99034ef9b38ee590ea68afc1bc84342119fc27fe6a5be8a7e6925afbc", 0x44) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 22:22:48 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b8c084000000000001", 0x14) 22:22:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) 22:22:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x104) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 22:22:49 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x20) r2 = kqueue() fcntl$dupfd(r0, 0x0, r1) kevent(r2, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() dup2(r3, r1) 22:22:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 22:22:49 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8d}], 0x154, 0xcf) r1 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) close(r0) 22:22:49 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x19) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x104, 0x2) r1 = socket$inet6(0x18, 0x3, 0x0) rename(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) fchdir(r0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffecd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000100)=""/35, 0x23}], 0x1) recvfrom(r1, &(0x7f0000000400)=""/226, 0xe2, 0x1, &(0x7f0000000500)=@in6={0x18, 0x1, 0x8001}, 0xc) write(r1, &(0x7f0000000000)="2b19ce8d9e464b00", 0x8) 22:22:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r1) 22:22:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffe, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x22) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 22:22:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x2000, 0x59, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/236) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/184, 0xb8, 0x40, 0x0, 0x0) 22:22:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0x1, 0x12) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001180)=""/4096) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 22:22:50 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fsync(r1) mkdir(&(0x7f00000003c0)='./file0\x00', 0x20) open(&(0x7f00000004c0)='./file0\x00', 0x83cb, 0x42) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@abs, 0x8) write(r0, &(0x7f00000002c0)="069f073d5dd30e5a70736e32c3f1293f256727076d3a47930bd2defaa36cdc55fe167ef79cc4760f1f9256ad7ead0ca586a19b5ccdf9ca67ef6bd9b1e62b346d192fa4150b597833e3a3ac80e0793e23c6946ebbf72ea5eb8261b0a8dde14d920b9e29667b92e2d97817dc7f633794f9dce5837a53984633f01c5f358c2a18fd8e6fe0445e8621dd0d8d5ba751dcab82d5141a59e203a136b62e3755d54b565138d1837229808d000124d905e883d0be791d3a8a0cadaa13b56fa66abb751bf7b01a57eef1e08452ff2e661d6df61ab277be5cd6fd2f9cf3d05fa340217c0514e6b6bffdc686", 0xe6) chmod(&(0x7f0000000500)='./file0\x00', 0x80) write(r3, &(0x7f0000000080)="40c628dcddfa3f44b0c75fae15f3d082611cd2674c13750ee9", 0x19) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x1, &(0x7f0000000480)=[0x0]) fchown(r1, r4, r5) sendto$inet(r1, &(0x7f0000000180)="5df32578105d9ff4d8f01ab81d3167c8cfdc170eac9142889552088a3098fc8fb2ff40c4e614e0578e98ba07360e1e51c5aed0de5927a0bef888241f09111a331f6b724c16ff8f4000905929791cbef9f3e477c18a131c5a3042c161e0ab754c7a2818b67d995a2f27ef353e63316e8a19a283a2426f1c616e8a24101644cfc6ae56dfe12f65abc83ebcfbf032c83e02badb73cba716995c42e6cb8b0bba1269970d16ee6105cf8612ce900a7a269ef34361b39f93c2b9467e695b54294390de3b2da480980eb662f50753017f6c2a225729142ffe66da943683ac0c816ed9aa7450c5d04228a49c8d8894d6c3fbba", 0xef, 0x404, &(0x7f0000000280)={0x2, 0x2}, 0xc) write(r2, 0x0, 0xffffffffffffff46) clock_settime(0x2, &(0x7f0000000100)={0xd8a1, 0x6}) poll(&(0x7f0000000140)=[{r3, 0x8d}], 0x1, 0x0) dup2(r0, r2) 22:22:50 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535", 0x241) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xabbb, 0x2a, 0x0, 0x0, "2ac04b10db813f8849ee5db88a141288e21202f7", 0x0, 0x10000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) kqueue() syz_open_pts() 22:22:50 executing program 0: r0 = kqueue() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000480)="5a5abd8b386ab9ba4c3f84e76d27b9f75ed5f875910815596e7ab39b0b72b2ed604532d1ac9d99891e6b7a725697f896056745b7c13474b176ab1a51e9077ac1f9875e273a288fca6f62e304cb9ba95d4d4aa71fe79bdc65d38f2a8c9b06c7fbd28c65e0609c563429950bfa00f10abcb079cabda78fcb9343335035a92625969915ff0aad53ba2d3b9bcdeac81ff3327d6d86adec5394a9d39346fab6b36d0534b98260fcc14de935d7008ae7388434584c6a332234fffd5060c1360dbbbb42ea0b198a71f16a625b", 0xc9}, {&(0x7f0000000140)="6e7a5580d04ba56f9ff444ac7fda22ccf9b24538c6f2e94e56f856ae8ad985f5f8def3dd5e840cd98e4915c1ca2437788c0924c3933717d01d6ac4cfe391127f74ce259fffb0aeea47eb9567", 0x4c}], 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) clock_gettime(0x2, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x40) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(r2, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r2) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000640)={0xe44, 0x5}) kevent(r3, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x401, &(0x7f00000003c0)={0x69776b86, 0xcd5}) r4 = syz_open_pts() clock_gettime(0x10000000003, &(0x7f0000000340)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0xfffffffffffffffc, 0x0, "a147780a000000000000800000eb06a600", 0x3, 0x8000000}) clock_gettime(0x2, &(0x7f0000000440)) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x5, 0x8, 0x0, 0x7, "ccc68bfc903158db4c2a887990bedc8752406e64", 0x1, 0x1}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) close(r1) 22:22:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x20000000) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000936ee3e0e407557aaa44180dfe0cb46100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008771c14bc19da6a5000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a45f0ea55d505000000d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb27a7ebda2654f888ffeb0d61da771e2fcd7b6ccad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116c328cbbabefa5552622876219ad0e05016a99464214f8c749ae3e5a6f9621c6b29aca017080d317e2b716a9f68b88dd0aab6020621c30084c1e000000"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r3 = geteuid() rmdir(&(0x7f0000000300)='./file0/file1\x00') getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) fchown(r1, r3, r4) getitimer(0x3, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockname(r1, &(0x7f0000000400)=@un=@abs, &(0x7f0000000500)=0x8) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r5 = getuid() seteuid(r5) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x1) open(&(0x7f0000000380)='./bus\x00', 0x10800, 0x102) getdents(r2, &(0x7f0000000480)=""/90, 0x5a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) setgroups(0x6, &(0x7f0000000340)=[r4, r4, r4, r4, r4, r4]) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) 22:22:51 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) getrlimit(0x6, &(0x7f0000000080)) setuid(0xee01) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 22:22:51 executing program 1: setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) r0 = semget$private(0x0, 0x1, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/26) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:22:51 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="85", 0x1}], 0x1, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) fcntl$setstatus(r1, 0x4, 0x88) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080), 0xffffff75}], 0x10000000000000cf, 0x0) 22:22:51 executing program 1: socketpair(0x6, 0x3, 0x567, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x8001) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1048b, 0x7) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) getsockopt(r1, 0x9, 0x18, &(0x7f0000000100)=""/65, &(0x7f0000000180)=0x41) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x100) r4 = accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000280)={0x2, 0x5}, 0x8) recvmsg(r4, &(0x7f0000000440)={&(0x7f00000002c0)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, &(0x7f00000003c0)=""/82, 0x52}, 0x0) getsockname$unix(r4, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) socket$inet6(0x18, 0x4000, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r8 = getegid() lchown(&(0x7f0000000540)='./file0\x00', r6, r8) sendto$inet6(r0, &(0x7f0000000600)="27575393f54732a24ea01e94a87d683bae5d96ffb85ce23d43123b5226341ee1c76450", 0x23, 0x8, &(0x7f0000000640)={0x18, 0x0, 0xae8, 0xfffffffffffffffd}, 0xc) r9 = open(&(0x7f0000000680)='./file0\x00', 0x10000, 0x8) open$dir(&(0x7f00000006c0)='./file0/file0\x00', 0x0, 0x9) socket$inet6(0x18, 0x1, 0x5) unlinkat(r9, &(0x7f0000000700)='./file0/file0\x00', 0x0) r10 = shmget(0x3, 0x1000, 0x82, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000740)={{0x1, r6, r8, r6, r7, 0x40, 0x2}, 0x100000000, 0x2ca, r5, r5, 0x1, 0x3, 0x40}) ioctl$TIOCEXCL(r9, 0x2000740d) recvfrom$unix(r1, &(0x7f00000007c0)=""/248, 0xf8, 0x800, 0x0, 0x0) sendto(r0, &(0x7f00000008c0)="301ac7b685f687a174adf0eef7e8ae8891c9e2944850414f0b383eeda82886bf39183e41a6d09bfc9c5064af1731e4be2e72030165b67946a090ba94a758344bd27369a743f3f4880f9a83ee3010fe32e02ab3bdb668b2fb2b50aa07145845e0fc4137d20276ce8ea0b25f9e8f7e19ee94d089fb6bfaecfb4130c3290021eff78e0e4ab8e49e877aa88a9342b42f7adfeba155a7a59ea87b", 0x98, 0x1, &(0x7f0000000980)=@in6={0x18, 0x0, 0x299, 0x4}, 0xc) socket(0x20, 0x4, 0x4) shmat(r10, &(0x7f0000ffc000/0x3000)=nil, 0x2000) socket$inet6(0x18, 0x7, 0x8) socket$inet6(0x18, 0x2, 0x4) fcntl$getflags(r9, 0x3) 22:22:51 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x1000, 0x3f}, 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socket$inet6(0x18, 0x1, 0x2000007fffffff) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000041e20000000000000000000000", 0x14) 22:22:51 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x188) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00') r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x6, 0x0) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000140)='./file0/file0\x00', r2, r3) flock(r1, 0x4) getdents(r1, 0x0, 0x16c) 22:22:51 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2131, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="a9", 0x1}], 0x1, 0x0) 22:22:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0xffffffff, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2", 0x8}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596", 0x67) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e203ff0f335bf20d8b8f32ab2a3b8bdad934c2a441cb886ce69774a19b3f0001e61009fcf41fa98a0bbd953331022c3f5c42bca801f470986250a4cb3723000000000000003198b5e22fa1d98e", 0x57) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x3f, 0x6}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) getuid() 22:22:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x3}], 0x40, &(0x7f00000002c0), 0x20000000, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8c34, 0xfffffffffffffffb}, {0xffffffff, 0x4}}, 0x0) 22:22:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216", 0x5d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000200)="f33ad967aa1213a7237967a4f21baa4e998850b751b0149cfe8855e9e7f68ce94f27588956db2ecf714452816887d40cd537a49646f373197aee3e895cc1c162bc15df5be2bba8b86855520b747112fba971192771cfc1788f1886d3f114164751626ff46d1721ec98cc47f1755513", 0x6f, 0x1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 22:22:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = semget$private(0x0, 0x3, 0x508) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x20d) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 22:22:52 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="f80de240ec091dcb1cf2ba00000000000000000010027eb9e4b03485f8615c0c8661ba11df31340dfa75a0bd4eab85128b721b20d1966921c7c36e96802b3624e4803583051186d412c33f8a25a319589b5cc04f09e0aa072f0bb3ef3f2f87ed4a72a53126261fcf2c065e80b2ffb39628a21f82bd2e3bb863c1d44dcb8780a81773b3d9137c3838e31ef4e6e1204970c9d55c16ad0ef7a909a7a6e1305c23c7fb531c440f8fb18415339231445cb27972d93eb4b74a2113d27bf5bf1365e0bb1e2843206751ebff6ba4606406b3362de143c219bda66f41361318c5587809a8225a09e1c773ea550ad48a236c604fb2413b8b3172b2ea39c60069aa766a8c983841b2f41b6e96c44824783e"], 0x1) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x4) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000000)=0x6e) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 22:22:53 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="71a376558b59009f2ab78d535d019ed91cf2bafb8000000000b4"], 0x1) socket$unix(0x1, 0x7, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffffffffffffff5}], 0x1000000000000083, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 22:22:58 executing program 0: r0 = socket(0x10, 0x0, 0xfffffffffffffffd) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) write(r0, &(0x7f0000000040)="070e00002306be57f13d61d1cf447cac9b8c4098", 0x14) 22:22:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket(0x18, 0x3, 0xed) r1 = getuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) sendto(r0, &(0x7f0000000200)="274153b534c25e6dd536ab55849613a241ab363c73333daf68b53ed6b7736fd60bfc3f805f2acbb4022e4a3cfd067d6451195e233c145c9804aa5f6a324ee0f576c969af156130fefc0864b0c14d8e71f345cd5c846aa603b6b78b7a464b2f7162391e7b92e87dbe0252aacb9cea753d7c5d42a06f1c1f1fda543fbd16367632", 0x80, 0xc1800a9ae31a1533, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 22:22:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) syz_open_pts() syz_execute_func(&(0x7f0000000040)="c4a2d59c6b99c402a5b7580fc4425d009aedd1000066400f2f3e2ef30faec265f30fbc2bc48239b9e7d115b0e20000c4837963f30d66430fdfa308000000") ioctl$TIOCSTART(r0, 0x2000746e) 22:22:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180), 0x4) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 22:22:58 executing program 0: syz_extract_tcp_res(&(0x7f00000000c0), 0xdf, 0x100) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) sync() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000140), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x28) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) 22:22:58 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r4 = syz_open_pts() write(r1, &(0x7f00000001c0)="b06b788ba80f5d63f5508101d5db2b5bfb6b280c9dd4bc96e031c41912908a0f929d02c21acc4a76764aad6bdddcbadd6be1d75916f82f031574cdff66d7e925660422836acb7a020e02e1c9be701f8e508e7b5fc22027223ede00b4f494bbee8ee9a0c57bb3a2b59a7f4a", 0x6b) r5 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000002c0)) r6 = dup2(r0, r5) unlinkat(r6, &(0x7f0000000140)='./file0\x00', 0xfffffffffffffffd) r7 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x4000004, 0x4, 0x0, "d76ca9700e0788a58c7db0de33f813693a9d63c6", 0x3, 0x800}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0x40) close(r4) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000240)=0x7) kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) 22:22:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, "a909000000f347fb32dc12160000000000002000"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8003, 0x4) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 22:22:58 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) nanosleep(&(0x7f0000000180)={0x4, 0x2}, &(0x7f00000001c0)) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 22:22:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x7, 0xa930}, 0x10) 22:22:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000c005, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)='x>{E', 0x4}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000003c0)=[0x0]) setgroups(0xa, &(0x7f0000000400)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000100)=0xffffff85) 22:22:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x318c) mlockall(0x3) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 22:22:59 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) setsockopt(r1, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) 22:22:59 executing program 1: shmat(0x0, &(0x7f00003e4000/0x4000)=nil, 0x0) r0 = semget$private(0x0, 0x3, 0x2) semop(r0, &(0x7f0000000040)=[{0x3, 0x1, 0x1000}], 0x1) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/62) shmat(0x0, &(0x7f00003e5000/0x1000)=nil, 0x0) 22:22:59 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x2}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641dff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:22:59 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x6}}) madvise(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x1) r0 = msgget$private(0x0, 0x6) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 22:22:59 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x25, 0x3e, &(0x7f0000000000)="f73bf53d", 0x4) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 22:22:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) mkdir(&(0x7f0000000000)='./bus/file0\x00', 0x1) 22:22:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xffffffffffff2ffd, 0x80004527) open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x180) 22:22:59 executing program 0: getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r0) r2 = geteuid() setreuid(0x0, r2) setreuid(r2, r2) 22:23:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1015, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:23:00 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x10000) setsockopt(r0, 0x29, 0x3, &(0x7f0000000000), 0x2ba) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x1f, 0x5a}, {0x18, 0x0, 0xffffffffffffff81, 0xfff}, 0x7ff, [0x8, 0x4, 0x2, 0x4, 0x4, 0x7, 0xfffffffffffffff8, 0x7]}, 0x3c) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 22:23:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 22:23:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20081, 0x8) 22:23:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x0) shmget(0x1, 0x3000, 0x41, &(0x7f0000ffb000/0x3000)=nil) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 22:23:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x9a) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) setregid(0xffffffffffffffff, 0xffffffffffffffff) 22:23:00 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) r1 = semget(0x3, 0x3, 0x20) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0xda5a, r0, r2, r0, r3, 0x2, 0x3}, 0x3ff, 0xffffffffffffffc3, 0x95}) r4 = semget$private(0x0, 0x7, 0x1) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x0, r0, 0x0, r0, 0x0, 0x10, 0x40}, 0x7, 0x9, 0x2}) chmod(&(0x7f0000000000)='./file0\x00', 0x8) 22:23:00 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x400000002, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) pwritev(r0, &(0x7f0000000540), 0x303, 0x0) 22:23:01 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000010006) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000600)={0x1dc, 0x1, 0x9, 0x0, 0xfffffffffffffff9}, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) socket$unix(0x1, 0x2, 0x0) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000340)=""/230, 0xe6}, {&(0x7f0000000440)=""/36, 0x24}], 0x5, &(0x7f0000000500)=""/139, 0x8b}, 0x803) getsockname$unix(r1, 0x0, &(0x7f0000000000)) sendto(r1, &(0x7f0000000100)="c13dbc28d1260eb352537dbc0a0199a86828cbeafdcff5cf0aa5ce20fccdf5aa7295df3ef121635174d62587f8882cca39af7f9b24ebad40a6a6e1ddd881eb1a2a192a94e4533bf56e61d9a734821acc633a6ccb008d5d63e25b9cdd44758a39f63f8223644eafd17548eda08c01d88f38c50a0d27e15a46994157816d653b3a66289862d189f5c1a11193f345d9bd3b7bb8b4cef338d2ba12f4f2899722400d0ac9af7dc4547cfd0599e42f3733cc231e19a3d6ba7dd328eb9d5caf20bca01d6c78cd8e6f559e489e9d1d502237ad7b98", 0xd1, 0x9, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 22:23:01 executing program 1: setgid(0xee00) setegid(0x0) r0 = getgid() r1 = getgid() setgid(r1) r2 = socket(0x3b, 0x8000, 0x3) getsockopt(r2, 0xffffffffffffff95, 0x9, &(0x7f0000000180)=""/233, &(0x7f0000000280)=0xe9) setregid(r0, r1) setregid(r1, r1) setgid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/233, &(0x7f0000000140)=0xe9) 22:23:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) semget$private(0x0, 0x3, 0x2) write(r0, &(0x7f0000000080)='s', 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) ftruncate(r0, 0x3) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) shmget(0x3, 0x4000, 0x8, &(0x7f0000ff7000/0x4000)=nil) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4811, r1, 0x0, 0x0) 22:23:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x2, 0x2, 0x4, 0x7fffffff, r3}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0xd, 0x0) close(r0) 22:23:01 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000080)="a167c3a0f11fd95109c49e0ce3adae7672367128380317f171111887dce5b6a44b5a6df55b28fb1ce9f7780850c16bbf3f2fd39366e3abd4b49d029737187da7a57455612229ddffc46ba144b354c9420515d612c073b68a285b80f6dc68b6e54cd30b37d7a1fa500b2084b89551659b088d12baaa89fe38b209fc8b13e550c181690166c01a844447c84a7bd83cc7b6d29662d5d0c55e9c14e96a91ba3047877ba29789cfeb417c729ec66bc6903f3f64ad987ba265b3e0dea38007324245a28c025d6f06b578", 0xc7) kevent(r0, &(0x7f0000000180)=[{{r0}, 0x0, 0x1, 0xc0000000, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000013, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x10000000000}], 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x14, 0x0, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x90, 0xa75, 0x7}, {{r0}, 0xfffffffffffffffe, 0x5, 0xfffff, 0x5, 0x3}, {{r0}, 0x0, 0x2, 0x3, 0x3, 0x8}], 0x800, &(0x7f0000000280)={0xfffffffffffffffd, 0x1000}) dup(r0) kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2810, r0, 0x0, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x400) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000002c0)=""/214) fcntl$setflags(r0, 0x2, 0x1) semget$private(0x0, 0x6, 0x9) 22:23:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000200)=0xc) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x9, 0xb2, 0x5, 0x400, 0x72f, 0x8000, 0x4, 0x3b}, &(0x7f0000000240)) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) 22:23:01 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="dcae755ee092af003b462d", 0x5}], 0x1, 0x0) 22:23:01 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13ad59de3f67fef", 0x0, 0xffffffffffffffff}) kqueue() write(r0, &(0x7f0000000280)='\a', 0x1) 22:23:03 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 22:23:04 executing program 1: r0 = syz_open_pts() dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x2, 0x40) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) ftruncate(r1, 0x1) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}) 22:23:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0x5}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x2, 0xb) fcntl$setstatus(r0, 0x4, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2f3, &(0x7f0000000200)=ANY=[@ANYRES32=r0, @ANYRESOCT, @ANYRESOCT=r0, @ANYPTR64, @ANYRESOCT=r0, @ANYRESDEC=0x0, @ANYBLOB="f8a9d564924c9abd04c035ef7a96b28d5c613815afde89f2b8d8ac01831c613b7cca9e67ea6e0fbb25dbe81edf151f95dd13d43999941f0ba00a3b52170f65d783"], 0x10}, 0xfffffffffffffffc) 22:23:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x0, 0x0, "835dd2518000190000000000fa6000"}) close(r1) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x1}, {{}, 0xfffffffffffffff9, 0x9}], 0x49b, 0x0, 0x1000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r5 = geteuid() r6 = getgid() r7 = getpgid(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r9 = getegid() sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2cb3048b675dfead9729437287a8ea8bfcfd2d28b6832fd6584e768576049d3f6848b9756c87ecf1d277f6c573ea9620ed3a7cbbd51e30d289581adb02105ded3a4989cab0e277ed5473e19c3eab5e59b4df3c03d9eed4f9ae9212aae14c12fae074bb7b0bbf191f801181259257af6754f43509580252281aabe0451b80c55de3731815338fa7c862c586adbc006013ad8e9f8c3379c7d0329b4cb4f500dca7e36b88d6fc9d9d989de3c71d91ea78dd5fcd96594fdd6c62aaf4d20b459d07b6adcc3b592a0f0a23f8f1be339b4b353d5176b974f5254e5a71", 0xd9}, {&(0x7f00000002c0)="91f1bc222712ab64a8750e7577f04098671421b58f8cbaf3d805a3c7c649b0e16c71b88faa5f4d53480ea722eb374ed1edf28777f67dd63b39e2f5ecf9d7cc52d9b524671d5b3698c3241fca554f8b25fb51b6e0a45745079bbc45300e49374cab39ada33f9bb4ee18be75832781330ec71be6e6554fbb9a8646fc1755321d4e944815b1f80621d8c6095fb65be26cd258e158867b29018a88a29400ca633640fe1d6a09c470c523db2452849ba77c7fbb1c0d523f112028cbe428f1d9d8f47eb9c2378345aecee5f9045c6fe60d87c9bb49122f6691819d7d863e7027a111cc582119e51b", 0xe5}, {&(0x7f00000003c0)="71c7777b1e0462122afd9f9ef54014b1d6d9473bc65171c9244d1f1ba95c8e66d88bea1ea698699edfdd384a668983100b0190ced845d3599cfc864ebfe703082675a58a72ef340750e1c7035d9f4e22f7436e360f94dcd86519b10aeb91b5c00eda9ff9fba59502fc08ebac7b5ec39e9c6feb9346993aa14117fc13636563268b49dfb82672e280199d885cd0d542a429c2dc1d62a3cfddf7a0f4129a59db22f784f4944199a5a4f77fd311ae252fd85cf6e0b705d267e3d7f620c1ce349e6d1175936677c029a92b943e584341", 0xce}], 0x3, &(0x7f0000000800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="3d12e2c1507e45fb7aa5579774cf99f9783102676727cda6bde6cb570280a506abe55c3511ccfd8a27f3b9e563808632a2b663cc8b9f1e583b2b2e11a502d6534ff1d22d33bc1d298ab2d1e4c854b075bcd07f17eb8f70941404ed71ed6b0deb7f5a1be6f16de5bef3fc7cc1360790f763348dd6c518143c3a2a57a5a1b0ae0dd4e3d9377df3b730445ab68f1e5c10c54a9976005f0a7a3fca13f2845b79b033845aec6fcb11496e54c01ca5ab952ff1967022b7eac4c18e114ddda074c57722488b3aa37e049aa0419a933236222c696e7b83f4ccb8ef0008a67b782ee2c73d10422a41bb07a9b1ebeaae378cdd06ec19c2cec36cbb865dfaf5c61524b21a5d0ef754e157257745f68db5e34acf51793d2db89997ecc444b6005e0f0cde37cf7adba9369c69042c03919c4237ce6ea47abda857e0cf9e3db28c73a2267fb1d1b8839536dea330b9d68bd2"], 0x88, 0x404}, 0x404) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) 22:23:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f00000002c0)='\x00\t\v8', 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000a31c17e6b70cb862326b7bc56104ad94bae088e262f5bf8236038dd51f53b83a49641e6d8cf4ed5b03cc551ba455f8461c643f2c68502f6c6153e56f8ff7e6000000"], 0x10) write(r0, &(0x7f0000003a00)="b97e7d0852a8de454acbe06bb82c97645c68af778f7be914f685c33682d8e2e53688e4281c2129ed219acc2b5833547fd65eb7520723d02498ceb6b1340777c6e96987a5f37bacd15d913109ef945b4c7d5de3df6b90704c71cb8245602425dc052eea8120db9993ff20929b7f8b19d18e2d5bd81cbc6305c1b0c6737a22e2c7e83ee50e2549291169b74bb93d86245ba1c9a4031e1ac3e862170f2ccbf52417d313aa6d31c2d3f76cabe1709092062e5a7f4cfa2506c8103b767f6a6be2b9715c8c7ad45cf296d39c1f719be097561128ebfee3f5f7a8e6df65e2e18393c810ef2785cd97fd40010acaabba9bbd12a510901176612b3bc972a8106403e5d08626d62d641315f328858f14eb38128728651406f05157090351d28f12e6569359d9d95b6beb09f38750d9c8ea2b9cf047b9fdb3137554f0e3e81d67c6d4c8837dbb683479a19462da228ea346c62db3a857a8e693cf11956c13dedddda9631a94e71dadd3d97ae2fffa93916126658737a4074a2a7439922d169cc84fae08a6ad799d02fea75664d314f12cb88570b7be94adfbdf2769b7bd21b5929428770138db27ab3f3badf8a66d0633849118602efa6698fddc531f15ef7ec6526b893c6d18bc1e79a945033e8b287c79eab061a97777f9795a82570fd3b89e2cfb70e176280f2edc75074e84668651e50a218a1bb5d389d434dbf4ea0ab04835c1f85d86a0f19fa9baad4262aa2f5c1fe0ec05ec0231e9fe795a8cf38b5fcbb88eb7c5746a0832d5ca1139ef71badef81c9579e083a6753b5442ae5358cc8667aee0ded0db8cba263b72f81ad7f3a541b568de7f17c5128d353c557a2e039480922a9c4e78b205a36c26d4b1383bae56df37f349950a40c777fd96943c4ec38fd884bdca1339094abdc08830674b9d27b4c7e3c8218303887d0c30f00a21787afda1caa261c0fc36a1281c53ef5bd33a144f53be822984c47f95bf0616cfabf96a71f04b94bc22b8594eff709fa1ebfe885d00b33ca9937ad43099644539dcf071116feaf21c5b216b96f5e2dee7560cda98c1e24db500d1a918286aa46ba8f384a22be19f7ff94caf089478e10a09b9650867108131afe808c1aea55563e8f1287b6c6d9dcbb7ebb7196e003e7ef59e55ae296054015e43feb5101de46963c4d781775b63176f862a7cc87beb550d8771788b996b989f5f37cb846e7b032f6eb45d784282fc9698b40c69b98e43f7bd05213e87868a3a2e09812dc5029045b2a7b1c7062fec9d99a15058027f46414be0b24ca7f6b02a5103ba749ba5bb3b810fd12ea99de9078143e541a9919e84539c8c4510698e73a58e490eaf2200f03f4ef22d3168e54418ac9c4293e091b1aaf3fe035172f9445a5d609929e5d834191525265062454f41f37133970c9b9eb004633e287063d31ab61992d509489e142e8f2b560ac5b738add0c367a552644f608ad6c4df7bd319629e875bcb4c9346277dc5868a2a77b32793ea2b1e3f134a9a9ff365e7f84d0ffb8ad10c2d39efd7147dbe583dca09adc7643c6102ef8beee08c55013098f36370352d10b1ad4e6a0e11692a422545e1c1e1fbe18e5cef345ab68f6141fc56228ce0eef41959fb8575ca96a98fb860043f42709f7fe089614721924aada528f2dc50a4b0ce05adef2bbe822834b0d766c3fbd54b8f4afdf0e9ee50456faf773cbe99606fac261e167d39dabec36e32e0cc63fb47ebd056d077423bc33ba8adbb1642317fe1a4208a2fb0c8168b7b43011be690007483ffe8e1f8ee47d366cdcd4d23613db984159c52cf06a0e86c997442d26c8130dc82b364814ead808e8a37ce6dd7da37504bcec050d66a8002342c67610f26fcb74b1ca32731012f1ea54be4c0f82f64fb30855c0a8ae581421ab9a5f16cb0f48346c970d65f0c0d3d9cb3c5efcee1ccabe20f900b6ef48129e5a26c05ae0e1bbb66b3737622eb5bf20e4ea270865045764d18b0c6242c2df9e70d3cfbe02d720ff751339e2bebabeefc5eba4f605509e2a560e2bf7cf6621c2b536fa5cb8f06db8d1e68b757eec0d30f0e31486a504ebfb9b24e6131d34205482b482753eeb2a4e42338bcc16149fd9c3b61f928fdd83082fe823e486bb0d9424f0c6e44b1c523ef003d7c58bec7b5cc47bc8f8136bcb0040fba0fa28b31dae811b28ecdf3db3dd7b22897e06f2e5c1228be51818e82211cd1a591b2b693c4a736d31000b76ce9fb3ecdc4a24964c45c918c008bf5ff31d06141ca7793477f5f99bd175804ca02ac34e89a32fa48545dd0d238c676f8939874589c2d6ad1c47649848957733331fa439a67cf4d7054424741f360795bae018d3139fcad15d3a536e18d9ba59059c0e8b7a32c0b257a08e3980e070d6761e60ccef1f668b6b49cc3c2f7b0624595d085ed38c1ac8f55809c889cb57c3c54469b30d1e2991306b4d1f02c29f8ad3ef31469dec372cf9828d50b371c6c48ae295aeece65501aa902dc7ed299a8de6191ca1f1589f511d8cb1f9fb01f13b773131bbfbfa48c6f9e1b904391db1181baa0eefe0b55113ba917a6aa12fe7a1afa5355ec0356a3dd613dde8bb9986c5fd9f19313e154ee5f407fbd790590e25b8c732aef95da2dc5a8c678771d010078fe1ab15a2f114af9154cadbd1e541288e09ffe03ee3b1b67e2c99fa33eb9f6527b46fcf6a749adf85cfc44b65b648ec47f00bb9371d25050a481aaa9501a0030a7caa5b4623b2ccbbb1e89f7dabc00a1c0de1cf34189ad4e3f33aed405befc91ad2b57e32efd04a6526861b391d87d0e28a561915c2c42d674f8eca237abd138a308ba1153bc3e8b22545641777d6f6ffb56a3db8d0af06bb6a664d0ec648f7b40ff5cf819ba103f1607bc2bde28a38b83c274899b0beb123c2b3bc46a4026ef44927bd216ad655f7ead4dd9ade22ad13a6cef4f2fde971684d460cefe01b01efe1e8c11ad649fa17a9d9ed8b4b7719de2d774d25b4c04c7a18f8b2cbe", 0x846) 22:23:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x500, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getppid() wait4(r2, &(0x7f0000000080), 0x9, &(0x7f0000000100)) ioctl$TIOCNXCL(r0, 0x2000740e) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/241, 0xf1}], 0x1, 0x0) 22:23:07 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f00000000c0), 0x3, &(0x7f0000000200)) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) r2 = dup2(r1, r1) write(r2, &(0x7f00000001c0)="ba16", 0x2) execve(0x0, 0x0, 0x0) 22:23:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) listen(r0, 0x100000001) shutdown(r0, 0x1) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000080)=""/135, 0x87}, {&(0x7f0000000140)=""/121, 0x79}], 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x5, 0x8, 0x9, 0x2, "1a12a6f2a9770f1f634a52daa62923b11b5ced38", 0x286, 0x100000001}) 22:23:07 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x5) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 22:23:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x9, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x0, 0x800, 0xe3f2}], 0x20, 0x0, 0x2, 0x0) r4 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x6a8, 0x100) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) flock(r2, 0xf) dup2(r5, r1) 22:23:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x9, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0xb, &(0x7f0000000100), 0xc) 22:23:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/46, 0x2e}, {&(0x7f0000000180)=""/160, 0xa0}, {&(0x7f0000000240)=""/171, 0xab}], 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffff8f67bbe6, 0x0, "a3ff5fea345cb5e6a7c4fffbb56b4b55dbc7249e"}) 22:23:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x0, 0x1000000000000000}], 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x10, 0x1, 0x401) fchdir(r2) r3 = dup(r1) kevent(r3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0xd5e, 0x0, 0x0, &(0x7f00000000c0)={0x4, 0x97}) 22:23:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x7ff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x9, 0x0, 0x400, 0x10000}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x598c1ebc, 0xa0a}, {{r0}, 0xffffffffffffffff, 0x40, 0x25, 0x4d, 0xffff}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x8001, 0x2}], 0x82, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x90, 0x3, 0x8, 0xc94e}, {{r1}, 0xffffffffffffffff, 0x40, 0xe8d924a84ace9dab, 0x9, 0x80}, {{r0}, 0xffffffffffffffff, 0x30, 0x40, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x18, 0x22, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40, 0x1, 0x3}], 0x7975c40a, &(0x7f0000000000)={0xfffffffffffffff7, 0x80000000}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 22:23:08 executing program 0: shmget(0x1, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x8005, 0x101) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/81, 0x51}, {&(0x7f00000002c0)=""/11, 0xb}, {&(0x7f0000000300)=""/82, 0x52}, {&(0x7f0000000380)=""/41, 0x29}], 0x4) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = dup(0xffffffffffffffff) recvfrom$inet6(r1, &(0x7f0000000180)=""/76, 0x4c, 0x800, &(0x7f0000000200)={0x18, 0x1, 0x1, 0x20}, 0xffffffffffffff1e) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) r3 = dup(0xffffffffffffff9c) getpeername(r3, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) 22:23:08 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544199c3641cff01"], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socketpair(0x0, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001440)={0xffffffffffffffff}) kevent(r2, &(0x7f0000001500)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x2}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x3ff, 0xfff}, {{r0}, 0x0, 0x0, 0x0, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x89, 0x81, 0x1, 0x2fe5}, {{r1}, 0xffffffffffffffff, 0xc, 0x4, 0x1f, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0xed68, 0x7956}], 0x3, &(0x7f00000015c0)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x10, 0x1, 0x2}, {{r1}, 0x0, 0x20, 0x20000000, 0x3ff, 0x852e}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x6, 0x64d}, {{r0}, 0xfffffffffffffffe, 0x1e, 0x0, 0x10000, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x1}], 0x101, &(0x7f0000001480)={0x11c, 0x7fffffff}) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="46944b1856dd6c00d77a3fdca070e097ea7583c02edfc4b73128b46a72ee2dc151e261c203118f9538dda6932777bffe67e7035929e51d3e559bcc1ff1f6d4012f50743dc31a04b7b824bf4540b79849e45ee3f53e231dbffa2e290098bad55b1660eb9121ff900d0603c5caf59d67c3df6f6b1b806b9e9e3d9706530f59456ad64ac7b8086314fc20da3b4945b2cefdce44c643db0286a5674f37fa97c1c5b39099c7df678777190de47eb4926a20ac5fe26092b569d1cfbfdae7d87c35d2b8476828cc9704ef875238ada2279749116bc166b724cf64272baa79fc174d707eb0", 0xe1}, {&(0x7f00000001c0)="dd57779c36edd4d90efc52f0108b5eff9b5528d81e971ea44051522e911a644a8f2d2da58312ac248d88d6271123ad6ad71120e4f652fefc983d92b15198a9e286483c36c10ad068278c189736c17a3bc68e545f23469e565d3b209ad214c27843fecfcd28454e87c0a7d3181cdb45fec3ea5f158705cd4aee388fa012caf988e7ec77ddfecbb56fdb019d4eb320693718dd088862380b50daeba3ad4a2579a27d4e225172", 0xa5}, {&(0x7f0000000280)="7cd37bce27085e0fe4f30a4117deda0767769c4305cfe069f92f1a6892ad9acea68202b71ae7b92b5ffa2f91c005949e7c9eeb94b7f3f4e51a6eff28a1c12fd636ed588c772808e9b8615fa355302aab5613bf9b2e378d49da7f", 0x5a}, {&(0x7f0000000300)="fc1e89a56ef0d0c94500d2e7666dffe1aafc4a1a457322715e24f2e94f7d7e5a30e429670f1cace10ca513467e91eced25dc787eb93d7a8a2edf20321b6cdb6baa4f26d66cc06c8fc4a90fadc728fbab787834fe6c89a4f66bb4491857efb6826b8ea76b46bd556a931d9fba83ef5cd30b7c1da6a18919ad68f39bdb2feb378fc7e26ebbcfcf7916958b2867aca4a806b236275d09c2ee3015e36d49a872416608cb33c79ae90b954d7ea3889a8d78ec3e545e5051d4aa1f", 0xb8}, {&(0x7f00000003c0)="2ae9abc365d7231bbeffbf81a2e9c41f8d17ef1496bcad33887cde19180678db2bf008369586cf893be462ca03220e7550b90c3cc0a8153e2f7b582fd63ee1104dcd5e807e907a705d24118ddff57b684c61254c28eff6b54a6a22806a9025675a5e807be3605f8eb43af2d305d1f1da5cbb1e3c584208615e39c863150ad83c183605e4259bc80410c8caa93bf0e604f097429886e4a6677447eb7163306a866625645ee980518630505d9a30556b509e412f0d4ea110cef8be744f70ceddaccde729726f7f2f09a67cc99a3d5ad2cbacfb14e18a8ec37bab4d802112bf781170a4e265b3d71b5db475a0f9b0ab50a9fc9d089687045f286fe734bc2057c6c1a25768b6bd3bc514052369f1856599090d89fe32c9332112534ea0d24c9b71ac0b04f4eee04b2b883425cb9139823d91b934786a6ea1d6aa75df92adef7dc58cc4730b7f712c029211ab4a7f38354ec503580f765e5898e1e6fa67175dbf5e749866c9b7f9c3bd9d384d213c6724bc84628af0408177fedc2c9fcea9c6f9b60c485be4c0fd88193e4eb7c63f8c1df4919e77d95b1550461f17cf63f9e0c93ac084d570fa94a46e4bd66417b4b6640351edd4254509e5ca6ccba373cef95547559f1cbf8a3e32ca77de146b565c15e1242a5fd417984bf7aec3e3f753c91c7b05e619d77f8bd9b49ae76cba0fe6bbce25d8999f8ede2b0b19ca3e19976564f46800eb548b0216abcb6e2c3d9e4f3df7804591b43bc23a586cb68e3d165979017439f8c18ef9aba2dce123c7b668d8c3d958b0adfaa017738992f713fca71def863a2c76df7239d49d445feb28fa6d204d2751ebf7bec68a53e3e655691b7d5778afaf1b744d827357e1a67c090021dfeb8b887b6074a6f6451a16673a42e0ffe8756ac085c650013ac08f6ad2ccd56e07c65598a46913c649baa6e69d7e6d2d415ffdf857eb8fc1a343295d42ee5b318622a92199ea8a59b9b5f8e58245dccb5db06d4f08a568737fa6be7678a0ea30a310be5818cc469428b1a67880603552f95b3043f9b2615007768e8d3344af216b9d29b15d64314128e1d3dd1e3f5042344b3df8890e30b13b6a28d949ecd0b593a930f9a22c12e5a489e37cad6c2deac5686f0323baf243ffe97f297a712c45ae704dd94b1cbd264e2a6144d976e0e9347d3b1660d2bb7427fe32f1c3a8f7c6eb2442c2fee3d2624385791b0c80c12fc2a58f08a93383da90774dd7dbcfb5876501aee2e4a86f94c7a58279c8a572cdebf080765cac9f2f2b6be6a8a1bc7f72b91cedd42e269dfb771a533c594f9161327ad1d50ad16ba5d8f404261ed2cc3331996e7357b08471a79eaa40ba024cd0caedec611b5ca8289207d7344da602612de7a0add080a444a01e75673c7257f679fff47f56a0e585e2df77e6049d54c6f171348b594af88068d7d9876dfc7e70a5410d234601d37c178df987948242a12f087082026fd99c7ddfdef7d29e342654af69ba37d5f789c3b8f439d8c34e5215243d869c6fb2a007e3e0d2f297ec312bc747cd6425d1580ebae4712b954406c2cd1dc9f48bddd53f6518ca57289d60c7d778cdc5148f9dd070c2176b497842755359cbcae38cf0911eb4643154d029c05dc33ddc904a4c75ea6d39e1a0684b269b9d7b16731f29c1237ee24fbeab06ace592cd4768fb3a40d6057b37c770de898466c893d05cbf88be4a6e419c2a44e2e0b5e3c1d924db534e1ab441dce2385c52694cd5c153ee42a86e11762da6ead697a826742182de053088473312e05ebcce9799e869662f4089c6156471cb9625ef6a8c77e90b9cc491351c76c92e05934e62a60ed15b8c320f727bcd714da0519c5879286ae358433c555698bdced736130881877e69203a6a30759a0d1648ae46683738febfba1696701316a2b858ce5479a5319566fa3ae29803b17bd77951ffc6a6d7253d193f673e62b628dd300af8d01afad7f93427b4ec708499343daae4577d86bc278bd910472fd55d997e9a0e360e599ab79976d72f47afc18a9dc861b1fe4dd2e84627f415428b4684972aefa891b119ca3ec0b9f111fbf8f73383188d0ffc17abec36d696253ef6238f4691c39a8b306deb80d5c7e259b3a9cd28dcc9c6f975f17e5928500fcdf6a05f07c46cd64c111df9f9586ce297c47313d98da4a16a530e3e2345afe5e831a4fc2f9462c13cfc5bb33a6ed2f01fc399f8f27fb07d03b7f9ed930a44bf22cfd27b88f24a29faccaf8477b8a392c8efb447d62b925e226d044b00b2503512efd407bae3d1c281317f2791f01ddd1095125d99dc78c0a704127e8733692d85f31c0682c281c816b0c1bbf81d5f1001eb4e32e073b308eff161bded1bedc533d2eb4961e86bf4ec385d2e6eb9e33ac6c28fc546e2db9a332bf2c6535b485adcf4c74c6be62aa6892aa728ac3fbe6c6b28a74c6ea2bc6da540b79baf83d15c5b733a6c87dde458f288073c0aeb3ac87a0e20e4ec09ce9f2ad67ce3d6ee0ea983c2ffd068c657e03a189eb2a2d80b9fcd79fc4c459a91b33f474c5dcfffd4a3aa07a3fc983f563771c61397fd6db3f181137587dde577249a61d7ae01542213cc01fbf54b5ccc853f56a53c96011cbbedc9b9a9133018bf4b7cabb5b400ffd7a4a94e71166ec57ac8899c44d5c6c8b4a6dd85faf6246f49ab8ccd43b9c70c94a63e9aa6acfc8387910391448ef9af379ed3946ea3db3baa33f90805f74e74f7cecfc38545e9f53a8658119c271e9188d3491b9a8fca1fa4f3acf273c5decdf9dc7e1b5e1ac0880d309a262ca8ec5ef9d5b36d194c318d02cbc743e790eaa275944858b1443fbdb7449f75de509cf355f58fb1e551df5a6a151a13e14c521a0f25148dbaf223182839e16ff3bb0535be6a0e5fc73119c4a5b2225ec6a7b71b97e65211273bed2b42cd0a860c17c111d09ca13a2715264f524e1db2496e9493f1e7a5a2bc18a07f0254084c5884c9377cc776ce24d21522c5fb30d5ff65e610e9b18d29c16d7f0765d06876a40e20e2969c18bd28ffba102fced7c8c08985abb0e64bdab58e59e5ac45064008b18bb72c5740368d265c7a873e8bf0244fd2b9d206714e1c61ee043676e37d7fbd9be03de782179ab0d74717a88aa4114e7853a377a751d57d618ca1d572d48464e3bcdd8fefdcb53b93802f124218ae601219e3edf2baf0dccefaa3b28d833c05effba360e37b3924f747aca8a65d62fa3e612728e1d913cdbcd346a27248829b2f8ce0d2b5dad49dcebd4b542ba8c34e046011b2325bcaae5cbf4ed05a4a0a06662486bf8d9e80c9f85bd18384a6368fe81e6c44d60ec104f97e42db5659bd34a85c0e0007898fc6e73fa9d9d1ec22469273bb3ec64637eb29f55cde99e378d87186de63aeda6e5bff3246ac1cc646a3e2c48d9e4015566855f282f6e16ec52e3d762dc35bd2b79a057d800d1db4425cd49f842e523582e9f2e2badde3c886266b8da69bc01a614c79ad4fb32198327fbd7285e735f32e0875520fa045cf7ad8172df981fca248faedab382ea3b58d4b7177631b299589b1be1a1232a387a6a80f49b7b782615ecb17782d9dbb927a8a79e6c9732468c0221a32ce05ba4284808bc63571447c69dded61c6f395e60e606829685fed13f49525dbeee67a5850afadfd36c5204ca7fb3b5e8b161441daf5a8dbb9cf183ee3bf86afa070f862f6d2833e14fcf5bc5fa05e64935cee37a60f4eb781238ec27cb3de0f798b49c4a7287c50dec99d8e7850b0cfa87f3c5f8b2ff3086c3074d5165c8742ff513329dd07b4b3602fd8672a7cb7a8419fa92add59c22f5ed26618eb581908d2895a76390b945166fafd7707970cb8deeab3e32d6d37553f33c48188e053de7db829c5a75262530f9da55df2e918a520e6680659ff84c713455cb231a1e09af13e6eac6719039dcea352b6bbe62c46599d23c8d67961e24f28059ec24cd04eee111b3b4f156ab7cd4c8bbe19986a31db59a9cc91fcd32f3eddc219f9cb6a8e3738c71a4af11d46b8583ba34e881655ee30fe28b862c991eb2980102875f6de1018995046caf14b3c9c4a5163da07335846cd5a5c3534aa66f5d608891c74a50706a571d2d59c2f8a36fd62604a712a63a5330c13ab898e031024683cd410fe9f03ca4766f1547ac7facef49f0eb758c584f76ab9c62621f7373d9a6c24faf98497f8665f85b5d030655cf6ded298c3e2a4767dbdcc7f4f8f2c413462318d699677ce2bbb9ff415b8ed0d33dd87139a8b9a7e70698a16f0f14fb3fbc648db9a9b01552e349676b18b6f17144c371f61a80ff3b0093cb887cb20d9d5a0aec8e6233c65aaef4207077d104367eb3cfa200110a94dbb0c88f09e033fb9c68fea7ad2212823a4a82acdb03a7f0a14e676a2bcdbee5566bb688062e2eec4550da3288792b8a5d0c8ab80486e8bdedc40ee237bccaa14dac0b1bbbe60050b747d0dd538138852dbe7fb691bab723fe6777d3b999cecb3d13bff048e784af2f885265f10defd83bcc0a9bf53235dcc6477329b15b345a53d0ecd0d4ae039b1b425be57c8bee6ee3c3c043a1decf39d3acb888e5573cf9e76ae3d37f3be28d9a9bce2114f2b681ea6391c5d192dbab985120135e8d3d7595baea760452dc3238f64c913ebbfc45c781d3d771fcab6de787df11d39452c3288f6c6d484f187036c663ff2ea02852cbc9d8d1e81c897e06dac67a7d1d71f93182797463b4292cb473f1b78d82ad6519f1e60978e436131a3df340a603b278123296f3d120dedb0acf48068e02a87556f69593624b598aaaa8153fcc6ab5b8f1e31aafba94e0c4e2bac8edc349608fa2945777f07491f1ea3deafe92ee2df194faf163946ddc56b0b5005b57461b737a4ef82b75dc91b987a0eda15900e06b5e6855195e9d33386415a5543b4ae048c6f2e5909aa95319c8cbb58179e9619422371e76b30f4f57db9af708f94fbe4a27412ddc76ef12188241ae646b682377cca2fc7206e3d95f78e9511a039b31b3e4aaf296f5b1422623247bd8f97e3297d229e3f34ae5c642302727775b432ac8cb73ec7f63ae0e765d505292296618042f83bed1c4bc3fdfa12fa16fd1fa002db320c3c5034487570525bd9a612579b3fdbb60e52e7413e27797f79d00cb66a5b1899dafbac2a2139e7cb552977d4da909128f02557fd8a3958736877382c554bd12539270bedb5f88a25cd8fecdee3c407b23615824603e5ad8e58810a570684c1797dc774c6e8d95281f2c29062b71df20c6fe4994b8e70a61d3662a749b3d77e91069a0374b210c62f7dd1105fc2df4c20ea186aafa0a6199a91912a26e8f42a1fda0216a234dbf437ea092c80aeb6de73176b40b9e4190e4b7af624b406f33c74ef1b43cb09f96ec03126547e59584c17bc734f94c6d787f09f864d7ed266ba26d85c21a1f99fee8b01cde884d1223af576bbb462ba9122b717784dff7f267c1598064a067c820c1330ffd1f6f95d89da6d827ef76c05d51c6fc566d7b3135d182e2d1c9e1fb6a56a9cb31539e9f252de6d5eec342d8ea027bd402bfc00962e1e4672eeefdef8e6c01a394e58c06d72696c746a9eb8fd37a59da5bac22f83e2684ac459e478a6c4e198b9bd31d929ad31b68fd4617694cdd3ead3ec17b726864c42939932f538f2f919fd0d03d8d109288dafe810c2debc550cb268185aec25c4a0f16289ce4485c983bf730a3f38a4405821e0db0d3f2cf9ed5e6be3b752a5602b74355b515e27e9600a052b6aec788e09d8ef76514b53c404e5d5590ac887a621670881305393e0", 0x1000}, {&(0x7f0000000040)="66c1f5d7a1910851161eb34e5f1b95c8cc26453417bce4acd6ebdeac", 0x1c}], 0x6) writev(0xffffffffffffffff, &(0x7f00000014c0)=[{0x0, 0xffffffffffffff67}], 0x1232) 22:23:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040), 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x6, &(0x7f0000000080)={0x0, 0x3791e0c6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x100) r3 = open(&(0x7f0000000100)='./file0\x00', 0x180, 0x1e) recvfrom$inet(r1, &(0x7f0000000340)=""/79, 0x4f, 0x2, &(0x7f00000003c0)={0x2, 0x3}, 0xc) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x80) r5 = dup(0xffffffffffffffff) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x98) r7 = socket$inet6(0x18, 0x3, 0x6) r8 = socket$inet6(0x18, 0xc005, 0x3) r9 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x104) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x39, 0x1bf8d4ff3fc55470, 0x4, 0x3}, {{r3}, 0x656b9cd9ff1d1791, 0x2, 0x4, 0x8, 0x2}, {{r4}, 0x0, 0x0, 0x80000001, 0x8001, 0x3ff}, {{r5}, 0xffffffffffffffff, 0x3, 0x40, 0x8, 0x6}, {{r6}, 0xffffffffffffffff, 0x40, 0xfffff, 0x9, 0xc4b}, {{r7}, 0xfffffffffffffff8, 0xa, 0x8, 0x3, 0x5d}], 0x7fe, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffd, 0x12, 0x11, 0xfff, 0x5}, {{r9}, 0xfffffffffffffffb, 0x2, 0x40, 0x80000000, 0x8}], 0x401, &(0x7f0000000300)={0x8221, 0x5}) 22:23:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x61, 0x4, 0x1, 0xab}, {{r1}, 0xfffffffffffffffd, 0x22, 0x4, 0x6, 0x3}, {{}, 0xfffffffffffffffc, 0x6, 0xf0000020, 0x7, 0x8}, {{}, 0xfffffffffffffffb, 0x40, 0x400fffff, 0x2, 0x10000}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x5, 0x100000000}], 0xfff, &(0x7f00000000c0)={0xa475, 0x7ff}) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d, 0xf0000004, 0x101, 0x2ad}], 0x800, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x20000009, 0x4, 0x7fff}], 0x3f, &(0x7f00000004c0)={0x22, 0xa91}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x5, 0x0, 0x8000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 22:23:08 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x401}, 0x8) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xa, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setrlimit(0x2, &(0x7f0000000100)={0x100000001}) 22:23:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bd) munmap(&(0x7f00003e3000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003ea000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003e4000/0x4000)=nil) shmat(r1, &(0x7f00003e6000/0x1000)=nil, 0x1000) 22:23:08 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x2, 0x80, 0x286, "f95a44a6e178ad0145dda8dd721adfefb90adfa4", 0x71e, 0x1000}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 22:23:08 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1107, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 22:23:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f00000005c0)=""/4096, 0x1000) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60aba", 0x1d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x81, 0x101, 0x3, 0x5, "5839d40284d56aab6342677617950ffa35ed5f0d", 0x2, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x0, 0xa8, r4}) fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r1, &(0x7f00000001c0), 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) 22:23:08 executing program 1: clock_settime(0x4, &(0x7f0000000000)={0x9, 0xff}) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) 22:23:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="6d022ee9b39a6f", 0x7) write(r0, &(0x7f0000000080)='<', 0x1) bind$unix(r0, &(0x7f0000000000)=@abs={0xa7a01dcd54ff252, 0x0, 0x3}, 0x8) 22:23:08 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) fsync(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1f, 0x1, 0x7, 0x86, 0x7110}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10081, 0x40) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = semget$private(0x0, 0x2, 0x106) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000340)=""/245) semop(r2, &(0x7f0000000080)=[{0x1, 0x3f}], 0x1) r3 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000440)='./file0\x00', r4, r5, 0x6) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/47) getsockname$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000100)="4f631e6d11ac923ece972e0f3ca0af57bf07b382e427bcd67dedad3a22a8f35ece4a9f087377f1c510283005d03c53dcd8c77b2107dbac899beeeb32899aeb803d7f149980c2a0653c8dd19cbdb4b965df07785600af02352f3ec18b8525c843135241e54c32cd85a2b4baed83371345ce2e9d8dc5303805f933da9ede0cc9a3ebb59af6e5b990e35276511c71ce74ba0ef8b8521f37911c18a8eefdfb697dc76f52410f7f0bdc88529fb1691238ac9d2ae5c199203bccc288e7aaf9199a5f8bb5ae9e561846f32d2352581e65756e41bf99a1cf1e55b2b098d7966dee519c076651ae53d2356818e267669449c8337a2535c0854b", 0xf5}], 0x1, 0x0) 22:23:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x4, 0xc00000000}, {0x18, 0x1, 0x3, 0x7f}, 0x878a, [0x1, 0x401, 0x4, 0x3c, 0x2, 0x2, 0x9, 0x6]}, 0x3c) setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000080)={0x63dd, 0xfd1}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x8}, {0x800}}, 0x0) setrlimit(0x0, &(0x7f0000000140)={0x863, 0x1}) 22:23:09 executing program 1: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = socket(0x17, 0x3, 0x8000) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x4c, 0xf0000003, 0x34c}, {{r2}, 0xfffffffffffffffa, 0x20, 0x20, 0x9, 0x9}], 0xfffffffffffffffb, &(0x7f0000000180)=[{{r3}, 0x0, 0x10, 0xfffff, 0x20, 0x4}, {{r4}, 0xfffffffffffffffe, 0x80, 0x9, 0x6, 0x9}, {{r5}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x4, 0x8}, {{r7}, 0x0, 0x61, 0x42, 0x81, 0x9}], 0x0, &(0x7f0000000200)={0x8}) r8 = socket$inet6(0x18, 0x1000000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x1, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x3d, 0x0, 0x2, 0x9}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x8}, {{r6}, 0xffffffffffffffff, 0x80, 0xfffff, 0x5c7, 0x7fffffff}, {{r6}, 0xffffffffffffffff, 0x80, 0x61, 0x6, 0x5}], 0x40, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x6, 0xffb, 0xfff}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x8b3c, 0x6}, {{r6}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x1ff}, {{r8}, 0xfffffffffffffffb, 0x0, 0xf0000010, 0x0, 0x1}, {{r6}, 0xfffffffffffffff9, 0x5c, 0x40000000, 0xfffffffffffffe00, 0x841}, {{r2}, 0xffffffffffffffff, 0x13, 0x4, 0x4, 0x4}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x24d, 0x959f}], 0x2, &(0x7f0000000400)={0xd9, 0x3}) connect(r8, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) 22:23:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket$inet(0x2, 0x7, 0x4) sendto$inet(r0, &(0x7f0000000040)="cb0ed828b44a92b9be2b2468c0e9030ad857d2116a1aacba4c313071ecd23fb470c8e688a33779e4d903d18a9eb14a5ce4799f82f37871baa99c83c5121337f86348a207202dc4f2ec12131b083277bb5ef354dbb8f59495bdfc414c3da6f340669c2654a8190168d48b69cc29e73087cef089aeac654b6d3459ff7124668e8f0ff2b4c5ce99d95b97f247c22b9a6b069e0e353f636066eb4fbd656d9ae58d87bbe47d4e8fd8f765b55f3b86849491cd59f50a798f57913f7a1dbff8d99659780ec2e16bdd8f68b09f5a", 0xca, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) flock(r2, 0x6) close(r2) 22:23:09 executing program 1: socket$inet(0x2, 0x8001, 0x16) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 22:23:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:23:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000540)="165b97fd2e902c3f53d6fa09a89b4f75af5eba334b8393e2647257fb7d02abd28674c3cb82bd23a3c7da71cbaf25daf236e371da9c3f60252156878d75ca63ddaa9c692009af502aba52de191dca4688cbf01669dbaaea369ac1b072c6a1fef9c00f5be39d5e9d70f2bb5fe160a8683e3dc86785f8809b93ed9799e9a0cd53d0b6878b7389ff09123e81be7a9b7e659472743c2b85b167e04f5c4f1b803366d7549cbe3419e81f930b86c40a502acefceadb6fce48ca8cbbeed888c0418d120c6d432e7551a71f58fdc03cbdf7968bac573df9a32da146b98c1893c115361705", 0xe0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x211, 0x1) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20010, 0x20) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 22:23:09 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x1) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffc}, 0x10) socket$inet6(0x18, 0x1, 0x1f) 22:23:09 executing program 1: r0 = semget$private(0x0, 0x7, 0x12) semctl$GETNCNT(r0, 0x8201beeae6ce8fea, 0x3, &(0x7f00000001c0)=""/153) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xfffffffffffffd93) r3 = getegid() lchown(&(0x7f0000000040)='./file0/file1\x00', r2, r3) r4 = dup2(r1, r1) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00') unlinkat(r1, &(0x7f0000000280)='./file0/file1\x00', 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000000)=0x6) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r5, &(0x7f0000000340)="e36258a416f72ec9958613246fb409ff0000002f5ea7fa0023d58bf6659990bfe43204", 0x23) syz_open_pts() close(r5) kqueue() 22:23:09 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() socketpair(0x2, 0x8001, 0xf7, &(0x7f00000001c0)={0xffffffffffffffff}) bind(r1, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x84, 0xb, 0x3, 0x4000000000}], 0x7fff, 0x0, 0x8, 0x0) write(r0, &(0x7f0000000140)="ef9ddaa46cd8e5bbce53d609ba3838c7d83592850c164c8a50285d483c7d886c3a7ef5e24de75a8bcf15ef4a87c7fbb711362bb155add7e35a1dfd6a4965e4b47f5dbca9bcac2a3f88b8034e0f519a4671d287c35e66578fb5423c2c78153b22c7fddc7bbf28cbabd747142cd10be2664bb4", 0x72) madvise(&(0x7f00004d2000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x9b5, 0x7}) pipe(&(0x7f0000000080)) r3 = semget$private(0x0, 0x0, 0x100) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000240)=""/237) socket$inet(0x2, 0x3, 0x4) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0x57b11e28c3feef05) fcntl$setown(r0, 0x6, r5) 22:23:09 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) 22:23:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="a1", 0x1) 22:23:10 executing program 1: r0 = kqueue() mprotect(&(0x7f00000c5000/0x1000)=nil, 0x1000, 0xffffdfffffffffff) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 22:23:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(r1, 0x5) fchmodat(r1, &(0x7f0000000500)='./file0\x00', 0x29, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r4, 0x2) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000340)='./bus\x00', 0x4000, 0x0) shutdown(r6, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000006, 0xa683}) flock(r5, 0x5) unlinkat(r5, &(0x7f0000000100)='./bus\x00', 0x8) write(r6, &(0x7f0000000240)="30c88262f2894412e8c9d2a262bd3dd229929466b5f1020ad7b46193594361a72001d352429cc8f1de9ceb2567940eecc0cd1b53723fe5bd12330a75116eb4f72191a92cb3337aed3f14efc5a03d4c00ef68649b1a0baab0346d00aff5b1fa43742a5b6accfc05d0cf66123130635f76cbe32e64f811dc1d08f6877b7500724b0210c2ad9bb20643d195cec5f0e42429b78119e1b4c49a9dc1ba55facfb5917f38ae9377eee0e10a9cd3741c2481fac4e63bb374ab43d0cb139a5a09457934650f495938fca8f2ae927f84167b290db0", 0xd0) socket(0x18, 0x5, 0x8) r7 = fcntl$getown(r6, 0x5) fcntl$lock(r5, 0x0, &(0x7f0000000140)={0x2, 0x2, 0x10000, 0x7, r7}) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000440)=0x3) ioctl$TIOCSCTTY(r6, 0x20007461) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) close(r6) flock(r6, 0x5) setgid(r3) sendto$unix(r6, &(0x7f00000005c0)="733f453615224e11252c19fb77e7484712163c9f8c76d20486e5791058daebc8ef66738600d267ec7387af315fcc8775057e613e5789eedc109c8a601022e4abb867d5", 0x43, 0x1, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x20) open$dir(&(0x7f0000000080)='./bus\x00', 0x8281, 0x0) r8 = dup2(r5, r5) fcntl$getown(r8, 0x5) close(r8) 22:23:10 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000500)=[{{r0}, 0x0, 0x80, 0x20000002, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9, 0xff}, {{r0}, 0xfffffffffffffff9, 0x5, 0x20, 0xdfc2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x7fff, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000092, 0x400, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x101, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x52, 0x44, 0x3}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000021, 0x1, 0x4}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x5, 0xfffff, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0xa4, 0x9, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0xfa, 0x1, 0x2, 0x100}, {{r0}, 0x0, 0x4c, 0xb, 0x1fffffffe0000, 0x9}], 0x9, &(0x7f0000000300)={0x5, 0x9}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) close(0xffffffffffffffff) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r3 = kqueue() write(r0, &(0x7f0000000340)="9852ede6436bdd49d9070000014b89e5e60319bb6e630b7d31343297e0f270a04a6aafa9948c596ceeb801f28d6632a8ba6619d2e76cd15e59c469d6f04decc29288d7e43b", 0xac) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x7, 0xc631, 0x6, 0x2, "a0b319d3fe4f12248ba2c6395f9ffbc5468eb5e0", 0x7, 0xffff}) r4 = kqueue() close(r3) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x2, 0x2, 0x40, 0x4c}, {{r0}, 0xffffffffffffffff, 0x42, 0x400fffff, 0x1, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x9, 0x2}, {{r5}, 0xfffffffffffffffb, 0x4c, 0x40000000, 0x4497, 0xca4d}, {{r3}, 0xfffffffffffffff9, 0x2, 0x10, 0xdc61, 0x6}], 0x20, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0xc7f4, 0x5}], 0xa519, &(0x7f0000000080)={0x100, 0x6}) execve(0x0, 0x0, 0x0) 22:23:10 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x101) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) poll(&(0x7f0000000000)=[{r0}, {r0, 0x2}, {r0, 0x80}, {r0, 0x4}, {r0}, {r0, 0x80}, {r0, 0x20}], 0x7, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) socket$inet6(0x18, 0x0, 0x22f) 22:23:10 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) mlockall(0x3) setrlimit(0xa, &(0x7f0000000000)={0x80000000, 0x80000000069}) fcntl$dupfd(r0, 0x0, r0) 22:23:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976", 0x5e) write(r0, &(0x7f0000000240)="c7e0096cf6810feb393a472767b529429c8bac9dfaf5", 0x16) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) r1 = socket$inet6(0x18, 0x8003, 0x5) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000280)=0xc) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) 22:23:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffdfffffffffffc, 0x1}], 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x9, 0x20, 0xac, 0x4}, {{r0}, 0xfffffffbfffffffb, 0x34, 0x2, 0x401, 0x8}, {{r0}, 0xfffffffffffffffb, 0x87, 0x80000001, 0x6, 0xfff}, {{r0}, 0xffffffffffffffff, 0x2b, 0x2, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x0, 0x401}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40000010, 0x1, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8b, 0x2, 0xfffffffffffffff8, 0xaed}], 0x3, &(0x7f0000000040)=[{{r1}, 0x0, 0x10, 0xc0, 0x8, 0x7fffffff}], 0x1f, &(0x7f0000000080)={0x4, 0xfffffffffffffdc9}) 22:23:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x180) ioctl$TIOCCBRK(r1, 0x2000747a) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0xb, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xc85d, 0x1, 0xe84, 0x1, 0x81}, 0xc) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 22:23:10 executing program 1: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2e8c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) 22:23:10 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 22:23:10 executing program 1: getitimer(0x400000000000002, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000000)={{0x80000003, 0x5}, {0x8, 0x859b}}, &(0x7f0000000040)) 22:23:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="0c716d8dca49acdb586c02302eb2d02fd2af54d258c4ade180113bd6519f9d0e5e8593c04e55fb7d1bb17e9c497782f0b831496d3f125e886ff12eecdb1455b24d01b10355b91ad496d96e193219844aedaa3183c518a51bed88a3ecfe506955", 0x60, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) r3 = msgget(0x3, 0x80) socket(0x1f, 0x3, 0x6) r4 = socket$inet6(0x18, 0x6, 0x7fff) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000280)=0x8) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x2, 0x2, 0x1f}, 0xc) connect(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) msgrcv(r3, &(0x7f0000000200)={0x0, ""/104}, 0x70, 0x3, 0x1000) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 22:23:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000007cabc1ce25a3a2ff0f0000000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 22:23:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000a118fc14050000c4"], 0xa, &(0x7f0000000080), 0x3ca, 0x0, 0xffffffffffffff00}, 0x0) 22:23:10 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) r1 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f0000000300)=0xff51) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xffff, 0x800}, 0x10) fsync(r0) sendto$inet(r0, &(0x7f0000000200)="e3aedfa7cc85fe5f9e1fc0165e301b3fe82b98697ec20b208976ac33dc89a9c15b7107ad4cd1b06dfe5e77e0cdb1c9985635472f916d516221ee3777fafc567d20f2ed3534ad230394285e71a2e27a90982e62ae16d297d10b454d1ae0da979188d5f7119ac65e9b3fd5345f97abb57cad34ec272016629ed49a4c050cc07a5d256880dad7675e5873b1b239f561dc6ee4d806322d03ebbb2188e91ebddd820a7e5af5e36c03", 0xa6, 0x8, &(0x7f00000002c0)={0x2, 0x1}, 0xc) recvfrom$inet(r0, &(0x7f0000000100)=""/18, 0x12, 0x0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x7, 0x1000200008000, r2}) r3 = semget$private(0x0, 0x4, 0x108) semctl$IPC_RMID(r3, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f00000001c0)=""/32, 0x20, 0x800, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8) 22:23:10 executing program 0: r0 = semget$private(0x0, 0x7, 0x12) semctl$GETNCNT(r0, 0x8201beeae6ce8fea, 0x3, &(0x7f00000001c0)=""/153) mknod(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x1020, 0x3ff) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xfffffffffffffd93) r3 = getegid() pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000380)=0x7f) lchown(&(0x7f0000000040)='./file0/file1\x00', r2, r3) r5 = dup2(r1, r1) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00') unlinkat(r1, &(0x7f0000000280)='./file0/file1\x00', 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000000)=0x6) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r6, &(0x7f0000000340)="e36258a416f72ec9958613246fb409ff0000002f5ea7fa0023d58bf6659990bfe43204", 0x23) syz_open_pts() close(r6) kqueue() 22:23:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000740)="88474958f272c0b3ffdca50632f9590897304fd097160df78149e9ef30059c546b597720f7fb345449fbedba581b7062d618839ef0afd2004081754d3f180fcd176bea989701b436b0b5dbcc9afdfe783511c66e87dc4c65df9f108c2349c4d17a20f56327b521b29a9ed9b668dadafbf9f61daf2c4d1b72072060f364a0306d657fb7191bb1ef5c70791b418e7397ed746d2811a3cc63d59bfaa02ca2d5e24abaa7583f450505de0b576f742e84692974eb25b9efbe65a37b92a2179ca8eff40e6506d7891db7322b8cb7d752d93d63de8374e60712ce9977062a39494fc851a2d31aa000e2fea17d3ba4411d62fa23e42e76dab33852a956b6c081c06cb25f15cd2d84b63e732df750637be19b72434c279efeb37a51732063d9e60c6e458e77501b33f64148dee1ec6b7d603b102133331c859789be21c791615ec6f0b930061feaa58dab5f5a7cbc69ac6f4000beaa3504eb171af73dc8ebfbf9700f2ecb1262893046509cef65f89cc243b708e899", 0x171}], 0x1}, 0x0) dup2(r1, r0) 22:23:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 22:23:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) close(r0) 22:23:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x100000000) 22:23:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/125, 0x7d}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000100)=""/109, 0x6d}], 0x3, &(0x7f0000000300)=""/203, 0xcb}, 0x3) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) sendto$unix(r0, &(0x7f0000000200)="cab0150c9e8f4de303115c16d4d53b5b2cf9c3021fa3c22e10fcfa4295bf81f469a515728e2dd2623709bed5c39d3159db9a51e123f6123be2b3ae93303ccdd5c403c236cb5e7e623f6fb8f51519349b2677f4f64f8b14662cac547dd43f967a33b1b43b65e20dad947ce819cb19fb4d4159dcba5da282a59b35b7573a91624ef1f18a8c41b211e46b048fc1129e77bbf5cbf4dfdc82fc058fef0a8ca4cb23acd46e1bbc7d290643ee00c9a482f85c8152d020a03a435eec870fa44c8ae2e92232a316aba8b4b7d59d479b5e2e49b42e678d5a45e9a50931d0dd9756db6da4b35410e3", 0xe3, 0xc, 0x0, 0x0) 22:23:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000480)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x5d90}, {0x1000, 0xffff}}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) 22:23:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000002240)="df5b93b6a9973ebd93b165321fac2eb6af7c1f544e0a92eee600030756722ca558f6c8d974a3015eee84dafda5172f9b3fcb41f48ef32357aeea313ce98d905ae5b6b97cf1030289ac3bfffb8078930b3f41490bb48e39875015182772f8cb69897124df9976aee7a0906570bf0a161711927c8e7f9484a544382e4f", 0x7c}], 0x1, 0x0) msgget(0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000cca43abbf25db084827969de346c116410907c80c2eefa815e0fc6277dece9548231e59073bf68f8d94fecc5db14cd5e554fd806df6b75d37b2910c97864f310a3226aac0c49fbb56b0a8190254e2bb5576fff181a85b13de572cb158010da156a154cbafc25fca6548b0e7faed79125418040c48379"], &(0x7f0000000080)=0x36) execve(0x0, 0x0, 0x0) 22:23:11 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/31, 0x1f) socketpair(0x2, 0x3, 0xfffffffffffffff8, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x81, 0x8}, {0x18, 0x3, 0x3}, 0x448c6df6, [0x81, 0x4, 0xf5c4, 0x8, 0x8, 0xfff, 0x200000000000, 0x100000000]}, 0x3c) socketpair$unix(0x1, 0x1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() r3 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socketpair(0x38, 0x4, 0x7, &(0x7f0000000100)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/128, 0x80}], 0x1) syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2325212ca83b18e1cfd31b54fb81addcec948167"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 22:23:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x810, r0, 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) 22:23:13 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xda) read(r1, &(0x7f0000000080)=""/4, 0x4) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) setsockopt(r0, 0x0, 0xffffffff, &(0x7f0000000000), 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c65300081725da07d75dd8b06828cce6235c70b1e6155f29d7c4c0ea42f8afd7527e2927ab80387cf6f663801f445d1e7b07e5bcf9eeaec"], 0xa) 22:23:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) r1 = dup(0xffffffffffffffff) getdents(r1, &(0x7f0000000000)=""/45, 0x2d) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="9462abb58aca26e91cf97ef4effa82cfc8a3a99518d3a8622164ee2390280daf73e065f6af8eb9eb8c9f945990da977fba348d84d8b4ceb36dde08e76c06028965b01c1ef6c5756d4ad9fa97c4f5294de3977f29740dacd0941f4f76d807320537328c850df84e5edad291e812c58f8ebfa76da0", 0x74}, {&(0x7f0000000140)="0ccfbe69e918dc8cbd0c03aec1e91df242f5bcc5c49b28c3319533558b22471899d0085f6b72d2d5f25a2d382d6685d64b4f1b8cf34d73af62020cd464c377de4ea47a25f3e95a1d6488859bbd50974b78227dbb676bfe7dae15797f15d0b07cc2c7a6bad1134f7bd6fa4d2c65cb8e64a353517b28eb0cba0370077d82924eb512372fc9c6bc6a5731e95860d0dc4bb2bbea9b234e1204ac7d32692548e7e4a5c13afd1d74072adc357e5cd4e562ed98ab25572f4ca2f367", 0xb8}], 0x2, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}], 0x20, 0x4}, 0x5) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) 22:23:15 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) r2 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x8001, 0xfffffffffffffc01, r2}) close(r1) dup2(r1, r0) 22:23:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1700) unlink(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/205, 0xcd}], 0x1, 0x0) 22:23:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x7ffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) write(r0, &(0x7f0000000000)="7e90b785e342309e1cdb0d39e5074bb11c248795d1fdea5b2109c44b878872e1a629241f1e4926d3a3a4ab9a455ddb844718293de6540f92f93459791705d7", 0x3f) ftruncate(r0, 0x0) 22:23:16 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f37001d0002000002"], 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:23:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000140)=@un=@file={0x0, ""/24}, 0x1a, &(0x7f0000000240)=[{&(0x7f0000000180)=""/172, 0xac}], 0x1, &(0x7f0000000280)=""/125, 0x7d}, 0x3) geteuid() sendto$unix(r0, &(0x7f0000000040)="4ac0340a11206ec35fe0a2f8332a77867950070d6216714aa78b8754832558cc134a8e12b9e2fe74187f75e131c17410f2d66d304b40fc9ca24a39508fac0c87b15351e40a22f62f1ce826fbeef3047e2d7cc43e51aee917b3e963408f6e4bbbc5fb3ea70403510824ecd59aa1640efd8e5132975fa49341e2290c2fc5501a44806505ab186f4f2555729a9aac6bff1fcdb01cb154fd20a90688b922d65da4b50dce773577e81390594b328b9a3989a1fa9343bfd1ae3d0535f58b26327b9e22e24041465efb2d585e6b4067944000498829b65e56d3834b3d076ceb4757f001def871fac0aff0349f5a00e90ebaf7544182d72a9ca337bc942ca1b73ab599", 0xff, 0x406, 0x0, 0x0) 22:23:17 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "109fa9e9af9c0ff8762eaba2ce2ff9f7245b1310", 0x0, 0x20}) fcntl$setflags(r0, 0x2, 0x1) 22:23:17 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x1f}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000040)="557f994b4b38c331bf26278b3c93ef5ccb8c86b086a61d6b70c36395f6092287afd3d5e2be3774447abcaf7bb01322476f1d8eb85c82e195ed63a5940432fc7e438df959e7410976ccee323e28af2d8875732d7836c962df724c94c76b6f8b9c6da82cc0375e6c761d27d592f3049351089a3c1968f78c62631b899e0b3ebbcd171b866f00cce867d845ba1004813b8adfb548c4758d21e61413729ad31117233d17e688ea9e62c6726d82abf4a309ee000bed39b07f7f542bdd89bff658039506592615bfe80743bee2db017c2a67a3e61e0de4925f163028101588e8e660688e2fe11d350600402c23c8c7f826989c3a5901aed0eae435251f014944f22a956ce617faf0f4bab6b47ab9e7133fee7b980fb326cf24ed92e42c052f72a99af1e5313da3ce7c6c93d8ba9c5d2dbbfe4bd4926a550c334420140edbfef1881b554da74f1a3e6a7a30f3c735377d17f78c0c023466f96d2dc1829bad9c27408cba458276dc3920e7542267095a8c07974ece03db814c59a68510ee3034fe65d6694362c87546cf7c62adb237169258b16b2f19285ad4c344c6b57cc0df04eedc58ef673be482c5246c5f37912e023f0f94d25390669dbb4fdf883a143c7d08f385c5fa591a9e7b0de3f77f2e05e8e164bd997760a3985236bd56f512a4c83995bed5d0776eb56faac9ec13ac38d6faea0ce6c09807661ceaa6016620e53c005174d1b8b6d69432d87ce14a773196e7e59213d44f0d791b3f6fe794fca8088136f6bf6c47bbf4eb78d5124cd5481a66c3357058b1b9d9e8c0736221bed3fb47258fa9d9cd3d6699f543be6f2f3d0079458d8be2a094453b34674a4681e44b61304d0ca54e809fbc9eede8a926ea2f179d5746cc32fd83578b571785fdff63ae8e4621a4e59ab8c19e2141bf69e04820ad4586d11a24f7286469c653473b488ed6f4f92973109cdd3a10b5e7bbe88f317651cc1ce071aee4a597b9f3fefd9d8ddc7d3cff14c8c40a326d065dcd07401059fb1f0113c2122bdd71ff811d3943a3af7bd91fe7616f80b90e021006172603c474741e95ecfbd755bfdd5fae7f49ed1e2824cd4983a5c8e25d138312158945ef5180bff16655148704596a096d8a9a7ceceb39ea0ff5815ffe52c29679d36f241d14cd51da1a0a1ca1e627d4be2f7acf52645276e6bfd928ec972ae8b7fa93e35fe9ab889e284ace1b62c0b8732f2b0fb174a2dd9188fff1e8e2042e94233addc85cbfcc1ea58d4f831aedd99893c9088389846f017aefeb6311b4e32bba61f963d98cfaf2cdfde2b22f1dbe5b696375faedd5ec588e71595831fc8bc553401be3f72e8f6c7dca9ebdac6284e2291bebbcd343f919929539c7fec24d8a0434dcab80188060226b90425b3692cb6d17799d5de7775a918f8e8b233697af91f50fde95017abb25b4476f8bc3f00b05025cb3dcaf0217b21f44b4f66f8db0bf5982f17bb433e73ef5a76a9727c08f1e7ccbb44bdada90e162f87f838870f24fee5715634cdc82612c3fb5f465675eb3682efaed8b3b0649c5d408b49260aab91986b513fc59dc02a97f2a53b71025b84b08b5179f811cd000c6b066daf14e5a14bd2286c4af57acc86fd87ddfad37165a309c35a47ac0091d6261d0f036f4ff57fe79db3a3d48e93a634d85d087de72e0f1a33ca7ca608bc341a0225e5abed4aff101dd8e693294c2d9a49fb2e0d626838d278945ae2f291cb78667d24cb3f9c672328806407c711eec514cfcc2b039937bfd4f66b23921c08cd101c417daeb1a5dff6e780c6e83f5f854de6b72e03e68e90807091217985fc4fc5646ab7f3c7c5328d0bc21b1fc57b6fda8f56c2a3e9bd6bef08f7df8f17062aec8642e01a07777eab65f9cecbbbfd3f700a0c1b495fe6a31354aad4c031a3a42c5fb7c8d6178dda318827836dd9e84b1676312a998d842aa835c80ffa5e40693ad65cd996aa79c89750906d73158041f1b70477be8d600a95b70d3a5d80cc6c19a135880a63b774569867e95cb25be4989a4ae656eceaa63cb5120fc221227fa786e878272563fda4fc545f3aa59dfa361dad28aeae46065a4ba1ff23285abbba8cd470410034ceae7566353bc789fd174416be07d0249fbb7f707ba6c5c81fe052f277d1233f6558a4a5880370473bcefc01f813d61144ad55bd19be0dc4e2a516930c6215a4ce13697758fe1361d705eda29d59a2838276bc9d5b446351fb5c0f57f715f1a4756d771f09f6381b3bde55a2f9b181915d5d22db92d7b494bf72e985053a9a5dd0033af05d2004a89c605b506818fbe2bb9531a9a2b5521537a20f413d2031acabd5fb643bef44d4f9eba6ef5eb15355ce8634f99e83929d788a88b62966a40ec64f538f235d118c2ba2601710ce9d53565d1a48cc85a9f2d73dce94f687ff584bd5f252e22a6a23c7ab288933fcd7b0c577ad1e216f3700a457e52292c9ea807e6295411ccbaa15e289a56055d5e41a0818f62176d711fda6fc1aa356a387b7c2536f440f1f5cfa906ce8d0e9a5d04d633fc55aae34478a4951b4a7ff4302e63f1d83f8d655eb980eddd3240574aaf82d527e5c69eab99bd8443ab8e239c0d5bc02dac4647d233866cb182a6b905db1897bd8aaa1160f053b582fd341bb67619834ede9c3d23749e2963a1798fbc93ade40945c79e31c546e00db13542fee3e6fc7574cb96820c1ffb6f8d1f526dd9d9bb4cddae352f56fb1802e96f95628d201347ff3c55a70d21d8296a3ff895d57221aea285f5500c5a87b5a38fd384c7784de849da6a66df5194d6ef93e741c1a00719df24d307ad35eae07f22fde76a04816080a8136ff89025b6c5ce12039f516356fdf9ead88063f83bf3d7ab99d68609080ef7e29230696314700fa339e2de487756f163031cca2274560f81f09cde26f84248543d231c0570edd469d9919307acf831bfeb097529bb2436515b969a692c8a3983174b6a32c5ae8c0b26e50912b83566b2a353328b9bd9ffb9ecfb30a2e1150ae216d3ad4375a27e727dcac0eede207a7c19719ef09394679ae90874e47c7fd4a9d54f36a5bb3687cf6b360a52c54b2812cba2c2dff1efff7f6cb530b02c3c7c12b7e214e173318588af7763f241012db79ff2054f7079bde89d72d6a5d1b4748640d9d2603dbb251e91b080cb688274308cba597289eac196020b7e00bd5d9e1821574bf058d66a3833445368d1fa68e23c468138b0185c3953ef03469c4932cb029a3b8afaadffc181ce3b58ad94d65282bfa3454d64d88f99be9f3e6da579970540977cab0796ddfcfcf359f7da593cc547689a589a1a7311e078bd5cbdc4eb6049320f7fc0829592fb1829cb43f8aaa2f1ba2cdcfa19c587a20b3f07f9265c824d5a0018aa735dbdc32f2df88bf94f5bba69c98df497afa0e0bc992d6b86d8369a5f7c22d4ebb14a6cde9bc9431d804293d379514a5a23ddc7f738fe0b92fa46520e736298a8045a844ced3bd74edc030b9797dea74d3bfec8fbb2d1dd3f502c3e1c68f1e9087a7b4b57e0ea9852a64c87badf1172fe230278acf6403419f73dabb6c9ffa93c2f70dbc7cbdd6c92ce6f1c6f4ddac86ccdc653579a680d5010f05d1eaaa3f011f10fc511b1e9213f82d85d22f02d8a818388fa1b23a288fe3d31d4547a34e04c1a5039c5b91e917981443b2a77fccd057d48017e54daa0eec835566c1f6027ac1e126344cfbb56a89d6cc3426e02566c1b6b19042037c3268adb0b55cf9cec9e52a766eb8296f85c2a784c6fcf57282b63f99cea276f40e0367277c0d9b7625d704134e868915e2b71e1abc41aa058254748e4d50a2602c634cbadc59928dd558009e6dab06d65bd354e78ddaa4c625195008b272d0346ba64b0b04e0d395d19ca06bfb6dad24b5a59c2cb2eb0fd5884f283f02fd35fbf4127f6822c761698426a5a0cca71426946e499ff8ba7b8ff28a8e4a08cf308597e4ab084fde27f60501b452946989c95c5f003f5ad8f2360d8ae64e56ae2665ea87f5caabd60ac52a9123309c584a617b98bf78b46de64f5774e25cf3a8316bdaa9ad8902c834d660539c19b6a4f4f42822b0fb68f1d37bc60000e16a9e018ed21ab38a74e3d1c0217edeaa671b2b50e15a94a7e51a233757c381047a458280f8f626a0fc91ad7ed052860edf5e102c97ca67edb121973d1d56f51b9f24426564a8bbb14bb43da23edb842600da14e1ead692686d9a29441a3dc231426e1a993c14082a979f654c0bf0f592fb81fb9fc95151f197adb01d00cbaabc358e446582490f321475185e90ace5e618bf8177d3f84bacafc7ec071bc1f315244c87dd4648d37a873ee406104832d308ec7cb57368155481bdc8acc9c4fe341db1876dbe6f12e1f5e9f792cdb54f9bbc5557bb905f406178acfd3ab76ab8be0ff06b8bf0ef736ad544687a024e72aec9a17efa98b19b748dd064cb933cb8d1936d25d9f5373892e60320d49ae70c61fc893025870f9085a987bc79d86a0e705ca133bb44b477d9ff986837f8fcc72d601c3eaa291d49d9587c5e8dd6b4d2adf42cf82f191b1fdeafa724020f0e8d29588ad9acef3b64ffe82be9a463e59d14781456474a988757b55758f33944a420e96bcd906bd3a8cf279d01e8023b9ab435728609a32078ce0f3313d5f414dee932cea4371ca063cb73be7a9aa3053b2346cb2fbddb20a318063255c16f2c5060b02b22e3b0ab3051552c05091f7040e545e910d85bce632a3555539a497a30e9a1bae64d034a9bc5dd05bf8fe1f5e44288f2414bde0fb77338da1681615d0b85652416fffa4a8f6c1550d46b0490988b6e0a3716ef33c9db52b5d679cd579f5d3b1d2682290566836be8493e6f7125531022ef1abd7cca4c6bb44ce71b0baa9ad8a712bf53f43d2c47d5d7cfaceb59bac5a1780943c6a64ca19d52bed162de9942f9112051ca1678c08322fa121fefe7c76a19abc792b5e9d3c9ec0b13428ff43fa36547a1df307c61e89eb0b6ba592e767bfcc6968284a560c50be24a984a6a1245af1dc41b0e29ff9670313cf9207e1d852418efd861af7fb160a976372b4c0d5bbd1a947d8900a22f867fff315d92cedac46ef7b8d5c7f0ba78010a05034c674188da29bdc00ad7e5725465f4266677f6206886128ca03ae554402cd7dc0d021a7a254419bc574b14e1224364722fd1fcf16d38cdb5169af966e4a337639167eacfaa7f04884b991b62a03ecb9bad1ec27ae4f14be76c6d537b16e3af1ce1b867ee7f7a0dee32f958ff0441c3b9aa9b342313aec75f0270a05fea0e2f8a236c34ac00caef4b342d0658e5fb9a3461f668c316678a5cfc8bf157bdd11e71ec61079f90bb68286f619043c46511b2eca5736eb9fc29b93004da1097ad7dd7b93ab52615d3d06bdd11bf52e2972d363e871a74c838e3e9bdc113a88f3fba1288f8e722134444d849db5955d49f035ba35063a2f7a32bc54e680b12bfb4a362470e9c6b30329087fd5502a27a4c94c938cefd4b2c0aa27bcf3debcb666944dd59252c2d4d18e9de006eb5800745580b12d821d85545e731b299a0d6504e93c5325af4d0b208692f0a32a0027664f41cb97a88b32b78e23ebda0ecb5bc1a6fa54d68050f8e3f8d01c4722cd36d0cc7e1a5e409b3bc8f2181171d1fea50515d491ecea2341d6e2e237463450b548a96aaf82d934b8b3484ca9dfa0380264d9af77f7f2cfafc1bce0dc8d4c52fb72f0671820f50225d0d75b48423be875ec01fbc9b83c822b2ae2945f105ec99bd72f738ad5ab2ce69ec7a2d0d6a647e244575b67937a83", 0x1000}, {&(0x7f0000001040)="f5caa40e40dca9f2fa1e9f31292f9a60a3ebc13c75479172f078b46c5ab44d6e3983726f6b", 0x25}, {&(0x7f0000001080)="dc1e8c2fb52f1b2c745e8c260e4fd12870edb8e7e1b1f3718cc7b65be2d085f99b2fade49350d157a895db1df6f064e7094187e854c6cc2cef7e3e21010c581ac36940d2f53c86ade311fc4aaa10c8b6830740b0352ecd938fd06a313411ba030c62d33986d9590bc3d4cb9d66d0034e8d4f3b05e2ef7d64b88dc2c0e423db4d38d1b0bc01f7ceb2344ce7dca39ae8bfe3812d2fd4dca9fccd053b95ca3bee1d", 0xa0}, {&(0x7f0000001140)="1fa01ec38033a7b2c5fdc03563bf829f9edcf9c5aebb8bded12b2c91279ba47cfb6dbc17a0d3bc69165d6a7ed0d1aa4d206b3895927ae5a13c35a79ce89d7ace20abea240df4be89b9891eee9110c02e192a34e51ce79a05c578bc99ada1bbd0ea57fa", 0x63}, {&(0x7f00000011c0)=':', 0x1}, {&(0x7f0000001200)="e694741c70c9de91136d22e94679815438c1a48c595e5f33643f310c69d8f1e3d5cb27212bbd2005c8951fdc464a717a3fe199a13f47c117cff88980d6ffef4dfc568e3f34520785f9668f2db96227724eda154a10f61562f5d8f55083ae27e89ba608d99fb4950d5867f6ebcabf239ddb268300bad1598b", 0x78}], 0x6, &(0x7f0000001300)=[{0x70, 0xffff, 0x6, "80fdc7217e60a2d777e80409ea298b7b2ab9618b6bcce7a71407f08be1e9716a01b4178317949c7aca7ffbcd8db47d1dc23adaa5ebddc02d5cdc76314265b9888ea03d439ffad81af0bacba514e97f548382d81f80e23c5985d93f9a80"}, {0xf0, 0xffff, 0x80000001, "b5fc0e55a930b6303efb0c41652ad5ed3a64bd947659f7531682dc0b4712999aaf501607fef21bf5c52fda0ff3c0ecc164998f1d0c1fd3e20c9b8a35fcb07719ce8dc8c646c15ce650a028380a9d82c0b90cb2d21256aca276643d320df3466babe49d33accc630836a125dbedbadf717643774b0202f7d7c6566765bc06de91f76e944237878447e6dfaf108bc7e7b51401c32fc487a2261f57633d6fbe0228dc7d04d081e02f763a4dcf61729f2221f9cdc06d31cb2b5fe82e1ffa9c52d94819ab8eee4b45a3888d708fda6867173150fe1c1a03b923a4295709a3"}, {0x58, 0xffff, 0x3, "90970bf5d347bff69455b464f76aad84585e821b4ee778ef4f152db714cdc3b40dbc93ecd9ad9c47079deb60cdd848cf932a03aac7cc43fb011acc8c5939f35565102d23"}, {0xf8, 0x0, 0x3, "b14c12872d5bc255f594fd226801812d97db3f7ecc30a97ef3866a0137bc1ed88775da871b35bd10d30f62fa7d53b9538de241049dec4c3f6dde06bf514059b9a376aaf51ba4c30f21673c34a937e804a460622a3c068773ce94f8c267c395b66df5a78a0f7bfe8b56d63961f5f59b646f0c49b9f518e1e4146ead5025330c4304d4e8b56fa1dcfd1ad5c69470d3e20a7e28e18e55c0246f7d4b79c1e3bfb3688effdab1e0f5677ba4278bb50c76821cd4d512aedb77488a859252122a0d6a1fd8b7680bb1156c98abbea8fb9e3fddef739467e5e4c94e03f5fc7fe0dbf717297fce78cb90d42789"}, {0x100, 0x0, 0x3, "9a83a93816e16af5292072335c3246e1c89392a9af28fbcab86cf49b1816a03c35ceeba7ae3dffaf7a6e3cbce94de1c204790feb73369300fe621ffe4512c7093da518822777223aa9fc9d5e3be830ad853557867af894510678b50f674858acbf6b7024f6b4b6d00d28a0ce3954f42377436ec6c63c842446adc64f2f89dc77cadbf82a38b40928d997f26ea7c7adbb1bafbf1e334beed75ad95934c266b91068dc1f56947ccab7fa463dd8e81ee50d7500a7e4bc26e0765cdc70307701ebef1246c1918f06f3428cdda0b7cfa646a377fb32063eb5b84887ba2f902edeebff082ea3598177df38cde0a1"}, {0x10, 0xffff, 0x7}, {0x38, 0xffff, 0x4, "57053c20ae90f16ba96c41f145a3970f3fac0142b94cede26a20c4b2d669b025582b9e"}], 0x3f8}, 0x406) 22:23:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x2) open(&(0x7f0000000000)='./file0\x00', 0x3, 0x100) 22:23:17 executing program 1: clock_gettime(0xb, 0x0) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7f) syz_open_pts() 22:23:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 22:23:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) 22:23:17 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x86, 0x50, 0x100, 0x5}], 0xc84, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x1, 0xfffffffffffffe00}, {{r0}, 0xfffffffffffffffb, 0x2a, 0x1, 0x100000001, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000007, 0x7ae55673, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0x3ff, 0x49}, {{r0}, 0x0, 0x41, 0x4, 0x0, 0xfff}, {{r0}, 0x0, 0x40, 0x0, 0xfffffffffffff801, 0x8cd2}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000001, 0x81}], 0x3, &(0x7f0000000200)={0x2, 0x2}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 22:23:17 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) fcntl$getflags(r0, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="66eccf63f60f9f7045300a8f47e5836d0710515151f72ee84887198bd3144627fb5590fc1f4cab6b72b9ccde192b998d7c0a2fbb5df8c319a49d31f32ff074c0ecc3466fa03dae6c30f4756f1e4433c6", 0x50}], 0x1, 0x0) close(r1) 22:23:17 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='cm') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) 22:23:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x436) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001700)=[{r1, 0x40}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f00000000c0)=']', 0x1) write(r2, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) close(r2) readv(r1, &(0x7f0000000200)=[{0x0}], 0x1) 22:23:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x8000001601) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget(0x1, 0x1, 0x1) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/4096) semop(r1, &(0x7f0000000040)=[{0x1, 0x6, 0x800}, {0x2, 0x8001, 0x1800}, {0x3, 0xbe3, 0x1800}, {0x5, 0x0, 0x800}], 0x4) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/3}, &(0x7f0000001100)=0x5) read(r0, &(0x7f0000001140)=""/152, 0x98) setsockopt(r0, 0xfffffffffffffeff, 0x1000, &(0x7f0000001200)="04462e6daf462b9535104ef769d41ea50a83311528324f2e58a8dbc654a6c6a3ffc4bf45942992e2e628ca9b2b82ef77d074ab5a94fd29c9b5103b89de6704eaf0553a23356d73bca2a53abc8fc78ef1994436606f5c7a5d00f03101ac4f2496d6fa23004f0ca2c956824b9d071332c000368cfa3c3a38939177a1384411073619e99e143fc1a05a2bc186a80a66c70197dddf951dd886890ab29174dcc559d90215c7997085c20c1bd1b74fbb8a8bb7ea6ffc0d04864aaf95aa220a06bb76bba71cc1658f0b1061e30ca041237fc3b85a520d05b8cd", 0xd6) 22:23:17 executing program 0: r0 = socket(0x3, 0x400000000001, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="830250e97fe11d0e3f2fedf978f2c21f422e2f66696c65300085886a43653dab0dfd18cb7fb21f10825b5034391be0312b106c34d95089dcfce1370738c82a0691b5c99844d66a91e3385095ecceedffbf0a62a5360200b6204970"], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x6) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0xfffffffffffffffe, 0x4) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x1, 0xd1}, 0xc) 22:23:18 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x0) r1 = dup2(r0, r0) r2 = socket(0x20, 0x5, 0x80000001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "ff010000000000080000000100"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x2ca3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = dup(r4) ioctl$TIOCSBRK(r5, 0x2000747b) setsockopt(r1, 0x100000001, 0x200000000d, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3c27, 0x7, 0xaee, 0x39, "3d246d019a4d3a7e9a0d8e119b7bf81e59969470", 0x7a29, 0x8}) 22:23:18 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) kqueue() 22:23:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e2839c8853345d978ade9369425729a800d6ee191ab9c2984e454dececaca5b86e8f708a5d01734ecadea861bbd0a0188933c3b245b12b294258b0f0a4475fde16bc7b4b617849a67c9623a51bfe4c108a0d2e2a68c4d67bceca81a6b39fe", 0x85f}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b4483, 0x12}], 0xffe, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="204dbea116b1432d5d9bef3d7461780ad7a0037e16b9cfba348e346dbaa43e7f45e91ec786000de871b9dc2c921ee44f7cabc60cd950f163453fbdc27759e2db8be71134f7693b211b41dbec364e90b6857331987dd7491bfae58208b9da7bcdf3f68cb3bdafd779b2cf0a75b58475b290ec514e57ba964fa3d83d", 0x7b) read(r0, 0x0, 0x0) 22:23:18 executing program 0: pledge(0xfffffffffffffffe, 0x0) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000000)=""/241, 0xf1, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 22:23:18 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) close(r0) 22:23:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x401) dup2(r2, r2) 22:23:18 executing program 0: r0 = syz_open_pts() r1 = geteuid() r2 = getgid() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x38) fchownat(r3, &(0x7f0000000080)='./file0\x00', r1, r2, 0x0) chown(&(0x7f0000000000)='./file0\x00', r1, r2) dup(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r4, &(0x7f0000001540)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000100)="4189b7fabf87f0be7a23ead0c43987054695ae5e1ebc06685f4f73eca3e223809fe6d0c8007d08b43a49cf03102b247bfd3687f7c03b831c17d31444583caa1a698b0bd466b8a0bf61557f014360cca6d615f4b259baebfd608d2f9e0e6d527a2dc1d51f0db2421e9fe2e0ef7231caa6a68f1eec2f9f6a4db716723b42d8dbdfd58ac54274dc0033f3b6a06620ef30a4b1749fd2f7e439c3e3381ecc9dc402a3e2a619e5cca0fd4f58502bd9f78d0e18c6eb17435b2142b202598b4003ff088b3348ad00655d4ebea53af3075f3613b21655a46831545dbb49f9cb112c48ca8013cb58d4ef158868020d8e6cbba495a024be5349bd49a38ca9be322b4dee84edf06825f2ff617bc2fb28e5898d4084278efcf539ab564a40a4f8e5444a95c7390ba9bede4d08796b260c6e6679045adf66b6a341e5acdb8a72bedb5dd5ba6948e8ffd0d4323fd691ab286f903d779640afda63cf8b7544353f00f9c8095a447993b75e973efbee5cb210c3c62a919ec24aca2e86b722b93c9542bc790fd494b9d10f2c40d5ccfd232e31b2dbfb6e5e0b246893931be9c6c13afe10208cf76a9ee6da6ad8daf7c49a911a762298bf2b656e8172e5323dea82472c067c7a5878f46df1ee1e398cf92e506ac020fc2c3357bf57096681b7598b9c9524a8884d4d04a8c0cbfbf2c629d991e5b63b25aacc564454173eaff10bdb2211e0c85373680be4d807ed79721f1021b910bdf729edf8b4d318ff199be1eacde22b49ba5b3b39961fa9b528bc8114f270220115a1e9f007832e3142f790622cbedff9b2757748e6091948d090b528f8d2d8ca4b56bda69c3c62f46c922ef8e7b9747096ebe4d7ca66d523567b34bf582ad1bd0291608a0e42167c5345634eab25fc67a94d113ea91b932f03c0d7f4856546cda5334f91f05907ed7b59e815f742760a17a688c8962f3cfa4bbba92817ba005481599d40b4db8dc493c5f52428c1b88490eb39592644a08097745c8964281c79ad45ff1f848cdd1ebea3dab144c3a502f9d80b09e184997d4281eb4c423dfc4497b9f1ff794892c3e02c890d12afb15300274eaefd5d39e3dfad40632b4dead756628b2ef6fc1c620ebb242169acfa14bd00b4214062d37d5c68598724c0ea8b80cd0e518e3b88da098678cb0ebe824f49e022fdbb60571e47cb609270ba2a9b9d48159b073a53d691731d5ee72bfe25b8cf43ad0fc22f6155e8542a20cc4202b01b1373d4bf9f8079a1bbd8b73d6f1b53caca6b33cd206385cdb08a5a1a8c766b042c77f44c5c78dbdf4a49b260c31b870e7c3890c02d392c52ea943d66d2b481aee637a2f9ffc77090f0e828108209afc5d231f81372cbbf8121a834ec87e3152ead842455cb58a251b0f2cc21a12c4e42ffd12eb0ccb3eabbc608e2f79ea17057e32f717518b5660843254a535d893c0157d7dae3206cbba4c61b2888d14a132b8cbd306f436c21c92f889032ca6530ce56f91fe51b56ef08e9748c2accf740f05773784ac85535b5f3f51d486972d9ced2b6125a377aa0335f09b0c4faa8f915376652d39e070f52a682a350837e0e0653fa740f27cd48b1833f17f8e9f54fa5c8f88127c148fd37d3210d4c16fd5eeb54a9937d74c83dfab5ae49da3e84bd3cbad1ee62ff635b152fdc483a133fece24c12810d952d099108421c8a2b0e7145b51975f3b499cc5b4ad24db2d6699f6685b09d771c5643a4504912face859b0f50e1730f90c51123cfcdce31533130276c579fb784cf187945355712ef465f9ed4ef2a359e480cd3d0be4b5902b648f91f795fad70647110305ae04aa7dee2d9420cb267a8b332b1c8efdce10c62354c84b301d0efdae07e5394b0acab77ab2fedda85fd03d9fac9b92e38322cc5cf4cf938f812c70bd7200235331a8d002bcacd4bfea51d17a72a4172b86118fad047c434c48cb77db450b6d2d08e28d9e19a354af6907136886dd3edeb120da6f503c6095a55a51db056bef7e2f7d796ca6d3de3e51c587e4eb6c5c36dcc298865df3976324680462ebca8a09773d5b187027d544cd5e427a027eff06e1ab0e3deb5f2c4dba5550a8221866a9e8fb48785b2da5a703df896f7ff7c08868215214f657a84ae94721593c2ad2ae85aa7bf355d9f61a3fc3060ae62c3f7961b2d7655dcd665b0576fcb9af7670e241e0d84642e31c2735e74e0f462f8596b625456a4b50b3b1f253367355459fddb64c42290e2d1a808cd29922c90701fb552d8f9baaa011c8b52b1ee95c0d29c25d6d49d1db27b6aae10c72e131a464c8890a3ca0183a2a72f1f12d9bb6e4569fa8aab2b265c04f4a407f8d947e4d846049af459a83893553011e7613f72e15f17b8094e964d773f5322aadbd3a44cdc404b69b0649d23503d1c97f8b2aebf76886874239d9d468b49d04d9099d43f4cf11af2e4b7dbfcf16374a22cd8246607e8570fff89a6ad73ec9ced5241554393b6b58c1373da5c6dd7e4053690adaec6e2c506d25d093769e7aef7ce2bc39ef664fc9994a18270206f392939f1b6a5df82c1299fbb0bf54c5864f13b27e4c9b4c0fb88acebeadfcf3990b4b88445ab0b533ae7ef66f5967e4aafeb448b0422282e2e95f449fd3970608d9c410b71c6c832a49938978e992b512a9bbdc1667f1ef5288c1c973c2cdb181e74383e44752697306f86a4448f550ed7d3448a845d224b07ece078aa1006c594e2d8579a7889f3af129f899612185234ebe12bf8a01a92447ed89a90866f511a2d81fcd5da7ff6ce4c957b32e822f55b333e22f42178d7a162446b62d20a17004e02e04fa60fda19f4d37eec26f382d5ab2b99ab115219f6fd050350af07c892ba9ea8004d258a8e4b5780b1bd4289306354ec56711b920c4e6cb2977f69b068f4258ad363366a3aad21961fd6bdf65360ca60e1a714f933a50754aecfd0f1ad6f745cad4f684375820d5fc5454f0c3226acb7014d328d695b3754e17a4512bdc57e06392f0a82d6edcb52e85fdd6d90ee4aa4ce685ce3601bee156ef34a83c1f636b52874a33c03acf14bc8ffa0398dfe699a379ee189ec87143baf7fae7a413f0898e48138860f297dc3495318d3ee270e69c8ba2ddbcca9cc4a8ab29e6b032280a2fd95c6f066e29b8b15fb34801849419c4322621099984e181dd918420735eeac685d1b0383cd89a1705677120fd996e7b996abaacf739c0b114256056a36ea9d7b0b290a224494537b8f022a736d8d43f4dd8e71f43eb0f4a401fb5e20281503abccf984072feb0af823c93afef88df9c92054515c1e65fd93113932998038eec7e9906b09322eae0222bc6ddfffb0c99f41051dd089f6e8bc321c341169b75965c730f8943bb9408b4a61f30a8bf041a52f93071c6a8f4dc209ce1696c9df014aaeeb1d0d00d7f90abb4bae74fc1d1a7fdc359ec4b097dc2b973931ee4582ae4542f21b71dced0ad12eca5e6586ca0dbb0caf661b04737bfdbab4a5703032802f90edd27505415be3b504c906c1e3e6211b8bee7d8279d8b8f11353f55187861269ba937f203c92a772e8f0154bbf73098aa922f0644533b1761c0bf5e831305f428a5abd6efc321e2a958af04b62e33e959d6e89fbde24d9ebe01d58f569631d74d35cbd89bae2ddc7f657915f4b092424a49be74b9a4ddc033bca8900d8dda0d9fa6e45309c522387940fddc51ae300190386690f367e5d0aeb4e277da8b116c5cc93692809a7a5febc4d9866550eca815a3c4601ed51c0f5fbc9e82f16c4a4dc99cdb53d01ae237f002276602ac1a85ea71ec3155585c9dbacf91ee959cb6ae820ab21d2105c217ba46b589afc84fc78d05b77a831ce8417418723e38d033cc68f8654e6565bdbda274494bad501e98b744ded641aaf4e2e38c5bf3c770b5ac4588e9b6fce42d8592ba0515eebbe24f3f3a61b945bec1256ec2a2f1ee4a4f44211b84c6e278f87ca4a0b330451f9eb8d1e56048ab886e5bd9598ad70ed6078058603502586f41f0e6bf9669a91ac8580846df50ba2d7bcf609fe8c800bb4673f27276870ed0aa453154ba41fe891734b84cae1e13bae947a8cfe46c86295ee292325cafd62b10e5f355ebbb4c19c8ea437c0d21a1dada9a15cdd75ad6901dbc405616b310be6748a2ff9c17528e0e5f92df6eb1b3a95c05db199a2af4ff1aa38c9b051f1c357a786488bf9cfb2f90c6f06f13417bacc8f3eafb5d410f4624b2c70659730e9bd19e50a4b1314243233d0cdacf1e3341965a9f1be0e74bc1fafd4a9824dc55d246b9adcadc2dd57f6e890631d3f324bf9da118a19e5d40c3101160f6583089e2d1adcb451b1fa2c9fb1a3a82dbcbfe9244a3b70ba3c6584808ad860935c45e59c3be9869b5a90570e7c04f40386cafe3fe53261604aed20a4163f13048d329e4a49a5e61f4a4cf3153e1062178bada49f81c05f0b33d55047d4fda64238dd145ad829057d49a8aca12b8c97ad21a9223c9cef7c8d532517de106201f54a8cfdfb75a0f9ee3dc1b78d25805fedad067fe8e9b054b8fa9a52c9badf677226886d5e1c546d8f5ebc934f0baebf33bf8870206293d46f09a180c9bfd8036f1a3dbe60cb4c8b471b2a1fbee4a668b6678582aab214aff27a2ad9c90ecd9e82e9f292589865cb681f3835647e57f36c97a34a27ff1794fb961ca8c1de083b84ef4f8f6c747e7ce3b4e25808aad272860eb4d722445c64d7353efe6965412afd14131bc5ff7280047511676d0cfe264df776f534ca74ae46d8d29cb2d3d4928f72540cd69810d3b3bf36ac44980ae62f98e81eb0a136d0163e2ff0e85750c9ae86b33d2b69cccb920f85cf3bd5f354aaccf163f9176dc2b2ee370925a6b18fe8d2a89d424a08e8e327e5d19d5e95cff701ed63baf17e9e866f48751fcd4da7c75d9b10233cfffbf9d7e22bc6143eaa4954623602d9a852b358c15282792fd3893122397e8097f19023ca3e0f6ef699d68a37eb6702282a00f5852bfa83ea08d4e8726bf734e10e7068a30abec33cc38a9d248752b54aff6e186f2ae09d4808455e5bfaf2ad48a38dca4815b531e4fa6f9baa1b1faa243351f3a945a4351a3809b7f771f1084fa778ec5a71313933ed1be0482c806ef1308e7831311742b5817313559b60cfa72171232fc8844236f2d2c2be4de6e7232ab887cc68ae5ba76f69383715398c558781106acea28c007d866e70d88767d98707f8930559133586b0f0b18d9fe29e091d42454685299ab515b2d0e78375ac6933d0478ae8dd72995c299f37ad5fd89de8d2635eb4302f653375013a92e49c0a2fce272affc3bb80e22769bc0e2cde259c5c04637d0e10dcf532535ed66dfd2445b53ba84f716febe46287336007fb1667c1ad12517ae2d7b5da675b55a78999080abb6dc49e2bafe9120b83a4a723da5e2aabbe368e5c7bc8cdce7c5c8682b7ac2e4a12d48e345414ad5a0be66c366b4f7b1268294b9dd19f8f3aa22305b74222a2c52380fed8b5d70e73a0c5e63a5950c7ae96af6e352218165e7d9b7863a2b78dccf0a78d7ebbe121522ac2646406df9be0d41381cd2e7d1e0f5a5a95f12dbcc00ed434e3b6fd91998a35d7fae7defc196001125839837e26e5e6581391e4e1efdff71a5abc2a286abea67f94485f286a7d8c22f2c4a13145474fd8e330eedc17c34bb604fadeebe7b22da35eaf2f19b49d6300f217654cd48b62d47cef9013d4652a0a2f9df8ae9dd096a8de56e04c2b86d907e44066ecd1c64124dfa68286b037cde09e22aa3450ea8b9754a28271ea368281034874034c480e5c4cfad6", 0x1000}, {&(0x7f0000001100)="2d376562e6acea074dfcf37712db776d5a80cb280ade4b99c20d0e963761d5a70deb135371b912fa31d6051428aac5ad83e6bcc26253fb96c65610e5a872bff28e34f7777a807411512be31bf06c00a382218c87ee568c3d72d5e698b5f988e0850a2db9d6e675900062a93d69191731400e68d0d1ded9c60ba4c92b", 0x7c}, {&(0x7f0000001180)="4a7743c7d9ad97d4c246b50035020810b8633a504c8eece6b7a58da2be01e7f4d32ce7ca612ed9695b81dc2e6bb2", 0x2e}, {&(0x7f00000011c0)="65d7b681804d5bbf3a957de5b727adbaf7763679c856fe622a4572860dd3591beb54a5e5b3ab7f85530b55488ab194b56eb6797d9d908c0974a1fc7d8f54e90eebfe1003561f368b7d6f335ed250991536453d842a9b6d08573a3a7296323783fa3c484157180048ddbafa18bdc71620bccbf0b60c6d657efaca0925fdf80fe8f887ceea094b216d50d85f9f1c3366327221116bab745e7f3a6d79ea44d31d7e281d90733f484ef06ed7ad9ac71fb712771056e09b9bb19723de0b52e8310cf109d0a7fe58662017b40619eb5f0bdf3ab13fe61ea7df52798bf1de227b3d04c4fae678eaf2c4", 0xe6}, {&(0x7f00000012c0)="be18a2ec8fd4015ff1b80c2eaf3f107a0af1a99e9cc7c9e6adb5f9df4ce8c3b516cd5c28720d1b1b488eb4121ad79096347d5be2d088aecc4fb0b9f8ee3be4ba3ed75768fdb250354510cf0d1d692504e754b470f52f20d8607a1aafe3", 0x5d}, {&(0x7f0000001340)="57d1eb59a61835c4eff8efee3dd2642edb1f627886eefc15295da2d1ff26d0ddd42acb866b98628d29da40f0f5e896f1bc11db64e84ef027a00c56a3de34a7a3da708bacae30dcc896aa781f5a36ac05a47be2100769e8b47569866ff8bd6cdb8667501d644f4bb58d7f761f294f9ced624ebf753f8c1193433961bee73573a4327542b3bdd819dc1d2319b86a6052eeb91a419625b862216e014871a37618d09bd787953b2f93f8f25ef36a66d6467d41d9090fed325723eb78a663baecb1e660a3a7a2277c4cd314668be055dce9255e5336763fa44e2a83186092ece0e2345f60", 0xe2}, {&(0x7f0000001440)="1b00f194285e51cdb0829aba73d95f78", 0x10}], 0x7, &(0x7f0000001500)}, 0x406) mkdir(&(0x7f0000001500)='./file0\x00', 0x40) 22:23:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x400000803) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8a0, 0xa3) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x20020, 0x109) 22:23:18 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x5, 0x7, 0x3}, 0xc) socket$inet6(0x18, 0x5, 0x81) 22:23:18 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x21, 0x64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) 22:23:19 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000ffff000001000000fe90007b004f3745d54bc8662580b9a7cee7131b53db90496894c8334e108c1bea6060d262ba5aaac8f73dc4e3dc1e8d5640f714fbba5a0fe86c66becb80479e20692b8542fd4a098dbfb9147ab1349261c5a9"], 0x10}, 0x0) 22:23:19 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0xffffffffffffff58) close(r0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 22:23:19 executing program 1: setuid(0xee01) socket$unix(0x1, 0x2, 0x0) r0 = shmget$private(0x0, 0x4000, 0x2c8, &(0x7f0000ff3000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x20, 0x0, 0x0, 0x0, 0x6, 0x8bc1}) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 22:23:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000040)={0x1f, 0xffffffffffff7fff}) mlockall(0x3) unlink(&(0x7f0000000000)='./file0\x00') 22:23:19 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0x9, &(0x7f0000000000), 0x0) sendto$inet6(r0, &(0x7f0000000040)="35176169413b6c7d1b38e7dd08b4b44dc919ee734dcf1cb82c9fcf4bea3331f67b18748d7ba3579ca16bc6efffec4cbcc9a0a7b2bf2eacd23412bf29de2f5759aa4dfdccea0e0f1f7dd54f6c72ce56753ab2e661e04b2b1386f5895ba93359c953621948065eff9accabe4c0a0a70b2eb0546094c063198be579f508a53137a8c3fa4380c3f86873e8ba480447fd1e6a907ba59a64", 0x95, 0xe, &(0x7f0000000100)={0x18, 0x3, 0x80000001, 0x101}, 0xc) 22:23:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 22:23:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4002, 0x40) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x12d) 22:23:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/251, 0xfb}, {&(0x7f0000000140)=""/253, 0xfd}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/128, 0x80}], 0x4) write(r0, &(0x7f0000003a00)="b97e7d0852a8de454acbe06bb82c97645c68af778f7be914f685c33682d8e2e53688e4281c2129ed219acc2b5833547fd65eb7520723d02498ceb6b1340777c6e96987a5f37bacd15d913109ef945b4c7d5de3df6b90704c71cb8245602425dc052eea8120db9993ff20929b7f8b19d18e2d5bd81cbc6305c1b0c6737a22e2c7e83ee50e2549291169b74bb93d86245ba1c9a4031e1ac3e862170f2ccbf52417d313aa6d31c2d3f76cabe1709092062e5a7f4cfa2506c8103b767f6a6be2b9715c8c7ad45cf296d39c1f719be097561128ebfee3f5f7a8e6df65e2e18393c810ef2785cd97fd40010acaabba9bbd12a510901176612b3bc972a8106403e5d08626d62d641315f328858f14eb38128728651406f05157090351d28f12e6569359d9d95b6beb09f38750d9c8ea2b9cf047b9fdb3137554f0e3e81d67c6d4c8837dbb683479a19462da228ea346c62db3a857a8e693cf11956c13dedddda9631a94e71dadd3d97ae2fffa93916126658737a4074a2a7439922d169cc84fae08a6ad799d02fea75664d314f12cb88570b7be94adfbdf2769b7bd21b5929428770138db27ab3f3badf8a66d0633849118602efa6698fddc531f15ef7ec6526b893c6d18bc1e79a945033e8b287c79eab061a97777f9795a82570fd3b89e2cfb70e176280f2edc75074e84668651e50a218a1bb5d389d434dbf4ea0ab04835c1f85d86a0f19fa9baad4262aa2f5c1fe0ec05ec0231e9fe795a8cf38b5fcbb88eb7c5746a0832d5ca1139ef71badef81c9579e083a6753b5442ae5358cc8667aee0ded0db8cba263b72f81ad7f3a541b568de7f17c5128d353c557a2e039480922a9c4e78b205a36c26d4b1383bae56df37f349950a40c777fd96943c4ec38fd884bdca1339094abdc08830674b9d27b4c7e3c8218303887d0c30f00a21787afda1caa261c0fc36a1281c53ef5bd33a144f53be822984c47f95bf0616cfabf96a71f04b94bc22b8594eff709fa1ebfe885d00b33ca9937ad43099644539dcf071116feaf21c5b216b96f5e2dee7560cda98c1e24db500d1a918286aa46ba8f384a22be19f7ff94caf089478e10a09b9650867108131afe808c1aea55563e8f1287b6c6d9dcbb7ebb7196e003e7ef59e55ae296054015e43feb5101de46963c4d781775b63176f862a7cc87beb550d8771788b996b989f5f37cb846e7b032f6eb45d784282fc9698b40c69b98e43f7bd05213e87868a3a2e09812dc5029045b2a7b1c7062fec9d99a15058027f46414be0b24ca7f6b02a5103ba749ba5bb3b810fd12ea99de9078143e541a9919e84539c8c4510698e73a58e490eaf2200f03f4ef22d3168e54418ac9c4293e091b1aaf3fe035172f9445a5d609929e5d834191525265062454f41f37133970c9b9eb004633e287063d31ab61992d509489e142e8f2b560ac5b738add0c367a552644f608ad6c4df7bd319629e875bcb4c9346277dc5868a2a77b32793ea2b1e3f134a9a9ff365e7f84d0ffb8ad10c2d39efd7147dbe583dca09adc7643c6102ef8beee08c55013098f36370352d10b1ad4e6a0e11692a422545e1c1e1fbe18e5cef345ab68f6141fc56228ce0eef41959fb8575ca96a98fb860043f42709f7fe089614721924aada528f2dc50a4b0ce05adef2bbe822834b0d766c3fbd54b8f4afdf0e9ee50456faf773cbe99606fac261e167d39dabec36e32e0cc63fb47ebd056d077423bc33ba8adbb1642317fe1a4208a2fb0c8168b7b43011be690007483ffe8e1f8ee47d366cdcd4d23613db984159c52cf06a0e86c997442d26c8130dc82b364814ead808e8a37ce6dd7da37504bcec050d66a8002342c67610f26fcb74b1ca32731012f1ea54be4c0f82f64fb30855c0a8ae581421ab9a5f16cb0f48346c970d65f0c0d3d9cb3c5efcee1ccabe20f900b6ef48129e5a26c05ae0e1bbb66b3737622eb5bf20e4ea270865045764d18b0c6242c2df9e70d3cfbe02d720ff751339e2bebabeefc5eba4f605509e2a560e2bf", 0x59e) 22:23:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) pipe2(&(0x7f0000000000), 0x10004) 22:23:19 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r0) dup2(r3, r3) write(r0, &(0x7f00000000c0)="17", 0x1) 22:23:19 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200), 0x0) 22:23:20 executing program 1: r0 = socket(0x2, 0x1, 0x7ff) shutdown(r0, 0x2) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) 22:23:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x100000001) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 22:23:20 executing program 0: setitimer(0x7, 0xffffffffffffffff, 0x0) socketpair(0x1, 0x0, 0x63, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/80, &(0x7f00000000c0)=0x50) 22:23:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) minherit(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f00003e6000/0x4000)=nil, 0x4000) r0 = semget(0x3, 0x3, 0x400) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)) 22:23:20 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r0 = socket(0x2, 0x4002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1033, &(0x7f0000000000), &(0x7f0000000040)=0x4) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 22:23:20 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e0904", 0x303}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000040)=[{r1, 0x21}, {r0, 0x60}], 0x2, 0x0) 22:23:20 executing program 0: r0 = msgget(0x1, 0x110) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0x97cb02d2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1ff, r1, r2, r3, r4, 0x1, 0x9858}, 0xffffffff, 0x2, r5, r6, 0x1, 0x100, 0x401, 0x8}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r7, 0x9, &(0x7f0000000240)={0x0, 0x1, 0x9d1, 0x1, r5}) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000280)) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/243}, 0xfb, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000400)={0x0, ""/33}, 0x29, 0x2, 0x0) msgsnd(r0, &(0x7f0000000740)={0x3, "cd300daff2cfbdfb775a39abecf1787425fe56c8fd9480c04a19b132a860bda307fb9b"}, 0x2b, 0x800) 22:23:20 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x2, 0x40) ioctl$TIOCNOTTY(r0, 0x20007471) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='rx') 22:23:20 executing program 1: semget$private(0x0, 0x3, 0x40) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x120) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 22:23:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x68bf, 0xffffffffffffffff}, {0x8000, 0x2}}, 0x2) fcntl$setown(r0, 0x6, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x100) 22:23:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x401) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) setitimer(0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) setitimer(0x2, &(0x7f0000000280)={{0x1, 0x407}, {0xffffffff, 0x5}}, &(0x7f0000000400)) getpeername$unix(r4, &(0x7f0000001880)=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "825dd2518004190000000000fa6000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000003c0)={0x7, 0xfffffffffffffffd, 0xfffffffffffffffe, 0x8, "2e4a0ec3e5ed573f033af628b219f71446b1b78f", 0x0, 0x560}) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0xfffffffffffffffa, 0x0, 0x3, 0x1, "6f0f4ae5697be1624816dd5fe4f4ae5ca7945777", 0x7ff, 0x9c}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) 22:23:20 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') setreuid(0x0, 0xee00) r0 = open(&(0x7f00000001c0)='./file1\x00', 0x20040, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCDRAIN(r3, 0x2000745e) 22:23:20 executing program 0: chmod(&(0x7f0000000000)='./bus\x00', 0x140) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b4990d44790000000000000000125a"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 22:23:26 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x60e5, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000140), 0xfffffe46) r2 = syz_open_pts() dup2(r2, r1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 22:23:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="dffbc26f73f70ff3a269b9b4c212c4a25e825668c5b74ed602c6063bea69ba415a66be1081654827c94b97d95a", 0x2d}, {&(0x7f00000000c0)="e0c9aee6cc18c4dcc39e76523376d9fc7c4b05d33b77b4c0", 0x18}, {&(0x7f0000000100)="a01607197d6bb28d9bf599c22d4309815ff09f6da782ef2a2e48b458aaef0450d891922327", 0x25}, {&(0x7f0000000140)="cd0dab14ab62ad1a9ade877a47024dbb7e6d50a31558f463125b7e14ff9a83db25a68fe41430ea1df967f4866db30890a538b9ac2c217871de40ffb516e7e7aaaf63a8c6a59c776f29f0836b9fab6efaa502037ea9a242f5dc30263ccf9e3b17e38566827f8ec8f5cad1b7fa576ee29aa3d83daac72bbbe5344d47f318cd952b0acd4c3ddd624a25a384f3ce7cd72f3b7c6462b6409c76ff3aa5f2d3f7cf9f3ba7d5dfcc22767e9a708ad8f92f2179a59c87d3f8013462303ab6ff71fdd41bb5ba", 0xc1}, {&(0x7f0000000240)="ee770d3cfb070a20dfb482be8bc2c0884b4aaf956e0edd3d752c00dd19aecfb92bc7f5b93874243c3c8306c6c2501028afd4063ed48fab6734a99f9b80c3c7d74fa664950cf207af44e2d62180d9d8ab2e37135413665f924d0f8b8b253881e0deb1d4c985b78d46a094661724d18478b6f6b05438b0dc67e8ab72d5085c9c", 0x7f}], 0x5) r1 = syz_open_pts() kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 22:23:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x84) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) linkat(r0, &(0x7f00000004c0)='./file1\x00', r0, &(0x7f0000000540)='./file1\x00', 0x4) connect(r0, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) r1 = accept$unix(r0, &(0x7f0000000480)=@abs, &(0x7f0000000440)=0x8) open$dir(&(0x7f0000000500)='./file0\x00', 0x10000, 0x20) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000003c0)=0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="bf49dfb983538da3ffa56c73bfa5571d60656b4953bbb2522d5380d3e3007738a595e540a474f262c8fd8616eabaa02bb5b8d1b1c074bfa35430cecb0ef921543f087d99baf91be8b753b395c70704865dcbe4daa0c58a03e093a43eb615de934d71173fb6051abd4e50ea7dab79d9369416db11ee1b36667897cc918de94f3009b690ee398184d9e2bb4b92469448fa6b186b2cc9fb6cb70ed75a99f507c7e415ba0c73915a13ef999c84f317fb1e192a28b7cbbc359934813ca719c9fd2938ff039b26100cf40233e04b403674b085f9d3ae9874069a", 0xd7}, {&(0x7f00000001c0)="688f85179b99240ae5361946c78c62d933f7ff6538b239654508beaee231320331b1992e4274892dc15a7c77e3e18d840c92b6a6cc4d01936d2bf6d42a6c8a5bc9fbad4d130d6b10389a2ab61b1c4bfff4a34925962fe3a902734a52d992a0b4377d5e0dbff617", 0x67}, {&(0x7f0000000240)="7171441f874bd8bca3bcd93bdc9fe1832a910eb2440b95849e78f49b9b30e4eda5911392589ff0b02b9311401ec5c12918d0c7b944cb6ef93a168ee9fc1726fa6ffdaf031ab7c04cbdd9842676faac8fc6a176df24059a974ec8aa15c0db28b51133774d1a57ed38f9dafc7641bd4f64eb838855b2c644a8870854c3f64634c3776bb8100da6370c0c654b7a2bdc7ea22d0c5a36b298cf95ea94e4bd6f271ebc5c5af3f26285a25fb8373092ad6bbb9dc5c82883171cacf10eb52c90d619fb17eada4dfa0f03ca7896a47d470d35a2db5adc1971d54d713e77ca16b1", 0xdc}], 0x3) unlinkat(r1, &(0x7f0000000400)='./file0\x00', 0x8) unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x0) 22:23:26 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xffff}, 0x8) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x1) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000100)=""/89, 0x59}, {&(0x7f0000000180)=""/191, 0xbf}], 0x3, &(0x7f0000000280)=""/192, 0xc0}, 0x40) 22:23:26 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="53010000000000000402d230a8d937c5f55b955430bbcab724b1e63df1fd2a1629338f50d6da53e8b8c81102cabd1f9767801c464dbadf4cf7d8b7c21f9c0fc4ec2dcf56b98ee4b74c840ecf37b71c9475bfdd7d4aa95cb3e84ede4c52208da7b228500f858acf70cc2ab810a9ef6eb9215e68dd935ca4291bab86eea28b588a289e42eb7c60c86199fdfac0bc08e7d74223e2a9f1faaa0d606ab96158bbaacb5b8a87952bf2e84e390024bf6922ad2ca23d03016638a1a3eec3742e41d97bbcf947d2b060d9774fb8779dd344ee48406673d159090daa3958b44e27500ca526"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000500)=[{&(0x7f00000003c0)="200fa7209b2b3e74cdde1878ae5a04760648e76ab0e20582dc0971d85f60d35f20f3ba946d686a70379f34d58970ce206117af8810a862a197814d69e578b5469b16c28a42e5b27e648fe31cc3ef2fef8712cc3919c26bb708c6f7a602d490257fc2e62cbd35fd838a40d4834634ce3cdbebac71731a32cbe994cf3658e0e7e99e01f26f892518d4641abea19a245b57bd753205376da116f5eed96b1dff0457853f682c10ae6a2920229e69c6125562c4b52b7fc23419224d74822dfd959604ba5c200ce92415d5ac7fe7330b22fcaad3de0263e9333fe6", 0xd8}], 0x1) fchdir(r0) 22:23:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() poll(&(0x7f0000000100)=[{r1, 0x3d}], 0x1, 0x0) r2 = semget$private(0x0, 0x2, 0x1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000000c0)=""/36) shmget(0x0, 0x1000, 0x694, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 22:23:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e7000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e7000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) munlock(&(0x7f00003e6000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x1040, 0x80000000) r1 = semget(0x1, 0x3, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 22:23:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2025, 0x504) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8400, 0xb4) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x2, 0xffffffffffff725d}, {{r0}, 0xfffffffffffffffd, 0x2, 0x400fffff, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x7fff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x62, 0xf0000020, 0xd8, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0xfffffffffffffe01}, {{r0}, 0xffffffffffffffff, 0x32, 0x1, 0x3, 0x3a}, {{r0}, 0xfffffffffffffff8, 0x60, 0xa, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0xca, 0x80000001, 0x37e}, {{r0}, 0xffffffffffffffff, 0x80, 0x5, 0x5206, 0x6}], 0xc1db, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x2a, 0x3, 0x6, 0x7fffffff}, {{r0}, 0x0, 0x62, 0x80000001, 0x8, 0x81}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x8, 0x3a7a, 0x2}, {{r0}, 0xfffffffffffffff9, 0x98, 0x1, 0x9, 0x7f}, {{r0}, 0xfffffffffffffffd, 0xc, 0x40, 0xffffffffffffffff, 0x1ff}], 0x7, &(0x7f0000000080)={0x16e9, 0x200}) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x0, 0x7, 0x0, 0xfffffffffffff001}) 22:23:27 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x53ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x804, &(0x7f0000000000)=0x4, 0x4) shutdown(r0, 0x1) 22:23:27 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socket$unix(0x1, 0x2, 0x0) getpid() geteuid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000700)=@file={0x7f411df1620869c0, './bus\x00'}, 0x8, &(0x7f0000000240), 0x10000000000000f6, &(0x7f0000000740), 0x20, 0x2}, 0xfffffffffffffffe) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000004c0)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x4) 22:23:27 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x1700) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x40) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f00000000c0)=0x79) setgid(r1) pwritev(r0, &(0x7f0000001640)=[{0x0}], 0x1, 0x0) 22:23:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet6(0x18, 0x3, 0x3a) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) r3 = dup(r1) r4 = getppid() r5 = fcntl$getown(r1, 0x5) setpgid(r4, r5) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x7, 0x1, 0x48, 0x9, 0x1000}, 0xc) write(r3, &(0x7f0000000000)="9138046d323b94a378fafc690a5eef794379bc14", 0x14) 22:23:27 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffd, 0xfffffffffffffffd) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 22:23:27 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) shutdown(r0, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x7, 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0xad86da9d580e2f8f) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001100)=0x100, 0xfffffffffffffd17) 22:23:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x80000000, 0x7ff, r1}) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r2 = kqueue() r3 = socket$inet(0x2, 0x4008000000000001, 0x0) dup2(r2, r3) 22:23:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000005308) open(&(0x7f0000000000)='./bus\x00', 0x80000000000, 0x0) 22:23:27 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r3) r4 = msgget(0x2, 0x202) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x1ff, r1, r2, r1, r3, 0x54, 0x1}, 0x8000000000009, 0x80000001, r0, r0, 0x9, 0x101, 0x1, 0x100000001}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 22:23:27 executing program 1: r0 = socket(0x18, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="d9") 22:23:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = kqueue() writev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="30a5542a95e0262061d36d967fb06a4c7547712efa9677ba57584a9fd20cc5f71dad948adc7c067ba08bb27931de1f04d191209f5f75fb4e38329ee03ebafe7fa26b3ae375647d98b6d4f92b9b7e05f1edb2a58ff01a02635f97bd139ff8e6ef968f2f204a8ee5c51bb40505e1d71aef2db5421879522de0874d3e6e8287c9", 0x7f}, {&(0x7f0000000140)="b01183c4abfecbf7633debcf2094a5d3ce3b6552aba1b58d40ac23fef1bb4df0d6246f444cce7567c912cf892911b7a831419a4caec5e2a8af621be2d129b10970c9732cdceb5f09c0085449b174008cddc8f4ce5886d8e16d8d7a4203ae6f3e48455205a04b0ee56c7105a46b52ebf482341fa5437d2a4046c66e694bd09d5da69bbe44771ad0e3191b43f8c5014e17950047ce5b9d56eb69b5ae712d07ea3e0c9e3ffef138964098075d7046160f", 0xaf}, {&(0x7f0000000200)="f9062993b02481a588337e3b8757f0deddd1504776d96129558045c4ef45a00c0cf74bcc608cf0fdb8f6ec49b25aa4d38785ea6dd342bd34936638b349473cbaf270e9088f81816e2d86370bf43f6ea31c9fdc17be893bd5a713c33a", 0x5c}, {&(0x7f0000000280)="db4821358b24e4c7c5c32e9ce93b1760cdc963ea8dd5bab60a847c3f68e1468f55203195f244c130bcdba1d09bce0d2338cf8c94a9d5c8b7dfc742907ceec9dee8a86c6f117dd59f5dfdf7ebc5", 0x4d}, {&(0x7f0000000300)="22d1be8e55100c75c8f451c945df0dcbc8bcb5e2914559ee6cbb0bc157f5aee25f07588db4d3ca5337a21a96990861d668c1061f1df136ae174953fa849549b8069ee961ae2ecef20b4423f5f90dd60a8724ce237c0ac9c7418ba367a6f39c0a9f7dd0e28ad135c99d486911f24358aaf4721958e5006c02a4882e", 0x7b}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x1, 0x0) getpgrp() nanosleep(&(0x7f0000000440)={0x3ff, 0x101}, &(0x7f0000000480)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) recvfrom$inet(r0, &(0x7f0000000500)=""/139, 0x8b, 0x841, &(0x7f00000005c0)={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000000600)={0x3, 0x1}, &(0x7f0000000640)) recvfrom$inet(r1, &(0x7f0000000680)=""/199, 0xc7, 0x1, &(0x7f0000000780)={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f00000007c0)={0x8, 0x80}, 0x10) mkdir(&(0x7f0000000800)='./file0\x00', 0x80) kevent(r2, &(0x7f0000000840)=[{{r4}, 0xffffffffffffffff, 0x2, 0xfffff, 0x6}, {{r5}, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffffe, 0xa4, 0x1, 0x1, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x44, 0x20, 0x1f, 0x9}, {{r5}, 0xfffffffffffffffe, 0x4, 0x10, 0x10000, 0x3}, {{r2}, 0x0, 0x16, 0x0, 0x81, 0x30}, {{r5}, 0xffffffffffffffff, 0x20, 0x2, 0x2, 0x8001}], 0x1, &(0x7f0000000940)=[{{r5}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x3}], 0x5, &(0x7f0000000980)={0xfffffffffffffff7, 0x6}) getpgrp() recvmsg(r5, &(0x7f0000000b80)={&(0x7f00000009c0)=@in, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000a00)=""/103, 0x67}], 0x1, &(0x7f0000000ac0)=""/165, 0xa5}, 0x3) close(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000bc0)) lchown(&(0x7f0000000c00)='./file0\x00', r6, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000c80)={0x0, 0x81, 0x0, 0x0, "b80e8c95e46b644c8046046350bf178db173031e", 0x1, 0x2}) read(r8, &(0x7f0000000cc0)=""/130, 0x82) getpid() r9 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r9, 0x3) lseek(r0, 0x0, 0x1) accept(r3, &(0x7f0000000d80)=@un=@file={0x0, ""/87}, &(0x7f0000000e00)=0x59) rmdir(&(0x7f0000000e40)='./file0\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000e80)) 22:23:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x10) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 22:23:27 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000180)=""/254, 0xfe}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000001280)=""/88, 0x58}, {&(0x7f0000001300)=""/119, 0x77}, {&(0x7f0000001380)=""/171, 0xab}, {&(0x7f0000001440)=""/199, 0xc7}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/75, 0x4b}], 0x9, &(0x7f0000002680)=""/119, 0x77}, 0x2) 22:23:27 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa18, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) close(r0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 22:23:28 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="05000000000000000000000000000000000000000002"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/233, 0xe9}, {&(0x7f00000001c0)=""/203, 0xcb}, {&(0x7f00000002c0)=""/146, 0x92}, {&(0x7f0000000000)=""/110, 0x6e}, {&(0x7f0000000380)=""/47, 0x2f}], 0x5, &(0x7f0000000440)=""/255, 0xff}, 0x40) 22:23:28 executing program 1: r0 = socket$inet(0x2, 0x7, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = accept(r0, &(0x7f00000011c0)=@in6, &(0x7f0000001200)=0xc) bind$unix(r1, &(0x7f0000001240)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="3f45f136ba4006a690241c9dda5439ff4aa844c1bf3a73affe8e8f3de3a7c3965084808726ecfbb7dfa992f5af31436a194a0399ac5895a50a791c5f58ae11ec3c1ba6d0cb8b517de09605886e4553e483f5625d4c17d0b74be5344c4403dfa06f61e0ea298f15b8afd8e3ab0d038a1e3b9d3e4481e1fa5afb147ad0ccdb96291e4f69e410b45723045fa36d8877aaffcca117d8bd19c97a2e2a120ce2494f34be04355ff3f45c806b7f4029a5d346082607f7f390f5db368f32189f146076147611ebca4f326fd61ed2b6b7220b609f0b9432a0ce21d937ca4db990b9c59e810259b5f4315614c02bb8a961feea34021cd2f718e9062a18b07979a6739142322c3772d65ecb5f44510e429ef554943da668369865c54921455ff170b677bfd6da399bb0322e4e03627f3f70e8687d0c6c49c7d34ef353275665b0a9ad2893dbe7fd0f0b9a85b240f56f2ecaa38953cb5172e10b158b42c1b7c8ca4d292fbfd38c5372f3cbadda44331f34cb64f3ab7bf2334f822fb1adde2ead49bbb1c38499da16f6ce13f93c3605ae21425ff62816376a78585ca1fae1d13ffe858913248bc401bc0a3f460dc557b7ee8655a86c77b04a9eb26dbd254309d240b3849a0a909f15ed0d600938047f42110a8159ed1573acd405346228a292ca97fbefd3b16d62f75423fd3863202138c8cc2a76bc9a5299b4eb74ac5dfb3d81a05105091887f7d072a80a3ca5e1a08d02ed45e647dd7bb91b9c93325bf3e4416895e48271a332279d28911cc73d2b4074afa47bf2e07457b1602dfa726a606866e85dbfb8eb485273141a4bfdb0ff29a53b507a0bbb97e4520eb91cd49bfa7db28e43ce76921143a89c4c1c31d2e5d366a4a2622f097cd114312d3e5dd9d3c35c1872288afbff73ba756e2b688c87c0a3f8ecf52e9de3ddafa227a89e47b0210e7af171e36432dd3b44e3ae1fdb78d6c86ccbdcf7a780265f092110fd59aa8b03338a3549dbd89034c7418276d51ced7e4db70eb8462edd596fef5a633419fa12dde618830c64dd90e4b98b852c023638207399d37e0f79d0113cc6b2924a3444aa1679aa7b9e87f8a7e0d12cc97b7eab45244b123f8fefc3029ee6723514b82d174ebcfbbeee67836bcf030879c69af88aa144217d3764c76b4a6a53928be4d02d7543fdf53a294be2b642ba9e230aca65d391c1d5bd3f6a5d1b4463ae2a79cf18cd92ac38f30abbb1d9186026aa3d1ca8e2d80c1cfb47dc0e62953e7732d7441c1b61380a42178147607c42bf5812344581f034f745c7460968c252bef2386a502180d1159bf2e84a27d9e894b6deecb103453d34d714e851cf266fd6a44224f19b8ab084fbf21a2ab6fc553178df57682635b03c0f28126479ee61a48265a830113ba8935c24ac6c682c9168e23b3c71d40e2eba76dd36ed86b46d566b00bbc13397259780cc8310584a8c0a4939ba9a5283f15bc63d3966650614369cbc3130e02edcb1557cfc240bd6ebf17725c3af703bd16e6bc26cb8cdf7a69b445d96e85e53b283758b87c5a4ad8b75ca53b1faa432de508fee15bf8e143ef71fc35bcf6fec19b8a52fe8759ac026043c2c6614fe147028f10ea64ee3350c456712d3002b537b3e4498706d2b29d36ab7a687e8980e41ad61f378af41d2e6a227bffb910439db7d4ab9dc6154667252e79774baca2d3c68faee01a266fc75e312686c307f79d84e787fb0356d01f854a90ae6c653cb932c551024486914d528f5d4f7ca91b131b0afc99d818fe17be965255e95253fd98b700cc7d3150773418af0b52ee3b7736098b1211a9ba58fe62d336d869d2b3fa6bedfd5a52055a336964d6c44cf9b5fc9ebfb047be9dcdb30241a0ae93e99740a8eaeeceb7e6e0a04eb8903a9c7f447364bfba726445323a8d17c7e098231d2c2fd459dc48c573fd6a90ffdc7744fad7dd88896f590bbddb975cb097f1b812ca8a76932865c0cf63bbc6a43b5d1fad35e8f747a7552ecaed2e05f9d74454cd1b2a30b04bad77fbb5e4e88d4fc2b96047bd7acd62ef1fc7009acf225ce23c60e98bcb516f7a6b8159dcbb6b0414d76652f73b59fdbbac6231f202e114f088b96d396548e13caac782a2cee2702278cd5d644d65784c5abd32e3b291978bac6a97777f6d20643e29f6d22d0757f15f655757e5956efacfd9c292076a2b87320ec4a748102f0400a7c3428512408114eaf3a99d8098ca176871b15edb6937a80d86ef2fe5f7d6a4b805d96cd4a1b25e62cd12f3a1b55170fd7ed3f28fbd7b8f6afbe1382e92ddab1a98fa98d3db2a1a7c8528f8155f50f1861890f64a9504b66aa73ba11effcfba5f27a75a7fbeaaef7328125a48d3d5c48fe6d618019b4f1a2683e21fc2d486df987f3307648fbc8f8d0463e2bd1a96863f486b10083782f09e6946aec6b65422ff490cd08c194ba3c7eb3c8a52bb0b8cdbc51c932cbaf56bd9f563d19048210c60c8a32f32f3ca383cada6c06c1b93c9d1630d0b3d6bf11683936cabd859956ab4dfaee36ba1db29643f3305358266db6348705968a40ac525f4f6380fcbdeb22e0ae928ca621324b6e64ca25b670f1395f263e0f1778d4a47b044bbd2173a0769f7cf00db84745ac3088378f80ef5fe634e683f462705bfe729ddef60e305c8b5161def557df8f2b57476f349c84d36a97d7c21614dbdde04e87326526754bb24ef8d67ca979ecaa2f966ebf8dd8d8d6d6169580913a832302c13011900bac664ceaf76429e1a839d9b43ac922719b90a15970ae80ca2d9bbbce8bdbf05d00a7399e95afc8f8c7dc86be1d00e2fc2120e96a5bd687dd16e6e4261cfa2b87bdae0878bb0ce79ca9291c2ecbb88f566fbf99ecead068758974356de671c19938f8fc65b9a5b0025615e410e2a1eb7695c7b5faec1304dde3c12f00a8474bffde8253003eb5d8d8b61181d204025bb6840e4100dda3dcafadc91e05b95839811d69638b1466113f04a97bc0daa241e61e74a4daa60986720eee23a87e0996c3d1ff5457b6f9747867b074f1f735e5ba2ef8b471d780aecaff7b76ccc97225dc8f4f9ec029e71f25298d1be75f3cf2c7ecd2ce64e68d0f23fac4182194ce3df82359346ce3e09bb620b0f532fc4c66a71b83538c13f23ce2d758f7ed3623f7fc23441f4be6ae612172f6ed4a4fe0d0ff76613149023f00135e725041d00cfcdea1139b5f1257c036d5496809caaa3887cfbc1b6af9d5c1d83f11683d2af800fc50f6b3c96232cc316e5aba7499b81a29fd2d7eae653d1ddf0c3da94efd4d062ea68a588202aea8bf1a6275f7a5d3f803cc9bd41d320a642e955568bfec09856c7d909974f40de07f3277a38b0b7a12751f339a343eea2622a83ddf457d603c97926c6e93106127390851e154fbd730047a068659ed413920cac600d771f3f2d1dc0ea747fe7ea2e0156ee040f27fe31615ee76ddcf415ff3c9a49166a481af933d8b4fbe729ed555d02b4c4fb115bd9cde583fb8614650f7b5934ed3290a7cc3336ce532816ad1cb0d2f9f6722d2a8ca67bb1ce262fa893e02c07d20b075561bb1c45a07c5acb8ecbd8e08bf005ee4d5b4772930dfa3914459d80a981b5ab5e5ee1ca612ce22b66a1119c5a2064c699b8df1502377e3fcf9cc2928454f89151ad136cb145d2e36e5bc93fbc74fdf49274f8ff4b4598a8cbfa6fe8992f2d05ab5b2d514902a19a70d58b18433777c60f52c177c83445d8369f368e58afccd144b6e1b9953d9eeed7c388c4dc2e668d7d25f47665ba6153f0bfa38528a9b47d70f87ce06c50ec619f0324b9905dacdaa77e01e0f85ebda2d4fa9347399992b010080797a8a43e080639d45656c08e567cd07e265f6c7f810e343f4d3cb5948d88f9b32aff6b1d5beb7a8298446080fc5abbbe8debdb23034d14683fb68da47af371a067b45c98120b3cb1da7dd5ca23d42ee80294095d5d0b2b1d5b09d8e3d56082ee9e30c107b5ab2f54e0a07e58202d16942a8b9050a048dc20806fcc6fe498ce0ac3d37d1d8046ff0ba7478261f888b7c0280ce535d4194570cd4ccd34bbdeb3beaee060b1ac061080e08543c2b582a72cd3f0d65ebf1e71ec0efae2b7778b0ebdfe0dfb5118ef1c4addc7e4216f71178edc9ff90f7cef9b9e2db4b0fed977d5cb7ca690a4fd5596e702ff85d934aa3aa5beb38cf72f4af469a0b850e6039280779930492cb5960c64dbf7f14aca120341aaeb8756a0328a17d8ae2cc457df93a76757657ef3119352548cfa3894c5395228b9d38eaf6897ea801f53afbe1a2ba632fdc3b54104a4027c4ede8bd5ec52691e34a872875e9585d834c5e0b357ace3e3e9bde6a2aa0defe2562b24bda34616ea1455261720f45442234116245363d4e742a24d7d612bd617028ce6ec9b147fc8f9f325b17062f6dda24ee7c3b3a50d60a457b0c4aff2360ccd42ab8217262641bcda99d5e1a3913a724aef210464618e00e301b550200e463f6fb941306a13c0257c2b20b5b1becf22b075731c8484402272dc6dd8a8cb5a92a2a5915e60c516b24f3960e7b58f70222c8b849fc79beeb155277804d60cace82016e55653f84fdd86215354cc8acd7bc4c29f70f3ccd6e88a762e63bb5ef3f714aa417dd41a0d11c8c96fa2c5187afe3167a98d3219ce89a6351da29d517addbc3e572c1c0cae81ab669a3ba7eb3c05e18e9bddf3ea01b272b078c132ebdc98c32c5d93c5d33340694ef4d6e94b1ca7eab8bdb75671065521a11191a39ca8b2b43d60d011e1b0b265a58a81c96b8ca4a707ea6e3b7c2425821520ee323d74a36c62bbf2aba7a169f1b4bbffcd4d4fd5a1180c0505b46712c49044f5469441a8ca6b1c37a89efd2e61835a9170b07e029f44521f3b3df73d430c721fb169065184b90e3adcbc81355856e5b349660817c76e74550d1fb57773eb4f8178a614b3e4d21e3bbcab9cc5001435e9e0d5079f9fa7a1e41451f63b3e9f007f9f9a52a1ad2443a6ffd05cdfe7f765ba01d903a4f5ee12174940b0adc6c61ef689c817f0d77611e432f0cd5b80d580121c4e09dbb3cfc0e7a3b53ce7be610ca6a083d33d50aba0af2faed5990912e302e90b99f96d1b0bf13b2d3aa8bf5c6088394dd816d08f7de7098f3ae9d3d109a98c23ac0c5262479c7644ef8477b6ba2e9445aa6b307ce43cd749b0dca81973c6740a723a842fca58d68f816f50a46eb9dfafa37afa5ebb522befd8bc48dbb1395988b782ceeebe801c8fd1af6beef4766797b2faf98bdf668f0427ea52f48ce5168f0b4539587ca3484d50e8e62cf6d7f946334ac34975aa8b4ecc901149dcf312a3185fa315e6829d4abc8fc6c56465f837146758e0d80c07d47772665f44c22e6ecd13271040c83b4ff2dfac55d00e755c6ba64a973c82ec5002ffe727bdd48609ea348c6c05d98011a22272f8da561eb92629f2991624dfe382c30911b5c9317e0f980fe01ca46c0687501f2786ae61dd02aea3ae98d00b484ef3622f0f25a0b43c097e7a0cb000d808d12ef183a70b0701683aa99e63a914d69aeb11f26219d04b9be9dc5ad826e90c339d10daa6b240a33566e1b3803c19dffaae458b5804fc479e23b80611c32244fa6d6a7d64c5f24b7bb03fced061dd424754f660bdd1e44c5a02d3ea1ad2b339aa0f83e2bf228b2277b7e55b184ae9b752ad922cc425392bd462cf5e7b5ee2618120563f1387645be2cacf4d8f119a792e131156e5266649a3bbaaf01339ff11ca8ed87f062b24b051dc255b1d84cc755b26820919747d743314ceec4992a1d776eb26b9267a9abddf1", 0x1000}], 0x1, 0x0) r2 = kqueue() fchdir(r2) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x0, 0x0) dup2(r0, r2) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x400fffff, 0xd0, 0x6}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0xa8, 0x10, 0xffff, 0x28}], 0x4, &(0x7f0000000100)={0x1, 0x6}) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 22:23:29 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x3769}, 0x8) 22:23:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="3054da064124d49e3ffa"], 0xa) ftruncate(r0, 0xf905) shutdown(r0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) listen(r0, 0x0) shutdown(r0, 0x2) accept(r0, 0x0, 0x0) 22:23:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x16) socket(0x36, 0x4, 0x1000) listen(r0, 0x5a74) bind(r0, &(0x7f0000000000)=@in6, 0xc) 22:23:29 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r1 = getppid() setpgid(r0, r1) r2 = getpid() setpgid(r2, 0x0) r3 = msgget(0x1, 0x100) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x1, r4, r5, r6, r7, 0x20, 0x1}, 0x248, 0xdbd1, r2, r2, 0x8, 0x0, 0x1000, 0x1}) 22:23:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') r2 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x10000, 0x40) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0/file0\x00') poll(&(0x7f0000000200)=[{r0, 0x164}, {r0, 0x4}, {r0, 0x1}], 0x3, 0x7) r3 = fcntl$getown(r1, 0x5) writev(r2, &(0x7f0000001740)=[{&(0x7f0000000240)="6cd1d1bc25c778872b5278356e4f32bcc9fd948a22223cbcd3d7755ab92d80d317f8569ee5152f09682810522590b3ec55e4e206125bba90596b1b0ea10e5851d8c543ed7810e5c913cdd2e9590b4faedbed942ee26fc6a24be56247e68d1e671921a51aff7b9cf3b1a5f1e1ef099ea39477c6b6", 0x74}, {&(0x7f00000002c0)="c4ccbf0713ed55f18395921cf37aa60c72cf29e29fca75cca2ca85b028a4b77c6f74d826450f8bb66c7de494fd4aca0220c14da46658ae7ba975a9059a137413a8edb7db569b2d933641719a5e442410bf8f8a1bae000b7ae31df0561138d123852fda4e19f3b8b7c3b06eb05c869f9e0624effcba1302575b520327c3ebf866fafceee9035314bf3494c96ccda8410b8e76d8facf6e47482636c182a909ec1c2bf04ce40f7d45926309b8c12eb43f9aaa6f3e69dc03640a713dc0757f", 0xbd}, {&(0x7f0000000380)="5374f655c3048a1c10069db78a747447cfb2f2807246e308251511360a380576da4161e65b60b12bd87b374ab63aa0d0223a5d3ef12371df55601f05a027e1b4375da1dfef323d35f0234d8ae944b5670d8348493672be2fb5fd3c4ac46342c761dbd2651ec48e16d0a9f8b39cfe10e071e061b36fa2dfbd374697d58e0c2c8c8f", 0x81}, {&(0x7f0000000440)="3eed7998598af16c57ef2890b38ae0072c8f602460a5b17eb0a77e212cf6c33087474d67e45b42d4708ffd61a3f6f49a15567efb1af59185560f008a44d43de8877f01740573e6f9c8b21f96b6ca756ad1d1e927f22d45e25d43c6d8577e32b15323d6e6e3cbc34bb9576442d4adc7eb0b09fac80a2cb04f3ab4a85e26b5f1db2676320a19c00f93c653097e59", 0x8d}, {&(0x7f0000000500)="05e8fe64357ba0a607795afd98d920ad7cb5505775f6e7ce5bd1b18da22db99754aa936ef4d610c16dd9775da3f9afb7f71ea345f64eb7beeab556eb1c606df30480e5298ad506549d44fe46c1799e56ea45cb0f077a4029c2d4480cda2eaebbbf2a133df1be3d26960cc4b22c5642a99afdc047d759ecb1d50aa91f3d35c9147c478b1d2cd050a8c2f6adec5d7291f3f48181e4baf3c2a5f857b3f1f156d963fafd13f0316a0c6a78280b6dd67c1c39a9a00ceb78fe898fd02111214c9279a34136faabe9ae78810c3dc5c8846da6cc05fe65206863c7a32682548567e29ae0b15e9d", 0xe3}, {&(0x7f0000000600)="21d5848a7be971affce0dfc3c0bd7879dc0cd5da53ae8316b2acee29ce8d5c1de8d27fbeb9047b47b62a3619a732f9ffe76e4e4985e87371d4f01bc3fe778e367990d748eedd7dee11c8159a3cf677ac983e76ad7421cde2628cbb5c281582b7c336ae9e36a96012b531f88e9cf630288c90c9128bcef8b3f9119dce4ef02519b14a62c74b234e3c15091c7055ecb82809f36137dce7ed8a9434cd0cdc16a7f65e8cd8b6bee17ddf14b946b97c7c417a5b3aec775dbb6fa5bcc865b3b036e1f63d87083b1e14ccc3bcf7278913e4992a1ea96889097d4d382f8cdc885e443110d4189cfcada1f97e1fb791bbce5435db1bd07134cd79526475d25b6623c6c51ae2784aa4a4807c2b122228ffc6821546a8926482ec1edf654911365dbedab20afe331bd5659882c0ff392bf09dd3014316b0849e5570cff0b288fb204199603ee145b21521dd67a6222713f1aae242518233e83b8ac28b45da1cd10f63472228fbd2f31e0c9ad6bebe8902ed6742d5914a8a89b81d907786f6bb19f6f3d272d0cf940a230f24a8186076c6ed25c3e70ce70d1c1354ed5007d469b3afdf4ac3c8ea77cdd9957fe09d428c527051d3655eb549412fa2db41ead318392be3075147cef87eebbd1e340efba70e30c2b8b1211fff5c5048f9427a7e7b213ac604a2d651b4b52d3c36d390e1ca8a9dd0359d1ec1a922451bebd6c3939cfe1cd8fb248683ddc61e212bece4586a54dd4addb988c0dacffe9695d7568e0c1f3beff7ec22b021bb70efc29afc9ff2b2434837d93c9acf542df7b12afc64406f269b87817ac423ed4a67dadd76bdb8866140aafd28e208c7069b89bf0287d485b0abaeb6642707bd6325fc718725b9e092ccdcc0ff34d1ad46cc8fb1886aacb2d07bc45fbd64ca4942bd98d72db02cd5c029ecd1593f1ddd8f0c83967c087b3ac565b3fa619dbf550af1d2dc62d0e903efa657f75b07602441fa62624329fde97b85d48a299563e778d902eef71ccba7d5221330ded8970a09b9b6d12e1f99755c21e7d1626c81c7a774963657839aec77277f2daccab2eb911529c068c4aed666b4772cfbaa9a60e12699caeb7cd9557b9919757fc0705424d990d0a8adbd1d04132cd3f70fc816ee126258934eb696322088210acb19abc5ed3cfaca897b7b10877a47ad5536cc02cef1304ab3f5fb3e7ad0629c4a3557bbc4b93f5349191eaa2706c5dfa02dad6b8718b5d124afd44b33c0f45ff78c89a9810561bb995c179f6d7fe6bf3250a612df4f4fb0c2959d50a37c07756de8699eb28c888ab6ac4c165a892ab39ff132fe6c7429b9a31b6de4a7a8057d9485fbe0cd7c17b67fa2f86737c87ff22dfa7e31dcd02020cd2ceb50bd5b65d5b31e1b04095088e4b235c29aa794e4ff72e2bb1a2e61cf32a4e6879b2009f4b96f88951c95c49d0ac1364acbc1ea481723988b8011f6c602f4161f273919d6e144ecca02bd68839d04b5043983ea6043783e5c12420d9fcc50bbeedfbcc54df2f66b195ee755dcd60f70f15c37c35f72bf8047e7fbc1ccdc9413194c4524990956787be8eda5b4c3e6b212d4399f56e67a105479e6b09e97bd9df66987e08e85ba702b43005e6e43de43ebc34320e2a581b3fc786c1c0101ae4c9f60d746bc808e867d9ec4094bb4f132bb38d825f6cc985b33d079900346423c0d8dc157b10dbb66f7ce882b76b18e29cc18925d0c2d8452e820dc3f033d705f34c543f7c7b3c4db414bc08d598acd80fd66141c19ca9ffd61d89de17e381087f6ec8779ee231d4f72c79dc4ded8aedeabec4f1b6b9278c59286ef71276ef4c526f022b8454f7747d986e27339f0ffdd91a5fbc3436b442c64a304ab5f9f69ac8a264cb3c839db834816c9143bbf65c51810c78e27ba74be138df41ead6071fce718dc646f2a25ab115c10bb29918a6b79cdc3712043a4b659a281b790309d3b2dabedae1e1757ce342e0ab7594b55daa209955bd79e4ed05e3da559f2bdfa74760b4c652aaebe2c78eab567e78b7d2a5c27db1ef411b75b884b8ff553fea9ed7136083ac24102f016f78ab8e44c5f60e734938736523a69d27fe63dfd9b60627500d986bd04b90dfc6a253efa9d9988ffa2442ab7f9036aee209a103d1c206ad0a1e31b9287b2089b1365266b34e45d9e5075b22c8d15504edf3bc77d81f41bc352945498001773a55f020628a610ed2c5db8a1ab734af679b5570393071cea2d4f006199f68a60316df48c8f11d52b4632bb31b33b1b969d76779946e0a5ed613819bc47974209dba95192286e97bbc8a903247b92c2b12b2353d7bd1da7aa93b3e69a52652f6eb8170b045495e6a174b1964df29755b3e1773ba983a90643ba5ecee34ece0a672f46928230022debd1adceacd8e92e061373ab82437c9e9676a24c74274a89334375f043b93ab0bcc1aad55f213c525669fca7284fa1ea55ca6f15210cf1c265acd3de5581dbde4b26b920bc2b3eb7b6866887273fa8e939e8d6e801ab46808009b22ae5c42e4fdca2a8c6dae82be2e6d815a4686cad71f2ea5fa827bfe8f40d1ed60ab2780babc13455b0a1821c52ff94819e0643980645b2705580556f4e8b413943b18e61871951426c192b38f3eb39ce4e72c5a099cb18cdaba954d08a8e5e3b3a5571f4bf51d9b053844ebf5cd590ca1b78001d34bdacea624873f2da9c370e968cc7bdfb394f8e77290697919412bdc26aa4bd4170c8c1645f86ce1a9dc9ab8c7768e96f1f5381ecf69ec28d1df4246440e3a1fe1504ad113dd7fd954063242fd413cee718633a146cb7cc01e3d5c42d81745675de68ae59f476780b868573b30174a47c8c5f5fcaedc05ac221a3522cd0127b4f5556721e4a6aea6a2fa13ccf6eb2bcd34661c4f5dc1262a108cc98a87ee46e1cc013abe3891bea1cf8dd63cd88b5cb0d58267de6de7af951c68c0414084dd96e20c10edc6ea53b2a4e6ab9bf99a4dd2105e7f79a0d7a59da3cacdc4980cdaecb58bb355efea0de408fff9ff4baa6aafd371c8d7fd7366a20d86d9a03b8d7661082a46d05eb846533023593d0431f110a611b658c0dbcbde953528f122a94e4a829884ff0102090f8c301064a527c7ae987a383f2189aa264b7144144d2580ed6d0576d3e348ee0cc68c746b78dae7a5dc6be07d18cd099afc063b6fbedf2bb787acb4ad567d1e73abafbe1c982165af8ea8ffffc4b8bcc2cedfec11d37aa7be836eb2d4318bccac2f16736d55cd33f662002251ff63499f17ea34cbe13ea515249e8ad381c279c95e47ebcdc62b8952bdd6be80b05c56d4186f5858c1d2aa021d8c73c9ff3d03d5ffd996a5995e32c2494d9e1ca08ac5cf2b1b7f1e1ff428d1709dcd0f84553fadae4efd7c10eaf1d8b6e01820f462a83c419a4a3086167189ce897c4b53fbf2a773eaf784d7cc3822744d7550f8708d765c784d49a14dc2556bdd171e5e27d0b492b8d9540a08b1bfefa6bf5691c48147c319150780ff2154501554e2d47e82531c3f34e97b6c7175faf80abf28cf3eab65c32e2bfb8aae33809b12050457fab36e7cffa43c2aaeef4c7094373dbfe637b4d77bd4b6d3f57cac1acf45e8319a66af6988a398620199a3cb8d824e1db49e8b616cc76b8fed1546acd1363f6f4c9d954a2d221d1e1d26ab683fd1af0e929806ba8ab3e50b82e73938cc4dd827dd0f4c6faa88601c2a62c80389129604e925e0250c63b6b1033817b06f82c35f3178c93ed875f94bb15d478cdd1ad0ba7f503a67c9856a67dccde9e19e50b2b31467ba27d722cbd2c7570c3667ea2303810f10343c4809a5531a3e853b4c3b4c33326cf81446d3ef2fd2b3db46b7f603b5848f607d6160e4f5773b92fcaf30afa89a47bd0860a1fbaf04d618fd52663b108fe9e5df6066e1cd899041d859777f227edebef0325dec9b544546e3e2e0c0268ff8876e224d7a653177d17fa53946cf7277d53c20fc8e829df6e459e0cf9267e5e7e37dd5d9194f7eaf2a9f60cb2c2a7b2affccd5925335c9813729fa0338fa48a3c0a9ec0148c594d36005864ecd723e37b4c712d54aab11903928810694eaabdf38717e0317caadc18ae7baae62a1084c63825230eab775384a025ef61cee49530e0ab9a4ae60e5ebc2606eed4a83dd9826358fa0e3ba8a9498724ead09873cd70270990565d4d4d37000672736d980e8b6e9c5963c77ac57dca1dbc7011b5e4ddc16243afcc0907070eadb1d25b163c38cdc9e5c62bdac5753b3f101e8dbfa3491fd8e7723757d9e4254514e58e2947ae16aa72caf1431d71592c0da04e57ee71bf891802041f7216c65421ab184c948c1eb682b0f2a54d837281169ca8e828b9ceccd202dd2d2b35bc72e6f51e574251cdce9325a9f4a76a9e9b82009d7804e592bc8604086c664a33c2e41fdfc68b5a364d616a02812157797334635052705b3998df6dac7572c5f8f10b2a0fb9a0567dc19d014b17e695f0d25d862f13c79a92aede21e000e22198041be32ba8383802027c7c1d50c4e2b940f6d7fe28a8822da1a9b33dae3b350d64a668a08d3ac719ae0a52fd8ace85c92a66c005cb9a5e51aa086a9649f5cc75f653af879e49d16521f7ffc5a082d5d8bbb858c75fbcb8d0236f62920979df5a466a4265096120bb4b9614e7a81b3f62c8754df6802d8a729645c7fc942c70251ce1d0d374276fb52dc80bff2f5d278145b55d0460429b6334c4d208665e7d4d668b11254d64f83fd8ec8cf22a8fbb0ae2d698fd1cf59f47d43db0fd42f8c5f0351274278a64f4e9b79a4fb94dc1d48962cfe788de4e023d5b2508be19fe3951cc08a15a77cfc41d4860c7978ce3b86404ea31a96d37d733db5232f8350a8f8bfd85202ee2c3c468ecd3127d791354c03837ab88b6e442d6c31609d66a86c43a1e2ccdfbe1a4f5f45bf6536456b2cebe1ecdf5125e80c2dffadf87fcdaa37c01741090d18992d38374b9b4e2eace96f2655821931dce2a7cff6bdd0d235da8dbc7906195a1e11f11ca32aa0b3c520004441703b5327a89294ba2f46234e01c45d43be2e5050b9b27cbfa0d41c212f68ee28cf286b752e8d2f8dd941407376bd4321710734098106448faf0adcddc99bc5d8519d0c89683d1274b24e4cc0fb5001fc864c145ca0b4ab99e2ff31bb452f1fdd661cc16fc237e01ba9e6f2b638729aa0ee7331c6a6cb8bf0c18ad0c9c71ba6769b18982309d90ef4b3ef5c2c1a02a4af90989ebbe05a6c701fb27a0a0a82b0efe229932c75580eef1dc7ee3c34716a558177113111b90372d198af7c1ff386f817c1f6c3ddd8dd3c9a2c9d71baabfc948dcaeb2b4fe837dfb2a9ee36f944e5ffb40a499242581629699b4c40b669a0e4883c9cb55d12cf97c892dd20617e8d19e8e8a3e230fc1bb7d6f5947716064abacb790effa9337349ea07e30baaa46ac9541ae7f635d4530369157378e87ede1911490d088b70ac9f8a23597dc10278d8bdf6f2ff96834d4ab8df926ad36e026a0ea2232e952cf673b32ccff0b727e766cbfe4efcf3ca290809ac4208bda6fd3cda9d6f486b151460dbacecd52e4ccde07124776b8cda17d92147f0b89ead846788efeee7b70767d7c3d69847ecc8200e3f7267e8b06d9e477fe3e1f6590de3d8325adfd26b00d1b3eaa293fb84ca9e68ce1f5c0154e77b53fec32883013cc4110dcf3ef305a26ed9b602ead8f7fafaafbf24ae68ae8dad5aff45fa873fb91d47f2923675d8d1155741413c819cc9fd2bad139ae0e2c94430252f3b4974135159f9a6f2e33176ab70fe2c50c15307f32a0be1611", 0x1000}, {&(0x7f0000001600)="16bb9b7a21acbb1e573c67cb4053e7d1fee4187b25cd81ec460324315efa05b776a705c6923fb7d7b7ee2180514f0b33667fb6c94c26b17af729551d9dbb129d725b9e67ac1b5146ba5851c4f08af7089c9dc25cd61719bcfcc5546028dc59aa2edb22c105392717e4ef7a52e0861d169b6d3fe25ba545485d60485794714c97c1a1600a783a7eeb4b65a53cf08a", 0x8e}, {&(0x7f00000016c0)}, {&(0x7f0000001700)="f372578db49f503ca921a4b2c7baaed68cc7e2f6b8cdbffe60", 0x19}], 0x9) r4 = getpgid(r3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001800)=0x8b) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001840)) write(r0, &(0x7f0000001880)="94ff519e0a8ff7185beabcde7c0231f3f7d6103071f8e92ce44aca9f63c25c8c4ab5b3cfb0b792bf06ad0cc0eb335ad8b9e1b6d5f9c70f4f71ca10345789405a7eeab5fb1b1a97e100f065d449679899dd878b679035c9ccf0872f27ff33ffd4d8ccaa28897645785fa46010c6b1d6d8fd3bad8b5c27afba451731f2473c12dace225662fddcfb07d1274dd0273f2ef5f9eb5e05fa4e105624e9e0e622a2d010b99d1560b4a3c45fa94c49baf1c12967658f91856ce847827a40e641b4d3f46d6015eab8f5570a49940c2d2c664012d88ba5cde12a5b", 0xd6) socketpair(0x3f, 0x5, 0x100000000, &(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getpgid(r3) fsync(r2) r8 = getpgid(r4) close(r1) pipe2(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000001a00)={0x80000001, 0x367, 0x3, 0x8185, "8010c09386ae360733ae879488864860657ff5b9", 0x43b, 0x26}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0}, &(0x7f0000002d80)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002dc0)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() r16 = getuid() r17 = getegid() sendmsg$unix(r1, &(0x7f0000002f00)={&(0x7f0000001a40)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000002d00)=[{&(0x7f0000001a80)="b3c46a0286f3886f0ddf3e2810b5a793bbcac8d5949be4136b2cbdfde6c5ccf7f1bf0803d78cfc7ade75b93a43c647240f1ecf0c58a91ac66d4b4bfd7342b51eef985ccaa896a3f954ed17a3c445b0f9577c207077f2b48c410c7d953e6520365384b310715c1a7c6731724da9cf391f0336c904036faea3be89def0afbe9e211b05a0c6e1428eb4508978b0781df5bcd4446ab9df7ba89dc7022f913b1c85fa272bc4df27b90d5020a71b1f53dcca8d3ecf3c2a91f40269501de47cdef24e36264e90b36984e8fa931a72e4bed83f1ac8a7c5238fa75f106543b6035bf2aa3bf752a4da18b878d3022b0e337a9763222d62c5dbde11a05491f0d7c6b29fa5", 0xff}, {&(0x7f0000001b80)="7a5cb273827227c6232376eb4e469e1686c78fd0a83c3ebd97d0e71662b454a7fe22ae4d7c9be865f4cc4c5790dc2c4948495e5577b276f990511b43b6adf9598668a53531a62efd8115ca63c9e546eecc5c9e80624d21dd635d1c24e9100a1e2ef649752d61179d332d50837d51289bc0c5ea3f7e71df640d6d557bf786ef2a75f7f9fc5b0da8b9d8ef46d3a77f073ea870d79bdfa415052c3c0f22693e76c6069321450b392334ea7714b65c6b3bdcffb94c88cff70815ff2669e7e8f8baa4104f021d99cf4b7b7841f122b4a9a9120e123ce4ad598e54183df9f38f6ee814475e6f872919e297367bf3e3cc3e3e3519546f2d5934a3bcd9ae0c7dff73e743899febd50b30846e7e8d6bc82141ce35b527b7e524a52c3dc4fd0263e6e787f3b93456a54b71bd4f7e2a56964c6ae7022e93ab3495dd00685bae26835443c63650c6ea61475df94593d30c64a1342424180213082c85d16747881946637da9b0f1524f27ef702d60067312c4b7a5dbd2f4c2922d88998ed59b19f21c7b6e10319e9752e7ba5ce7989f50349ca006a5bf36cda113c3c858f3b74b31fcf29717640850077b9434912ca9f181c01cc1bb97367e85d5d24c45a0ca28dc34edb0f0eeec7015670536287a63a9f5a307eb2e84a813beb1c05759296b28008f43d0af49d8ef54cb99fee30605915aeeb064b353ce27d91824f11b1229729778def46a0315410e7c7e79dcbfdb2c8bd60b3d43246e1b93ed3e5b4d68ea5d7fb9ff488f5fe91eaba0e0b7c09e2182d5427daf8f4d1649dcb5b5b1b47352da1d00d244bc8cdd464b240897080f9bd5458aa582a68c122fd78ab6d94ed10c4672b169dd2e9e80ca76967a534bf48abe73678c01942f788023f8642e2ec430ee8a74780b4cdaf5a3100fc970fe82a2e77183f8a7b8587bfcedc999305577eaba94eb4a9a5f2c27dc03d2b9f1c5da0981aefbe13986e4c1a7d16ac9b612f489c5156ad026dfe98e7ff3b337e9ea78cd1aac5985154bb0b4d7b094d8e49b36e8b824ed2af616a47ca21019bf69113219b2fca70e4b0f58bab08b346fae040f4315b3c42c262ab9e6f06ce4514725058a3e29f4e419d069bd62c9dd74868fdbe6441474cfc6e2537370382dbd8ad6c6aadb7f3463a85a9d71250359f96f0cd8db1a7665b066c3d6ab86d005ce9848ebee46bde93f107ad5e14d74a458ac54e1bda75344fd8cc62f2cfd04e2bb3b47cc5e770f94f33712e3c638b09b3ca6910ff28d225a4f14f54e64ce256e6a227dadef8784d7de600e7b6da0d8a6ecc9d95930c86bc5c7bfde081e655e35279376e94bf61e361f6ebe772f3be42f588b590d6222c811798aea773710cfc0daf61618689c8acc10abf8d4ac21ad7c4cc5bf8592c03727c89547ea4806be6bf0c07d3a871c55c5f3cfb64d721db6d3e2175cc87d4aaeee3f26b017a8c12b1f6800dbad01c4d5cf86e8be60386cc63e3097e8ef2e677216a4d408bcdad2c9ce149d00f284dce71b60fd4a8b673222f98517b442eeaa6bc30412f2338dc6f09d58dd75116a360926c963b992fe849ef5f6eaaa725d86bf9bdea9148f17efc9f21e346b2f0d487e5f8241b0344ac0ea433e09a4312add300edc8296fb0172d89153fc45b291c7cfa009de610c974084da1f1e96d0870c88561b9bedebc1b8c4e03ef5d8742e755310486e4bf037f6f0150e7565822fbda788134e0d3f42a5d15f83a380e3ccd68955130dba62f75a0834ee08bb4706f21003d85d86ed77bc3076ed4a48616d03442fcf80eec2e735d0579b463767f51c089f6053fcdd2a75f070c4a7f1654a2b469027c50b71bf7a2bf4d57bf46573162fa6f665d24ce02c1ffd281b0fb60adbc1f82cf085bc938a67a2b3b0d3e9aaa9c9121276a2c72d774ce1629649cdf4ea527a0e136aade418fa5f4c5cedb9261efa364df31d9f826b69f03d1cf035b0867aa4b5ae12d1f1e0cd3e78ae10527422bd4d25649424a583eda8cd15cf4e0da91193b73720082105ccd2005fd521cd082d8006cdb50d9368455372680a841744f6c7679671cf38365d1d8c92d6961c82ba509c0e9d77ed3cd9ac505542c3fa3e529abf2631d378f2410d0514b37271ee30d969095b1e301cc972566cb5abce8bcaef63e6d8f38e4f631d40c6a4782ad8c90cefad890d28456af7eb112f825d1452280d1fca2b180fa549fb1eb55487123dc01b113c42828e3a06ebeb935d02fde34051ee3a7e6d8ea86bc3e8a0a27741038a8e73dacdc352f5576230eb5a06006ebce2c8c414e4e34b2ef9bf5fc618a3d991a1bf2b136e0f386360280aee7dfced811e0b54550c48aa9987260c1e9c239c1f79bd6beda4baafe2db79a0942e5c3d1d4b70effc57c77c72c08157bef9786d16a6a96aaece12a224af76713f57d72ef6e3c05fb391325e3c3d1dda670bd6e0d4717c2588bf02287c52f8c1e4df9ae13c914d42e737d87f18b5f4876ca12b4d2e1d562233455183940a4bc7453a408e39b8cb15f35eb5f7e891ec3d3cb756e2e58b51d19aac522fa112193ad3ee7de8117a3a9ec104195b796d50945f40059c65761a5e0cd1ea6e29ed7b01812a116751cdd574349d8bc3290ea7329a501201bb9dd8dcb13b9e0595b60c4a0da6bb71d20a7d35c20394aa919e9997e0760e9fcf10dea6ee8ad55310d6eb24a9f25e340156ac30ea8d9a040dde548d7e05ada2e3e6f05735812b46d3b497dc16fa5d1bc80ffe7aff770b5c6292af624b3df86e4f93ed371d73a3a9de09094e4ca94cf37b2a11564ec6c872ee809c2f985d520d7bea0160e21efa229b592d528aee857b9683844e17698c40a12a624a36069ce807a12671e86b25814c2d85439416b3bf04663d5e4338112383f4df6c954d67c094066dd8a95ca4086a509c715481ad1e4a7cfc200ad00970bc33e8b05655a9ce852017b28bfddec5abceaf148e9e92a05c8ca7eed7ff12f7743ea0ed726f5bebd15a29f4a45166fd1996c45201261a0265a275cb6a009ebb465b5a8474e56fc86080948b5e086e8b95a3ce1cf5f5c936adeedb0abefd301f4e2e8b3facbc301e4f1393eeb279c8a0f0f972b28f7be8edf4d2216fc5c32a970abb55395358fde8aa3ceacc3d516d63bf937e0a684bacb5501857021c00bfd2a29d68d066f083dd943b5524c55efe2cd2168b8bad944bd32c863f576c2bc894aac1654cefad8aa4f453ee71f2d1186f1c1bcaf6799243b934789123c8afe79741ce84443d0d83ca65aed1ec2d56da36d3f9651fc46c7b5ea45466206adbbae145872b037c2b62828fc6a185df0df985c2b4f4cc8ff137e660d263ffea647df67aa0561bb5b9ebc1bdb2aedb342882a701bf05e628b3fd94a39c701d5259484e8f06d300095708008db6740f77bd303fcd5f962d73f2ce81429b1e558f7763e7f8e6372e5cfa922facc74ce8dba96b590cca300d6abe2481ec2587c78b3d3df1af972c0c02a27da48accafd2aa63c9c04e160562df0fc9cff32872accfd1fbfe02592a5f8177eb7cc52fbe458cf253cfa98dc211c2c5248534406b3fb260630c0a26a409905a362fba1cde74d997719b49419e7c464dc953b4f3ceede8fe2e7b02cc7d16347200934d22b0ae966c58c6a04a1cd1ee8900fff4760520b2f5c8c9b77028fd7c1779f748a6b5483f65fd553a72dab5f102a6f8051314b8ee6c4e9ab024ff2ad32bda3f8786434b6a0fe6c923ffe3ea326978f027fb11f213464b069be12c9a348f74929b10751979f762b29f2b782782b776527c8ad77ee0812dec72b60fed831cc053a15a4da9536e3c0eb6a8fac6ccef9aeebb54b624e7eea0e098adb8a37cc5a9f5dc16192c18f23b578773e92d321ca5e24600971ad3491e0f1ca99b79484fd8294f87b3d0b43e5d90a2d07520544aae986aa0397d43bd11a2fd35cd6fcef3e47398c72e1eb97a0154057cd9348578482b02db8ba337032f7b579f7bf2d44335748f9ebf0b3f5662ee0f80d6e662e12751aba424cdae563efb63091b83c17167943a499bcb7eb1229adf42fbd592c8eaa57d87fd217308faa7179fbfc9637ca69b4cf484078a07dc6ab57b1b79bd17e50eb719a90cfb52a72798a84321f7b533de9ff8e83e48ee7c1f000000f007afed18e70131e0f433d8a73aca2ff453e53a05191e0fb78bd907f0a167839fdeba022025045a380ed064b7af0cc3b080b8b058a0692fea4c6a95a29f9d93e0567a5a4c924d336c866140cb5d5a74f3853b1c3398ba100fd80389ec6fb2d70e6c16d11ac56edd434818265676d9fed21ae6795b60b7881526af171e6d2d42372df275d098208fba5cf66cb0ec3289dbd6021dd3f7b1ae360700c37d925c025a029e13289c024b8fdd3a5564473adf575e4d5dec8069eab1bf0225e788261ade48e5f69cd4a6894e2be2be2cc1844b8b30c9f7a5c25bfbd6b9e5a444e9b51c05162dd05a8e1ae26d06b983de37339150ebbeaa323067c7407853184772b57932aaf7b42755a5189a3410b7338f29fe7d0781a736be9c4a7145f289121a158021f6f9de40192ed7fe24d973b714a09256cbb8f98aa76950c547f49a88b793f7f519f8a8d854b15b433098703183cb38c770ca0cf55d0866ac63e813e0f7d582f7abfb8e98bd7039f09005f0fca27f9f5a2b2c6a7274131730b18527ddfe71a0cbc1b5d434af16db6f04c78fafcb26d0befcd7e851e6b24ca7ac984df424d55fbcf77ce464d48fcc81802610df262dd64aaadac763b050d200cd3acbf734bc5a34a20ce5c88dbae62d6ed1a5231c5695e8d12d598f6403c442c82c37c4a99ab8d10479f4fa814eff33d9e861fbe364a8f0494ca260f94e2621c368a7925e0d1af431120f55d654347697b74f7c518d383ba3128bef71f070974c56ab97768afe9145f22624bdbcbdbd79409aa0b2d9dee49d9d952a349d356106004429322f194f6db0c7b1a351754b17ee1c3230fbb4eeab4dd748d03cefa431adb7713184bc3f775de3f4f78fe85bdf3c8f4eab26cad5dce500a7b6cd28c5c997f69163251e7e152e4c8f77cf4b2601153cd6e9c2212083720d759edf0127da99692e4c5f06273956237a9f191ed208ed63ab4e98c9e4f813af7d1fe49ea48509127f91fd3b42617bf48dd18d931a18f49042d1338e741a1c67457f15cf0cdc85ef13515f8dc3db46fdf2aff3bd213934dd23f633758fd3214cecac2f8407349d65f357e5bfaa8e5d743e6244dd035c18cceecc3e6578418fff8fbfc106f479bc9ed8a26b6b81209aae6095fa3e9c7a0b836c1bc2152f5a3d98e980b99276a31d848356cfdff5116ef82345170b3b1b89de7b5cc480040d18e2f8186b92ed9f2f368ee8aa2d5fe660752cede8d723b4e9e0469a3001c4c01f93a29041002e4e684faa632c47c1cfba2519d68dcc4c9f3d4f0a32f67ce9370fb9f4f8c894921b9b9df469e1b83b192b4a6227fa2331bf4bcaedfa852777f1464c818306c582bb1cce5b80d18f74df86ac6cee58d42eaa7505b5fe3158676ecbee69a0e9be44a03fd18fb371fe5029ef50175c5a85d3d36c35ba39211e899ac398e4a4fc9b69b9862801f955f06d0bb886207b78b0042d447c8c202e2f698456c1248f3544ab3e271001ab2672088526578c49a6ef74c51fdfbb2e38543daf7a2a12635a3d07c9b1cf2c06d49319a94f37193780ed6c5f041867e8febf2841b4cef1716c38cea3c31b3d8977b8b1171d6eb94d4de229a4eeac871b21e6d171724fe61d5e80247a5f8156d199c146b7e743515e4eff7a6ee80901834210e55f64e55ab70befd24c", 0x1000}, {&(0x7f0000002b80)="3a4c45ea9afec05d456e13ab8137ceceef1dd06388f0741a9f179e55df77bcfc71b7c59ed4d53a43106b61a5bf4b6b79824ba76c59e02e633a161d9ec6a00768db1daf6d95bb5b6538eb10bf5adc15bb51d59181c23765eff65d82606d3d9a821a404957e0be3e37fec3cfa4571d327799c23ae881ba35a505191c350e40c40e8a", 0x81}, {&(0x7f0000002c40)="e479e493b2224f5c9fcf69e1343a9b8d24ec6cd6a219b3ccfab532301abbfb2f83ac6cda06207c763ca6d4c5607c63663bf53be349bc872109c5f7704ca7a94e86b6f230364f7095e770b2e87ceeeff94116ad2d7b53415be643c64ef387a3066b20d2e5e05cfafa2ffdcc9d19e6c81b834fd1c40bf0c5a297f26c60d16338225357882b71c2470b5b2b5fc246ba515302", 0x91}], 0x4, &(0x7f0000002e00)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r11, r12}, @cred={0x20, 0xffff, 0x0, r7, r13, r15}, @rights={0x38, 0xffff, 0x1, [r5, r1, r1, r9, r10, r0, r0, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r10, r1, r6]}, @cred={0x20, 0xffff, 0x0, r4, r16, r17}], 0xe8, 0x8}, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002f40), &(0x7f0000002f80)=0x10) fchmodat(r10, &(0x7f0000002fc0)='./file0\x00', 0x80, 0x4) getpeername$unix(r9, &(0x7f0000003000)=@file={0x0, ""/41}, &(0x7f0000003040)=0x2b) r18 = semget$private(0x0, 0x0, 0x1) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000003080)={{0x110, r16, r14, r16, r17, 0x1, 0x4}, 0x1, 0x8, 0x101}) 22:23:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000080)=""/168, 0xa8}, {&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/70, 0x46}, {&(0x7f00000012c0)=""/247, 0xf7}, {&(0x7f00000013c0)=""/176, 0xb0}], 0x8) 22:23:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0x3) 22:23:29 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') truncate(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x9) chroot(&(0x7f0000157000)='./file0\x00') chroot(&(0x7f0000000000)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 22:23:29 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)="1d000005", 0x4) socket$inet6(0x18, 0x4000, 0x4) 22:23:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x40) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) r2 = syz_open_pts() syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r2) getdents(r3, &(0x7f0000000140)=""/152, 0x98) 22:23:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x38080, 0x80) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 22:23:29 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) 22:23:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f00003fc000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) munlock(&(0x7f00003e6000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x4) 22:23:29 executing program 1: getgroups(0x3fffffffffffff38, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffdea) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[r0, r1, r2]) 22:23:29 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 22:23:29 executing program 1: setitimer(0x0, &(0x7f0000000440)={{0xfffffffffffff2bb}, {0xfffffffffffff001, 0xa5}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000000)='./bus\x00', 0xffffffbffffffffe, 0x1) preadv(r0, &(0x7f0000000000), 0x287, 0x0) 22:23:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000040)='.\x00', r1, &(0x7f00000000c0)='./file0/file0\x00') 22:23:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 22:23:29 executing program 1: setrlimit(0x2000000000002, &(0x7f00000000c0)={0x40000000000004}) mlockall(0x3) 22:23:29 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x400000008000, 0xfffffffffffffffc) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f0000000040)="e636dca59afa031bf13f4bf482437c6ccbac1f20d300a1d0f4bf26eab43556116a6ee9a425f8e51b1dc3fe", 0x2b) lseek(r0, 0xfffffffffffffffd, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) socket$inet6(0x18, 0x8007, 0x620) 22:23:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 22:23:29 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) 22:23:29 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffbfffffffffffe, 0x40}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) pipe2(&(0x7f0000000040), 0x10000) r3 = semget(0x3, 0x0, 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/200) kevent(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x39, 0x0) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f00000001c0)=""/111) 22:23:29 executing program 0: clock_getres(0x3, &(0x7f0000000000)) r0 = semget(0x2, 0x6, 0xb2) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000040)=""/45) 22:23:29 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2, 0x5b34) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000000300)="2301a67ee42ecd7225388c34108e6f6bdef3607a54f757d342a5b7c7e5e31b6d9cb820d3ec20c245c2e255df3413a46d87649a2c74dc5578ac80162ad03001de0f349aef6ed2e033214a73751851e900a6b56925f953222d2fa45e0be1f376cbd55f7b88f5779ae9ab8e66a1a5efb2921b989f0bd9da8aeb6df6fb54de527af479778ca9d6367e9f3b0b29", 0x8b}, {&(0x7f00000003c0)="bac1865207b7a426b865fbb12c7330062418473e3e88fc2e17480acc757c665a067ffe6676259aa211caed06052056d4773aa80036190a507526799999974d78afa8981eca10ef9cb4a64492c23ae8585931e308ad81f4ae3150265a289c7ed849e66fa7b846e6813634d12eea8deb7fbe695de7ad1b4f58c14cb77c3ae6b79ad939d731688e6c9db9870f560146379ff0c9024e40742f4a2be9c3ab5f832cbc106e018e4a75ee1d27c913a408c1a6a3bb3dbe00c89045b4b738639a54d461c09bca681e8b99fb1346ec0f64764c97874c7965fc56d8", 0xd6}, {&(0x7f00000004c0)="165a49edb100fa5fdb5cd3a55669e7099ffcfa6e41dae922af1077944c925b5b752624b61d6115d8d401c42f87ee8c32ef6c197afe8e07ef01e49bc4241715a866a9570fa8a1fdee135a797721827a59e1245c9b51f290cfff6c457236499c71e61e47dd77881a849c4607cf2c1f4e0b216a62d776a48ee164feb85aeae10f308f9f4f486205f1a49fabd54a5dcd8a3a9f962d0878657a98e896cd633334b569c558153be60262c38753039a115c9bd25608aef0ba514055e28e190111ef5ab96c096d", 0xc3}, {&(0x7f0000000700)="d2cb754bd36315f852f9c8b05061e52e1da31631e6ae7b330e245a6edb8520c3ff0c006771b349fe6d5a4697206917e2f24cbfcc0f9c70c7c9856b259b9986da06f32b6cc677abcf79dc06bb1210d3941c67fb937ca692772b2dcb8151d9a2547e56a914aba40928e7d408f53d4e874e63f3e7089bb49d59cec0533adf8e9250780796b74ec0be783a42d70a0763f09c18c8c372d6016c981d64046f8bfd4140a422ea980c514b10d388dedc199cbcc9030ffd13d3b0a6629eed472c9422404d5e5068b60570ff1099752c41ccc379692909ecdde95e478be5d2456c0ba96ed26bfa964f0df3fed5457f57cc5d3692ba7a9c6c888a1da462d1c24befa2463d3301e9ee00582af0ada401feffcba70c8ec803ae7df85557c329a32022d8ecdfbe770413beea2c94fc6a42f5885969719f82686ae8148c03a1bfb911c2d10720b1bc2c23f0359e080d815195c226e2d026cbd0f679ad3aa6f5fb62a0b21b953d8fa58a698addf294af9ef440708a1380460fbc15aadc3ceabde01f38a24a11b048e92d5c059434afb19fbbcfb8b02b251a9df16d920d26e2c63b509d20f8b864ebfbf32497182d6a53a2bc60ffddcdd72a635433622d59e3a66c49af029337fdd1a1d810c2425a9f32948e5960a693b1473c5f34037b2a8714b8001e8450756476573d6465550ae1c2e4c6f7a1085c9bfea16b67dbc1433c9a462b9e9ea9d4bfac3f16e37457b63cf26ef22dadc719eacc1565e7a65b430c00de33a14d472eadfd3367ae83c85523e2fdc9394d2a50525a56609ae1221d6049652f9b0bc33f6cd4630abc6d8226e89e7315c2c0b38c5861079ebb3df1468e63c7ed5a02e65d51a2f1401bcadcc333f8efc313f11300c45a33bbbb4f385826a3d4f8631bf6aad67f531023865e253a581827b6580c62f3a394a9fa6ca204fc79360be16b5237062c0dc85e3309b9f55ba3420cb031cc4d8053f786a13daaa495806d3eb2d8802156810c68df073782ca7b743fec511a8560c589e1ab76e0b36ef2e8c839ef39e3294ed31683c339a2c157900b26e741117d3f1bb03a66c1a3fe26e935829e499d3f218b03742c0c530f232408b73a659ec2bb3c29b625fd19dae0b51fc2d00766491c7d1ced165b54a6760b756e10c197d7061f4598e210e108b4433544f79923be55edafa7d420f2a6c8bdfbf84156fae670d092468b2789ba61bf056406f1bf5a4af59f1468e2f33265c5ed26aaf2eb19a5a0be141f34865d9c0fe5ebddf3be3b5e4679a57bcc5590e5c980bd85684a59e8bdf8381361c7fa122ae9885f2c14b0cfb8992f0aaa127ecacccd074e225dd1fc04420c6eb0aef1be43f427456e5bf20abc816494d25a428ac0dec9c558c6311296b7451bf2f562eab31789fd01626f8e228f75e026915229c2a078651453811bbc6624a9a6ffde12f4b003df4b2c0d7064b2c867d01545ba87e8134f7673009455ee31cd0fb3bf59d2279bef3736409bcbff6b10c430ad683916c555824ea3a9518097179e700ca6948fc6e37538ef146b849ba3c3d2c5ceabe43da19298c429bcc971ea10bb38d2665ba4cd010239fc5444eafdc719f7ad8e6dcc7df1bdd4c0329cfb5775e3d2660613345457f01e815423876a42178426d55d103c304e159cf9279bc2dc15bbbf80d544fcf13cae63a42b7b5ffb003b10d4ea9d14b88e1b4e8bf58b76980ed96b24ceb3649fc54f1217ce1fcfa1a99eb4d13407280ac98faec50bb9bdba752e3aeedcd5739cd81a41361d156b564a0d8aa00b23ebf1a4f618898f317add9fc85e0b2ef2b06b41614979ef6fdd9f01a3211ea5e2d02ccb7f04f706ef730c6696b3f939c09471ccf40dfc34f5684fda2e3498be78b57598fcc97c77754cc4322396317305ff39ab9d76c0d444d0ba5fc79db1ba7707f5f2780ac5a5eb5d46c1f9af042e82863ed2b9502d31f57d3e20de5dda1e96096bc3be76250a6ae816a2f9adcd513dd3e43ada52dc1fb356ab1b59dddb7424f6ec2ef73ec7ec06974b4acbc75c1954a95feea3034ca0fcbbb583de78bb79179af6d7ad7ef6ebb6a2e8b661fb1539f18ed412d911ee9f5e6e6acb739e584b78a650b96befd02ced5455fe45ae9abd12fbe74527d5276b8786124a5bf8bbac613dbef5c0d83a6e307632505c3773296b50ffa174afb2b899dc8c5b69942b137c150d3c3d668b855e208c90c0e61546eb512b1ed63c865b9ac1ce4ef15791c2ff195aa2df8bc54150e75db2c4e14c22bc7a18e5271f58f1589cdd175ce637aad81a52bac659dce47eead09972bc4db599c2340263dcbc8e0dbc728b7c8097177ef9fa3f660f3e5efe0531fe7ab185750ece40ab5f8a75911b2e18c30b33c392a6bf2287e32bd2743751c6b8c1ee6ca1589a2edb4362c36290c96a111976ab9abae742241760ccbd8b0d77ee5545d46046189d30d401c3e1e87ebcdf63f068e1b7e34ca9d30baee9f7d3513c327ab18d9fd0966f3abf135796306bda251a0cabf94249fce220fdc32e649bcd0adbce00a853796c596503b5cd2c776e603122113d24df1bf0ffa43d2e32ea65c78e62de771cda5d4e5534ab54ffc92b44921b1d6ef51abbcc9c483f185437fd89e03366369bf175e415a9daaca6326b3c65ed6f0dad1f0ffeb0ae8a6c353ba57568142a5a445bb40440494cc21dec73ba91613085c68eb4075ae2ac011923093e75ba58abefc5ef4c624434c74edf5f33126ffe2b83663d75db02eadddf613c593da7c992e06bc0fda3001745f1b18e5573a8e3a94d8da7e60808aebfd68a63c01da52e21f9bafc744591c13bca2e554c2f636a6ab2dc5ca6fa0c2dcafe21b68d3041a6b59b1d26fbaf2a613fa2eeab190defd6848bfe8ead02ac19eee17b36a1823461555931ecff2ec1fa7ee3e77a46c555e59a9f2b26eb5051ba57b5e2d969756a149f1237b82dde9f03ac99fe5d0320d9db85c8d5454c1f8122ffaafe0fd9df4f2d18553b4291f407d0c52b9e92f6448c95a3f491b24d1e84d951dff68ea2b08e59c00d4f93beb0694866f890a539a07b913f6880981a90c5a76c4fadac5acfd74c82b1e464f08db67c6ed0681560d037b9720692a57b12a4941b2400a4417f352c7844698e5ccecd5a86bbf7be2290e780e3e59a3219da887e01158a234aa32942a6de50f083a296166a326206e4583523271b38200bb2a390c76cc8a807d1a57138ab5e3be61b8b285ce3c22dea51c3e866d8220152ce2361b2065bb09986af4770b36742f070643ce258f394ad4d1cef48977d494dcceb4d07f6d13dbf1a269cfe38cfff28ae323939139546c9d25721f7ecbb0ac3dbc796d6fed530d8b5ae79ab1c380f05607617526a85232ae58a497062521d638eb7353461f9a96ec44535e91d61eb1851d35105c84d56c0c5c1cc7ea028409363ee987a505d58349c7ff3ad1ac5cfed4f3b1aa7367af23f76ed45429c6cb10039cdced1a5cdf1f594376d54647c76ba24ec503b4e903c092fef42da9753673e0a58398fc2606c2637ba41c43e999f7263274b9bed8944b4acd4ae083592574a664f982f8e3ba07c9eb0e113ed0b85834fe76bdea7ccfbbb77cfd0f59fe8d316e8066908bd1f1c6a911a56c8d19820a552e568536394b02442695995fd5a4d4af91f24126dbcb3b2527c3de90293f18edf8e2618364b1d6c2385904eda9476f934dbfc385bc923770b780dbd1512b6baed3c0739c5a9ef3ec78c3204aaaae512b17965f9cea027a55e46dfa3a24e524b258936181cdc406fc3aadfd514434d3b690b2b07e8a2b7cc2ad961dfb558551e33669a3179ae61780d7704bb825f12ee6e713ac5a54554d18fa4059b7ddffda6080993fa7037c4368229db62e616c9943ffd3e3031dc32ed9888af50292b1217a752be3120689a0ca1c8faaa45d7b42f380b949a499ae4148bf9565fed9a83e500e3be6898a39b71b35822e8a692869727e40390de4b0e7af0a348145e2d45a2e4428d24ff7c41ad5211fe3b6303b2fb2dd1e67edd87df544d841037e5eddef0e10f8a567574a10be776a45922239fa4326f5593e1de52ef1295bd3cad167b91855d37dffb88b4743bf4dee5df166484de4fef0e94764375ed0ffce66cec9b5676ee5cbeec624e75c24e8f7720eb9c1e3672912cea599b5a955fa918a5136cfb6ea3453e9d2e6b89234cd14d9ac01b31e6c93d9806a9871726862321f39265726586c4a54ac96f3a5cd81467ed9a428c5e3d3df5f419a5897bb812f8c4d12e1a689003077e889df7ae65064f7969be76063fcd0f8f789c368c9575147015c5036b52b2ca153bd95a02d13bf3cc9f9bbcb3cfb463368a9930a821ad86641c4daa84781f51201b553d6a337ddf68c66b50fa1dd250856ba3796893d63dd402761622786cd308223b8b28fb8d45ca3d38443f7a3f189215f040bcc88a9164a7a7ef8c9d4dfd5fdc9acabee28a5d24812d6397ef65f5fe18f3458f91bdb07e00bbb76a47a253a2449a85df47a4fa40b93794769b01ca7ba014a1f1ff38920a127a7bac5d8bc77808c6bee026ae84ad1b0da1d76adba008c1a577023109e65f517a096eed020342f5e74ea3598bcdccd9a416eccb7f9245726ece813c7cb7b640e5671594565ad1348869345b8d273c110d98269398eca93554c7d11044bca8cf88f2dca17047bef1f1aaae9150f87482033375a61858106a0d68fe086db8d2c945a3c647ca249bfbc11b5a8384939d2db18ca8c3a8512e5208eec51984a70a7bde13a3b94ff3b81f784541633e1b148932ae21b613b56dec37c7847e5b7ae04e233927fde3d7bb2d87a498deb13124eb3fced38f2d2c486e578b6d07f7e98a692311a62414647240c545578ecc20b331fbe98850c580da8299e70aef7f89e71ea919a400f1763e1cabfc1895595ab6a9b7acea02f06ca6cbf7d8539d625b9a28ac92fe0f49d729bc35e16ce017e9fdc4d658595dfb9679856bd55ea03ff7ba67301b05488a6bf594e7301d11b39ca2535e1cdaa6c141b36d8f1ec9dd74323aa80d7b3b6bd2361a15bf7814a25ddf7cc3006ebb1a3a77f045091730d1b2448ad9f569b9394b63217fa4694113705a521456a4e1043dbe3d41843cd46c7c4864cc48191dacca26d9cb4ab754cc69fd11c9f1e45270c8df6b545605dab677ae30d98c9e01d48129f147473998bf71271a7b0bd609db611a61555e2fc54565154d7295c447f3e04d489eabc2bfebe660aff6b91d2f787499d015b92ed92dcba1232a471e61f524cea3160dc1e397354ac72062e893e319838c2f5c68c5a227be025d99434a38ff50494095b6badefa87dcc78b4482630548ef1d02c572299095eab97c409ffbb09edb130b4a1d029a7fb0f1fca7b60612050b0a35d83055a3beaf1cce0b79656e3a497a2c6f447761214d4849e5e5160cdbf7c08dc1aa1e89bd31f6cd6e5cbe1d7c6dd894ac71bc9e7e1e2ff0e13539cc91d5904e26a5bdca269b377c6b39375e0ef2c6aab8986194b85a72646eadb698735c2e931cc7998812cc9abbce85c3b886d05dff04962aafec31340d0244192c9193feb04541067744f1601ed11ed3fffc152271b8b349d90243fffe3e87ef450ea0508d71dc4392f1dc8d095cd77f6c2db9485afb911749e02a56d868d575ab92badadd92403e121598ea5a8ae676bad5b113d3f54776d34ca9412c6dd2776548bea1cc02bdb2c885f1ffd9326996c77789b56259533e4a44c6e5a20491657c8b2074fb153a9c8c829e5a0ba0a7a87c5122b7064d6e8aaf596866c9b90e6ad214054052800ca7d2fc49fada47", 0x1000}, {&(0x7f00000005c0)="36982da1f9a1c1078682074f26cc58549602d8aef24db0b359e64f4af52abfa4c225bcc06b37595a6d7afa535712fa78127c81e473960d94ce6067ed9fda7fecb3891ba7a7be257804d5cd0877e9c03aa9ccda752fd5486f39c6269ec73b8f7d4e113868f158b160ca59470400d65b923d3d995f45252f923dcf8b191ceb52161ed9eb08e13d4540a4bbcd725bcd9f5ed7820f4d34b209c679bab7f4d93d569e9cd902147651b2662d90a4c1636547901c2a1042993bac8b21be3f067360b2c5ade769638beea313787bab1d09abde2f978d42e33c871fdf6d6e0d0404f9b5331fa12e36dead6fe653a301439e83", 0xee}, {&(0x7f0000000100)="807f1fccf09648b1", 0x8}], 0x6, &(0x7f0000001780)=[{0x108, 0x1, 0x4, "0d5e072eafc4d53f5caafa78dd539af313233256f13ffe48ef227df630aa0d22cbf4e730644ae2f601fc3dc5b0cc5a95f1c0db170a8a4905cdbc8134c18ca8f129ebf72ee216aa4dd3b6e75ae47316dc51c648e3a9fba33b6435063ca7816087e6eb74c78d68b708d300082152de5f5e0eaf23d8fc02d5b33d38346a8504e852f8a7b9e7ecb033fac7d283c6724d6c07d07ac5580d3e779cf81f86262f358113e45f61f6f7aec7b939f36ae8319b8947567cc9f6588daf75df376544a53f9bc8f6e314afcf21bd7e8e63a5c166fe74db3fcf8095ef068407f488170ce8e0e83d7553d0ff09c44776d979a547eefa7fc0771dc0857e3d"}], 0x108}, 0x6) select(0x40, &(0x7f0000000080)={0x8}, 0x0, &(0x7f0000000140)={0x1, 0x3, 0x3f, 0x8, 0xf77, 0x9a33, 0x1, 0x1}, &(0x7f0000000180)={0x0, 0x88}) sendto(r0, &(0x7f0000000240)="19462314721c5f7081ad445b5d7b2ecce7ef423138e2fa7e2ac9dc51cfdc762a75f9ed460bbf2302ced45459d67268c3af240c5fcef60543baab44e83edd0c4168b455203c20d02094dbf80ab6a0ca094c457af242af4c958c6e4506ad4fc9fcbf9fb05ebb7aedcfe88f23440dfb747644c9eaa5b264414b7994bbf774806b89bb085542d0a860ee1cb3815dcd35289a2b8481d014d48322af9cc68cb586", 0x9e, 0x40c, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 22:23:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r0) 22:23:29 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = geteuid() setuid(r1) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 22:23:29 executing program 1: r0 = socket(0x10, 0x2000000000003, 0xffffffffffffe6bf) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x2807) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETPID(r1, 0x8001, 0x4, &(0x7f0000000140)=""/238) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x3, 0x7}, 0xc) r2 = semget(0x2, 0x6, 0x400) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000100)=0x3) 22:23:29 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x92) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0)=[{0x10}], 0x10, 0x4}, 0x4) 22:23:29 executing program 1: r0 = socket$inet(0x2, 0x8011, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) listen(r0, 0x7fff) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="f7fffff7fbffffff3000"], 0x10) r2 = socket(0x2, 0x4002, 0x0) bind(r2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 22:23:29 executing program 0: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20082, 0x80) 22:23:29 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000001880)='./file0\x00', 0x102, 0x120) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="e5a232f957ce2f50043ce31fad8c57d39f08cacca7b287220a004475f27c6631dbe52bdce6fd8e88beaa45dc83d0cc4dd40cd001f4075fd6810e67889f989ac421ec801a67f521f2aaebd5f8eb8705ff6db74d1c4e9c3d7b81718d052933b069bf0e64f939ec84b3ba474ca2fb46bbc7031890d3b5a96f595697a1a4918b717f141b9cfc23e9476d72d38ff81247e0331e9ef2a27189bca1a4aa666a46da0ed99dc6d116ac248cf501b15291909c5df45d037426208ffdeac39758c8122ac4e1d9962553cfe880a54fa76b929788", 0xce}, {&(0x7f0000000240)="01b25502adeca7ec120758d7d0dedd1d63c85970ff5bbb17240f0b127d517511f9817af2141e1849ddaa386572dc20dc7ac699de9957b54b9b5cb655d1c3c39d0760b088ba74f0b703b1be5f7c0cecc2a58dd2c12fca930bebe882eb464c653b9f2c", 0x62}], 0x2) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = kqueue() write(r1, &(0x7f0000000100)='D', 0x1) fchmod(r3, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001a80)={0x3, 0x2, 0xfffffffffffff4e2, 0x5}) close(r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) shutdown(r1, 0x2) truncate(&(0x7f0000001980)='./file0\x00', 0x6) write(r1, &(0x7f0000000340)="51cc120a5c2b0945f6b59d63dbefe25c7eb714cfee97f24c776b660c73acabaf931f1c5554c6410eaf7c1428814b7ba0278797f068d38e8b8dcb60ed6fff63c72596c1ffff715f22fd40bf6a49a90dfaa6fe856f9e125a78dca775b2b8f6e405d4abfb90e4e4742dda94b6c076e959a8000000009b1e69ae293481e1a465273c2aa23ab72159b435c830d236235f7a34", 0x12) readv(r0, &(0x7f0000001900)=[{&(0x7f00000016c0)=""/241, 0xf1}, {&(0x7f00000017c0)=""/191, 0xbf}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000001880)}, {&(0x7f00000018c0)=""/57, 0x39}], 0x5) stat(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001a00)) writev(r3, &(0x7f0000001640)=[{&(0x7f00000002c0)}, {&(0x7f0000000400)="56b79f852a486d23f67b071c1ecdc4a90bf7aab7df29598bad21cec1f5404ceb313045106fbb85d612b3e125d96d", 0x2e}, {&(0x7f0000000440)="7c0c76e51963fa388b3a3da37b471542f8423a1a6835398b080a07d7e48c323d7f1d6ea85617b922031a05726961971ffc584d56e677e3f667c61f187c257e68f0116b4d9caea1b7a3fc508b03b04120e90e26bdc64351b44f86baff037e4e9beae9fc074d6419afc08a1bfdb1ad7c", 0x6f}, {&(0x7f00000004c0)="d66562164937103c703fcbb19b3267c3621ad035a40ca7470ae144d11b927f9fd693314d22c87d6e9e40fbe3728cf918df8021f0af4b21bbe9a99ac368eba4484a87a31d69718024dceb21ef3f42320d6ccac80d8b5fd277c8aed0fa4970d0cc0f3b61740c9b1b4ea30f5cd1e2cd4859100ee6", 0x73}, {&(0x7f0000000540)="5ce54ef62ca7616fdc0d56db6b1e5b3c00b25f5e5234a9efa55666a06da5486e6a7cf4509d4e290694d0db5e65bfb3a2a31dd2c64a88aa17f54e44e80610224b9361e1d7b5c1a99505d98e6e04112edd320f2c82c3de7290a1774a6274ffc0c1a1a02b91f59c01f82e89ef05a552f93c145a51224ec74e48809996e132b6fa54650de5370cf041f429bdaa2cd1e16f04974275614a17e91c3955293607388d0160178f11d01d7ead3cc3ee6c60c7ea416f8337ec3dc28830626e36c9e0a8b889d5f11a49ef8f038fe14dde208fd1", 0xce}, {&(0x7f0000000640)="a307654ac14bffdc0c1bd91230e8c95ef02340b3468601b1467ecbedc64e4bca1b20d5a977f8cedf6fdc6ab33e1b814dd3448814307dde5d2d3e853cc07ec88ed2cfa89f09e7af80782bc08a9552dd1da517879a7dd6e3a7c7af1bd535d61aa58edb6f85f282f9f3e6eae2f72d4b09336a996f8a78df61b77a788d552a069d53af7fae9b5fcca140bcb9b7c78fbf4facf3046cceaf10a3d6b1e605e84b1174a2c77999e1650c7e05a46e0968a08a847652fdcc69640a468abbb3ff166b42025e6ce5c9c33e2dc112976600438b04731e9db4dec2e237e67486ac10adeb2ef5c87f2f0c374e856ebea8118a1a017e8e3ec00e3b9d7fe3713e892bfd0c325d080f8ff01ec83e2aee78de552c84a9802d4d8fa0b913c6cdfe73b2717df05c68f906ce2feff14f79edc414604f0191d3f692d5fd64a6c509786eb6030db7d50699efeb13406b87bc76f63cae5f75eb0c9f84777c696c07f58bf8cbffceddf306d301fa913876dac009f0139178286194a8926d3cab69ce6352c502214c5704c96658d779f5406c4528bbc8885f7767f86383a1a6ac56fdcea9af979825d622ccbf010b5157a1789eb6f93d5253ab30b97bf0961716e70a6ca14fe003d4c81b422da249184855137bff95cfa3ba0f39b6d56440449a8b6dd4339ba0056a12726836834b2077bd3573d85ebfe9210f6eacd096f41124a93947b3f7aeaeb6dd143e93e88fe25d02ebc7640bd46b5eb30787c215f5c6fd0e093254ab220a270ef4ad1870c2f1ebd1fce206539de979b67e5dc81096e0000d6ffcb5b1b380c116ecd3437acac13a262ff56ce6a57fe3b6705fdb8a093503cf6f169dc4d55d3d31e2af81428bddc62ab707d19814a412ffc5bd64c3253a447ffcdb714f6fdf7f3f77ac5fc4b242e623619d42c2a16cd48a7385163a9c5f8e25bd4aa355f94dc420f52f8636524a45b63dac4e21da5722ba2800e9651992ecd4785c457da9582789814b5f0acb059c096a045f873ac3fb01132576983bb9a2c0357432790d5cf9e516d60985e3eee0f9580e14f05458cdfad1c1152a87b8ef27ced8498a44c5d16c20e24e970f8df28ab5b74c5865b816576799b5e5e65c4bc10c32521fbfd382c9f60ae52ffbbe8a3b3ccb44ec11234eb21267ccb625a1b4ce08e3578d00ad9664e474264840a2184e92ddbb5ec33d9bc2957a110388055eba09a133f512a28c1513786e6a7a27fd41fa5d8e7c1902e1e6b210fc10e344f08cf8b57b830a92946f67bec433f3152c93f8e9a085afbfe010126d3f34c116e8ab2cda0bf9c5af24aa900c74024eddcb15e13441df0359c3b02d95b3feb2bcb64dabc8a51921a93416c0fc01e4f65109c694814c590f2181891e2addcc47776e6b6cbdc962a9861affcb7a7d4e1230f90e055d2ffa016dd360de7a59ab2c9045dec801bdac89792ef0c691c3217bdf5a67c584d287dc987002269cd2e5ae2675fdf756072c5b39813299953cfefd2eb25f3d0bc721c37ae2bb7fcc6e2674954af7107066e5f27c35c01b49ea18d69d5fe941e041177721bc0410b50a1a5a644b519646d46a0c791ab0002862a1e6e6074a826dac07607056939dd68e6331783607734f09b1874110d594cb80bf01cf15ed6fff09186c834812cc30cf5a14f3229b90ae9b530670d6cce455e709f6fc3c18a099c0b078a86594096b967e3751ad3b2c7ff8163d418aa65faed73fdb79e66d547c61b9be34a9fad425bf271e3bd105a105d0bc388e60f8367dee8f0e2d9ad008af7f6acf7d108d84e1b41aada056b759a9b22948c68dc99064b0abf67246828a17239804ab3457f0b0f6dcb468b3d2c30b017bdf0421f24d85a69eeb4b30df0157de41f0563b9558102e78b7a0eee7d37085d47ebc5ff99189515214558fa2062560bb3ec0760782317372d1c5c42dc28a6b86dc488edde65f4c1aa84cef0108e29e3a2323d08249b50d49fe32a7147cd48d6cdbe2394c9d82068922bbb472d2b83b1bd5d5f4233d6181a561b59d1ed1c78d09c603e82d87f3790ffc2c42b4794c0d5e91a1336b47f559700f55b646b9d38fd25205be790c78d611a63592a799bbfb11191f283cb65cbfbb84cc06df23d0ff6b4b53a310b99858b33c4acecaef428b807b199f736575b2b0a5f7d8c7aa14a8441af328a199f9e302f779b637eb9b88b6820c76ba5e44636367acbff14b3030454239c2f554f294ed2ebd2e47531064109d608d401c2b52ed1559b79c9dcaba87c70a56060fd55e40a8b1aff444036a8641521d3d73ea357de2593358a4c3d1ea356cb03d984552ef512b2d8ab29512471f4d4ab579b945fb411e4ae658100ffa74a4566a1886b40b77b091e41f43f650e6be9db9180ca87a1f6db3c4e2399d2d970a96106c28795743c09fdeff12de042a8307f9e2910ed373487dd8fb4eb719d8ac513494a9973f56169f38b366dbef42a8985b4f9adc0889dc3c06f6a26d835329f4bd07371cc08a9ab975df2ce86cef9366704088f36ca75ee65f788a9591f152e683c94d7fa9ace20f78606bc420ed7f88320d30781b54a4b4e3b7e3b2c6f70cb2d66936843edc4e1a146dace9ef79eb33971a1319b328ffc3d04d23cc9d9ffe59c4bd0bba601ab02abf4b1c358905d898dae8c4f00be1ff69089df72cb34dcf1bada224962cf028dcbe6fc75cd59669c4a1ed8f21065705fdf095b411f14b413f983a2057304771fd4b3e3651ff51b03aae7a46fe6bab66986454a417750d46b72f436a5ebdd0ae0fb9e943f4dbed0e121841df9a4a1d07ee62696a99bb4cb860ee582fabb620634986bb9a88da3da92e9beaa2f39571fd2b1b0d41d2b6d27cf536de5623ffc43d4f0fbe32bd4259474d321e88dd7d7628b88a3d6c35af6fd7c0ed63b997f099e9135fac85e8273224be2d7922bd8efe6329c94cef3d1725acf994aae4411e50e64c4d9eb3f5cbe51f49683228f2080be32e3de46d1734421dfbec3073c755fef7c9b212d8a348b63e71bf3a70bb6057f278d5d3f3604f7d2e7932d4ccc7e785983655a326adafbfc4897af20687fdd8af1927eea00d9e0e585e1893827c4fc4854c5000fac5ae52d9815cc38d0d6d89fe0d9a15f8be190aa7b74984d987a61d5a5bdd68bf2b59c72a842a1979e840170306b37dba2d29489e4baa5e94ceec764a91a0f77bb1b808976ddaa79d2aedd56a4aa196ca95fd7f931346219eae6a4602e24b5e0492b87570360d4287d0426c770131495c60554def57b95a98e0203e1607b79d1c71603277d0a37e728c0b3816c20ead639fc1d3845952d6116214a59e9bdd2f27df80c0be07482f87eccbfb8ded43f00b3648f5dadc509f4ee87ca2c4580d6acdd906c8a88d3b7423df6eb3e457423da86a949a9cc23a0cb9196843676bd84098144ecf056087624ce71b8c397bee3955eca5bb719af2b07645644cf3c487d3d78f868942ef792cad36a54f88559a74cd9764adab9d3f677eed281eb4be59b74b81c3f1a2829f0d74e568a68663f9d495737928e2d8264eafa5d869f4c2757bd990c3930d4039397f9b26f1733a2655096dfdf9482fa8faffce725ed2b588d8e8cae6adb9428e8d1f0a59d1de6737ef76799fff2c9f7978a145a1f17c31eb753d384e635f089999f5e3fe272d78702136d7be19936529d22a29ac6e819c7ea8363edd6a021f43f5caa6d412d0b9a81e01deb2fdb5f5e69e5286b1084a9dac75ae4e8f90420cfbd97ccc5fa55a4e967a9f7c49de8996f1f50b137958c64403c826cf9db958c93b5dca4818cb6c30b7c87eb03afac89a0b6ba46b3802d9871aa12e20d1c505dacc1aa27e50477b31a9f4eb0cd2a3842e1fecf402349c183a687318164ea31e6ad7af23df451b9689924d189bfff16bd5576cd45c6a00dcdb06208244323db25dcb2cd6ad7e88821bb01689779f1cf226d3bcb5cf5fab3ec43b211ab7bfd67ba5f335086c58706c6dcb809601d48e6403c76714c628b42cbbd0f71bd040ca8357b8f260e15da5f82faea5a26781ecaf09662d68e15948b8ce70ecd3eee055876e0dc7fd17fe17b82333493d33be717e4841e2a334edd7f51b18acb0ba532233c3386e6f95f3290a7ce608d6039b7fe7fb6794ba9c0b75ac11ebb2eb00afc1ae2d146382164b8f1bd5f26667e7a22113aba04cbfdeedb666495fdea8fe70f90211c992576f67c6ef1c7826d87715aba1557a1b031f2114a0899b76cef2d57a31c0a343cc62b619f35b7810ddadb1eb65597791c98b22ac866fca2a61666a0552f237a354f0e9a37ccb155c0d2700a4d7a50e41713bfa714c0aef88a50f01e10b6b5380f25b1ee701d83809b97e646b74ba0d7123318a0c2ec52517015af3771104113c4c7d6cae172690656b95f823a3a9a66897384a51676eab883666fb8e2ce843e5c88ed2cd83df23795ad0e829852f690c956f76d1cc40fb1b1324e077b40cd660edfd06cc3e2c0b8e2650b980c2ac3bd9b410876f5af5f224402467fb8781945c77b9c438ee1d33228aa9194327d7ff3f8c2f85cd2c997e28a54551a44156a06af393f0be6f0f6761bd5afb26eee8b01c190878b2639b922674680858b89d2ff7e862c47b6336033bf318d05f1022b6ae5645ba7d5ef7239fe07a6609b5a0b641d9e1578fdc3d3748da9c60339f5d5ddb0f8df2c22b966d437ddfec057fa4bfb1c0c18275a2f6feda9577b3860f2b58478327f73622694b501f072183d54c693050684c2096c0123db2014c5e4c6871e699b77e498a1e4612aa9ed2ab806ed67d1516c1cd6d18843400d582edb500a4f9b4283a1091bf003d311aa763ce78657179ede0e23f97c0921ce8b3457b7b74eb2715b133880f24275e661a3cd87b9f9cbb11b67f9f099b948cc2111604eeaefd3dd1017d065e0906106affa0b1349ffd578b463df05fe2bc5b63b6cfed8239449fe16ae6da88bc181b107d2fea26571fb20c32822f4aa4682a10e7f0531f31ea94f3d8718d4ee9ef3ba3d97e8c258638c5a1d5d552505e8b86839c79b556ed7520c797bed83c1ce0474b95634469efb54b7653e2dfa3bd45bb938a8e5bfac0c3d0e1d623fe3d6dcdcc6af2e446b26e24a93940eb919b7a28fdd1f286dd4ddd33bc7315d38f61eb74a41d069e51840cc5d6825bfa149f7a543aab43aa508eb048b80f870ed75ca02a4401b78e5908819754d30f3be8c9c9b9bb96851b1ddbea89a304fa0ea764afc2ec105fc44a8cb8c16893c4c95918758fbc5789bde67fe337d505631dee4a92d1fb87503dff48d4768b109e855c29d764d6f99384d01a41346dcd5c127dec7bf5e13cdb6adcc4e32741a5ada913e516e368d59140db26ff0b30397b8c78216fe58c920b6f71e87ba9a3582bc68ec171739954e701568c6513674a6f016ed17803d0d827ded056c0e109118507cd409dda3b4371834cf48509bec329b77d71ca31adc4eb432b8af1a826955d3959017960e59cca0307fd61c56a64b69ee3b53a5aa364dba827938eb7141302f211c7a9c6100550a5fbae601c52c945869182e3f83326b0c24e0f3f700a3b852a04d63636a1f887c7b9b14f04be4c0932a4341ae9c1dd1a5b67870b3bf1f02590cfb9a261c3396fac2dbb725179e6dd4ee7a02b202e8e020a2cbdfcf94d96d3d035727f92a77d75063ea441899ec52130455d66097e7d5d61fd368cbb224daf9baa3e7f98de948256e651af0a3cf3d835b8370d754982126abb7bc2ba1de7b91a9613b5fca79da8105d1fe5b97aa4d5312498c782dd99f59836f589bc9eae876061518dd46786a815600a9a60c273f7", 0x1000}], 0x6) sendto(r2, &(0x7f0000001ac0)="dba858319571c9192a325bfcfc9e7b711ec5b3772af68afac1054cdd476f1043f184d94331dc066f1c0a45a66ec18e7cf94e82a9ae4571907dbe79720765874d042527de0617dec7c495acf9b68a09ebc072e28ea19d71d641a8da67441099051eafe6bff612c005b49f1ccc08e3348329b48994f4226ebc5d2895f48075637701e196adb7f9a6b019b884e1d289a06a97e4cbdbed405df59d1b500879017d955c8b8a37fdcfdbb1f9d57c9b813e4cce6fd26f9156d312195a7374d15a278c7b338762d94d0ff08effa882630c3ebc1a25c5805ec4f9e166e0a53e14f7d900b95f01024823b020e4ad2c11a2bbc3a417ea878856ef8cfe7b", 0xf8, 0x9, &(0x7f0000001bc0)=@in6={0x18, 0x2, 0x9, 0x6a60}, 0xc) 22:23:29 executing program 0: r0 = socket(0x3e, 0x6, 0x10000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001380)) dup2(r1, r1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000013c0)=""/211, &(0x7f00000014c0)=0xd3) r2 = socket$unix(0x1, 0x5, 0x0) socket(0x1e, 0x8004, 0x3) getsockopt$sock_int(r2, 0xffff, 0x98, 0x0, 0x0) recvmsg(r1, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000000000)=""/138, 0x8a}, {&(0x7f00000000c0)=""/228, 0xe4}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/100, 0x64}], 0x4, &(0x7f0000001280)=""/129, 0x81}, 0x3) 22:23:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x18102, 0xfffffffffffffffd) r1 = getgid() setegid(r1) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x20a0, 0x6) 22:23:29 executing program 0: socketpair(0x1e, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', r2, r3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x197) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9d72b7f9ff2ed059f59c477b1bfcf4e2f50f5220", 0x4}) socket(0x1, 0x4005, 0x1) 22:23:29 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000400)="e49ae0b4ed1bf5aa7f8d9e96293afe1e3577d272b891b0683d1a159992559f8352890f16b27c2394c72240e724c56878aedf313aa9cf0bfb2092c7f037f1882756ef31e80f4edf382fbda757ee0ea77fc39ce48bd71287547b74472f07f70e4c4097ebc886ecea41db835c1d0100aa37859a3c1dda14cb4e53fbf502d8210610626ff48918b29c09c43a7d897d5231677a35a542e7a1d2c10b7b4d0ed97e69dbd4a2fa194a6f351211263da8c6162f74da69dbb85cbf0b9add4b7f569025208ed84381b9ea5eccae26a41023b277e6c8f86f03ff0c3f68c81baef85c36a865c6ba524f07774f80dd6525f5e3317fda96e3b9da5ba128f628261a7c9ff9f128da194820bda2154e30abd8281bc9f807506969fd4edefb19352e834215c34cdac07dd5c7d52421d66dacdaafcf2fd8cf7b70c4224941696535a0140df036130560708f748e1ae8c72321140c084530189774dd62c688487f2e30487c04ba53b386aef7a681891dc9890ab6ae7f11e7b1d32eff15dd4451375f3fe1588aa34d0035c718828f789cd841b49dac4ea33a4ab07865b676f92ecf52006984b91c0416ee3ce3f23782154e16df294cd948a93c3d4a2e57e00be78c720d9f6a59771a42c6bb1fa4732bebff69c66c6b12796d7cc5cb1030d206e50287bbf06fc9d8bb8def8fe9254a60522e9d7a3e55aa45d4eae827f06692074232ebf67ba3e6ddad9c5de09d3ac276121cea4296817b9f05200a7c7de4a7aca151a0c159f12955aea6337eba340e72876f077f9b5abbfaf1c96beb94a822ecbb9c73597004efb395a3783a3e539573e207a3b028ba4ad4e779c2a53b4d6f8dc96312e6d5e783d82c04fc32549150e17ef3febccfdfa53fb972e8fe81695f133a8506a3205040d4b06a045d3e15c75968e6ff8280c87c4f0cc5ae14f8532c5e8397f8d37c8ee3402b61a09faa4ec5c4d867fe0fa7c172c8c383da8a216fc9490a6aca8a265854d157f57cd436f7deccf62968f569bd6c592151c861f73c7e87f7395365bc6e44337f7dde35c0994885a3eec6c23879ec1b09230825342b0cec32133919c74d2f28afb0bf8b2109b1013d544312332369fd0d2176c6bb56968282adfa35c1ed12a0bf93f84dfd36ce05794f7744d27da4a13b769ea382b9404ddb508ab677f791645fb883bd3b9b20726c9801984f53366e8e2c8632159af5bd6a0b2dbe2cc7b43bfcc2930ac5f8ef84dbf90eeb0ff0b17ce07c6d6630a3704cfbb42182fee4a3f21a79efbec5578e80eaa731e053ef8018a42cdac880875731be9e86138f70fe8f546d353e88876d1425a6b80ce084d41458c3d67d0270d70e440797478bac7bc67b4932d231a3f8e61393748138a6693b832b247be9133b2f035568494ef361b9595719e0e386b51b6038eef1110b127e7d2ff644eb36937754f5ee2f46f296f132f760ec176cad213b49f36265a195d864ecfaede30214998eb061e37c8d9b833fd3dc956a2f818281eb7366a1d4667f1c845f097ed03cb407010b67b39c555f2f2b0587c8cd19927b78cac90c213d664e48df7324cea363a4588f7c3b3531e30beb0c236cd81007da544dc43fa766b95c063f10ee6da591d57bbb68dc38465f2214fb279a3e16f8bb0333bdddbade95bb85658467e8444a1c5d01a2e542a316bb1c67191c16fb3a38624eafcdda44e6091612708bf8143677378d8ef4635d001855f52a0f5252550143c4662730eb34396447b43b90b6336c1a3794d1797b1aa587886291b16da31503d7e911cb426d7e086c113310e438b2580c6a7ff54b3ddf1ecfa092b1fb6cde530496f0b9bb59740d82815be0b6b88b05d31abab973edcee0c131e4c1ce0bc2f6a6cba1e8e6bdd50734d4d2e9b779bcd55030d5e507e5fdfbb91fa3c755e0a2cdc344e1a0b85e8337513ab3d5ba4ca6b59292163c49ed160dd4007cd5d0e1b7e86ac2a0a5323e0581b2c779025a92b4d4890fb25248264d55543d47bd721fe04cc08ee581da82d6c1b87ee0da8cf14845baabb56f1f3e4d3e42a11f885ab1e31ef650f51bb13242424e7cb312d3654566217b77821640a99c21d8697b7df02f86229c7ea6e03d7d85bb25ce809e4e0922c5c34bca2205ae29220d0bca11a0da9dfb8a8452921f47805008eae9e22c429c166759105b97dbb446f499a1240adf6b65ecef5409a400b59bd11169bf3f74759b90426c8036a3a7dfb42454c7ca4b00860cc024f5f618f25cab4420f1d2612b3ff5be02a24014eee8185a870417b1aac6623be7638515f33fa455363ea9d591fd0a367791eb56e32468a761f6f5959917f834ac14adda11fbb703916f5e9119cce74f3b287212e2171df6fb85dc7e283b2ae318d165aaac5ed20d83727a20ecb4742a3be10aaddc49804bfa6d086a130fc7cdf2d56d862cb26670c3ebff09729b328627ffbc1e4e66ba55c419aeb9932b6023de3b7247e8ad10460f0d526cebeeffd5c506025179ad5564e4795a523de0a37e2a5fde8a14ad89f54f142efedb3fe0cc28684e3bae996d1fe5231b8e904be4419df765aeee25d2edaed79c426df95a504c5522f9f5e0ab2463bfc08238dcc2c02ea1b99beb5b1b45db8733e4829558863c3f9b7ea155ed5db1c407d5381451c00170204880001b293fc0b770be154658862543a4e493d25551a21cfcda28eec4f1d006f8d9647f495e1982fb69b3d2b2a799e28e9b42df78d19d315437e46dd036f9fe7947b6ea07ae7441b1cf58110febfece6064cc019963641447e4309515e39a6442fe17fc56054613bdfca6250317e0eb7b5a2d2f3c40a5a3e874353bd8b966043ed016e0bdaf56ce8343a3ddb36c0489c79b26f4ceb92fee9f2d79d380b047dcc409f78e30f1d5c19f0ce995129d68ac1dcdb6cd114f01f74cf52c35fc7d5aaa908a2b4d7ff24b6981b00cc26657dea001cfc78f4e6a9e0722640a7800308ad3a8b41baf2bc3b2c8e348fc288de33350e2bdf867e5567c61d1df0c19aa195b861bcfaa3fd740dd06a3eca06e621c984bd48f7599bd4d499f22d6aa059a622a25f93fb6a43b15911692976a6b5b452873add88d89d311286482817574f6a79eb1d5eb4787ff6aa4fe5d942da37072760dec616011720bc526ec773193f9737114c2a0082237d70c39a645ee670ca6cef1476667bf5d4cfbdbacd5f5dad117c5bafd771130c1ab9f36bcb45c8477002b78e656ee0ddb428bd5f6bf6d86f684d1ae35256e337840334fda54a1a30e61bbf4b90d8a43889df940d5afd4b787e70beed9cf342690fd4f0a69e727b25cfb3978f9f744801199a105fdac1130a0a2ca2589aee00d9e5cbd0bf21064df3d0732dc4c550a8093a51d0406c3eb7a52ecc1be658f47edb7fa847a3d11c0d94212679735b53dc925fa5b6c97eed0e20b59814739f962624794ea8b0d1c30fb51f084241bd9ebdb08fad5144f6e5a2b99fcfec35e09f4d3645b440ce617dafcb135421d532ad9a439c3717a3672e6eda4e093bf8eed7d895033c335e501be8a1a1eb615f856725e73daf40913ce33b259ddadc7caace5b01d76cff74560a7a7826afa54553f568a025eddf36ea1222dbb70ffa5c09d40f5bb50843da44fd07d71f453311201260896dc547b330ae9b687a9c6fdf3d109e049ceb1b73d7bd4d7ce68d3874906ff716735a0377f9e22006bc300784910d7023068672448a08ac49ca42b91c1afa2aec6ce4a5c386be4e59084e3f6e544e33b716966bd11ef59fe18ba99de8c1b5c593db8f1d1706946bd569cbdf8226002bcbc7064dd1da3b0373aeafa83160088b1cde69c0df01794312bdcc32cd83788179ebbc3b95c4b97e70ecd4de1815770da29e0bc15ecf33184150dbc5decfd6ab0e417ca1466d7e0480a3d2b674f04873ad79ad2e60b900658ec4444af55affaad7304f186a17e3a8ef881515aa05835b9c145db5278bbd59e4e201ccf3f9cc756f5a75c3b889b4492a0317eec0720aeb301817770b5d6e2c9f0e20916d11b245edfa316fbc02272f65d559a0d645a90662d44aa5e8c3256a5ef9322d0fe5b37c01d066c5decdb239a00973be6ce371eb345bc3d5ee4b62680496d5361b62fe31aeef91d24b0da0ff3464b799d0370876cd86aa93c6ce5a7e1e523a973aec142ed568cc35bb8981ba3b99015b7ef67e113565d7661892ed451da040f8331f70e270d8af18f1e55f6d2385eb81082e3b71cbcbcbfca7d48c6e9d4d08cb271c94427d4ae5bf926adcc73977ca5f11229c68faa3f84610237b9eca28c846561b167cecfc126e0023c8b584870696089408a03a8491840f5fca9d38bf745b064942b99140652c26a53b786d4913d6ffa1841001a662193ae6f89e97333f10dd984a9fee6c4b65d727360fde8a6f8016c44799738d4ad2acaf4d5cbd40a1d65b94a0badddfc3befbf33d9d810e9e7781055e53a1efafadbfe0e09de0b003cfc830e2dd904c9f9e2aeb43398759c9f6663dd377af74375512f9a91969c0d496c6e0d51d13a8a21e7b841bd7549b8aaf279ad32aa23f6c342f9db988766b9095ec7c669117bbe82be0113f270f50695d133d4a5d4f557e72afb023a87571c549e54661e2886237ad1bad646dea36eae18cece2281dfc67fcc636d6a23105575c75115e682000f1ca105b36ef3d69c0f9b66ea6334b56ccf17f7976db6350c9d4197115829be6c02758c8ce4b7a0d8d8c707d46f557ad11c3eb59bd8cc9490ef2a6d64c82518e47a876a8eb894269f9b401160bf8198b9aac1ed78cc4d422d554db167f1ec9c2a5a4fa80482cd4d2565bdbdef03cdf3b84fb4aa94d228f92db92714d7abdae17b36837642a1a91089ec431c31c22e5a7c3aafb8907e237b7eb37181873b171e0d3f3573a190eeec361aadc7ff737f15e5e8ad190fe6ac096b89a84db16e4fb09053af1e1d75991ea2a0d796e57aaecdb91d667428943bde49684c0017ef93ce137c97040af581d3d0ba580fdcd2f7933060e6b661b72c014de15dd910bc790ea22137647e1023b4250c642e32283de07670a6cfd90449f7e6204192741171bea7fbed6cee69a614ed1c20254f2e14e67e3680bd5275b8882d8b4a904cfc4404d6cb43ec820f6f493981025433f373659c467dbf237b5a20ab04fdf2782f8f42bf99adfe78d115bdab8dde8d3b6a9a35b46a504b51d80ec492d6c952e98818d3457ab908621ba7ba369db33f56d8c641020ee4f2002b14dd0297c6c8c630a8f311d9ac22198e67ca737f1fb5fb1f74ebcc370929496c65f90a9cd4f8d2ad517c51d5a7e1f3e7f796f1e399fe33eb8c4aab6b52be27fc81995b9e24e6c3bf7e78c69bcb1ba8c009d87dafcb293891e6d74364ac3296a1928e1c3d296560ad0d81b517182774d600e5ac405b0a0bbbdf70d1e51b13fc0677ddbd84d42b9743a4fb623571bac14afa4f8cb75316384907c9a5d1f6efa675c1c2698c71874478b438604ff0570430192637455919b3cedb0a83a22eb056a520c5be00d3173bb6f482823d4b312e1651f730466be756ade5fb11d690456b2f06215bed25f0e6652906382af7dc2f0979e69d5ade9ec23f03eaf0843054e02faf37a9610a17077bf0abbc8a7873aa9452b37843a8278847c9619ed3c625ef66d09420c03186a7e8bb9e461bdf0eac16ba8b5fc85ac3fc9fa009cb06803bb41ce0245018f871aa0ecc08812ee1955fd10c0a859fbb55a8f21afab375535c9acb3c878bef3153654fb0f41679d84dc3848ec9a9ca0428d9e0c3f3696330270e20e06c6e558d0c785b6c6fc48103398995251a7d941bb9a646", 0x1000}, {&(0x7f0000000040)="c9aa9a4efd2843b7d8b86a05cc171a453dd601e52748917d", 0x18}], 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x40) setrlimit(0x7, &(0x7f0000000100)={0x1, 0x1}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 22:23:29 executing program 1: write(0xffffffffffffffff, &(0x7f00000004c0)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 22:23:29 executing program 0: mknod(&(0x7f0000000140)='./bus/../file0\x00', 0x0, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000200000104000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000006c0)=[{0x0}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x50) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x7fff, 0x14}, 0xc) open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x1) 22:23:29 executing program 1: r0 = socket(0x400000000000005, 0x6, 0x1) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) socketpair(0xabeb3702ed91159b, 0x4000, 0x2ac4, &(0x7f0000000080)) 22:23:29 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) 22:23:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10082, 0xa0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="6e398a", 0x3}], 0x1, 0x0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="872f17e238f5437ea7e5a57eb5531003bb70f269a09196c544371e635d607d75e9a1eb6f8c11f4030a1cea8b8599d0547cdc254c31d1113cb7e0f2a6ded8b593db7f619be7e754e62912f70641c4386e9263d63a0dfe838040d74cef89c6f4c3eb5e2528a2c2aaea9838147096f5617d06e33e9a90728ed152d4700f0e3ddd424523121abc42489bb2019ec2082ea44f149f742ac13fd9f4a1a2625c600b0c1997a6a7812f4baaf40c08c1170c69ec12b2f6aaa5d7e6d27842b0d45de6231e9e4e2f905009069649ecaf07186a7eb47bdb97b5f8963552b63e9c", 0xda) 22:23:29 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x20800000003) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) getitimer(0x0, &(0x7f0000000000)) 22:23:30 executing program 0: r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget(0x1, 0xfffffffffffffffd) 22:23:30 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) poll(&(0x7f0000000000)=[{r0}, {r0, 0x2}, {r0}], 0x3, 0x667) write(r0, &(0x7f00000000c0)="ff69be1d923dbe6818375d792eee6d40055bc7e8", 0x14) 22:23:30 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x4000000000000000}, 0x10) getgid() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x5, 0x8, 0xfffffffffffffff7, 0x401, "c2e21df4666812ff496b9e81117dc3de33587681", 0x1, 0x3}) 22:23:30 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000000)={0x3f, 0x7e}) dup2(r1, r0) r2 = syz_open_pts() utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{}, {0xd99}}, 0x0) write(r0, &(0x7f0000000180)="98737e73a8d58ede401ad65034eed4113c01526f1cfe5d92f9b8cbf2fd7d1e1cadd3165d0a35d7ccd5f53e838291a541b3cbe65a189302688b6af08dd861a0eec17813581e0355533bc80a9ba10a3f4fb3f164fb7bbd0f2f1ec28410824ac57fcc051261926962e4c729b496da673d3f8a", 0x71) r3 = socket(0x20, 0x5, 0x8) recvfrom$inet6(r3, &(0x7f0000000080)=""/63, 0x3f, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0xfffffffffffffffa}, 0xc) write(r0, &(0x7f0000000300)="ef", 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) 22:23:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) close(r0) pipe2(&(0x7f00000000c0), 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0, 0xfffffd30}, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x8008, 0x20) 22:23:30 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000580)="14c215067c038dd4e95bb9ab2a2ca4541708ec0b4297c26e2093258c689f6c13aa50b70088f77d74b7bef3d2e6b92a80b447e60c3a5249407c280cda767afa5b6fcaa7ddf3a9a42c38d523386951e88351d9cb8c88f6671e2ba900786f93b662c85a0c7527c5d81acc33396fa79c598aa23e66027599d17b819b99c8c0a1914cc7a2d0f89719fac450bbb47c6177a52e328c7a79fd345a8c69835986528545de99cb968caadedee6dc850a5571a7d1d0b55c687ee1302c55e44d26f88a8afeaf24607114fed2abe262c9b9b1206fc4318e96f1dd623162d8f58ea5987aa1c0c254c1d9daef20ff27d80f924ab01adf07cd135503f8143b051cf13639600c4a79b1779f01a5f4783ed58b39818a977773ab8d6954ce5a87ddd34dc56e84193eabe89781b927a261fd8a2cecb46534167f3bd0a2027378c1cc273bbd8e576d8de5166ab71f3e866877b8fdc01608c5b26f0f4d2b671eb32019605ff16c856291d8ae58c3140585c72c2c53f0bd240e8ff8777d7a816c4b976b393e8086af26baf06a03d48cd8ddda7d5c3b6ff108f392c38d27d3a3c798f6ba1f78dfe155df12aeaab6c1afe915baecb2cbb2c107aa1e1e316d777ceb9feb392768485453a473694334cf1153700e6d70ba9d5ae75e9b3bb176cf8e135b65a59b2dbcb72f3f8b7204a5f3fb1339fd37cd3311272920e3738e3b1cf26ef1898b91c99d6aab5109a080e16c73074e6877ce278dd744a05bfd6a16731abeb42396015a9bbbcc50174479bdeefcbe303e4e0687e3a0d6c258c89c34c3b0c44e7d0dc497728fe12d0543911c6c2a6e3d8116a4d50b8c69d3f9851bcf2077c462139d163a15c0531ccfc7312453a76aac870a751a0b1b9829b7a8e19b6406abc8f3e7bf51df585d902239492f7e0278eabf4e2a2d10663fdaa66f37500f0ede221d56a66815e56b024f018d3504c64d6bc42f9042b048323e626487764249a55133e696b3432154be0ce6783ee39f42c4b9b86c61d8eff1ad2e15a7aa3645aa24eb8f0809825efb78aa63dd826e66a70e20b6604faa1d2ed56dbeff7e1ff0306dc667ba26ba64ad6efe7c3e24c8c7d04cd865119c1e0e117d21befde85f4ea334a34cc5f41f176242507f5ddc2a71ed6997865fbb0bbc2a9081a6da6a9b502e200834ddab205e429685ad8a760fb2d0c475561d56e123aac035d357e620653eaa439e08db0e6b99b44dabfdbad0c56b3da1e9284fbca057ca8f7b549b792201f2895b573a888f35d6d59f4062548ba80cc57d14ac06458c74105e0aeb31f17a3ab6e689e7bc67d4cdbfbcd9ef6f4e94479ad653667f1dab1e725e4fb89c227a6e85258e81af35abc41711bc4b8a47cf6c7d5f3a86706830e3b78463f2bf50eada2ff3f6ede78815ab9e98197b360f2284a148cb77fb8a518e3b388ab02636ff9ec83f2e3f3100fc40831774c02d0905eb5a78326de8c20ecb8d30eab6a1b466bc8600ce59f072b285e664f3ccfab2beb2a11306634f0776fe7d02f62c6b3ecd520f32b41c723afbb603864ccd65ae8a2b58d667efd2497e250a13e8a6687da45950071fbac08d75b361b5b5c35a27b4a62212c595b2520cf5b1b8c170d58e7a8fd3a243c40b88f16e0e09394297375240418fe23adb5e518e9f71d4041319da261a8a15873ce77392b8a17a7716a02ffc505bbb9574263bcd52da8cfa6734b0a7e4b0106927d23a7be5a483a26007ce0178fa409a9c485e636cf8ad2152350fc3543db019decef8521d00b4e1f4373aaa28592006542762bb1ad6e9298a153140da48b0e15c678da190c96e8e7774a1c4cd5982de88633e5fa40a8db60ad35a39d2f02b768e3c801bb2056ece56e4782074f262a648e21fe19b8d0f2912a4d7aa41a91d89c14b7f20625a846593134ced086f825e3aa010687402056bbe961c519312fd21537fb87da24937b16d38c97cbf61a33dc8d20a96725e9e1412fe5b57f2e706e5ac15955c750e94ece2c2f81115335e4f8036197214e873d493c5585b741f3a03991df5d63b29e7e3b7e3dd507c37e0f6abe6a7a8650f889add544b739a5836ca000dda887950955cc0d27151910d00cd0a7e9ccaf63a3ffcc562f9575ccf34c829d21f3403ad5a02acfa42d54169e9b75f6a4209b127ece5d36f71f190b241dd6e29f42278f4c559771e5dcb172eae2fff08860000df810ab1f1e226e95cda311434275571615618fdda40d7990c779cdebe1f389f16f82d1e41bea8146be0492f5e8dbd7ab4094538352978f20d20191412d9bb59ec0baa9b92b1152d36aeb35f36e19380e9c33275c48177c9c57fe5e3624b45ae8dffd965d4f54f7d8dba94b07a57f0fb652b98c7d0b0fc6bf94a56ec2213125f6b3b002ab0150744ca4fd08a7bed1cf961b6d9831df1b031dc0f0d4c1743ffe924d04f605b3d2d579cf1a1842099095d1bd3e3c291fb6d855feee91d0d038b413ac06beb3a6245f4d4d20c55fbedabd32f7cd63317a23be73f0a0f277b60bea5d7b16d1b86205c5f56f0269ed2fdfaab2b9f0286036bc24d4c47b503aaf747fd04ef2d8d27c6417c2898d60139846ca48382e21180f35a202af6777a7397944d1e83a84e0d9d95144a26556bd7113c3854f7ed6559ebe702357235719119a89363dd935a6a7504c0a3ef7d80a1b36a84c87b831f3d567e6eaf1537179d96869e0e9fce06cffd5468f53c0e21647dfd4b1c5b56bdddf56a42df330276cf5cf37e0a8e3d3d9e7bf2a689820ba16c43756de3d1cf13769e1e77c62889719ae4621ffecc746fa06e84c32ffd638d0595e54821d53e882ad8fc8efbdab9748eb60b67fb2fe5e11de9ee548c459bfeb26a799ad526a32ee44c7778522452426e6e029346040f9c8c73165a2242a32d1c519be88dbb6851f9d69d94404d9c0c467a630a33c57c57d276051b831648c3dd3370979361afffff79574f7df5a2549e037aa6e38047440bd84f2a55f21f4999a79a42a7202fa390e3defefe0185c0ade1c2642539cb5cd64b7c994312e05e66b4929d59bd55b2b7368c326fd2ee8606a2b44906d22d74016340da48e1296b3ef207e8f4269da846a69660df921bcd419c1d13444a7a977c860ad623296261048dd6a78850c77266176effc6a2971e7b279d62798e6c61c48bcb55257a88c0532d654be2314238f118384a4214e1c5d84b437348fa3a127e79558949908a34cc7fb2709393f7b6921a54e79fe231be12c5c9e4d6d5515344eb9041c822aece308a6763491f882d8d3ca5f2692f8fbb701b3bbfb8dd1cc48e262e3985e2d1bca64fd87edd16880d533ffb65096c3355c66974ab58fe4cea62446d2c21894a9d4249d7aa22bab45fe746bf8f3465199ba9574d72f3153bb6c4ed4235ee249f58bda88cee0328c0cfc89898c8e1f8168b55adb1978c874a7c78f9b2b4ca45d4280a734637cbe8e4ad675c846ad0bf5b9c03d340266b9d74ab46dbbbe08635fdf3de7ed5710b31afd38363883f48589af47aad213a851cab32e86ad811ee442338d2e5ab65ddfcada9b842f97b6b5d912557dacb73ebb137113645802e8651364642d69760ce9eb81808e9bb34bd4c075990bffebcffd1d0953184c0de6aaa849e018833acb6a5e8c7f26262576a519448b392aa6630bd8e289b11ffd4f0ccbd955156645d95f665469c8ab529133f566073b2b7d3aec2f8a5f6419488aaa46be6c03f044ad2fc2c3036d9bdbf5074cbb80b45dd1dae315740d2fea1e1d2d89236ed453fda2e5c66348c618183828b31e5d320b2c0b47f7f9245cdb31bdf2abbf4bec64544f83c864af6d04930a96d9a722c84192ab8122def85b786da5df008f4449e15e8469b41058e25dab9e10cf6abd4a1e3fbabd78d861e00fccc5228b700a80d4b7af7dace6268749d48e3ddca2ada862eb2380a71af0df81d425c94c9d0185fc2c09a885a7eb8cca560c0a11e78e360eadbab4836349e12bfde5d20ad0ce76667870dc74437ac9f84878001c800c59feaac3b2206ad53bdb888d1f212e77518de8c9772f67f40d45c42e9d29296e094c9ac58cf09e4bff214ffba9d7322e025224a67a5788ac04b29336adc627dac8924da1f2350701cc71b85e2ff42fc4373a8263c365ee47c77f10b11619403522804f8b74a21f55bbb9a06655447d735ab9f90d73c8dd2d24133bd881380825d32719e424526e98f63fc6ab9f40addbc032f3be56c7115364547bb3f768bb24c911009fd825105f2d15ac9de8165b353618fe6236ba6551fb6c8dec468b30dae5aa4d7014257475c1b29688db806d59d21befa9a1cb8d90c9163ee01b731cca358852e5e0e33a05a74ad2c95be95fdf6b9d1f60c5b1cb99727520737f81428b908a0eda3b8f92ca184b173cca43a9ae67105c8a8e9ccbff04d3823e6621869c1418bc93ecf842cc4c102e2931f19d46c77f5984b10e812cd7b27d14bc1f704e2dee2221c383aaa0e812994ddef7a6405df36da8008ea42d37f1e86d77747f58eedd9d9e4cb5ffaf67c4be2d7cff7e559b6869aee1d90be8011e4ae46bcb4ba89ec7f4d52cfe1831466c9dd61f3f940c1627d439a6f765dc34c234ddf85ad16229921dd6d3cac4313d7261994d2ad78f78c6c3e6664b7de667454dd54106638d406214366a3feec23d3d2a808805c72d3f39e9d14888c4d17a64bd3d5282b3259b64b760cc80c3d91936bc0de0aac766ab940ccc99f14c2c5342d8f398b69699edab47ccd99e13ab994f3a430eef8bd35058398c7721b62a13fcc945096ce152015233dd31a99dab70d8f95b8af3230c884012551984d3cf96a21c284b198fc345752a0e1814587248c5a85f1f8cdde6b4966efea606fe74a9208aa95a6ef4004f08b71fd87b63eff8b08ef79ea5ebd0d6d7a714cda4ba0ce52be34b56a65d77a2363de6af8014fb094109e4cb9df94e0ac37e7f2cb5aa2ce3d9a34bac471a6c9e63d9d66eae09324ded2064c2181f08acbc05e14cc2029bb04e3387b28d5ffa1fc842488875a1399017bba319be79be47396f980f376d02d56905abb8902baa54492e1e23a711bb1141004c7e006e73689f230e27edd4282d84fab376abcf9087bc33e4f1aa4079320fd0c109e3fbdcb2ec0d8e874ef01f18273b80ce3fba617dadd85da1fba777ecba75a4c566c6c37df0fbe5a8bf3a56b1bfc904de97cd6894eb25f348538a8b0a797b78119ae8fb6064d5ffbfd3bddae7793917d062187e60c360aa7e48d116cfb06d54ed041d5b20ab9345bca46a68b38aeef51925320fe9936b840d0071062d1355154ce3ed24f6fbcafef520acfcbd8665c6044bdc273c3cf531f2d756823f7d1782335297785ffc1bda5512db4134265a97d941710de64a4a42974c717a507e7bb08720e2fb6279673411946da257eb0c177e656718864c0e9c962778a37f734f24eb5c9c41c22872c5059973468d461ef8a74f728815767606d8fc2f01aa9f2e37de4e3b38574ba2aa206f90a7be8fd511c77d713c3ed72277be66013d4c42a7c396856ce9ab677f10e666dd21dc99e7d837889c62283551c8666c98438d7dbda9bf960e690c91a7cfe4847fedcde37d042ea834d696a831af9dd38f572a21bc38076c4568c6aa4fe7dc2462f51398f566c1de662ead5478c4ef4a4fdb41acd669e84c21ca5ffbf88508e0c007b8393ba03edcb732aa2109d3134d92f5b255e58552e22290bdab2bab48f14bffb2ca2671e12752d681171be445c8f2c3f1b32df93dc51257d59d5f07f7514956a643c9c256e4a88531906006c4368f66f361dfc7b567b361ebf4bb3b4", 0x1000}, {&(0x7f0000000340)="c7d12beeb7c05b92ab59bfee1731ecbc133adbae110b6581f441b57b2c8eb97df5fde26d0c53e385af0a9842b2fd1a920cf7a32fed0413bc8759e6f21bf1b78e6a651ee605", 0x45}, {&(0x7f00000003c0)="132c975a2b7f821fe62ece665e895fbf4f15b3389a63a94c5d8783124557f2686254076a97a250db1edaeb476f82a74e7c29426b8fe8de2a77e55b28a77c1ddc316aef7e1e373ac5faf993dcadd8891d41f994a21842990f18b0ab1a501a5b4b6b585ff30d8936bda8123a15d4b27c817a77010c9b6c1288a7efb7db5f76b5093542e45a9e41a180bb0101f0385fe827372145cc888a031b65ee0b8471e7fd4fbfb41115c186857667a0b6906a64409af80fc9f552771233cfd5927d403918eff9ee136be02a8b273d99494e23e038e0926c17654044e5ffff79e45842291b44e599e6def0f3a55f84dcb8eae01a8399ac457eda5cf8d73f10bcb8", 0xfb}], 0x3, 0x0) 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() 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, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r4 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000280)='./file0\x00', r4, r5) 22:23:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x14c, 0x1) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="fa010114000000000000"], 0x1) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080)=0x5, 0x4) 22:23:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) 22:23:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 22:23:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) r1 = getppid() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000040)={0x2, 0x0, 0x2, 0x100000001, r1}) close(r0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) getpgrp() 22:23:31 executing program 1: syz_emit_ethernet(0x3bb, &(0x7f0000000640)="8fb08fe3cc96747f6c586ffb0c3f425661a6a680028f7ce563f721eec0cc3c66c45319dec3794309cea36653f461789124d6d04095798b0387ed9f54204a637b7728c2ca5ac6ec2332da1391426ee96dc5970cd504b74fd3f9ea7174b47a8c1bf70261ad9d9a16f9f81447f87565a2472663dce6b7123e00c0511dc2ab0927d8085fe68d669c285f93e84dfeb43c88fae96b53320fb4dfb5de2b88211711991de0446ed7e0d29eccc3d1d6f9921895e8b8d3bab2e64efa417eca7065c9b34de5d747c1eeb77c7c8631c0a1ad5bb477fbae2f1abc31b939b0dfef96e0ee4b613d69c02d6790b0e3fe15141b010f688d0e0a9222750a182bb81e89d9957e45f59a247709819b986df580e47df02f5f222be2daaf3f7a7dd42db4ec4594c58c5ed15f75304d69a0443148b5b1d3ac7e65f2ee41fc2993ad61018e3933ddff10862f9dbb3bcbd9077a246733d58634c95faef9e9d232f5837fba401a77a1ea6a74d494b069e3c28f1343a408507e3cd66c58b0e3f702dd58825fa5c87bb3eeca20138eb471356e2e5b9223334ed6cce109a126f2c776e2e43b1aa5d3ea6682c1707806ccf0913708bfe1121f5496bd927b484d4787e1caac69afe8acdf100ad5220ffa1abb2afe25df8e21766ff4551c0c7fe7c0a9db4ebcaa1a1aeb350bd65c5db17079061635ee610a2e6d2681d720ba70215f07e94901d2f0d06a1293040538b8c318f81e25bb5d70e051b3408aaa04c0a6d0965ef5bf49887376207affa569f6dfc18adfbc0a5fba2bbd84b1962f0483d68229580c83eb208a892f9c719b51456ff7ee3fee7925fed8257cbcbf93d7e6ed0605cd97b90caaf5956b75add0ae193dba9087e7e0dfa42718ab5b39e5d1ef92c58047b162dcefb64c59baf74b111a55973fe5c92686353164d58ce4012a8537745c3b0cabfce8b2992af34412a0f154242dfc38f61bfbe6447eb15243f3ca6b80b9b39915be4face841d4d347587d4e0a83406530f33055c79ae1b2b495dcf5ebe19ddac3c0b1a85d1182583038fef5b12cf92abf7afc50cc7f96cc5d7bf20d4d5dd23be1a4f718cf28be05bfc8b1e37f2ee6cb1419e92b457fc09eb76528480131a5b60dd2a9ea6383a77bbdd9f36ba967f35fa485cdd6a905002561f2c5af5d4d12e52780ea358671fbac455f1e40073c6308eb72810179d490d9db5b7fad00a8d13e048d41ffe78d09caca25f95c86704a242beebe299fe25acd94dbc645f6d819617c5e249ac23c2264bb80695c874664c5a1923b11e22f336a37c58fef824b2c2b5deb139403c44bbc326a27afca21bd3c9be430c6b2aab023e1cedcbc2d2ba8219f29f0811a0dd3d1b2f103b53eb2af3618d0fe69248a2b3f471cec2eb8ee46d079749739a545d6b81e0d46bfedeebef65c22667a2310004d7944c6b366e69a2885519e2f9e1f0078d6fea1e5d4c440b776fc4aca0335ab7f7638ce7ed31166ee8af5ac087fdc3c531affb36fcfe3fc521fbcba55ca748d7c9eccd30d26d465193e33a744469e5a1d32e1d98659399bcf8f419ad66b9248580af6cf98461e715269f5a1ef28fbabb1934b7ddeb5eaf1d211f55dab127a920f0382e81254a49606819cce0fdce06d04d1558296db55ced9ab0489e11e73d351693e57ec86df52e7b0c21dc4407ea1cfbb7c3587ddc23aa5505cc33810bf83de9418582db597b9774846dac631285881d1fb0b964db51288004451092c7547b9a3a183c8358563111208864bc3de8277506271836e9eb76c57afa5fb0e322ad7e2a444ba1b28fa6af345d500a5175413ee6a98eae1631f90438038e2ae4ff68e82a26a229e885d5575c6a8330bd708f3d7f487d901147797e2bb4bf3a2618ef1e8f6f59e516dbebf12d16518674cccbdb59dc1853920fe25943b8373c3dd6ab89824ef27e32c747d73875a69ff29980820bcda4fc62cea866b5321e76ee9996216bc937f105aa0fea5badfc12fbaf64fe9f6ed927948043b8c4f737815dd06cef69704dfe3ee3af659953a10531a2018b1887e5f28eae83d5a32c39699d1577c2b3b2a362faf003e33915babc61a8a4d038e74de9effbce565076f79a98bf5ec5d9740026f67168ee724de14454fda023a0dfe0a0e9a4b05a44e1a697bf648b93de051f4cf9ac915586a43a9f7c3d92af2b57e30174df62391e47f94de066c4490cf26c0089811d9c83bc7fd60ea6b790d1ae9005770193f141d8048d4ae1d8bb0bb3a36bbda433c94e849cbc70051b2ed9fc3a2792b7f71a2cf85280e4910e5fd1469f9247571b5b3e122ba95590e6aa5f27328d77f8714c9394006d6861ffcc9ba16c37c0f19f1db024f27a03b83081f413b57e0fc9d33a7b77822035e6a3b62c7ad678b98ce0d4c6661806d2874708ef86ce4e67a1a7d3dc3696ba3b1ec5e78cf22905e0e588e6f3b5f585d") r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000d00)="173386e1f13f11795e2775cd4138e4bccdc94389146d54588cc01194a62f56ecb757ce54a6bbd13b29feeacb86c5e0da85809751e3317f062dc937799a1060d228e16c2f6ff8394b2441a0557dd52f87ef1d5e58c291a85517bccf250492d2b50c989bbc00011f6232d1d8dec22556bdff9a9607ad4348fe1d722d8fe2b5cc75804ca0e1f1fe9a7a4288e77b6b5e14459fbf8e644a171e28da3bfdbe6388ebfa32cd0f8dab44f49fde8eb78dc2bdad264ed742ac204cb09c71516d2187471f257f773cfddd26c421f90e081c815f71af34dce0f65dc62406eab40b1b634647278e665ed544c6871eff3f9a7f869d3f17054a84ee718039addd666e2daace88eff05dfa331bcdff878e145a4160bc3ec6124880bf85681fd7079777a22d28ac5add47c9e8f20b4d15e36b7c1bf36066882d195b8941ba063365fb9f10097170e2e764438f14bd5c71bcacf94ec79033f2b6a7764a35dc3dca1b4a02a9ee8faeedc3b61abf422e0bb57000bd27951ed1e7d28ce0706b1d8ccf1d6d0794b90661eaa549655e08fff5359ee114a7bb62276f440575af2b01e4988eac820bf1dc13c826c17923bd5881c31b4d64d43d378522a68139759388262fac311f0869bdda2ac9ef1b73f4d5fe8348f0b6600fc96ff5447b095de10110269ce4a2506323c5b035bbf1a92f9dcdfa8d09b1d5d57909c336a75839d893ee275a8247b9c0c1f41f14a37d2ba5e9a23c0b48a1d0f558361388bf6b479a7c4d6db00385e939cda124412cc5be83efd3c288f4f6ef714fb90b6936d639245264aadd5289d3b6c6a9700b44eb6f526bac92dab3df5af389a5b796f6e2c98f053bd678119f542854614a253c89678947559bf1911843e1d24c7cb706402f2c9687977581956356ec0a893ea0e1862b3c59b6cd08388e599ae0e76a3c9a4990880523ffd65baeb71b344f50b034e4a7644d08da2f02ffe0216403e585193cb465ad9980eb73696610ec91ba423d3977b3eb58018410e22dc07adac560f7c9b63cd41bf575809915dc3eef42e55dfa5c7c7c53ae84600daf7868646fc4203bc14dc6a7368ac7145dc1743b914535037ecc33ccb6111009776ee843f6564f9d775686148d78692817147eb58bc4bc496d5e9e477bb81f0648ab7cd50121232284a7f5bd77940f5935b8774771c70c1affab7164e978d10f70f5ddafba90325def8b1889f848e18a287c7895149129fe968f8dcaebd3520011671b7392a6fc0ecfa91f5d336933456b8e2d29c381ef333a79ac6a02f29d89c4bd7438a3992a22403170bfb16c1841ffca7cc84caecbae07ecfac2d0f825223fea0eeaf7c6fb6ac0e52e6953dcd9f18f8f0f27ba00455c6bbf1b1e9a3d12098737f7bf1d9bb2a857048208c50919c9e98faa1f232bbeffc9ac7273fd091d3bfb3d4b82f5b79488fc40150bff318f52eac3408f26e9e8dd944211e1f59b5e054ce3e31bbdcabbc98ca4fcdffdd61a79c75299b13212c9447375d9ce0443d979f18609c23195229e4a7d843b2c1d09832a0e5cb291f2ca52c052a283c72869e5d33f7caeeec901e4aeedd3cbe7313292d16515f25237bbd84792c723d29a18d6e25e9001547fd9c37be4fc3dcd71bd8cceb28c5ca058647ffea26ba8522958a4952599965f9aba14859e248abd8bc5544f6d2e807c8e087c8eedc44a7390c60ccaa58113be2e775bb442c372d36f4d4d76a0343327802d84b2168120fa6b20bac4db0bc62efa2f71f3f25790a02fa169f592c13560ff22dee5b0ba5010fd977263ca76155cbd744e88cfcf714958b8d4562f8d9c332a9c3ced4a49ef3b023070734ec6261540269c4342dc92cc6904c41638749e5dfb04337c77fcfe640eb84839412c5e1129dc80814890cf4484dcef5530764ca88e8f7e1bc7d033bf8c2bb8fb9273cb77b22e8ca086f9d80d8f3dc7a6487b0ef423cd7fb0e1ba89ddf73aa900baa80c48a2d5322ecda6559c3bc230ea61141bc511c84622192c77f5ed7805384b888d7dc37ae926f360e33c62838e5d0c6c0a5d6cb5babff6020d028e9b364a2d1ce810afebf808a776bd93541bef89433b96a5e82d0dea410daf4626705eb59114c7d9248ffc2ed174b48a2db18b48f105cf471e2d6aeb9f5d5a833db965276aca64cf8a22631056706bbd293f973de092c3c3276c7b3b82919f6a6e7af7be651a84622e945d211cb39dcb14f3c000827680265a9c915c5e6076d0df728bfc0df8923910a45b37ff80c2077dd7a2d7e4614f89d029a52cf4bb8dd962bfd72ca1b36c033c178cbf30d2d0644fde167c3c2199b55f8fc2ceb167ef736b9489aa896439d9b0ed5924adc1b860f77102fb996cdb1e12e748a7079cab9976b4b4b7f42345b0e7b013c4a7545895fe70a21494fd1a8048163b3bc976280ba64757cedabb5bd45f5063a793c2ea3f34206d9c5f206f20cc87338ad0ca4857ac2afe4e194490157eaba8f1e67eda2003b33f1141edb51f3ea48d9f9979c6dee2d246b1e288656a0232b2080f291ae6489108d255eb47f2d806b050d4a0e3fc84360a3dbef451f23a8220befef5650fb7bcf098f398410490b34773a23dad09ebcfb89c0b49a47b56cb8f84b3ef00a57148681ebd4358915cef8a0cf15091c09ef03b6c4efabd0dfe1eb274fc6505e691361607b93de696a07905d609200dd395c05264436237d9dcfcd305aa4334587830abc21f28c234dde369d121ab25c6193fab4328f87d05fb93689038d7e12f75650ae52e40ccd44066cbda95db14e4c1b76b34876074ccaed4b6c135a184b7496eeea049e8af7fa1de0145621d9fe179de2127446b6911f5feb600312567841adc155f62350aa2dec5cec11d5e74c79808eb8a99cf6b789a27cb81007db528627130531dece6d11fbcf2a90b1d2ba9817edc36ef3efcf7ded00f57c79234371773bf4e785499391f486c61cbad3b8b80167182acbb7266948de118e857c7dbba7717a9a1db91c2a8c0b72fe20d723e5ed770d3e82112e2b3bfffe07d5d0dbbff362d1bff11bde4797a5a34069bcf746089f57b213ea0142bfd9a2289a6eb22c756c1d5dbc48991766d583266211413ca032cb8bab161d2d9391b6951e3b3a29ebb1790a578814e2fa0bf5c4cc6b043ef4d91ab989a4409eccd26fcad663f64c3d733a8562116d45c71a368292415ef4cd219770483c15f6cfb02ae061a7d97527cdabb93208a7bf83ea6be9ddcbedd39ce940983a7e6f252f18a751676f472383a1d7f88b44fb48fd56394f828885c70ba3f0a0f78c145218364856cf55c60caef1a3b565e5ec87f115bdf2210e9e06115c1d992096a17e5c73a53e0a6cd3e3fbf27b27062dab00a212c7b91ae36aaae0128f932064593f55bc9c758fdf3bbd067aac5be3014eae9640fd481605992f10973ec0f5003f8679938582a6bab87305121e914634230c872713d6037b0d7f17ff2cc1e7f3fdf5d05f20c2266c7855c3321e9fb1342bec163460db9e3a35293d927658a6285806de115bcc251ac417a06554be87e31e482f2a3301cbb39d524153c760a8dfbf2d02f774eac5e7c8e20f79538a0c6b79f43d6cd245a2be196d6fec002b31126850e61cedf957e0b344243b4c24a4f7c26581ecc1f512a5ab62aa46fa4e0fd80fe88459798357cdfd1cb5e5a89f3bef7632322c8c6a30bd7d63eec165fa7bf7053c735128c048a9403bd7674230e9dab49dcb38858b2546e66472a4ac182dcda75d7d5a22df847d7981bde5546e618d8654fe705d4e584a6753aac9e9904bb27f2bbf9bcd766b5987105b157ec41a88a2241d4fb030665f72b9da2d3cea486c9d6bda98a599527136b4f082993a8af42e79f1435d41a94a5255ccc060a0b0df6f67dc043c36ac79ea388c0f426774847fefac7161b5792c50dca6f81768989935ce21d142dd608dd012be5eb183b931e71602961dd6fc07147924caf50ea019890d95e3f1f070dce7f51ed8e657a355f5526cebe1ba545c1fb81d4ef4c5d8f5868f47f1b7a86908f1e8e5d4cc5c6f6d1dc702caec1bc4b6c2ba4e4d65e0cb51e635f26d1cee120a22a5318a7aa80323b69926df3af69c268ced25180f7cbf48ffe3a66299fcea6c7a6a064aad275d2906a4a3a699a5681a348535be964bea85df9e8b36d71ca42e4716455e8f4f86283a60416d8dee74f95fa87c78aeaf5abc06fea7b27dca9d4a436ebc55444307f36d4f8ea251c08cbd2c26c78025b9aee43374368dc8ed10e50758d0692c43b1ff8e05b8d95c423c45990acfcac04767a40ae98322040870319f65eec5995daccb95ccf535a746587e0ce801eb209977a727c77523583433646cd7ab336ab632dbf5af41f6bf902ab606258785318c7ffb5cd363b8a816c52873c01d720d8ca8e74da5a98af3736c066b333cbd45653c1e8a10be77a5a1f39d98c22391d7625c35561392c4b2bfac2b67928131a5bbba6b84aca604c892d74f7ab118614cb47471be81d07867aca295df14a0f098acff6d019afe2d39f1635536fa6aee4dd23b50b811cb079107da219235d7bb58fb468b64adc16a3dd697b535370fbeb9988a0f49d2373d3da31173aeb603587d7200bf40ea99a171d63e064eda1c2bee9737353921f483dc11278848a212ba096806312b3d91764fb79bc365f4204e8eeac009d8182943627a67e2eb79832bbfd1ba4a377055aacef9c79f22fd7a9b25bb9da621290ac265018e95ca29a80be41b859233d1b38e2d6c0a04ee8224d9fca610efeaf944d57e213326051ab834daa615eea56f76fc5864014c192991fe30fea723348ca6dc4ea1b90806bd8d2890778bd542ec0794b5239c9420867b77895901bfbde19897bf2ceef70797f01d2715a9fb00f6838820d0b5947eb4f96d5cf81a1d240455ea38feb8361f8537d0cf09241196aa8ee7e5b301fcc6c3b052535c2efd148b8d0c50ca0d14a26a4f1f3b78d179f2f044d12a181f8bedb500b08fda9b0753f4812356d9f0728b7488a277c91d16d3b468cb90803f7e9e8e0092098f9030a16cab1f64b4b0fb6bd26cdefdd9a6d7087fdaa71e0fb4ab51a7ded76eb7c52789b612b76b5ba6e3b5ea7da054d49fd12a57a6c3af85e695eeaa92c45fa61b13a7ecbb0fc069b1a31fbe4cf511545a2bc97e2b58ddee52d28be3e041828761abab9aa52e32b0d20e242b04c287a8a5deeaa9b00f10821615efb1f0f7ded343818494d2c724dfd992b9a80bad03f9446e8321aa30ae845552c7150a0d99dffcf7a0aa71770b8cd720d7bb624ed28916a42de27c0b9c2c9c50f843170f331b4e7a35296f319791ee799f57f5661e1dc7a399ca90559f381977c5cadb8bc3afea900bc378ac8dccbdeea08eb5996d7f479c925211bb24ca3f276ce652d674a329d5289ebc09c36aa1c1b47649599d400af4ee62c6d8f5fc79e6227b91266787e8f0a94fad084a2f83635165005c496f7716021367949da951f5cdc2165c478c09c8f31eeb72e4d70e2f3801649c3c55d736513962fab76c2d1797300ccbdfe16e3233f2b19dc345d14e4c0f0f90234cc1a91c014564280a4ff4fbaec62a7e255ec6f7e57c15109f17d04f97bde50364758753381300233ee4c824de82084314d93f67d8072861e1aa5a7d7f49e4a3afce92572796d9db0cc8f04a69a9933d89ac4b20d4becaad4534a30e856bb776cef091663cce146534260ef00acf7ebf2fdd859522625f727e3f110fc5d7f2a17daafb868f4ba97d43612c9399fc0291778c6ba0f83c4ab9dcf04eaca4c721dfa8c4b07fb776a1bcd567788564d89ca5bc4d1f8", 0x1000}, {&(0x7f0000001d00)="792f3011c50718adc9f48f1dbe0ee10d72069bb612852158036d476db0a9346be6e8e2bdd7a56748e255492dd7d5bda8c031455acbd38936e2bcc967892fc58c7bf786798fa040efaa576b876a21ea9df9d77e122e62ad67e57f8744b5f3eb8a0bfdefe05ef795f1aff0df6792eaeb92baaf724f68ad25c1d9b2e781d740e47e379e4d1f47671d3935cad30a2ad9320e516c4b4264e5dc0dc6c055b6a3cfc55d99abd1afd1b4f2c314be36896e4d0e3df4cc35b24550f7d3a8aca40752638f3e2f44ed6dfb70bb7c367f38e60a73f6300d3d7d0f63609c361d29e655b9608064736546438e805d8de9ba81bba5e1cf3d877462de891c3a3fa4d1e2309e9eee91e339b4f06d07acae6ba6d6fe6ea10c10e6fac6ad6d72c0d5e8c89d90d9f699a9ea3ee485bffddfb730f7e71093d1c5e6b78adb598c3cd2cf9314f39cb7c3955adf6a4e60a22f68230be26c184eb69c54ec4296e9a048b3a76728e6751b65f26f3ff10eb4287f6771fdddf0e765ec6c3565a11c4cbd7f5d596a6f8c6f9881a219df2a9266cf7ef7e98636254c956d708ff4fa70c7934734da374cadf74a56f20f42ae80300254dfdf4292dae777b72607de3eaa216abd179aa669aba508c60f5f46e54939abc02f480aef041a3bd39492721d9070bbe39040ae84132f648ae57d4e28e224e757fee6711a130cc833ce1d153ff44aea29199165847e34c9f1ce7a11dabe93c6dfd8b2ac94daf8946a8035e52699a3f119fe97a0697f2f5094c70337caecd6a9caf2eaedc27756f9cdb0317d2050aebf5ebe08cfa9bea12017957083868fc623d8afefc92060fa972e2db12735e2d6b6efb9337fcfb4641f05a916841d545bf0b8f57c9bf745a583fc736475dba8203a4ad76bdf444aa1909a57531d475ef3f124c83faeb39d64455629624b25855e3a59b4d9a5509eaf7b5bfaeb877b73ff68d337de32a2d4181834f3ece6c0c1af92b0bbc45fc9d790da63423204cd1e0918ffafc68a86d13e90f358ca0fb935b1e7d18208faf171db5b1f52cc30c03dd7d8d91cc60a818f3d08969836e99a6a460ac465c4a7c7d1b6dc8d9167c9e6efc5ffddec2d509c0ded82d72ec246478d04e3beb3805e509c2d5c23a9af79d3949414ac963517d94f89a247c5d440b5da4f3746011013d31831b679322396c464df2e1deca7c350656383f0541ce5e56518e35e1854c1ab51ff9986c011eadc264fde639d25da55cd22062b1590114acac2cdb08edd4438881f9c1ca65da25961671d1a010762c655de7255800fddf9a0ea30c4f35c54a2505427dab008cd9985278da37dbfbb1168ed6518b0e62e1d6413481b7a9f071818ef7d0aa333ddf575e92efa22b9a24fb13d7c4798a7d3211adb897558193617f569bf320d37f5a1200530deba093f1f3e0649ccaf47c6a187d01e0cb45413b778d994fba6dbe569ca6d9beaa4a85782ae486e029570a57407598317779397fb4215b3923775a8908038c41306be70636bd701f0b61bcc09435077a4ec44ba2b08b31488c414fc23dac2a7352c732a26e0e064859748638a0e4e0847ae522c42852e54516b65f7a4792bf8bb10c4e89ca3e56a19bba637837f1769ddfb3e8e59841eb7cd2e4d5bfe21748dc09a7ba0bb8e81ed4c4d247ef30720c6db22d0b0206876f508c603966dbfc4c2e0b4bc7db59ce783548bd83eaf703c1647d7fc8f707687f20f2f3403837854cc3e9716974cbe9cecf16f190f8615af33066501feedf042d7d49ab5ef32140c0052b507cdd37b3bc0e895595d7a005a5fe4b86059deceba6243b836c23aa0f0a356ebe6f6e7d0900e88e78c9ca6195d1d57af03712e1389abb135993ec37d205933de01196839d2090b5c472edd42680a471c00afe23ec6f753bde7db09e11c29946af7c64968114aadbfaeae676ae4870dfad43afbddbc6ef6ec602e53500e2bf575feee3a2f07068314b2ac84a85deaac3b6f1584c9ff0814c83579cc1894c300121317dde327667ca16f02354d58ba8ed0ae4fb8ec45fa1f70e4e8e2d3353db283e6211684ec664924ace9fb85a322db347668ceb4356e446676b464fe4fa0b46db1525c937cb2089f407ecd4546055a1bdc4e1f6c5ab9934e127370ed33c9350dc8c854cb639857e378af8f1c45d0f3ae09a91d28a21670f062f2e2a28dfddca47372c2cb34d31229e654264de80b1ef5f3ff0fd74e9bb2bbc5821190485740105153236b8fd0445809ba589f0695b14c14190fd2f805174351e94ee37246c4505b20eee88792a69a838863d9ff28dde87daf3e23fd0cf088a41878d505cf2bb55256e9434cbf036691d436add425a2880dfa3050e39a3ef8bc432dbd6d70f06aacd2805ccaf0bf2f953ebd1c9038b044cd3e2091f8af2b909e93dcf7f58ee602fad42f9951cb9167d46ff730db7dec04b028a744d93ed1af1c5062277e5e339f1c120cb31e4f2aea9dfa337b672c9bf3fb0bd67b4a49e155fa3ea042d2069fd6bc98dda159a707b7cd067a90b30fec06bee931cac06b5e5b7ae56f53df2585b02bbe4605abf7a2482e11631fb8d5d4d933e4e849be4402462c6acd7b1a27a3358c40bdabc33f0acbca4b97c1c44ebd410f3e446542646afa473bcf649f584ab819e8954a92e09a70a0cce9a94257fe25a939efa84aca4bdd5dbe28547d5514c4df657fcf3185f37d244b31d5f35c7e2e27816972effdf59da4555156060703a4a176330259eff78526998595c7b48cf11a8e1147531dada60b9f20d94624a3a70b16a731dba56fd93e06fdc17e0288bb3df5b1ec0748b7f29628bf055bd1f3ebf2ea57ae4b5c52845ca0f8bf112a9aa3b4a1db0cbc32175f636a12c83f673fae0ad9effde1c6eb5157308cf8fc61d74d267585239c7818eb9fafd9b0ce6592d228d46e1d310a900a44756b1275ba5afb19fa737c73f05d18fc930fb2bf6d42862b907764fcc6e443c5fab0138075438084acac1764578e1c3e3b38ca8bf95c860a6309a7fd9a48e2a9d7571535930754613711376003d1fc63836e76a61efb72976b05247b5df43231830c11609c4b08c3ee3ccd6ae441b8ff36db792d336dcf824aedf9433356fe58fcf558ecb75418bdb1492c087032486e757cf8dc8c04e812087799dafab8312e6f792002240d2156493aa43dcc2e13f1b7db0290aab8db112639fdac0bae49c6ccd5942bfe5900e5223b3a4989540ec7895e66300195467535fda6fc7b62ad9e2087a301efac0cec2a6ae7ad0c5689e434288286e364d222550fd6ee2de0ec5a96e0b52ebb6a43fbcf19475b02b9ac5ba79ce970a95a770d25ad91cb9edafb12300e76df5a603d92010bc1adde1bdf81653c821a204bff18624d05bf6b0e5b22b9cbecd977ff1a6f3b2dca125cf5c2c8182b373aba443313a83cbd2f034c000ec6a2274c7bf82f577fb5c4687da3219cfeff263803d1d748809a000c75b00c0396f79fc8eb747d0ec6b02f5dad2d9d39276195b137706e0152fcdc0da2e0d315571ebe50dbb1ae2201b1c26425d815ef57c3f77517e8ec87d5196c2a3149535f238dce5f0fd9df5c7b9929fba1a8529f1823db9c2fa2fb7619259429400e7ba74d1f251abcf3afd5877d51c4aa216e4cbef9cdc7a496b723945c458c1ce5958fe2f6a6840f9ea1c7d442161ea61f77141a9c3b8621a75c2e527e64a4ad87154d5366ad140b4c0e18e93169c4e3fd3e6625f84dde1e096b1781ffed889830730f0e5e38e4f26e71759d86e97ed756ad0bfc6a9a526c4a28efdd585ed4a3673937332aa1f195b65d2d8624b0ad8d1b49931d7962948f0223bfcee4b28a4cc0691b4c127f9b7b845683f498fe579a91ef473c61829924717ee0176daecaa690d675913d9628b88bd2a5128a5ddfde9f435784cec5dd4c4e491a27252c1f58570999fc692393c11fabdbc3a283506be948893a9dbb01cddf5b2a4974dc5c519f004f94700f93f04860acbf462e055c897cf12445fbb11ea505b84c20574c7cdc50dec5defcf1d5c6ed015d389a11bb30d74c6ae587513cebb0c801d2ee21cdefe644eaafc839df228d7f698dc7edf9bc4e9fabb997aea951c244168f2ee527909c5fedc8fa3d8a2bf6968168adf9de2215a83790e41c48c490c7847474175fc4b144ebb19956bcb045f70925b4618d50c2e1d31c9b4a4b0cc382da17ef4f87892e79a19458bdf5cc9425cb909291a62b42ce58cf2da0e77b9cb8d1fa576a65f6b4a913293bfa993fe1ba0ee2800abf6859efa0c877516ceb9e7ae2cfba602cdead0afaab1a41d67ba5c9d0ec8eaac379f4089822a2276598672c75c4aff90177eddf81da65a6764aed21da79d28a8aefd828b1292146035e49b2a89c53d0e6309ed30fe396d763ccc706690f857d2492cca8a2bc5413d9c24dc31ac963cb5b0e8ffad93945962a1c472b622acd8fca208ffe67c54bf8dcdb99a7a5fdb707fb75649bbed1d453a2592749c16853d80695dc5a58ba909ed4424e8af2c7f5c9df73b2f79ede15f4baea8c640a9b921b37d6d8cbe12738bbfd19de98756dc962e8a39d16488131a6965a24adb344dcd24cc5ef5372ef7276c660e41525b8182bc1193b512c91b31f0e59f03a3eba782fc01301b113ad7ba745c12fbf126db62372f9a08c1a42ba0c07ca19249e937d477b7572ca835c40a943f93b73ad8276da6b2c95401b18be1eacbb1c5bc4741b4a8af0be2a4103748917f52b058e8844781b61646a654752dad2d6035c3d067b31702a8722a2d5c1e225ace7ef2c962eded42e2bc811c6501532859d11659e1aceb4a497ca97943b1275854691a03f871e2eca6f236e77593b403c8759edd3031490786688e1ba83f2f8a711746a18b4d0b55774a23955ac6565c143abc38cd9b0fab6c01cdc252f52df6ab38d37f8bd600b1d1bc37aa96118dd8b9947263c5bc31e374349d0df30daf8599f3b3de2290362e824dc1b6c2dfda1bdf6657ed2b2f74dd6c272e111adfce39f2175aeb3d1d7f37258ec62ad0438578bb838e4c7cf447334da73a9b68c0619cb4cf43c8de204d0a9ef145fdc193676d81e060440141c06aefaee0f48b8a5994874ed561cde81403f99d1537cfe0dc9f9af39e70f9303e174500533dd98bfc67050e62cf766a8101d3482cebd16975dca75b7dbbb41f158c836c3ebb3edb6ae99b113d515971b46a28418a4fc3bb15d63a7200b73ca110d07f2204d90bd5c9a8aef30f540a4e9442f4c766c7791e6bfc0ae7b83f096d86281ff165f8d688527b3845e74265734be89b19a5621bc5a6e279615b8048887809a1b8388c6a13df376323e45de44573882d2011ba433d23420a260a391ba30993f437d97ac0b013ff048e92c739c916bffcd6051f70567e66f042b1041ce08aecb3e39139b68025236242ea5ae29b8e7114a22f5da5c23613d78003819602fcac0fd6103d253e0965aee43bf1c6bd5364100277fc368c7ff8a83b2a7ce4b9f9541f0ad7fcf2443cff8b8c2a79e3205fc81016a47eee99f89df95ee79a93fe11d83e8b8de0e665a91983e23395295ad1eed0951dca9d29a71cbf57688f15f220b04ccc51c198653a7886836a94fece57272725768a06b90329ee72d3671721414cc52ee4b2d59b693a6afda12b2ce6a068e4910dcafa39a0ac5c4eafc8ef50cd85653482f913431e0b4b937543f23b751f0be8afae102e27a7bcf1f1248f2d4cf9e0ab3bc9e972c7945940d7958616f870de27cd2431171c3839b0b75062396482b1caa868149e5d299fd3b24cea1da25ca8eb9e274b3458deb7d4a6a017147ef2b5b1a", 0x1000}, {&(0x7f00000000c0)="557c0079b5e2621cc317ef9c18ce31d0f59d8dc06c167113b8abf8b4e1382dbf4b662000316579a63e11ee2e535a84087ccf88319d8976e2a63ad7f5aa21d4f5036ad6d3d27c5bae108b0c974895f845dd33b09f42634d6e9c5c18dc199a944f6ce2e5b84b926673a062a4d620421a27504c56c250453d53cd5ac377a534015f3100838413259d198332484f20ab62c5b680095e8b9653a426333d5134c4ca655133bbd99a0094a93baf5d6ef8456a43919587d5c4", 0xb5}, {&(0x7f0000000180)="30be44100b1bb83e9c6c69acc55fb63237041c15772a4d8556ec27c117fd0f30c4f18724410a3bc8392448e21032cd3ae21ff9c673cc42dbb70c68afb540ac552174414d177f84b2a6bcbf29c329af58aa", 0x51}, {&(0x7f0000002d00)="76bf35f7e9751f611c469d92b6035b6d34c4da320fe5e577ede0b2037fb8795905d83e94a6bb6a4b10733482550a4f2742efc2865ab2f3b6d64bb22fcab785f9ea857ef75640e3d60cebdd8a78d0886e9b1ae8d9db3821f35e5ece23a5dd5c405bdc025c4ef76698601ade0608e2535255f0665ef648041969ee77434f4f5c2ebf931ea1e9119671fdbc647e36061a012d2f12bd564fbe2c98dd2b01c2143d8f2ede9764d71c2932618b5fb7b5407c228b11ccbdea19fdbd7e149604c4a3319b79ac8648713a5397e236d2ca4604560a60a5840418fd9c02d3c9cc7a37523b9700f0add5d3ffe832de9f27da13387342f5040074bb6bc59f04f56363a71132cc47f981662c218bdf3b0c1c842748d475e9155661702f0a2dda74a80d1ac4e5d74077d64bf59381f1ecf304484baad524df8722236740b8a56fde150ea81f99080ab7a2081345303e21d8bdfa1ef512a0fb0f3bd37357ba98b86e08a1a2686da13ccceadd7669f88e0acf7287cf9e923d79899c4ec26ff797fdd9c01c17f610a7acd9f8e32e7f7aa2a2e0d01d7d2744074f9389210cbfe569ee596a750a439d62972674f0f006ef0190e64cc85ddbf05629c32d0347bdd574c4c8fe00195a169c64a6381c0a40db4e02bb67645f871bd6cf7a0bb849f4bf67bc7f4f55fd8f5377b6c36a3b85225c2798276df2ae74a4705ccb56ff098fd882327349638970a76b876047910943408a4a23469422eb223ee800381ed296cd503ff23e5488435e4ba0369aad4d98f0222aeaa56cfea1e826e27b400f6f3d759124ba2de767457148f02262d930d0f06ee51c343682e96cb1888e6948c4d36ff367d03068c4e022895f3106244993b9d7df5601bfa4fdd6a16617fefac35ce0e56fbcd2f14048f89716b71e43092dbb080b325b1627671e53966f605296213551ee550f9bd503212e8ccd8ae062ef95f255cce3e34693b1387d7fff502812fa4d605e09f2a5b91b4c332c1f7cfaad55368ea2ce07e26cac6c8ccb042f650e5a453c7affb7b3bbb5da6aee1cf4cadf66bd2321fe865b179181a6c981c18a444ef404c4283006eb03d24ef32f2e1b32c13a0e922afea30593327d531d31aa0700bf9fe1280b3753869cea6f48a958262db08711bd8558de4ebff0253bb3abea9bc4ebf764dcbf3a39e8178f50130e587054304b94411fda87664df0961e45f66ff464497fdb48b5b6b4aa09f4966a50b2aa00835457b198560b9fb592775453c0934c87631b8389d516183c62f48e444ecdd973041e9c156cd81f38db8584c2d32ae720400335c070280a38777498c7605729ab502e90e8a31d3dc7a1fe371c884e615d6d864cb334ee04685d76ba21a0041dd2e6d89037f794d5cf7be2ecf14553104fbfe6fef313584684af32aedfb0fd250d977cdef7c2056ef40f28b4b04955168e9609c9f87a28a71bb971c77945deda518c850bf7412d957cf777ecf1a786020d924458baa1f8d8b57028728655037b06468792522a5617f627919d188dea30d666ba15ac5605825b60c0d5071133eb59e9125163aa96b36e8e5aa3e7daa3c87aaf1db2c7460ec694819f628681ba17aadda2c76bf49eb4e228c72c38a1f19d3fd7dc9b0fe4f7413a63e00f4475ea7df1f362bd6bb0b792594cd13203d57288065a6c630d5e5dfa81120b557431b9471b57c3eda272f8b774813c4807bbc7275914140fb271024e44ecea91f0f367a4621d118422559b05036220d29b070fc0f0c4262189cf0e4cf313850fa7f950856c65e64d1c46aac8a6d74554e4309e5335a86d7fff264fd2f9d4721749a29e21fa72dc9c7a31f8a8a76ce283c2c7a53de343323f2643755ab5f9f12441273628d11575b005262ec4dde5d636cdcb917d7abef943482d954533ebf27104d5b10b2f5dc2d1a62efcce031ceb0424fb16f8138af0fe5536f98ae39caa8c6521e936f279522345fac362e4c62ca66345209b3fb514f64e08df0dfd8c80ee5ae828035ac430bbeaced51c7ced0ecaaa0861e1e2ceb29cf653c747e36d5b29a35806be1c487a47eb74ab4d90a05701c5689502c7f7a079a4571d02ab0aeb8cfbb2bb4b7cb1c5ac65bd10b8e0bb403e51843fee087ea09b5a396ed867f7f0652069e083c50e613c8e61ee4727789747e2d2e171c6709ba7bd4550e2401b6f0db43b594aa3633855231c641773f70b8e9f9803fc8e80be90d1693560051d260324c6e47823bcd46a36bb1944d597e5e36a953785e8b71368c45e6db3731093b5e7caf09f15f79cf1064d9b89555b9fa2ba59eb40a23826ba4ccfd6188775e4644903d567849995e74083cc75815a889b33eb24f6c936d20dc43dd378d30d39b2fc66c127e1c7486720a51fd5358e29997b4419ff6914d9dd12ef50307c3cc315dbdef3bbcbf51f16468c0736d53d1042044620816d3afa428dfa3b3fce3002dd827f8040df69be0c6d420bff2a7337232dec4ffa23594dd4915cff4b1bc0cb85b43c0231e26a3b0b4b12ccc724392af43b92f1e7de31726f9aeb5c705932ce0b799b19fcc9895d3d19b6fcc4637c6376c87c63b25eb772ebc7256aa8045e89fc82073d6619a005e1e66c6e38c226f0c10b3487d53d4add5d3a45070c585aa68cddba1ba3ebce0430ae6e26138ab96577e6861d254782779b175520945dc773e944597be6b27fd5a1eb44777d8469f9a62cee40b8abb7d8bc2bb5dd816f737ecac36914f50b3ee7d733f301b05ea944067d8ee43ce5db0a9095b6ea52c027002e6e2d50485c2be6800b0ebd544d6741e810f2d60746bbf3744c3f16ead27fca7664ee7c13fac05d403c505c2006fbd76623a31bbff6f4600c144c50088bab61910c55f0a9bf541537a266797c382a8b768e161ee4ff9507315f1359af348063cd4d41500e3058785de34538ed11b13494740e9ee0f46902019536b8a8cf4f085e2883c8df642464d8a8d8de4b64459ddb81c2f545e4b93b5f1a5544d630b38c102becb74de39e866cbf288c2e85efa2895ebe2ce2138676c276ff51662ffac619b23fd1c18980d89ab87c6d938c6956128148550967710fa60a21a47d9aaa6d1d6d116764757f210f7844fab3185456e860faeffcad1fa6ac35a0a675c1f15e2bd16e2dfa3381cd10de313f3fae60cabb875a6df28183e6334fe12745ca32cc8aebe55a5ba1dba333f718b598455b1bfe6188e44549cccd227d0fc9302d40add3cce4cafd863e5c81b133218597b544ddd6255459bd98312727f397f5b9fc3f665582d2eada1fab4ebe66492eed45c268146dc3be492a9a06571f85071d148eb714f44e7e4ab2757044a036e31b0672354b777eec39b1f8f535a723fa0b2fcb511783f3d8b01fc48771e71c69105aa8c7a31cd4957e560d21581b99e66154fb1b2578bbf56b71c48f7872c3b4e292708e9616f23079fc6b9fc0222471f21666d91abeae6faa6c52f613795a67a48a6c7952f5e6a4ae53dd5b547f50520dbfe134a37b9edbcbb24f541b5cb4312f266945b2ee94747dab1de566fec69d0721490f1402401f715724d277c65fabafc3d8f9792b9e05127998cee9d59a240bc425de68767ef08331a301167fc027d971462b61b021afd891cff2379c86e2ad98e3b30a276eb185a4193d36e547e45dfae450592b8a18a6cd94f88dd5511caeb7bb27569080bd7ea66ad756b43f8c02f57ab25a2fb44473abbf8abc94a9c28f7c987e8b3b213d404ee99a5cae235c2496a659683668f36db851239bca9651e97328f509f42b04eef7b3f1669108ab9795e8702ac359af5e6e7359c6311a9303ebf099125ef65654ddd413779f6e88b78ff1e79b0f049228e6cb6d4b57508a1b309b98650a42c94235bf9d84e1aed642b04940f3d05db2614174c5536cc2e32bf5401c8484af1df45545d561d49153075e34cb576a0ca89181fd2ff31c44f9561de1460ae08f138533891013e388b27961ad86d957722c0f2aded9a2bcf58219389d17998eaa5431a6a2ad2377dc344377536b0e7719ef346cd7681f5d2a12162a84cf36b3872bf449018c11436d9677c9b51db03bd6ca8a4bc9e8e620e46dccb0c94796242d3b83cf2c71bede1a4178d3596ea4e095dfd67276108df3a4dc5864fdfbdc3a2042131906108ae4f98397acdc3c63ccb2742f89fd0b10ec9826bf264cfc647942a362d4dfb7fafd15369976203b11904a2f084cd309bb9a9979b882e1096b8fe7b5b2ed6d3c5468c060e5c4f73fb53aa0c120505617b81dc70f2a3dcc6eb8aec5c92326d1ed381721a5769c84d73277b5291960f405f8854684696d374e8a06d9b614e47711a94e84e884c396333cf0843e66628fdd8f633696725b96510177323dde5f7ef93556ee24a9827d50062e0327ff4e8b09abe915e3558c86686e4f978b46583e4f2f7e09dad5ef23fdfbd5b99aa48c18ea61ab67785a9da71d932f2b5afc2e4ddf68a748bdde12db2bf7b8d306cc52c1640e44c1c7d95c87649512911a83efb0acf6d5d802d63db457276652c710a71194e5db01a73b52d332cde48a311b9a6054bf50789b1c3ad8a72c19beb54e225e9b4ca4bfa4b231f5ac7733cd8b7ef1e730b8dff6be105edb493fd483546d04110807ebbaaad40dba0033e03e8eb8d341bda8c1c85fa513adf632115e2438977f971f53aa25906636973528ce0906ee736ca4660efd135a55d35d8e98029ddf51c368f9d89f19205bfc3e7ebac77326ff13bf3e3a7846bb9b89215f29947f5325d266f73a1a1ae99e02d4b64bf87d4524ecdd3d3c1c418958ded27af7280c4488326b747860f7b7362dde8ae83fcd2e9c2bceea5de1da07238175065b3b84da07ef9c5d2961f67c2a75b9a20c04ac6f00e5dbea79053f2cc795dbaf02c5865b58cf0a20e7ef2c5b0dea0bae914610113422d752727971f170836da3ae147de4824774a4bd454ce5816fcb595441847b941c7a66e537780ca0998c0c12a4fef40175245cbc4f220e5ab8836017966e74149bed006f5156b0491dcde6556d17b6de52a941e88885f20f126f74b5c0f8174f7a943489449bb1a247278058d756daf72f073ee0c67ff463c16245444bef0a1ca62b2959bd64105f1036de3fda17c93eb831864d65b6122a5337e6294dba50415eea879db1b69fc1d17a8adf6558724a1c7123c1a68979d7e2e4ac310b0c84553180ef5cfd248deb721e63c94fa25d0b2c8f0480d03c705825f8a8433a9b03d43c468a82d3e373cc31a3bdca0c533778abcef0cdcf91c69435e4723b491ec5aa884d14fbbddf4f5908bfc44936d329fc96cd3fcacd16190f03b399feab42cac4ebeebc629c58271078279f60219446dfa2613c2ebe94ff7036ac1e269693aea1f74bfc5f938dd765811ed628273e7f08f977efa8aba42ae2160257177007780a9ea322dd04c25e993c2b2d2904e357b39b1e54d83c75915d197bf50cd6c83e0ab00efefcf1255b3da395e59ab25000132492e5d42ecb1e1193f1756cf8ae5986e67afae5f37863085c65960b62e43ae860b195ad2d17ed36f7f94893e653ccdeef838021d400df4c35717daeceeb5e48be2b598f751d808a29f1d82a3c76a270cb6ac97dc78bd7f97a85223dc38ec1d63a3480a49cbd8275a1e7efb64752772355e90b0c0f58eaa567b0dc9b488da7f715fcc575f275157d3793a80416646f54cb802b20a5d53a9a84090ed5838549b96049181d5819829dca1b34a40c90942bba8cda416eeb5b954ce5aee4adf1ec7dac1832ec8bee9ac27130af1d383972a2df4cea68199c14ae50bab06b94558abf7e426168", 0x1000}, {&(0x7f0000000200)}, {&(0x7f0000000240)="806fae7f77742e02038b5049162bea268d9a0acacab32e0cca4e1f007f13c104ac7c0826649c012501372ade153cde7a46e284ae8dac302862826be5877678d11a57047933b47c943ad949deba355e77511feac14bfbe52d6446a0c964a0af7bb5c99dd9080574e88417f4867d90c00731b34205b45aa151b82f33d9b52b3160af6ff713cf1fc0c2d1315b3c7e53ef2bc6540eba9d94", 0x96}, {&(0x7f0000000300)="b1968930cc8913e2e7a7cde3d9770559c3998060889b9b5cf8a673709be4d001fc5d152e5f922d4d4970865986ffebcbec01cbe6b34188e641f8440940faab5aaad33580917abe21f803729b74cbc014f0cbdb48a3823679e6f0623608701f17b77f32ab1861eab95bae5e1a75ae3ba4fec051fabcf405f6a103f45e19d66a31c22050b94cd7084d232db86cc2fe2b6b5edbf7660132982cd4ba882f5e14f0cdacdb54c12c3e3691b7ea", 0xaa}, {&(0x7f00000003c0)="4f53056645c97ec3a2a6fa1e3a5b2ccfd3d06d774fda3cd4b0548427e829cbfb0ae42a556cfc0708359515", 0x2b}, {&(0x7f0000000400)="ed2c975abcb3e213971182357429619c8c9bd49b37aba797e21291c76c115432fb30d05670ff494872754d38bfada8da988c18159a7fb275d5663d07c1b1d30615a204d095cee0190a8a7974c5986f48e43b06ae4dc888350fa8e5b46a10d7315d94bb809068a98441879b303e2e9370685f2906b86a02bddae742565a6986aa6ab17091350665e15880362b3a904a60b701889c40bc8cb9cc302170bf3c", 0x9e}], 0xa, &(0x7f0000003d00)=[{0x30, 0xffff, 0x401, "19a5b1aba0ae7be5063286edfa141a3618db3117f74d75b9d732e2b5650d2c2a"}, {0x28, 0x1, 0x2, "e6efa1250c74bc376eb1bb2e508897e45a22"}, {0x70, 0xffff, 0x6, "bdc0650626fa3dee8ef2b2dcfa08d5324a55ec10c80de2111d8f7e3aef529991e791f74f768bc818f9d7ef48bdc3371ea3902e0e5be3ab1e708a87e678c50b2fb9dd047dd1ed9e58aa6ef3d67eba7c5c3b48171584e1f2d05f8adb0b"}, {0x38, 0xffff, 0x23, "a2858dbedd81a23e61410994246224a7501d568cb2eba427d731b362844ce83005fdd8"}], 0x100}, 0x1) accept$inet6(r0, 0x0, &(0x7f0000000200)) 22:23:31 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x6, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffb, 0x0, 0x9, 0x7fffffff, "1702079b377b00000000fbff000d00"}) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000040)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c28", 0x59}], 0x1) r1 = semget$private(0x0, 0x0, 0x10) syz_open_pts() semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/91) 22:23:31 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x0, "2b76f64b2dd7cfa61f930600002000"}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4000006, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffffda7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) socketpair(0x3e, 0x2, 0x20, &(0x7f0000000000)) 22:23:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) setgid(r1) 22:23:32 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x811, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000400)="f7986549a3f24753ef77d049eb4d6e21061e9874395907195a005ee940d0617b86d7d89b1e7196ee1825523b518165e11df6e1d40c8e5f7212ef595f294596baac51c14fbb702c9dc976069561f4b6041973f521df74f2cb6f9ae78ccd701b0bb7f1443df5bc5c0d1203900315dbcfedc7ac0c291489415b996704bd7638971e98bd1b55af36e9ce93a2b8fc06fb7d16", 0x90}], 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="800000f0ffffffffa1aa3234"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:23:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) msgget$private(0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 22:23:37 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xa054, 0xfffffffffffffffc, 0x8, 0x0, "62842bc2b3375224cc4273d941611de571f3b94a", 0x80000000, 0x800}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535", 0x241) close(r0) kqueue() syz_open_pts() 22:23:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/31, &(0x7f0000000040)=0x1f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="100000e7", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200), 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x80) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x49) r2 = accept(r0, 0x0, &(0x7f0000000080)) sendto$inet6(r2, &(0x7f0000000100)="8aa42bbe7721c46984198550f20875a578941fd72173c68cfc34179c2469720f2c2780bd1d1373526ac4c99ac66bbdd511074b0c88b24c9835e89250e369e12c9228e9f6024a205220d3e163ff14c880906120cf3998f6f35cdf098591608bedfe12af9b01207d6a5e3caf1650b61fbc059bd761ff920ef688c42b155066473c12077f45be376e7f4392e7252ad4bbdc2c479ca2a931cc0fc7be6e111db59453f6b1be17715871a448f8f37fe4651c4276367d774f0d3e6b8083fa922024169fc4f9d0cd884d39078f5d3e650b7e4e428c76b2c8", 0xd4, 0xf, &(0x7f0000000200)={0x18, 0x0, 0x91, 0x3}, 0xc) fchmod(r0, 0x185) 22:23:37 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) recvfrom(r0, &(0x7f0000000100)=""/150, 0x96, 0x1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 22:23:37 executing program 1: r0 = socket$inet6(0x18, 0x41000000001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvfrom(r0, &(0x7f00000000c0)=""/131, 0x83, 0x2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 22:23:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = dup2(r1, r0) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) socket(0x18, 0x4000, 0x4) fchdir(r1) 22:23:38 executing program 1: utimes(0x0, &(0x7f0000000000)={{0x0, 0x5}, {0x100008000000000, 0x4000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="3c16b5942a615416961a66ec4a5a6695fb12ca971955f0f8f6877bbca9aa0000000000000009e042691dd49020677a7b569603207fcfd302910397cf470734bfb7efed94b87fda98387805406b38f6b89804c4a220dac597c85912ccdc19da2d87bef555589e4e68b92d96ef4eb0ccf4d7d28ea07ab1b4cd4d99bab2cc6e6ef89ba0da510526b07f9b52d80117ad0bf98a96bbe72703e7bf9c6ab2be1478f0eefcf1aa2d929c550a03cdde14584b3f47643f987c90cd4c26728c", 0xba}], 0x1) 22:23:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x1f, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)="2e6bfb4a041121", 0x7}, {&(0x7f0000000100)="61abc99ec7b4611c3b9bf949773a3190dd9d96302666d644d72d2a23febc96786f1acc314719678b5b6ae8a170e3a28b7967e5f8baa94487477a81e26a21e67a1018751cf53c9386fb4b4da2d409a6d7e2136881b1e75735e1ceaf221484d9e00efa8a02f0b80edd615c6c39e6eba126687215251ad9f6b5b9dd4d6572db04be5fe8621b8df67543904829acba7aaf272ce239b1bfc40fd3b2ec524617af20dba4ab03", 0xa3}, {&(0x7f0000000200)="ec35c0e7274391272c8d7ecf4a06283e7ba76c64611cc50f9e1188120f1d502ac30564379bf0de3361aa5a4b1a1e4cc037ff4cff274107e14a46ffeac91e494ace8afa5adc122d288e560a64f4e9a98688c4115f35b7", 0x56}, {&(0x7f0000000280)="ec9de809ffc4e64ceca369c947a409a890771d87f6e664560a4e08abc007e64b4e4571f08de1e57d489c48", 0x2b}, {&(0x7f0000000640)="f23c7add8c5c4367c490b7989ad569256b76c3af9006a9f18b76cdd58082103fa986f1f95f5b0293a8041cd0c8433c8ed8fdf3aaf99bd18c4ff981c687bff107afc4ac4c23fa44f5a0ed0493f68b94ee2f04ce549487ff8d524051f02e0b1b285e3f00b47ae80e957ae0f7f2cfaf235fe15be3c553c769b13a5cab00566dbc47c998aa9f66c88132fd5564cf3096c3c56b75a847baecabf43b1412b9073a50b0576d80a01afbdad41c9947c68cd9904e1356ce3e9375be56fefe5dc597e1c0c5be1c833ae4c29f4d61f7425ed32739a4f33ca0cbff85e759c93fa08ef83cb20513885ccf28104bcdc801643572751b46504f2b2a0408275eac185e3e33308385bc85aa2a65a88bc06abf59b950394bea224681b2c29a0b692d43e1f6c8bb137fc1a1178f9c4e6eb020f77217d992a494a54ce89cc2fe23b6f4c440b8ca12ba76bf68da904129c2386393d1aff1aabdae9d2834c61954415d5c2b496e7b98fc7891ba7d35398c42a8d2da88cb7210763c0ed950182996de4b2901db433f72842d05b93ef62ed57950096f3d7aaf78814120aaa6a42a68b83940dbb7c13c697dae6791dd1a5cdf0785eaf1cdf0066cac2bb516cd69023688d1495f298ff038930bfe3a82b07745348365d1b04a17def86fe69ac12e3df6c2f53a96b7298617b860d080ba701606ae26d471ab05f01501c2a425116edf45617591ce669bd063544ea8fbaa76452355e796ab655d66753765cf038494f484f1d58ef4bab495626673787950e5a6ab4492f1f255402b7fa07caaae3fff989c1355fd0c9adce12136ad3d36c30624b9e4870cff1348638a1aa1c20eae4c81ce0aa7b5ab2f1a8164c6afea1806c1235cbc06ee13c4e344e5bd67ee546a0d3ce27ecd1f9faf084e82501fc300d2af742b2a865045d1a4867b015d2af9633792ff61c84a8b36c439a1803106ccf7ca9f6e5d5927456ead4cd057acb235e671a25c6d59c53be2fbfc22940b6ab5ca475211cb03b24151f93f13987567e1ffd678e0f66fdf11d107b7d425c208903927f7be28bf4b9e66e8c049dc24d678c7755dc2faea3ae72ab33f40c5592f25c52b6aba197d0fd894f37461b268a476393eec047953e6f371fd3f273bf581523d685793d253ccd0538ddbcf065aaf19444f6a8d040dd192804d7cdd85b404077e670fe36adb5761420d51fd6786fd6861c70e4b1890a06b3e4778e610d6266c3914f40c8f75670f658053cc4ee9f66bcac85c2ec6e949cf0a8c9f57647f0905e3075caa939ec591b7899bf217f56bac9c95ad97e11f4b90fd9bb641f2c0c60489a4615438c45b1c3b276ff74f1e593a93101ee1cbba8570b3ea464948e867306b20fee4043f344e07540c725ea3e5bbcdf4de315df4048d84916cc4419e2ea5d82dabf23100de1c8c817f3915456daf356390b0f8699a035fa2513df844b6b39324546447e5db07d7301fec6b7a6ffd8ec862f38c63dd3967842b086cb0a22627b1832187df24973d89db3896218f42817a5f19890cea84fad9a49430d7da6a895b5618b3d97f7d9770627e9f2ad916765ead7059fba9bdfd1270a64b0f81a7dfa6eb6333ae3c06c9a5bcaf4be0daab012d98e6e11e6921c3fae2ba40c66246507073a0c1b7db9e10350c40d40f2d49057ca46f0091ab5f6d99aad19f542c2eb2c14f921fee1f5fd86026d0e2b4ce74500a736cfced708b36bc8b36a73a365ffcb66ddae7b9ce4954f8cf03b0373dd13ea8037cb224dee45655d75c9122a3b86a411f09b7ad3ad6320b0c6d216b9792dd6b2d0cbb7c8c14e1c523006a1b126479d4d2ed091fae09b1ac73a9eaaa7a9d253680c2be0d20bd03d352b4f7d6303a44e1da2ef63ea52f33a798c47ed492a2fca0927a9066f1f69ef55d00fb9eb1c96a793987d9d5aa506cbb2281b9064fa2dfe71d5002eec0a930d7b028d7cf4f9f42e018c7ee69d33db17273220eef85bbe6ccab64b719a2ad0308ccf7a4cc32171459c16a39aeefbdaf9fcae914f0e0a796bafe78ae924a5cec8d1291f4d816abb014600e4a57f2ed6cbf9611589cbd8df6c00c6822bf595da6514736a709210788451603e163fdd50b8a89d91f9da5002759e533c43089d8d5f3503383ba3d20d89a52961a78b5966df148ee51fdce404e18d90129033d3872e84cfe2ee77020373ebf65d11798c73b51bd721ec356a57597b69ea88e9062f3f7f5bc9251dbe5bd241a8501f25b28110f45b158dc91fd2f23123723fbcc29c09f6bd962ad796ad0a892c47b6e837d781e2e7346684ee62cfa2931f174d90af3bef91ac570bae3c7344b6435ddf597da50c31ca347ccde67a4d3a52bcba23bc2dd7ae0d2b016ad6c69ed3244dbb0df36de406318340fb49173734b762332ea965434fbc0ef5b6a03ecd2b2522e10e1cc4f0bb2bcceef8d0a5e85ba09f414f0ffdc65e121d9449d34e1243f165fc622036201921681b42335212bf8214b85c0d0ee44caa082e4f6719bfaa6eaa0cf9a0de2342442b003429d7c095228c6d7232f18c3e8437e2b80019daaf8ef4863169998b92eb3fc5cc12aaaabbc5341a2cf84c78764ad5523535be2729d5876d8e45ac2fba6f4cf23198dc0a0cda9e0d6b17ee96bd7d4fb95fc3f4e2ccae45dd2fe35cd0d8c44f93f56d6feb44d40078365429b1e998f58cdc7bbffe833509f7d8ab66767e3c53f0ddf1947f70a71569bf96b2c05bbf2d38211bf42d2cae3d0fbd6e35aa1f8b46453134dfee47d9935d24ed594df3b02cafd7a2dcbfb4c2121739ea5b9d6ed0210923b51203dd5a012d741b97d78e3810c6e316e22267423dd32c66273ff74d1a7952a69df46db59b80cc92bcf5aa55f4998c97cf78b64a6100834609ad859bb802a7ab06f14a93835fcbb27207428fd595cb457fd8a54aa1bb344e3c52a1b85010b22410e05cdb749a60967e0ce6138d504e50641ad8c205016ae590ea0a70152554aac401536cee14faed8aaf67e6132f0fcb3e057bb455f7744a3c6d8bdd4a23ce314185056ce229644e781cc3b74b419769595638564d9cebfb6000e3c5de6fd435e719d90c1e0017082ac24fa35a025ca0434cdf8fdcc7fac08b0de5d9884d1b135d279f5c6b0fabb754e3303a62ecf23bbdfc25fec1cb24b6c040725a450b12a7457fcecc1fa2b675c9ed49b5dbcf459709d8473b295aab1917c991b2a4eead6d542c85140c618f4a3dc53d124e854019456128ab7099843a76b3272da6ffe2a3cef420287d9fa9f899496984816ea2d67832166d74917c90b33d330f7ece66613ddb79448be0bb22148a74bf5c99e4004664e1c2c7d6ca96c6872e5e2edf83a06313acfd8a511e69d9ed84129e648c7e6a6e600d69e7c5d900dcf382f64748d79bd337f811d83a65c67af1b3b00233e81be11409e31382fdca0af7f37d17544214051b7c707a853863d64bb9180395825d10ff5079ac55c337d5318ca58bab38ba40276d9d37efd967388b2592d8011ff629c5e5398ae2f8982db77fce585a521702d03666f82f5e78b9d967d71176d295c8a4c8b3f84e2cfc4829adb6b9c0da167a7f6c94d8e15de96378cefac60aa18a80cab213b9cfc4e44d5083678fca20079d4acbf8a586ed786a7353dd7e92cf5373c6324fb77a0595f8298a9db523c4da459c279ae8ad0478316553c651d54893951da717a856d2620bc78f28af408204a41a7d538479778c60ed22e7bb675319196e0dfe1da718175f794c25361f937fa4f1f35d359a47e0435cc918b19cc8a0312dd9a3461666c8782341c4622654d878cc989443aa00fab01e8553cb67b86cecd7107ddb6026127e5660ee7cbe6983b07ddd756489e0729fbb44aba546e94e36047d6501822c46e305c559510952950b86a80e9dd95b055bd502c165c1a3b85f691dd352f38f5f5c8fa7d7ab576dec6ec4c2d8db0078ff3bfb73b0136a0426e60a4c249fa97c6bdf3cf10c15d957c929ed35b1cf7114a81477b37059cb882c3d8c0c872d5c472deac4c85ee015d83f223fe5e5063d43e2dfbe0549d34c2d9d2180b5724601b4ce09f40a3273bf296518a91a08a6e284a7af2e161478c895e33d5f9b16d7bef03ab39e8412da6f26574941db9da806306170e40abac81c87d586127684c9c65d751342db878f22ca942985a9ca6e783af13d278fdba8727cb9ba3b846f5eda6098291e4d54d77bcadc09ea51719c453a139680e4c57afb18c7f3cde7b53b4d8abd7622b19bf47cd2bc863e26459f7758973896b5c79d491543a90569bb919b93560d4f521a25a7d5b8d3cbd998688b6765ab15a7bb6d3da47eebbf4e6f3eae384e20c890ff5b4c14544e439784147910b4e704dfd91d25df719f0f16b0a4b809426f94361bcabbd28afc73f2f4b67bd4f0f7529bd9d5b2ab90e3faf3de3323299c0c7d64bf0abd62981c9e159e6393eb2846d8fed03d1549ba3fdaccc3c86bd6c1f82285a5de98d0232df958309db5376abe076bf2a599c2aa1d8b819317ad9c288afb71bfde9cf6dd61adad5f31ce3e8eda67193d5cd7c66fa1c09d521130da36b8cc503f2c3a7720d4378f18e8d666d1754c05f8bc3a94e43a17d86f18a46c999cd2b62ad51e6abdc9f72b1d5f732dce1a3f4b7328bd2d13da5fd17c6bf63fc0ca7a6b27fde2118e003199ad659296537482a32d71ee04c28ff449b4f88e9dd5bc0c041469c6c164fcc934b2f92f20d80965743636349a5a58bbb8a90630bff3babc5e20d26fcaeaf8370db489ffcd55276265abed6e6431e41a4755f835db2170af2a472133af1a65b6c3cedeac125587802d88291ed4489258c2b547e00fca6547d504b984ee6397659c8c34ed13fb39bb92ef6156b50dbf3a80759ce4e3122f76565c188dd8e4d9f36087c05b907bd69045550c0c2a185e272fe360f69c4872e4998cfc863cdf08cbd9444495d88954dee0c8f7b21da4706f4e66c7d9012a60096ed067e281de2615b580755915dd7d978d7e376cf3f0c0308bf4e3bce83110f5c6ca95f3415699842a3fe496f77cf84a56139a6a9bdbc984a0f887c62acf61b1d77a993cba1eace165d5fa32a23466a0d18f1f729eb522d47e6ff073ec970abb0168b318f110887f0148106ec7f89a7073eb79f7a363e051f29f502d55caa4897c8b43c327380dcda2afe15fab7647185a9774d5b28ad9a426027d16ea431e187f88d43d63129c39ecd72e5894f6cf3510f22a99067d62ae2631344e3f738f7fd76d9b43e1b171a22f36f161d5da74bb503c1eb42ebcdfddc1a3bae9e79cf94b5f50026e9446a673c593875c2ed31171c4d6a236307cb9c58fa1a01b67d0abea74bf61d7e54b9dc8afdc2bff33cf21dc0c146a2a8caf69b7a8cd2e1181a0d8ff576c1b2e4a65ae7d9fbdc3223bc2982a2313925c52f32736e64b70cedda0494889824e118b7003589d99defe97a00b67ba93b52e20f42685508e8a56dc3f171cdbb69d7a3068ac4de1dde31e41f6c6462e2a25e02cdb7069eb7d4e502f9272f5a871dd8b85a3a58a0f5831e680ca5d47a6ee695885a73c4782ab3e8f2557725b3cc46e364aaf440e671f319deef3a8824eb5bd6e97cbde44d2f307ee4c5fa32d65f351e573feb47062b030f19356d5f51bb4dc0f75d5cbb8f8276ccc935689aef2816fbdde8463a3aca04fdd4f7f1d26c3786ee6a736af79290d839716842af6767e6b80a9c7d24651c49eb406919c4ec9e61616d594761e4e4cb10f11633588281492330f6692ca4f7928be8d68311e4453684546a88cde60f0a45f6abeb731b72fa9df3b6bbef07b2ae15948328f2a11713", 0x1000}, {&(0x7f00000002c0)="bdf51bf6562e01907b97a481276370c5719dc05c5e7903449c6a49b1313916b00a93832c58adb4f52fc8d10c42d7736c65f9aa9d01435cd17dcd91942ec79575f385672972e6ca5e28c34c2402b23773298922d7cedd0b39c0853da4c36fceb6", 0x60}], 0x6, &(0x7f0000001640)=[{0xb0, 0x1, 0x6, "b01cebe7f104aef9cf351dfe6e6c02718dffb05595450a71fb2ed86cc37d042706f77f34773937e68d9770832ea7ee43667571248a83889b619b73a106d879caf97a5d20943708c405756188de5c93bf89117620e1c7608878602ce27961163bc5529f7c85736a5453fbe96e9962e85b436d8b0ffdf34646dfa53105b86a3807e56b20c8bfd1c4271f84cc3328c207c085965ea4be5314ea21b464929f41d0"}, {0x1010, 0x1, 0x8f, "4a6af4ad3b58ea23d02d6660eb2a923d769311d491e00a6316df7097e38e5f5e7c69de78d2fa0b320806a5dfd45e61a9ef1e60660565b575477e96aa7c5e05185b60cb15a36c8777e4c179dc7e920b7d3ba0fcaa8d40a77b6676597bb65a04165c5150b3fdcd410e1fb89ef7a266cdb43816259ec7898e66b70b90ede500f51a96e51197f8730e9c80daa73cb16199758ac6fb535bba8a4ad91c19ca69fa8e7b7962dc8efc6526d063d9dd788437f5835a26821033f2f4a868b50b28ce8b8b887a624fd8b3d2888649fcd94103eccb1fc51fd7335110723f4a7456382d104bdc7928f78ad76f8ed3d69332b66455ff58f63575d8296ea73ea0fb22e3b830330df5ceab642d6e9ff9a2eae2d7212dbfefa8609d4c2fbda10e54c6979304e3bc1e264c1723b9d6168eb880673d7df399a5552754519344f5a925bec194e6860c763e724753071d79fc32a73c8cc672b53319ebdb62b92494ebe7a932179cdaf085817f3d66f43e72e0921780ecffe2b2b2cb52801984091018818b1e98a1406711100994f32f5bb755fc2dfe15550e72dbe4f50dd5e31d75c0d3f403315f892f7681c3868091ff7efa1890f356f14e72bf5ec8fdc72eac8211b755dd8c71536d1381c8938581c0f1a5fdfefa169ac9b963f53ddf5400b9ca07bac136102791843ca2f3c6c577b886e463d4f7dfd38fabbe7e7f007154d1eaebf36aca3a7b69ca60e1d4920997b37f1d5e81c2826b30915fef6e2fc29ff3c13e76275e4d2c7428a85d41c285a8722b2c1d52b9dddae488ed23deb74f2a9e42365778522c649c7866d87eea5b1219da534de411d57f083b7009ddb317919e520a97a7e5847fa529009d0d9917bba44764184e0a1e412f1867189254ce47ffa288bf03ae647b5e412f1baaca5214903c181f266bf2f602ea572f71709a58e5d1fed393d77b745a27ce3bb00ab0416b945a824dd081c36a076a177e6e13c0387be570720ba9b0f665cf10ae7bfa9570baa1c9564c80f23f08a529a7675a0e1027a9b08debe0168fe3504807d5d8c70e554ae161fde872c0070e029d47217f01035f007d9f61d9610a25205a0efdd67ba14ec5d1e34f7270ed258763e4c5fb8c5be8d36aaa900ef6b90bc13f47e29427790a3b4f68613af894edc8347514961bb176a0738ae7ee25c102161b688fbfb87219ca892fb78164f56e9c4e5614cab9577a4e70c7c906b215303eb442e1863098f5f57a7f06b23e94d1613b5ac8d55cb29b2bb0e10f01fd4e3eb330b60da55d8e5a0827412c581504975670fc5e96093961d7e0bb5179027928c977c577b8d1e103a6101f9eee2a8e40ba1712c4d4d6567c04b5646d5cb4ef89ea54e5625132180efcf15f0a8c63a8312191c80004a5893c2de8eeedc15a5018afbe9a96b6c66623d6afa341ef886ac84556dcb9f53dcf293fe5935d72a13789d2891dd821fdfc1cf0f4d390b04b2169ee1e223daa588c59a3a25e55a3df836eee1ae96686ed3159e6cd80445ac85aaf49a193479c5e2f33cb725f8ff3be3437e18efaedcd1cff154b98525d769ae43f82168cbd60a9a4658395c4aa204cc4d6422e57edc84ad7b5fc11f333fa9812059e6e76e1d4476f0e1d54c7ac7bdbe7f21223c0033b0089d0ede48ebcf48aeb721d6b7fe0ace893e5d35b54a6c9d07bdc1541cc0f77715d8646e9b63a5ab47382067d8f56160adc78ab8b949e43172a2b4e532fcd681c3b6fcb0ed3a59d741b081c3f232c62f4bbd811aa56db69ce92c3dbece4dc9040bea86298dae4f0abb1808a1f58f37c88c53ab6ae2a189c1656a67850061e248a9751760f6656c7790c4e07409dde119de26c8efc9e8386161a32186a19b7ad65fa56aff0235194ab85ad165575f777ad97e2e7d2ae96d43e18a2b61f7a5b56f2a91195c95ad150facd37d429b07aefd07b0092eafa2bbf81c0059a9114623802f7693767e4361a0e724b3a27f453792332aa1fa6a20129b4a4d444e6510b094d52ab5d85b602a410c8af278738561eed772a4478cc7ce2b58d028d85fa3e991e015e6e0212d50abe3f172b6c5596c9ceecacf70eb2bced6fe5b237485f1587ae00d2f22b9247ddd7e88b66a81b042a1bb8661fad1dd5a3ebb2cf38d24cc98af04ec3ff52d7aef06d66e934d74b7ae5c9a296891dea54e769d47bf74f9610c55d8c6c4ad64c18422a5710be8b15dbf47b079b06db7dc20ab703f7a3eda3ee102aabdf5dee062ae72e473cc3e06a1e5d37a1273e9ddde4ace5c4346bb0ec2bbeddd16e918a139d1f3f065ef892d87098251be8f62827cc7387839fc1f202d278ebec6cf4667baa77e0eaae23bdcfbebbc55b9b0b96bc88169e7c6066238e7a40ab7d1978a0ebfcca8363ed76d82ded6938811e1dbd15a9c1d947aa3e217406731d03c2c397d64217c6f5101819435ae83d8485f332ac3322ce95824682591de1a084e8bdea41ad5500748420ad2a335df6bc1d26bad70d22c4c9fbaf27ac5705b4eca64bae69115f8f5dcf3ab8b3f8b11ed5221f53f8a07f6b4a7c2a00e6c3ec4250e97f3f5844095aecdaf987a6ad1ba2d637f7df748f2f6c56a563ed597df830ead2a9da801a3726c01f36c61905e2cb02bd89b3c970f979f22329a7bcfb5e1cdf03c01982ce8f5e664f54c3a468b48418881cbba2afb475e57faeffb1fdfa2f7692f85d7fee4680d68bdf5ed1136f5b577b6893ea01c0921302183c747c23b51b0a8b2fe751339b4b92b5db1b0528d88d64eb2736c03ae226190df03384e0124a16e8778f65a48e101cd3ef9b63d7ee1e96acbdc395c3d7cb90a12d7c7c5ddfa6bbecd869c741941acfa93ad6d341144ba48f5fec6b62f9d4b96a71b93381b0a21aa2dcbd7b1deb74f082e87eca457cde301f172a4bc7ed91eb5534f64c16b37c44243129035fbe8375e88097b091d8ee48f732fc46b4ee0c2323589d2d5b1b74c9628a26516717f8bc4e7ff28499b1960a7fc7af2405eaf5f8f1828fa4f6318f02106162b9dd5f6226fb7422a2c501b26821ab6e693864d95e9fead469c640f0625e68d4e5da0b86a30bc3daa67801cb7d6d75208aa649777978834de23e1b3ab5696ebed13008ced7e3835ad2b4c4dd5aa869139337f8d0b743a107d9e3fa461eeffec456ff41411face560cba9fcfb403f0f4403ed272dd20ed6c2134fc45b13fc27683a76ae85ee4d70eb3741b87bb251a9607f66bdf480f338b5167ebe2dc3447b5cb6efc5e74b91985f236c02cfbfd7b8857e546595b312f7eef1e8483ea2c7f55a4111bcfdaa04998fdf8a9b396f77d1644cd2f441caf8419e785016c1ac3239e0514629722dd14d8cfa2317389b84399848163112a8e4fad7f8388557e2b8e9d90fb463ba2fb1a57b41c2cb54af560801e12528db8d26e2370ee416ea31a87af077c4243ed3e54597ef0b9c78e841d3f8035230b0ea916441d3d662d47557ee8f57b06669ad3f92892fae40d8c36933dfb74a222bf87e9f7fb9ee93c89e732a37a3f19d47247be70abb5dfb8262da91ae78cce4c1ef1f5de35bfb1f8ef39ebefe8b83c3b30d30e0ea316ea63fc3a6e62929cd8ab09e2bc1ed0fec5cc306e139fa941bb250aa5c0e3dddee0b2318ea7b3b979816dff43cc51c4036b619b737671e290c658169a3ae5bc6e006deeb5f8a8b1e19dd4d9ed78115ecbf31562647e099a6e0ecc4ea05ce15df8d9bba500c1ea5424b1be2dc9f8a810dabc532db7741b5b6348a22959063c51c7416b576f9e335a0fc464e0f64a8f292f53e0f78e07f0c61a0a99ec40dbe92c9e7d35ee264a4c0a565d048622b8272f30b8066da726824601b4aecff6a84e8db846c6d543d06139541a65f5b30cf367f613d43e824cbedbd17ad49266ca14145bba0fbea49e1947007cbfce60f4f51d0fc4e5de1cbae7788835288ccb3fa035b5dc69cfc68be49a4d5fa3c2b907dc2284da85ca93264b759319b6194228693a1d3cab66c6ff5cc328ceb69944c63e821d8342a1217afd13ad9da368cda9d90c53c31f659c77c6a0b513a37904065c2aa8a3b19db13c7c502cc9fcc9a0fc3b856a53ae4a8cfa860ff64d56db723bae5939eba5ffecc68d5940832667475feaded107b850a93fdbf0a1bc93e348d7f55ad65b3b87d6c5425465df9f153a9f4877c2d2eae874a45ccde56e1739606ab36e2dfa880911c44f606ced8fd19b0b77d950b431bea140ab13a912ef2d1fa417c2060db4e253d1615c7f8fcd61000ac10f94ab5ed99f126ad12e5f33a7008a4b0265ca6d2a4653a595894469ee12ba73f5d6d74369fb4c4b2c9b8343d1a31f5cdd9be313cf4eaf816f90b3ea87bbe1aad7068266cc5dd111b027c5d94df33a24082359c682a97a798becfd40fe47c561f451c5a9705a4c6289d1f9aca55e9bdf88ce5ca249518c607eecf044867702a973151c9ffbfc13df0928c7d3ef85cfdd2a5b26940c6e2ca3c7cb1b480c9c66098d49fc1d34a7907ff6dabe727a239913ee3a32a33bc71b227cc6f9c33e1e2e94535b4449f1808f7723e24aa97c9d4bee046ad8454f667e4ebadca1bcc78651b8bc47e9af98cb0c1864121b1b59ca431c5295b3d1e932bcac0e5c5b3c48334bf5ef1371652480972b7110e470b3ab8f23e05375a2ece19fd884dbb83b7472e9b6d97fabb89364825dfbe29dda8ca649d9a4addd34fa807d824cd14a534a79e1ad151462b8679fafd8d58a06a9ad84bf4990eaeac0f9190cace33b0c584008175e7fb233187b20b2b17a089ccba1e33ce271b947a3c62b31b4facf0a8677e4fed18555382c68d54616adce80b30d9e53252e4daad7331247997222eed11607ef09fa66f69d6b0bbaefcc9671b49cc2cae827009cad4ebf94a42d848e1740140ca577a159a83fa38dcbe7906a72c7346a594cf71ce1fb2e0cef93eddf045a78c8d158680922d249ec8e44f8237d2ef334baf297edd98c5f485568e7488252a9b521ed5a4e147b291ebd4dcae03e75202896dc3a4f094bf9c2eb9150bff9bb52e3f6f6c33e6e17913e5dcde2f2f1abdf3657d4d407a4ca57a3e2cae9726f65981e133a58df9bd64b3b813b5fc07772ee81b3b312d9551c38f10c58654767a9a845bede4c49b4500b83edcb426ea368da5319b44a2f5d5ecec6584ace628aee6c5732b948fca19f02666e408e02dc398731cc7d7878f76b1856b5b761b9087eef392a2bb0a467250433f7c137fc2cd4403bf72d443d8936d57546dcc9d77ffc6234cf49ecba0cf78b221e8617212375ebf38563c45392f9cc040ca8d7e4e0f9d9eddd6e599708ee1f0d16085bb1be9a1a45f33c7f0c1580feedb44960402019850cb1f4eeb522812ccf3f302769b2b5fbcda35c200d79db864b9b74478e2e5ca3b48bf210743099db60e6cddc0a3c970730f851df088dd495eff92a6f9fba780d97e29fce73906fd6701804e5f4cc39b8a470b8fe2ac8de92e749dd968c08aaced470c724880dd5a364721d4cd60b0338dc361253ef3695efe408b9838de32642812c995ff2b2c1d12cc23ad898ff2128460bd0967df7321c94b33f9ae14d462b2446e0d030d0870af12c3fbe0b569d2e38ca1516719d8031a11732cd904c34eb9ebbb9505ca8a9f996ff4f698589633944b6788190703839301cdd80ada90874bd88eaabf0cc683fd2b1cb399ae27f4cff0c2b0930da1b25a87f38f73cc7c67914305a331c67113beeba4acb14ecf2e47d23c2819bf3e215d0fcc3be4eb9d6b2913554b5c84d2d6952232bdeca5562b70cf1831f027f6e96bb04d4ace054a56fd889606af1dac7b12424f15deccebdb"}, {0x70, 0xffff, 0x4af, "eda91caf70295f1ed403504cdd50128d365b0ab063dd3f7a88ef5c2dd46915df72fc2f940c206d7d44da1fbbc7529c26c9a56009104bd1a75c3e7abbd47fe874f4b8054b03254327dadc002f002643bd7ded769ba354d19881759918715b50"}], 0x1130}, 0x8) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x2d5, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYRES16=r0], 0x10}, 0x0) 22:23:38 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/138, 0x8a, 0x801, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) fcntl$dupfd(r0, 0x0, r0) close(r0) 22:23:38 executing program 1: setuid(0xee01) socketpair(0x10, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet6(0x18, 0x8001, 0x0) recvfrom$unix(r1, &(0x7f0000000200)=""/188, 0xbc, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r2, 0x29, 0x86, &(0x7f0000000100)="00000000e9780aae05cd7203a412af163935bd4cee59a13744209c1a8672abccf7065ee5f2d79b735140118027a5f8ff20d209c6372bb74223b114f37a3b7107c8e938f0509b848b20921660b0b00cfb42f40846b5b2a17e08e7bacc360866b7a7efb5315086c7072d9a5757d85417df653b1d860ee2c3d88b47c82fc21b4ed5f67c12f46d7af589f5cd1dd09dd989eef81a201de96acb7cd68119b66fd375a4f2a14742164938a9dd8cda07971a73bbff47e8f7900e719b77b669f08ad231048960bf1b81af07e0a300000000000000000000", 0xd3) 22:23:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1) setuid(0xee01) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0x3}, {0x18, 0x0, 0x2, 0x4}, 0x3, [0x1, 0x2, 0xfff, 0x5, 0x0, 0x7, 0x101, 0x7fffffff]}, 0x3c) 22:23:38 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x9000, 0x0) r0 = msgget$private(0x0, 0x156) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "48566eecdba5805b270f7be8b46ba5cbea247b31", 0xfffffffffffffffe}) mknod(0x0, 0x4000, 0xfffffffeffffffff) seteuid(0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) syz_open_pts() 22:23:38 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) syz_emit_ethernet(0x229, &(0x7f0000000000)="cf398bf97ab9ef18b74084970ef62bcc3b5e865f22149fd98a7bab59058da27b743727c847cfcf6d31c5a6e26e4f8cf44694b0c9e2be7534f2922c3ffa55232ae3f2cad29e395cedd6c56af38ce4c065789ed88f686da3ea1f138ec7091a4a33a93d5204200c0be092fc59427c88e8d8af0c5b941bb4e0ad59fa97a21d0ed4d983592ae7d601f3bf8b0611bf003d661d0cfbd9d90b93121fdce5eb16529e9e47eac241d05fa163fc00b3763aa5dd0e281c3a6f2a825dee3dc2c856d6439bd34613e409a6301348ee9635f99705772307aa278ce42ce978a5f282afe9512b370400000000000000e7b3acb8dcb64851269d14b9ec8e767756783877e749ac3e4de44e2f90e6fbc8cbc6af770086e468b8abc17454a3e02c1b50f34b8f815a7c72d8683d33557539959a048faeedec3273223212a08af679e5d2635eff806c647ff2ba981196d0c6e12b1786188c43313f376e3cadef83de6be59490b5e71fed1b8dff21a25dc30114a2cb4aa06fc16b8c7d378d4449ef922616a670460ed29041778ed456080d2117fc559a83bf90de000000000000000efcd022c492ea3b5908ef1f27975865bc11dc49298f03752674a92c63bcb79043f693a749c443721b8a1f00f307f7c6b494d586ace270c6460dce01e5cd09bc383bfa230564e626fece91cf0f1ce8453435dafabb0305c20ac437eb3f1924d6aa69068bfae72065f1797d947a81ec3a4bdfd5b5dd68af74ab4d38a9f8482c6bcb671cae889753bfde415a7fbfc07ffb000000") msgget(0x1, 0x206) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x1010, r0, 0x0, 0x0) 22:23:38 executing program 0: shmget$private(0x0, 0x1000, 0xc0, &(0x7f0000ffb000/0x1000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000002c0)) lseek(r1, 0x0, 0x1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x29b6, 0x1}, {{r2}, 0xfffffffffffffffb, 0x1, 0x0, 0xfff, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000008, 0x2, 0x6192}, {{r1}, 0xfffffffffffffffc, 0x22, 0xf0000000, 0x100, 0x6765}, {{r3}, 0xfffffffffffffff8, 0x8, 0x20, 0x80000000, 0x7}, {{r0}, 0x0, 0x20, 0x80, 0x401, 0x6}], 0x115b, &(0x7f0000000140)=[{{r2}, 0x0, 0xb0, 0x40, 0x4, 0x9}], 0xff, &(0x7f0000000180)={0x0, 0x7f}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000440)) r4 = shmget$private(0x0, 0x3000, 0x3, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/68) r5 = semget$private(0x0, 0x5, 0x202) semctl$GETPID(r5, 0x9, 0x4, &(0x7f0000000300)=""/34) semctl$GETPID(r5, 0x7, 0x4, &(0x7f0000000340)=""/216) poll(&(0x7f0000000280)=[{r2, 0x47}], 0x1, 0xfffffffffffffc01) pwritev(r1, &(0x7f0000000640)=[{&(0x7f00000005c0)="1caec424bf4d3fe2954ad1e6523640db1ba39e3901c0250e228df9519f42cdacdb6f9b24287837fc4e9751cd72321fa0d8453eb003cd33e369db0ad2324c0f0f3667b5d84462e10cf5e33030f3bd9d3a", 0x50}], 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000480)=0x18b0) getdents(r3, &(0x7f00000004c0)=""/170, 0xaa) r6 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x2, 0x1, 0x2, 0x8, r6}) semctl$GETVAL(r5, 0x75e4ac8dc3b9b6ef, 0x5, &(0x7f0000000780)=""/245) 22:23:38 executing program 1: r0 = socket(0x18, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x8) r3 = dup2(r0, r0) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) open(&(0x7f0000000000)='./file0\x00', 0x802, 0x40) 22:23:38 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchdir(r0) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) fcntl$dupfd(r1, 0x0, r2) writev(r1, &(0x7f0000000740)=[{&(0x7f00000003c0)="a15c0d", 0xfffffffffffffcd4}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x7fffffff, 0x40, "ad0746099d75a58955d038c849c146c137cfb4e6", 0x10}) 22:23:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209", 0x92) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000200)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x7, 0xfffffffffffffffc, 0x1d3a, "4fbb66f4271539923a3f795b1a3f000900"}) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000340)=""/228, 0xe4}, {&(0x7f0000000240)=""/10, 0xa}, {&(0x7f0000000280)=""/110, 0x6e}, {&(0x7f0000000440)}], 0x4) 22:23:38 executing program 0: r0 = syz_open_pts() r1 = getuid() setuid(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 22:23:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x7, 0xfffffffffffffff8, "23fc7e0d7a00"}) semget(0x3, 0x4, 0xc9) r5 = semget(0x0, 0x41831e94349dfaa9, 0x200) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000600)=""/112) write(r1, &(0x7f0000000140)="6bfefaa880f580bec861fcae58f4c2198fe79a9512e26b60ecba11e07bec7ccc1a7b58ff2794a608603deca2b1390563657c3de343dd99e2ab2aa79e2d2495f3276256c64f96f6cf0cae9f73ed270ff6b30f866cdfa34f7439fe1cc9c1e01010485bb12aa4e171a90e242c7b902ef0e1c2dd578a1cbec56fcc90e16e7c210968d0bf0063d4338c8911731973db76eb0b33cf19190402a59477d2c6089f52eb4aef565dcfae49202b37d2d00de6d4f5dd73624aff07c9f8440b049a2624bcb09c825ccda81921", 0xc6) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000003c0)=0x1ff) poll(&(0x7f00000000c0)=[{r4, 0xf}], 0x1, 0x0) syz_open_pts() r6 = open(&(0x7f0000000000)='./file0\x00', 0x461, 0x1) accept(r6, 0x0, &(0x7f0000000100)) r7 = semget$private(0x0, 0x6, 0x400) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000006c0)=""/213) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000240)}, {&(0x7f00000007c0)="af3649b3b62ce8eed1b8951dc61ba32b67fb6bfccbb2285144c909a77cd6e67c7c18e80874938ee950e735a3ea1e10e403560e952381d3cee2fed3fd4da4a3efacfb3a9fc9d06be741baddde0f7b56fc62f4d84cb8cb6715f62772416f45b36f2ac5163bab0b45c900c7f8f1c886fd37e36667e18eb1b666d048155bd9a310161d728299b68fd196a5b6df4d9e79d7e2480b291e7b724a9a3b673c230311eb4bc2b5427310f28c953b364f632df8483d83966a2f9b9fbf3bc283f76e79f74941b0c0cfcf994f046404ba9b19f0b752e099dc6f8e1e29c218dfd6", 0xda}], 0x2, 0x0) fcntl$setstatus(r6, 0x4, 0x84) r8 = semget(0x0, 0x0, 0x8) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000300)=""/132) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000240)={0x4d, 0xffffffffffff094f}) 22:23:38 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r0) 22:23:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000002008, 0x57e7) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x100, 0x9, 0x7}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) unlink(&(0x7f0000000080)='./bus\x00') lstat(&(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)) recvfrom(r1, &(0x7f0000000240)=""/29, 0xffffffffffffffd8, 0x40, &(0x7f0000000280)=@un=@file={0x1, './bus/file0\x00'}, 0xfea5) 22:23:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a9c4f6659990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9eaecf12845088e7008875f26ce8b02", 0x63) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xff, 0x0, 0x100000001, 0xfbf, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:23:39 executing program 1: munmap(&(0x7f0000007000/0x4000)=nil, 0x4000) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) syz_open_pts() mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f00000002c0)=""/179) 22:23:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f00000005c0)=""/4096, 0x1000) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60aba", 0x1d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x81, 0x101, 0x3, 0x5, "5839d40284d56aab6342677617950ffa35ed5f0d", 0x2, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x0, 0xa8, r4}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) 22:23:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000740)="88474958f272c0b3ffdca50632f9590897304fd097160df78149e9ef30059c546b597720f7fb345449fbedba581b7062d618839ef0afd2004081754d3f180fcd176bea989701b436b0b5dbcc9afdfe783511c66e87dc4c65df9f108c2349c4d17a20f56327b521b29a9ed9b668dadafbf9f61daf2c4d1b72072060f364a0306d657fb7191bb1ef5c70791b418e7397ed746d2811a3cc63d59bfaa02ca2d5e24abaa7583f450505de0b576f742e84692974eb25b9efbe65a37b92a2179ca8eff40e6506d7891db7322b8cb7d752d93d63de8374e60712ce9977062a39494fc851a2d31aa000e2fea17d3ba4411d62fa23e42e76dab33852a956b6c081c06cb25f15cd2d84b63e732df750637be19b72434c279efeb37a51732063d9e60c6e458e77501b33f64148dee1ec6b7d603b102133331c859789be21c791615ec6f0b930061feaa58dab5f5a7cbc69ac6f4000beaa3504eb171af73dc8ebfbf9700f2ecb1262893046509cef65f89cc243b708e899", 0x171}], 0x1}, 0x0) 22:23:39 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="c56d2c65", 0x4) 22:23:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b0000000000000000", 0xed) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0xd36, &(0x7f0000000140), 0x722, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec11eeffffff00"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) 22:23:40 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="710de240ec011dcb1cf2badc7218bb84d9473be9517547c9576b229aaba60400000b0018"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x200a0, 0x8) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)=""/245, &(0x7f0000000180)=0xf5) 22:23:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000001140)=""/166, 0xa6, 0x3, &(0x7f0000000080)={0x2, 0x1}, 0xc) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="943faaf4bf277289760a7f7323dcb6f0f731e17bdb670631f96f3e3a2e9dd2b28c8c58664cbdaa89d71a764f0336754e99962e4ca6a7c794fa277352c6fb79878979b4b5628a724548ab470846a54ad49a12808564b29d1d300b1345deaec94fddee7b3e2f3074188efc0ea82a2a44be508718daad68f14e128abeac0196c5789d2e0de0ae30ee6a2e748d6b4f4763797f3ca169454845c77de368acc97413ce0a49e3c8e380e5d87b2b95cae3f309ba6a4696272ebb1a75fd6075787b974839b95439a070879e6498ed7920987cc0627a04516bc46b6aa494a707f43f768caeae631b82af6dd13f8148ce4d18c9c0cc6e93f5750e4eae21cd43e3d580a9ab6ff36e021de14cb2e08aaef138b717f773e53f2059e91fb74887501935658b297abbb5615d88bd6d6ccd0bef4fe4e6d6d963af0455e3ce7b3f65b912e57e088e4acb6fc9bbaab57c0752232492b6909ef2f1e1420a4017e8c0f6d52854237ee0cc8fe7c551b27a9d2195586803a00af6b04a1dd3035eac6f95ca7467ca49a5bf52dc6061c2d8fd048cccb322256e37996881c950a2d6e33c59bc70e5a2eb151c4c4f5443c764023612e0470ea1df794e8e30d5e2769f7a1667ba43862bd14e7ba02d1d52ddc42143b50a219a3654d57c9e79926a3f8e483d50f25e58cc24b338d218fa8b1ae9ea63278bf3fced33cead5305c0c44529e7533771a353b5dc579dd98ed9529a1f1b8e39ed1f229007160c3613556ee144153a5d60ff030231d706dd8bd3e542fcd941f0ae451dab3f4acbecbeab72ba1797edc191143b1634cd0b1ba6680fef138f95a6654df5ac7e491552425765a33332d94564006d87205cd233319cd60132b2a05ecb76484b31d96ed7fe7062a1b8b8ac9791d39397a172bd833da2841fc1093646b041c46a00bef459e80bad0869a091ffb34005e821e7bf22e1367fb22c4928850504792b4736e9b65ecfdaa87a0220661ef48dec4fa9c92c7dab1311a61392a563c9ecb155160dcc2745f8ff45b56f553fc9cd9bcc194e19cc8672186f7cb26cc480caa813872db70fba63d0632fb1e00bf4a0c661479db79de988a8c60fbfce62076e37a9e612071f250081563a918b9962979d285050c68b4df6df68e27ad34bda1f9c7ef23980e2dc3fa9ae677dd598b5395c22ccf87950da2e2127e8d66e0a606154e0f5997aaf9bdd1d3ec1b063e9482375552ab808c1457446f0e61363f45638249f17d0b87252f5bf20eafa28afe4acadd75a53298d60cdea5e262479a38123777e784c203241f867ee3c489bffc32742738f09bfc8b2c657bde6a8e322d8d2bb79bfdab1042341bfc915091f5a2d599ca92803799d23218c221724b6bf87f82df64659134a50af72be15a95d1aca9335561568e92c8908d1fc4a423b0962ef3cd36581cfe31c2849fbacd56fddaa22b6bd30d47c0c5281c8d39942922719957f40b0d5cd8d7f5f2722dc767a12e9323f8624863f257102c5a299ef9cac3499ec73a4eec958f68c8427a5336c32a4a6434fb6c5527a6df72994118f09c995a36c2bcf1ffe39142057087a2048125e153eac7ece28530135fc39ccfa9d820bd82b8c6261cc5e3027b95c2a437362f8586afca5f55c8b5895f29861daa86dcd8febf8a24612d4ff1ae5824be7b68ddf9857458994f38841310bf784e3ade9f56fa68b88e24c172d55fa8a972b0ce3905ff3184cf20c4dda2573716973d596a3798a7617ff02ea00c5da44cfafb68a521e9aa0b3c997b6ce70707cf45b599ede3593f44a6e50f5da9271718e49f67b0e4a10239388630662ce55932431da7357d569eda7e6324be6fbfccbf4006086b405e52809dd5379a191053bb482da43fe9a875693f0ae851e71487a12ee2f657acf6606c1beba4fcb0efb01da12f8ecfd4cbacb7c6ed40cde3d5a5846f19afd695b05b4c987bde7c2bce667c849824f8095be25be86ee4d54838c37cb5894001aa9007bdc28ed19550f8f9cd6fe8f4d8294d75d3625d739cb02435a1637725ea629b1b7f11b97ed032042cd58baf217ef33784cde03438e655f6fcda7e8ccf60d6ac5d14490a3918b7445e09dfa1f631cb4fe0ae904655e4399455d6c9223b9425151e4ca418c62b8eb230069485237adca9c12ecd3fcd8ae365fadc5905b1cc621a823fd0a3603bb32505719716bce4ecac4cffe448c864721986a9d448c08ccf47e92f12184566d731e14f0aabfe77fe2fc2c821d27a42914501be4119ca5d734f19dbe7d1d388def6e92bd4df79155b6a3cc8891a1d778150aa7d749efa20eb40aea9ff87a278ea611f39ad919b493e99bb58a97143d46eadec3de425c6c82c01be3acfeab604f192525266705c899071ca46aa581e3a5da3735cf423033f4c6e48d2288a04430f49654ea1f000701135581d7ef55ab0d5b28bdeda0cc502c2de0f61b065745c462993cc8456bd8ce38f7273310efd3b944d07024115d17bc87b1a4004590bdf33632a73815fff0492d49f32bdc168b7d9d6d6ee820d531cf040f25a6df5c3e0aba2de4907379518c6cad310549216458b6bce7832655fb2e41e310c20a9266abba9202de72da3082576a9691f30b841b47b8edc3a63412061982b0f519d3f6149a9045773eb07bdb6b283c0b0f72f8cbfe61fcdbb3c906dc65da3754eb9703a6cda82fd9b2bd477778a1b2d1d24461238a7105f4fb5fcdba7912a592dd11b6cf4c259345b9865b060916aed45b83c9d19794371455cc8098000ddd6325f54cf1a1dc1148c82e2d80af9160fcf7957e828a4cdd45841d6a6306c71e0894d61867f4c2f00770f04de6ea539e7d0954abc8509964955c458581ceb4d350202944e348e1a66eb35fe0ac93e4e7cad77f5bbf369049dfaa73a61afbe53a0fc2ca19acbf6ac629db37c4654851ee29e96ec19d7a87d5cc5d6986bb513ef1c2a8dbadd89e965ae2a38972b02d4ccc142869d500f118fe94022c1d81d33c35d81e56c3703e48223515dde2dca22b6f84f2f2822c744856d5d35b769c848e264642122e2a1b567b6d478117d1a035d87ce071de253e38457466bb893bf60a92d35528b2d5419e62b0b4e3deafb7a594c2ba813aca1f670aa4e25e5d90f7a7d52cf29310b93f2a52850ce622363ccc956f04fc6d61fc49b35a376b3de18a993059761f2324937ee7b65e39b053ffbc51b51dd21c0246b8a13363dc720d01ceff9c286aa3c5ed76c0cb9a25df8c9d731f78d103cf1f1a7eb0e99fe753a6902107706a1caf4f568a7a68dfb274b9707dbd29656ed774d57d5866f52b64f2453f6df4802f322437b64f1a373537bfb3797102b17c94f2a90fbb6b40ba45f962d14c12a4e55c0b3399501393f2764acbc76712eeaad460ddad31430b46ade6ecc8d24ee030fc3d5a58d9c94f24e8e349b5946f68a76be4e602daa1c342af59b4b1f8e30e471d99b84016b74f963ee1a58d9c86deda44fa8d2f6108e4c6e9f732679bae95b096d55b64de48555d39c8b934b3e49eea5e0f1a3b05054e13c387117320800608a33b0a2c2266177ee3b5833c6b029ed843ae969972e3162cf32a65a44f2fc6d3a16828d9fd5ab9bee37c24b0a25a20f23b3b5a258a15981abedf9a7bd6446e1ef570fb2cc67918cd670237f11dff05e89e3a9c33d0ff864a157b818f8651ff7dd6cc37c584c85742114f45e4bc77492cf783be9b4cac5fbdb7067386c9912cf660ddd3507d6eca2067d9de499b249200a5929c7c78fb873a0d723005d62adc085694cba3d60c7bd0abf538daf2bcbda2ce76c42f253633d5e039223b773c4b157f097b40e57d2b35f3dda581c5204ce4480fb1b7d519e36c18111dda65badda14a8342b06577e6c6a38c23a1ec8da118dd0a1db13ab1a4cbfabe56df7af6f7cc147a6695a94c8766e463bdeaef01f2e42de1734fa18921a1b9d9c0160fc02b51ad844df84927c6f5dcaacffa6609b0019dc1d0327ee0b9164edb23f9dc94ee30ab7b65acaa97fcba51faac2febdb41db80f1b9af87fee455aef29c684b941f290d32b884e92f38369d1537d345a3241c801c84d8f9e8a5c950131d4580e4e1edf2e5f97e67e7d23f4a557a92ff9a95fb157b5b84391d551ec6f7fae6ba06404150fb1d17e558aefcf37defed2f3c98b37c2b11230acc38dfc2f034a5cf72ebefc7052d14495c6c6b9593b2933d28b9df08291836ac2538712f55aef2936a05a9f07ba802cb690c59b7e3d884ec5465b102283174f370bd93ad8f55f5f0ccbe9e553763f67b89d68caf4473ea4fe29d63b1fb7c40376d8f37bf9814b5cdfe49107ee5228a06f0205f835f665c9dee9b704b3bb3af012eedb0ed0e126aa9fcba46d6f925ae7bd33df3df070fd6de7b7f4d40c6b76bb2f9aabf42626ecdb0f1e4e4168a1edc159f7dc70b322f076ae96c62d7a4cb2b68ff5b2c6103b987020b77c584a9f68233b3a6884674c4c09fa1d71c284c0a84940002901fe4d150d76db88a6c11a721fe51eabd21fde817e6bfefdf7cec2eee176ba2c477750c753f2fb96e80b4f195ec610f4a2e07d4f01c189fe27285a179c1a919237108197c256a1f19bcdb7996a576459f4a0d9f4a16256baa3c8cf721fe52a319cce7e9afafc85cbc45cdcb08806e406889e56947b1ad6f8c151a67882daf5eb6c6d17fea279af81d6d2c3c62be63a28214651adad61ae2911f309cf7a3ea5c3871a03acc177a8fe6f48eeb1926e7f5913c10b0fef84a149751f4aa6060209f38b136e789cdd54794c7a65c60b7395f8e23004c5ecfa2d611c58ad9bf66364136a1cb483fc8963b1ae7259d15522ef438d730fd1f90b30d148654dc7562eccaf563696ea0558ed183988ef9b41b90ba538acb13bc2c1848387c25c02e1fe2a799b0bd6533ac05e9fd113471181d50a240d9af485119634b3a8b048ceb7d912b605d4c4c55d5fd0591c76c04086093e96378eb9b1916bb6535941760b2b3fb950c9645f459505767bba659a4dd7aac4e9697bbd418eb487cd9e856f1d5d5b84e0259bd8b38b99c9c3792422eb1e4991af3497865bd13e17900468563e887f6d4d2d8c257ad45dcc4d30cc8326860af44141c4a2527207d2c920e2502df89e37ba2209106a0cbb6e86acfb4ea26e936ac4f7c2421366c6a39f88f44e793ce47701f2738b51a5c18b254f7e814e0af8696c4960828e52d630786569bd49f4340dfe247e99ba61b4bf9e40eac035849a0e0a9fd73404c1bd4dc12494ffaabadc550fdb6f999c3ad10fd5fc39a02d5ce9caab2cbdfc4d01d1968c1a2dd60d918797c034392374a5d9029d0e38287c09e241a71d5210cecf6ac1a2eded1f0980862230848493c7386cf45d1463c395e049db8b6097f5dda193f36e3a8d447bb481d70c60ca4311447a5b6fd8dd9ecdd37e4027c0a2eaea750597f0fbc33bcef5bfebd8cfc63f58b2832fb36dcbf1c085fcd961fdf770d6ed3b087006004ea31ba03c910fb05f9d4f07c39715fda2e834dca4c04888ad9b74d3b43fd85373c17d548ec7220fc0f49d06587a625cca7a5f670c9858441138c353fa9d28494dfb7cb0cbf0764d1d43f60bd4afb1542b4fb8738d21cf2f7e793f130e24bd8b80c6478e8d891dfe5fd0e226368a3b9a5b0b2e50d5474fd035768668422c3e99c5a680c0fd34c7d141e8d6759334fe63ff2b3080db1533440b1c8fd6ba5af25c0f7e9ad681a7edb43c2617bc82fb2bdd7860b29c3b6aed45b06688bcf08c2f7066b5941ab3768736fb309df023d481819ed650ceb5d497654f64a7792e042011ac56a6f634560c9578383a556ea47", 0x1000}], 0x1, 0x0) ftruncate(r1, 0x62) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x400, 0x82) mmap(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x2, 0x6811, r3, 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) socket(0x6, 0x5, 0x2) connect$inet(r0, &(0x7f0000002040), 0xc) 22:23:40 executing program 1: semget$private(0x0, 0x1, 0x1) getpid() shmget$private(0x0, 0x1000, 0xe, &(0x7f0000003000/0x1000)=nil) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x100000004) mincore(&(0x7f0000003000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/179) 22:23:41 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1a4) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/245, 0xf5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x106d8, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xffffffffffffff5a) bind(r0, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpgid(0xffffffffffffffff) r10 = geteuid() r11 = getegid() sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)="755b1b88fdf75c6d617dbaaf7f2b74f8be3e0b52b7a01c11d5f0e210c38661c97debd723908a", 0x26}, {&(0x7f0000000300)="f8692d47e319fc7cbcfd0c5c00756ae79a4014bac3ab72391b2441eef3f99a492ed3e86df62dd64a97afd91a0f25a3570c8bd63522d5ad0744233b469c8273551df7d83e18949effd1caca4064e1c028948a9627c5ea078c9d628212b4ed7c91c096a280cd0e2df7638020a507dc865903a34089d26a69fb62e2d5113b8f1a7925b2f7abc83744c1c6fe9d9c9b173977109fc0a978a28d1eea37d662580a9a444a17d99646f059b76c7e353edf4ae2ba709bedbb3f89682c2bdb01706c27f7ffac7ac6d5df6abd789ebef6097f32b4f51c6f18e3e28fe98ca3597aa745984e0c1fd3f43a34437bef619dee99afd33c14b546c459878e7fbd", 0xf8}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x4}, 0x8) 22:23:46 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) dup2(r1, r0) write(r0, &(0x7f00000000c0)="f24a14cc168c1688f6688bbc7568d1edcf8a3eed345625b01feb26dad882fba013a11a5a363544d702242b6ba41659fd0578e882ac8edd66a8f017e8c559bcbca2906026efb3049fd2439cf022d48502cbb0d8fde7428b157ce92f12c2edf4964573f19980144afbc36279a71b3c9eaef1a3c8adc975a37cf0bc39f5180154b11af36e7042f77129ab5dae4949e91931c640c4", 0xfffffffffffffd61) 22:23:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "07000000109000000d36154debfc7e021900", 0x8}) r0 = socket$inet6(0x18, 0x3fff, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 22:23:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="b6f4308f151e0bbaa6c0ee1d192681ac4dd880d301dde04229bdf2306c238a19d0f5b557174c5faa6c22898ae346515a1fc52df39b4d2fa2e51b3d9841857d2a14c8baa4a1338857fb436aa855c9519f5b3e390086ded07384f614425337772a7a93619aa81c08606dc6d749aa79625ea48896328a1090e57855139a131b1547a4b5a555675f39fb6dbe691729ead07a61480cb016d40acdd65d47e8beba8f", 0x9f, 0x404, 0x0, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) r3 = getgid() r4 = getgid() r5 = getegid() r6 = getgid() getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x5, &(0x7f0000000340)=[r3, r4, r5, r6, r7]) getpgrp() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000180)=ANY=[@ANYBLOB="0800000000024f81"], 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="55b5cc5931bb21793c77cb8d8be4888b26919fb4beec6c81bf63a37bc63812169262bf3223a610fd93bdbc250d1471a508975eff3a9663b1748ecc21cdba074458cfa4c6ab", 0x45}, {&(0x7f0000000240)="5f9ece17ba0edfa6cc1d39159298166a83666f5b852f40f68e8d9d2bff616b8408e28852e519160c42ba9aac5bfe7312f3afdcccd03aba53ab72deb76cdb5e0c", 0x40}], 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="18026645cbddd33b2b7e000001000000e1429e7f58b913bdfee2abce9fa70a3f0f513ddca02abd85c59f06502eda3bdb5b77b47a942ade240ab821b605a434cb2109dae68426ffea2a24c94a37c987f957fe5a80e8a9d9f289575329ebf1d1a3139fb378eb127ac79003f67ac093b77e2cf9b2b07ff6fc6c7db51b63c16b153f0b6bd9292c926e86823f43b8f5b5da47c99d7ea71574", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x8}, 0x408) 22:23:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0x2b8, 0xfffffffffffffc25, 0x3, 0x1, "2e1dffcd0b531f901367b4cc4da45b2d5d99a327", 0x1, 0xaab}) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6408001de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d30650400000058de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecdf7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1abb7fd4eb1cf1908391d17d50308c1b539240ec5f4929834af84c439ac67cb7f08576410ecaecf4ec326bb6c7b788a1c0f5aad37044b7bf794d5540373e831bddde56c0172b974ca88132129afbd0951a07f53e55ae2887ce7a68e1187f0ef8104125501315f26db01e5b89b43d9859c1f78a5263f1604e201e3b329dffa2da6e45834c2127cf28d3081361df91472ee41633a222ad8ba1fa9d585485ade7f6f6823ea8d38194898571a61611e5d0cc4d6c45379eb3aa3191e84515c5d00000000000000000000001b72f29806687fc44a6b1fcb8a24faf94b6c6efc28d5", 0x100b) select(0x40, &(0x7f0000000240)={0x4, 0x7fffffff, 0x2, 0x3, 0x8001, 0xff, 0xfffffffffffffffb, 0xc8}, &(0x7f0000000280)={0x9, 0x34efb8e4, 0x77c, 0x54774e9a, 0x5, 0x5, 0x9000000}, &(0x7f00000002c0)={0x506, 0x0, 0x9, 0x4, 0x800, 0xdc3, 0x100000001, 0x1c}, &(0x7f0000000300)={0x5, 0x75}) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x5, 0x8000000001001d37, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x1100, 0x10000) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000100)) r4 = getppid() r5 = getuid() r6 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r6}, 0xc) poll(&(0x7f0000000000)=[{r3, 0x86}, {r3, 0x2}, {r3, 0x6c}], 0x3, 0x7) fcntl$setstatus(r3, 0x4, 0x0) 22:23:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="fcff46fa7357862ab700000500b314c7c4", 0x11) 22:23:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1700) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r1) kevent(r2, &(0x7f0000000100), 0x9, 0x0, 0x0, 0x0) dup2(r2, r0) 22:23:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xd0, 0x81) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)='~%', 0x2) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000140)={0x7, 0x7}) fchdir(r1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 22:23:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10008, 0x6) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) mprotect(&(0x7f00007a3000/0x1000)=nil, 0x1000, 0x3) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) select(0x788e86c43bf6e33d, &(0x7f0000000040)={0x0, 0x8, 0x4}, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffa, 0x0, 0x5014656a, 0xffffffffffffffff, 0x7fff, 0x4}, 0x0) 22:23:47 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000200)="04992491419d4282460ed65738b6385a55c46c36f1892557ddeba80549fb5bb5f80245147fe926e521f2c890de774d9526c67fb146d8dac192a5c5a944f6cf7a438c9a31f84a90022141ac3bedcddf5c5e0c39305048f810b97b066809ba07145b8bfc48e503e69897c21c6af345d83da20e836d0896aabff7f7858f5cd2515fe0d0727c7d17064cb2593a1701d51613a4bc00e3cfb5ed365045a0258925031cfcb5e0dafe50ea02a3687e1448d9088ffb78fe2ffeb7dfd771aac687abfd4aad378c62c31a89a4ab9a49188d2a4d86a92de3cdd20c733d485b10dc99160a20ff544ebc4b", 0xe4, 0x400, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b499a61158312f9979f701b400160008"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 22:23:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1, 0x1}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) 22:23:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open(&(0x7f0000000440)='./file0\x00', 0x1, 0x20) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000480)="b69838a1418034479c72422d4f8c408982b3f8d2ea5b35a3ab5890da50ce951100165443e329f4d3fb86363621b6", 0x2e) write(r0, &(0x7f0000000340)="165b97fd2e902c3f53d6fa09a89b4f75af5eba334b8393e2647257fb7d02abd28674c3cb82bd23a3c7da71cbaf25daf236e371da9c3f60252156878d75ca63ddaa9c692009af502aba52de191dca4688cbf01669dbaaea369ac1b072c6a1fef9c00f5be39d5e9d70f2bb5fe160a8683e3dc86785f8809b93ed9799e9a0cd53d0b6878b7389ff09123e81be7a9b7e659472743c2b85b167e04f5c4f1b803366d7549cbe3419e81f930b86c40a502acefceadb6fce48ca8cbbeed888c0418d120c6d432e7551a71f58fdc03cbdf7968bac573df9a32da146b98c1893c115361705", 0xe0) syz_open_pts() r2 = syz_open_pts() close(r0) r3 = kqueue() lseek(r0, 0x0, 0x1) open$dir(&(0x7f00000004c0)='./file0\x00', 0x100, 0x2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) poll(&(0x7f00000001c0)=[{r4, 0x44}, {r0, 0x20}], 0x2, 0x7fffffff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) kevent(r3, &(0x7f00000000c0), 0xa27, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffb, 0xaa, 0x30, 0x6, 0x11a}, {{r4}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0xaf}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000001, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x1c, 0x80000000, 0x1, 0x8}, {{r4}, 0xfffffffffffffffd, 0x9, 0x2, 0x4, 0xd51}, {{r4}, 0xffffffffffffffff, 0x1, 0x39, 0x9, 0x7ff}], 0x2, &(0x7f0000000000)={0x9, 0x80000000}) syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) 22:23:54 executing program 0: r0 = syz_open_pts() getgid() close(r0) r1 = socket$inet6(0x18, 0x4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x10001, 0x1, 0x9}, 0xc) kqueue() setrlimit(0x8, &(0x7f0000000040)={0x3f, 0x2000007e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xfffffffffffffffe, "ff0154518d099b00000000000000002cff00"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35ff", 0xe8}], 0x1) 22:23:54 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000000c0)="e8f0e55e", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/79, &(0x7f0000000080)=0x4f) sendto$inet(r0, &(0x7f0000000000)="2dc046cccee05782", 0x8, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 22:23:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x43) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x128, 0x2) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x4) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x2, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0xc, 0xfffff, 0x8001, 0x180000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1}], 0x4, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x70, 0x4, 0x100000000, 0x480c}], 0x3, &(0x7f0000000380)={0x2, 0x1}) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x2) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 22:23:54 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x11ae, 0x1f}, 0xc) pipe(&(0x7f0000000100)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:23:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x2d54) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x6}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x180) 22:23:54 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001180)={0xffffffffffffffff}) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000011c0), &(0x7f0000001200)=0xc) r7 = dup(0xffffffffffffffff) r8 = socket(0x1, 0x3, 0x3) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10004) r10 = syz_open_pts() r11 = open$dir(&(0x7f0000001280)='./file0\x00', 0x40, 0x1e) r12 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000012c0)) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001300)={0xffffffffffffffff}) r15 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r16 = socket$inet(0x2, 0x8000, 0xd836) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001340)={0xffffffffffffffff}) r18 = socket(0x36, 0x8007, 0x7fff) r19 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r20 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = open(&(0x7f00000013c0)='./file0\x00', 0x400, 0x0) r23 = socket(0x21, 0x8000, 0x1ff) r24 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = openat(0xffffffffffffff9c, &(0x7f0000001440)='./file0\x00', 0x10000, 0x10) r27 = accept$inet(0xffffffffffffffff, &(0x7f0000001480), &(0x7f00000014c0)=0xc) r28 = kqueue() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r30 = accept$inet(r0, 0x0, &(0x7f0000001540)=0xfe0e) r31 = open(&(0x7f0000001580)='./file0\x00', 0x2, 0x70) r32 = open(&(0x7f00000015c0)='./file0\x00', 0x2, 0x110) socketpair(0x1, 0x1, 0x80000000, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = accept$inet6(0xffffffffffffffff, &(0x7f0000001640), &(0x7f0000001680)=0xc) r35 = socket(0x1, 0x5, 0x0) r36 = dup(0xffffffffffffff9c) r37 = open(&(0x7f00000016c0)='./file0\x00', 0x10000, 0x0) r38 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r39 = accept$unix(0xffffffffffffffff, &(0x7f0000001700)=@abs, &(0x7f0000001740)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001800)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r44 = accept(0xffffffffffffff9c, &(0x7f0000001880)=@in6, &(0x7f00000018c0)=0xc) sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f00000010c0)=[{&(0x7f0000000080)="bca530d4fa2fb6f2c85949f53e79fa1a3077c8f4e6c908db40bd87ab9993f13dd7b9702b1f338674083004d5cd763a258260addcd7f7150bd4ce47d12fd3ea317f31ab72cf48ab1e7b02fc2c8defa5804975a6e5a02e0b8ea0a2030f94f4fc3cd1073873a93398d6514dd545d8c8864da5d37f9daaead0f8db2833efdaf8c88cd06b6fc767ce566d28df740d65d608dcdcbf68823f109336464b94e9d95d50e0ab6d46e8689f4688305c417a5d5705f7b6baf71f514ebedde71610b798985d91e0e3d4a5ea0d6055b82b12f89e9ebee4490cd915e46dd53e83689ddb97d8bbbeee5448cd1348f15de388058f1d87725425b83d079863940d2eaf82266848561bc0bda126cedcb0a9edbce0d62b176319ca01103a0f5058edae1268ca0caa40a6608643df7da236234da29d3f4f98eed742ccb7dc7d7988f73e5cfa5940148bb86021d2164a67a184587e68de1f40359c4f9381daa086e0e4c0bd8331742961e8ae9801e66e23e104618bfd38b33f4d8d1622d5cd84aa4aec1a3576ca18d44fbd84c78a1ac61355d101d41b90292e9c900b11087fa47be4e251c7df98f77f6bdc70726fc5299f76fc7c0609b3940bbc98fd892a6fdcbb3dec86ec038c2ceedf3f684d1002b191aa9a4ab714336460cd614d6fecd1d327480392af9613fa3fdd271e06ae9f9b8e420b8074d079179f067c04ba2329249661f1042c71b4398cc57600c35d16b3443734b6ac2f107bb836b468988202982842089a62b48f058b9d97bc88714dae64b73758594a331e95cd702e4049a3b8d7ce267ad1b729400e5a91f0da6cdf48ea8ef2e1b7d37d85f34f6b1437715250288fa6df18547c635b44f1427f687b095679a83e0ab2c1aa6e43925f778ce8af76fe21c2e83797cca47d2546874ef5010b1e521c1e0a444052f9d21d31a36111dc1e29a049a64b6314601bc1b783d7c7509a60e44df36c889d00b551165710f3352e169e7f169ea890478e9f35fcd3a374928f395b31db55b23c8413e8ebbaec828985c27da6ee2b2dec9ecdbd3753a02a9571e206bcfbe9031cbae78788eeb02ec58857155ea9d7687fb1e94aa38bc86b1e924e45a6ce0c3e837b30f8e3af6572221f4bc664c8a8d84917983d3e6d10f87efb34ac5b522dc470e7a4969d55bb84a33b9ff635e10cda53bcc4770e5deba935b2ae8061d5b0b3637f4a2de20542ddf7bca164de3cc6dc0f1028b55e3f2f00d17d62c0ee7f94c7750ff352ba77cb624428baa6d4be6ceb14a418a257098ae59a4cc360288730bb7cbff1fe63cc6e89025daf17784b59cc0b5af3f047edc9b36076a70827c58b98b1afaf4291235ea8355a1d677e6796e985af4d53fdc633d5398fa29bb8c9def51e5eb17503817ded60acc5b0254aafa56fc04c9d02b2ce42548a5ade0dd01dc8bdf8afd53cdcce840ce638c29fb47b55df8c2c574cb28d262a418f61c8f2b593007d3b14b97f460657a47e51d1d2bdeb7eecc941fb95400f0c6cd75ffac828753a9786840e119559fc10abcac055920beb8eee523639e3fd9023af6f6f4c8112565876e8a033f34c9b39de20349a6175296443a844954a7a11ae69d17459f5fd9177a8abb8f66871096bdf174ff40b325e319764a069dc83999d8104daf3543a5b43e562450fe1590c151e7b8969958a4c6c9a5eddabb6fc7ce4148395fd3fa8371f9265439816595a408ffc858b21cf8af32f17be9b7ad7507365d02929d6da7be426da3bad3c32f7fc78d932856d5b1a65e5006a058d9c407dcbcff5669ca9778df2efff148eec6bf4d3002971e47de47faf32ad042c68e5f1342c2f28517b0a31a3836740e7bb3dc9c1a5ff7183fd22a0b238e75df4d8969100b02d2785f96f91d4b5fce718c995cfea7d4e25f515140754bed7ae3c2acade1767c6a958aec5d2157740e767a986e7390e1946b500c440a21973699e12dfe97e84ee40d9e4f1595c2757aa086c9a5d75cd991c313f1429b4e619c9efe76d3d183a6a7db87b1903c834b95bed7fbf3894b7e6e7cda8f620baf3bf31b9160bbb957f503a1cf80a979a7c632088aeb91e48f2c05bda4eb960d5f0a57299e7d6bc007d7c195296de7d46ea8f8afdbeff0b1a398f9514ea7e94867de4c593d77eba5ca0606240ea1b0c6349ccd88e8ff9ef94431b4e32a7036b7d3addc9c7ee6313fdfbc6b509962d93c240560bac62c30359b394c512d62a5884a1499b15204adf647a6ede66a25cd415b6ba644a55855b4226faddccf4b9bb2ed767ca296c54f0aef84e6beeb30ec3dc919aa633491103a1b71b41fe383bf12a6129ce0e92ea16490200cfdab57d00545c99ba6ff6b65e3b5057ac2b58d1bb9b57bc98ba14d971bc7096c2926bd69badc3f8af22ebf71808d890fc88a4090756ff6e9d597ea36ea8030467fa24006c085a26b37d544fe9dbc91ab2af455c4d3fde12ae9a9a5d22efbd4cb5596bc6620c8ee70de3a253b5d35072874cb1c875e2e6536b0d975c8110f52ce4cf702d63f6cc8cc51ea0ec9c36e609f5ed8d56b56b41f482d50b730d722a415af76ac796d0c0d2f322222ef2108286e88494895dab80dbd0e3fdd628d383dd6a9f8ebb5032c04e86cd0c1dc2b89700dc3a810741d480bb47008ad2502b378c97864382abab2eebf5b7956028f0d86932e9d233bdf68996c70e193b4530d0df6dbc0969de7591a110894b5bacbb497384cdfd5530383bb98e930687b70f6877dca59be9a670973fd4624fe4c3ef0b968cd8a7732b59847235d9edca0f80ce82e9ab4d771f7e96e6d547e066dc7dc24ab968bf64a3867cc3c5c55d3dce6eca0af496a19fb97497881a1a35f7d3ef89da7df46d947a492557d7f451e06bf03ecd2b0365b491aa9c4241eacccff039f6ddfa8cc590e856b6fd46db2a5b811b872025eef724f032ce617d308e29bc0032851ba8b0ca9c8675326bdbf9de2f708c9cd97e6311d0473a0ad98fe308f1626218f1551e2242ce1786e25d4bc77a6319fa40c6558e6b8aa0584ad6fa7a67934686bf3f8aae00e688f7b3e41aa95d24b68d73c81665f6fe4c954229d21c94f8c596f243e761ee80be2cb731d42bc0262a27da2629d16be7f2a004e31862c9dd094543d15f57187dd7626841b73f92bb3d768440e66a4fbdf32ba57eeaf16bc79c0f8021e63fa181a865f46831f6afde7e92256ee6bfb900203633bb7cbb781ec676364c685c3a10312f422ef4a6b443864b6ce9cb09423e41d47ac3ec69e844803a56cf0d6d0a9018399bc08e3b78f43d5ed71e8d3299427d697b9a2a13374b3639d06b4b4463cf447cfc178db118794ce8df866e12d62a6e83160e2eafb27fe313e88a47d9f3b79ba61870eb6518e68e46e8628381190e5bdca5824ae7fe606c0fe7ce1d0bf9ad7f232e564a07ed92d5a17e2906207ec1b87c1ad5130db9e0aa9e120752741076da1c793f00fbef17d52f3680fe3894aece45f9c34e97e4572607615b2e6ba6eba339a18fb6698d016aa1cb86540a034668cd19fea1df306b256f605673a460d953ba39beba30213ca709cb898bc5b43323b8ef40c4deb2f852025f23c417f7f5baaeca394233cae195a21bd2350ecdd25006919213b895bfd91223135df662c7b077ae678dfce9b6c66ae6a3472ceca177ee807c266ab93b3ff6c7968331b81505422fd8d7f98201552ad0720a04b9fa575e97320f61a1a153cadc4d1be95bfc82457867ee9a9ff04d0e174e3fd98390f9dd90e540db9e0fc489d3adf36bd8cf0ca1b8cfddcb03858092fddef20e3dc80ffc54bd7f07081f18f0492ef3a2a7f4f4245713b4437e457d841d751822bc4b81b3ab5d47f15d5230c78554a24106ab34b1a3458ac8fafd5267ceb7e999f54644ee109c091efdd48829e0563554f08b3e1bb134a7ff04e6f8983877bb69a2ad6f95e40cda4f29e6d3994cb3eb7946735fdae9c36c8404dd1f2c2988f52ffee996be91e29b0c11d426d9747a2a4d8ba534b94748d2a673d2365d520a7eacb355f255f69959f9c385c6478bcce3e9ad94076b57b272d54937cd6565ad553c31d84c39fdab94501748788c7638ce4415eb2a9a8d8bd8c3a427edc0b4a7565d279dd1fc0865d1d7de202ba3de24bb4a699cca959d1e21b8d0dc6e9ba761e08cae5539883be3e2151739bf51fd492356dd82450c14e26e98805507f777b841cacd15770a3285c366c26159660e654e0cd957f19a2397c260d8ec99182a09d6bc506188d933ed2c8929670c3935ebc2e347756972445aa3f6b0d2750653e676b415a90858f1c54161e0af850a9f8bebcce07dc9e8d5e407ca67ff1609194beb7f2714b9599e385a50dc2be4818857f39b1aa223384d484c290e7c75f260c8852d94f3724db7e9280211994296b3c6aedf8607102b14b0c97a366a8e92d01692971cd04cf6ac1b9125cd9b3a2c8829c44d31eb8716733fdf5e31adea945eac479c1666f1bc2da0436d837d3911d4119eb824d7147f649661ba8ea58a11472550a7ece18b4b11c389daf30fd235322a9299a2b497686113dc64166d6390c3074edd5135e0dc3e24430f3ad420e44492a29dc64f5af07221206357106f70b44e3ed29dd335827f637361709c756cc61d75ae8c5c0340a811b92f0faaf90a1828f900ab5672bd2fc362ac16c8c2bf3547891da80acd5f6ca508bfa75d33a380b8aea718623075461dd5651c97c79c5ebc8df12a5bc65c9e2901554e2e93b23872f1e9e15f9033d4566649fe96a65548951d76b9d20f24815fe92de90a317b0e6f2f518cf59df538effff3610903db45bc90d80b7cab36ba18a09602edc863b47e59c336c7aa18f90f4cf13258865f0f88f9d2414b1f3905ff47b740b9da8b1c53be510e162d0a19bd90244054ec16de2a0efe3cf34ce2fd8499d311c17538e38867c471efed9414f564f3ad8ff9dac9924c64c87bd06d6816e8e7372795d48b9af0c93b984c635543f8ff8383b34d956f99a86f6768d2a1a01c433dde371ccda6a92303c5e53e238b26d169cefbf7533c7ed682f06287a09e5ce2011ec03a7877125632201500e52f0ccb2000c34208cfc587ff09fc540c097eae51b5b0f1a63478dd53b235f94acbb22abc5b68c89efa55385e4bd1d48e774d171b749df93cbf4a3320c12a01e9c3c0c9dc6f15d106f93b10ce56de72d93fb966f278131d27303bb7edc4d6496f15697cc1e76e50bba81974655afff76046385a6da84be62794b68dc6b399d6232e02585182508e51ca3245591f4242bbe338c68fcfe6bd2d71c22bcf89eaf9fe8fa9666f4cedfd62a8d598b0f90660d3f35396a098235886102e63caba37fd0eac846b6470396ae62a5314a14f17b0fab6fe87a40e94fb73e5178589fab279962a7b105310146a4760404cd79a2e4652fff03d3ecd5fbffea219cf0b62cda0abe3ae96b7210204cc1a14d8a68d108721059264db9071789047a2625b348c7bb87f6aee4ac622770e1be3043956f2dd0a04fbc1d4b56580f097fb008ed1090197f02463dfde34d241c5dcf23dee2097a6f28367270f12958ab4a15472ffcc2590afa4d6feb91571dab4216513b3217472706ab8ab559aa6c2ad91fbd3f58dd34ec78f37f113fe937c450b6f5fd6d71b350c5bec6282fd5efd811cbf3af6147a32bad69ad092ab2b79bd4acda77abfa4129e25ac5437b0a27cbb6b0c605a11006f20e586ee27f732e17fe270aee9f43dfd5564c5253ffc55bda47b622bcf5a316d8adb3fdc9125732582e45379d6ddb0fe2ffe8dd1c848f7f2ae24b23bc52e423bb7f39dcc37a728514b06e24b", 0x1000}, {&(0x7f0000001080)="b693cae5be4df68e9fbde44f70f2f165cb1a0516e78fdd06e82aef11c9c3072d1cd4c3a8cd82e3ef1eb83fe6ca1e95166931d56490", 0x35}], 0x2, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}, @rights={0x30, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15]}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18]}, @rights={0x20, 0xffff, 0x1, [r19, r20, r21, r22]}, @rights={0x30, 0xffff, 0x1, [r23, r24, r25, r26, r27, r28, r29, r30]}, @rights={0x30, 0xffff, 0x1, [r31, r32, r33, r34, r35, r36, r37]}, @rights={0x28, 0xffff, 0x1, [r38, r39, r40, r41, r42, r43]}, @rights={0x18, 0xffff, 0x1, [r44]}], 0x158, 0x402}, 0x1) open(&(0x7f0000000000)='.\x00', 0xa88, 0x0) 22:23:54 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x80000001, 0x0, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ebfdffff0ea70cde6563022b4e51bd8ed3df1a3166eb92e0e712180fe57620ae8de1db6b"], 0x10}, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 22:23:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x25) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x4}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0xa) fcntl$dupfd(r2, 0xa, r2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 22:23:54 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x7f, 0x9, 0x8, "1702079b37982cfa4e00000010000001faff000d"}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="44339b5670e32f743a60c334f1776690521424343b2afb8a7a30b693f9c64b559af9a88e0848cf4b723afe31dd99ffb9d58d5c202e5a670763f8e0cbea891523550d431359f2c9631004c116e68b9c6211731c13a2891e1aa3920ba9ba45443ddeb59e066a17926b0e75c7f0b4e3c5684ee7b76ae29036a51b34385fae7d29da449fa7b20476acd297e64b140170d293f1bf0378dddbf815e3361cfef78322b9daf0406f310a608e2318834cbbffbd51efbd448f2e1142aea12ecb9218aa00c7d7c60dbb87b928a161f43f0b6dd981fd1c2ea4a079c0210c6b04855f9de15e36acf1e7da3afa2446205a10148cb86c507f4465d717cd", 0xf6}], 0x1) 22:23:54 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="a2022e2f66696c65010842ecfbfd48888c4a2d056228c63e348404d3f2ccc25e944be9ad2df5acd716dd3a"], 0x10) r2 = socket(0x16, 0x4, 0x9) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 22:23:54 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x1000000d9) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 22:23:54 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() setuid(r5) r6 = semget(0x3, 0x0, 0x0) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r0, r4}, 0xc) semctl$GETPID(r6, 0x0, 0x4, 0x0) pledge(&(0x7f0000000400)='\x00', &(0x7f0000000300)='X\xfa') r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r1}, 0xc) 22:23:54 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4538) r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/11}, 0xd, &(0x7f0000000280)=[{&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000240)=""/30, 0x1e}], 0x2, &(0x7f0000000300)=""/164, 0xa4}, 0x1) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x200) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) renameat(r2, &(0x7f0000000400)='./bus\x00', r2, &(0x7f0000000440)='./bus\x00') select(0x40, &(0x7f0000000080)={0xd}, 0x0, 0x0, 0x0) 22:23:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 22:23:56 executing program 0: setpgid(0x0, 0x0) r0 = getpgid(0x0) r1 = getppid() setpgid(r0, r1) r2 = getppid() setpgid(0x0, r2) setpgid(0x0, 0x0) 22:23:56 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setpgid(r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x2, 0x0, 0x0, 0x0) 22:23:56 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0/file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8) 22:23:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) close(r0) bind(r0, 0x0, 0x460) 22:23:56 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x7c) sync() shutdown(r0, 0x1) 22:23:56 executing program 0: setuid(0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x184) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) preadv(r1, &(0x7f0000001940)=[{&(0x7f0000001900)}], 0x117c, 0x0) r2 = getuid() socket$inet6(0x18, 0x4007, 0x7ff) setuid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/236, 0xec) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000003200)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5cc54e7c1dd898efcdf5c131ba6342f88c70d5c86c9a3711464c3e915bcb9a387b2528952ea082dcb11668b7cc75b6f22029454018b37b55ee31b9214564afab26ab711e9b83b670899441a705560c6d98f582f3c3fa818c3e8f40e4cc0974abb89320235192812fb377b2f9814eabc6b69d799d365102b3a14d4539a0db666cab3f29953975dac11ff3f55a7b3a11174e141c04fb577ac585678aed214fc3cd6c202d650461f96cb1dee667f6c69f38fbbd72484056a529686b6680063df3e8ee92a6b92eba0a048d0a29754237473d5e680d2264b1e7a154b5a84a601468acb85916f066c85f7f140d152cf692b366c8d4b4e14d1ec655be418a70ce9df1249b9e8ec5a073bfb5b067a8efd36b4d48c7dd49530693c7c5d155741e03ac20133fc10013f7a6f5ac02388599f9355cdd6c5595311d850a9966f65724e9fca5664f3bd3d91a892cc6095f43bf2a2d3503481b8fbadfa5d257583f2ffaf0f8bf18132735a3911514f6495642dc2584234e8c01aaa06fce04332462491450674229ee985d750459f08981244956000138b9f81a662e88dd44745dcbcdbc5fc4c9f484073f8fd1832d0f2c37ee61b8b6a4613ea135060160e11853181918434186ff86e49aaf085efad9797b21a0b79a53744c48c5f34709701d6a67a1f7a9ecda3c98e0d8b46dacfffb17833ef7540f8e04d6779d4bfd9d8b0102edb2fc3d759755589f19bc6c6f54c8ad20459377ea6189f9668697aae40151e48468c1aa767da6bbad51a3d29582caa299d512a606df9b101bd880f070692fe3ad3575c85a588c9a2388119a2ec2952daf5d3c9808fbba18c8fffdb577109f464e9c9ab330fc91c99798ac927895a04c1971e95d33f14c89e9f0a13ec9275a4388e79ea7c0bc9e73b496d941f1aab54a8c19168a065a635334d976297faedebb3b458fbaafac5e64693802b23e4ecd099f72d2136b3161e907fb038953106b9f6c1cbb6a2c615cf55ec48798828f959006129b67ee073d9c0081d1010b129c27bfb5c17b1e07ffb375deff6821ca901160c11d32ba032951b5e4d30ce8728462a170604618dcfa2503dda2adf6093ce0e854a8c2ddae9213cae75a131298bd3413a14cd16bd3501ca020b551b4e88e5c0efaaaf9f2b4dc0fc9d0b655ba37d67f4be435260fb398f4260c3f484fef7d3df9d92b087bc021604e05d630608481d7b7202cda8a2d9659a68d9f70742cc006ee3d70050079c46e12ea9e3f593d67f5c13774967d46300e89fde74734752a92c821e1d3049d29f408e5b35e4b8a11aca2b102122f6da99e260df4ff5545b73efffa70bdefb3f57af32318a88495a60d389963cbd38345891fab8c199d4959c1e248423f8e7aee5d9fff33559db6b4f7da1a6203aa18f6d6fa76852af19493c17115b6c3b3d7ff1919a466ddac95275bde1c21e1fbaf88309044b55639f79ebc51032916eb7a1b9b5a09de038e0f5d55fa0197ea49dd3476ad7aefb90eeb123855b359e625df1f98e29468bec1d253f6fe05a396d32f4dbce77e3d6254b54f5abd423944b513890f92720adcd451f26aeff617a19fd018c07a0b7246852931a21d4b98163b1327fddf3d378471c611456eb0e8e782a73571c0b6bd34c124e001cad3de7b7618564ce60aed57b16459d7c83de93c2c90384d7d1a80e221e1b7c009df490b0eea86719e23c36b0ff48c06db99ada0b9817c8c12a0b6913d25e2bf7e21f697bc1f0d2f79c1e95640f88ce1a980f002fc2deea3f3794125ff52014111f0a4695d0d6b2aaf71a005d9d050ce0601cf6570123c69521b56a52b7a9ec7ceb1308c135c988f2b94cd0866a5970bd90c6e5578476f7a60e2a26193239f6368956886f2867935f87e7bfacbaa13d1ee172f77ee24929577e1fd898852e3b3b81b375e9afc8002a1ba8a25d5d918f1ca1d895121af398dec342001e51132dbbf98b8f54f32e4e3a7d41e84df425d4443691d03ea8c30c71e958fec6d00231f3f19a9db9c5fb6ff41760b776c98a32be5fffaed2f0e0d7d5925523c472ea252b1f44564fd4ef18752544be066a3b86fe136b9d439a5432cff3e933898d0fb7a434b9fae1a7def8f77b1df10cea51aa4f7f3b874dded2d962c60081ecb6a8a54038b54f5a02622f688a7d88cb011ffa3f21402d3d707ac9138a470f54b900e4fc876bebf19668d308d6bc4db3bd287d760317c031058e5b73ab8ad6a52c0677a541b4bfcd066a50f7a94373f17471b797dcb98139ee95c74ac7ea96d8f5e6b85e6a4dae34fee3dac39debeaa1fb0adc1d0d9fd330d232c11475610c41d739569f4f43474cb3c4b9397cb38ae1042662cdd578302d284a8915e978d2c70f17bb2f89c5042e20a24125b865351bec0f62225e3af7c0aea1b9d7d7fd9602dbbf2616d1f44b001b91d9ff06402278e3a989249c995e535160e6b92c49ad00a9745d5ba794df5e760a2226a36c205fea915692a2c3322554fefaf4534e5a134afa6e478d56f2e8d343a14a01ab8ba8224425392ecc78086d873a0100889f96e67d109833c2011bd5d784ab4fb0f80ead796e9e97617784196f2a0d043fc01001e9206f957c839221d885f78240eed63dea211fb451d482abe099988bbb9379218882c692235f62009140ce54c83823de02d7286b60a4af68c588fc88f84e924be777b7301661090a6b258a5145f776ab57f6e756349acbc3ab7ab75392ccbd2afa5cfc146dd76894cb9a010da9259d783c26aca28143e6675a09cf3580fdca3a174af3e5d424a788becbc5708a5ae3946adbd7ff770665f3a460ad31065e738c015582a01bee41719f9b640b1487a1367dc883fd77c37811828c0b8f9232f0522c85582d307cf810b4f312651ac523ad7da8ce472c39e3d9ab2933af356ffe82477f447d751c4ce7760c5f45be9ef9d27d7b23f3c1059b6018a77884833a751e652da35882432f630266a51b054cba71ac289fab1cca62650b4b5bf8142da58ed33a59c4f3abe6e4cb592406048694891bc7b416cf50cfdcc9a4cb15642ce124c30f6e9457624b183bde5fa8c6bbfbcac95d8acef047769765eed11537fb138d12fd48ac15f1a12614a3140ad794313ed29239a5a597c5fe5c0661fb94722b74208a80fa40c642da321d97bb1022f8d506345883b90506da59c331368cdc222ceafa2b1b36b3ca2abceddd50cbf752a9eecf3afae049068c0ab584eceddb86b8f19d4258f1a5f42a62a84460c4ae1f0fc44ee39325011b99ca8ccb1ffb1da0e2c3948ab2822c4575a39a3f83c1ae53981b6c0bddcbc87dadde3f28a8f2cf387e2fd922c8c32f8b95823f4ae4b4e3251674f7d0769aa7982e6e06c9f3751887a4dff3a5f69e059db606555cf783bc5ff9b41c59264d0c097e2ecc69bca5ab6d11a9b3fb7617db36a76164f48c1d72da6a936196c00beb7bba3238d29f78e6bde4eb28e2f75282794f2d5d7112041e290dae22b19a80a8ad91cfbd2ecf9e50b5c9c1a9345cf50798673f2a6b2a23b8502e5b58f5f19ef02f08533ea69ff9b27ee05cbd646ef4c20f720fd424873df3777a13d2505fb5f27775a57441701d89125cf6eae398d248ddc2261bb32e027b43c2df9e4fd39ce80d5e2431edd56e8ed8365ab834b7c7cc89ca65900d556adea20bbeab83f1c8e82ff9d650db35d2452a54fd9e1c27bc1d4a1d49324a3d3093f5b636a3c69a8c4b310e219dceed27b545519bcd1510e392b85d11806bd4b898b6054dae4ad22071df38ef49f49267724ea768f889ce4289f38f7a8e12284baf7dda8cdda7bc7ba34b4f4ed9f987b692813f8846ca19033b5e8e10e753e7dc23586a0d7ac40fb1c4f7749a7955954fa9ad0c3807f7b536679d68eae3c3334632d9d18175bff3bdc4e4621c0a3fcf5714ed132db9ed5d53ea085ad6a2e76d4bf57d384dd78c64a66b597550d0f95c7251809a775c7e765167289c18b97f19045eb7e4ef30809930983739d8880757a03dff745d60888099efb24f7bcbecfe086763ee7aa34bedcccea6e39da6d68a218cfb9d05d9c6caa58312ecd7b3a1973d24ef192428990c70b29944c2ce2f2818c75cf753890cb840806593a6660e839b36c509a08f604a120f3c82e9ec9066f2698b8999d850cd0e75e782d31ecdc630bb1a5a1374c65596c037c1be932714e7841d9da3af967adbf748cd8e99cebe6aeba8f62758bd54b0ab59bc94dadac8f063c8386da36152055f7b0dc9f760d951af935118813e34b14fd5bc35449068deb35483857cfbc7def46c45d700864d32217f8074c479f938df944a93b942505409da686120deeef71faa76c2d1f2fd6aab5f3ecd38f6ff1efef8e84947891d69ba18899e139d85a0d8ff765433b22b1ff05c4acd53622780c8e8058e125be6b07747b09bdf1230afdc40b6b7c23e048da9071f6f56397ccd2d08c8512923cf204f81e5f407c16b454e84bf5085fc21a36c8a3c85935c99a04dde99d5943b7d02637d1fc1d5372816abd99212e7320b3594653a352dca29b52e6fcdd3be54a00b6b1017f83fac7262d0dd8103f8d057b8ed3a54416a4a22b61d056a6b5d76e663a03d44c34c69a0e768f86b4cf0bf8361b66915d6a88591d3d4985a47ce89d85b90470c59a25f80ceb4cf403a577cec185c8dd1512d39777b1a43ab2fd0984cdfb36107d73edd8d24875da521e7912e73ac73e7e3353090a3ee9444f0186742a707a79736b4ee2d66ac67e3cc1c7adf40438b9a0f4e174b4a853b1b7093f309400d0389f4baa0b6019923ceb8658fa7ec3dbf85982843c89c09419187b12eb0660e338e7bedcc8ad3e5c91171d032381dd834611684a0f2038c885d3757ed9c5f92d0e79d0e13f679529d4a55b28233d47651e7b31dc303f6bd8f6748e971639831217b13fbe87facd81b4781855581c4ea843430813c1d34fc25a05f2320f91f05d48ddd4e229aa32bb0abd069d1022d28b9edc423968ba023ebd247ed67a1fced4002ee27758407cb576b691584ca8365fa5a811ff7f640f6767de3517c546025fa3180f798056ec3e7d244fe8ef32878b9985094938e287e43e2700cb091924bd4d19b449735e01eec6e3c50f1c8e24a68c02874e9af7d3c589d386c75498294d71106fb15f64fa6cb021bf6d1353abf9d884e7ea3d98595d3b7780ac5d3b1b69610b667073ae8468004738aae895bc53cf0b762eceb79dcde02590aedabe22661c284a40a41cb02f2dc90f982fd8cbbedae3aff35a4bf61581b6ca1a942bb2c26edb6d55e62d03764473976fdff0c9f5090c14d68b5acb5906c60b54475d156c0884c01fc716bc9bb76364b54c455a9326a1139e7c2e881b586400be6e3759a488bb30b5bad2779c60ec989e8ad4652277520b8513ab267893b29cdb58025938df28a3d926ad71e778a76c3b92541aa7a3babdb1a5e12643e432fbbd4f2a365cd7ce4ca358af720e980e32f902257fb61ab7a10e66b1a7879343cb6294d592946b27287f5a8543c8c92f4a5489da61076384e306291008351ead2b433b0f89bb764b72c0bc860e34b05af1929498025ae7955f6f7ab297c9b702cdadd5591035c73b5a5904397d1b0aa1ec3da3dff7dc06110abff54c6f61e636093f2c2fa9045e258dbb5373dd3201080ec5985706ab1bf060a9dea7c21d8fbf85837540d402dcc7e9dc84c9b65c7123ca2ed624e05c7e70cecf3fffde416f2de13e7b4573680df783520612575dc0b48d23", 0x1000}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001180)="48dff4cd4dd55cd820ed6d08204df907b8dfa0264ca94afafc1bc639aa8f2109628d48a73303fff8f5ac43af4e690c5d5e0a24634df210c1f44c61aced83cd8e40e7dd9f4dedd21de34e5ac090f94d3eb5e8a9c8368d85615aa478236f56ac6125d89ff53ed4973d6bf91bc9d38da3f6681b5ca49cd9f616df6e84d74864eef802a1045f457ff519e3e1ed5ffa9c015010514d28852f0d1a122dfc66ec06791f0ef2ba82a354c26f", 0xa8}], 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000080)="f9b3efbcf805d01f864c06fdfcccba01c73b6d41ab7dae15b76744f43674631422f425439b642c2326317aea7bcfc3ff580821d3fad52403a9703343aaf0bc2bbbf6865cd02d31f3c5467bfad83f56270f33150762eeca40e9c52b100f24cb923baed14ad1e8b0a12673e542504f3f4696b37b31ea825421c5b80e8580f4c05b744b446925fec44eaf1ac595ab9f215f9dd0684cfe60210f991b470ae674980c892bffbbdac781f3197896def567ab5fbb60", 0xb2, 0x8, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x7, 0x9}, 0xffffffffffffff17) 22:23:56 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffffffffff6c, 0x0, 0x0, "94dbf4a4bba7bd818a6bb26e26b8554adbed083d"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0x200000000d, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 22:23:56 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="593a69224ccb38", 0x7}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)) ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) clock_getres(0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x11c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x20) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) write(r0, &(0x7f0000000380)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae", 0x139) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x84) syz_open_pts() 22:23:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x11b) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) close(r0) 22:23:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) writev(r0, &(0x7f0000000000), 0x103) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8010, 0x14) ftruncate(r0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x41, 0x104) 22:23:56 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) pipe(&(0x7f00000000c0)) 22:23:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="ecd9c8a6ea5d25924fb69ec1f98e137b416790b2195c1ccc8570944216300738d7d9aa1f746bc9cc497ac69137f634e17190d21c8d122838200d3a8a65bb5f01c9a28330ceacb647a2074e854dd28d390ec356b9cfe2db1758bc703885bfb98343b6e46f749a6d0202eeabe12616193f9ef6f24f7b533f8358bf814bb5eff858b19b9f949b09d9210f3c584c829b7a187f5afa0e9d1c810efefce46af981b46a0df41d404c6aa7c7cbc0b39ab7e8bc11fdd2eb1f7904adae496fb37a899fae2afd8cef4e0b650a6becaadbf6fa47ba9f4bbd0b8e", 0xd4) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 22:23:56 executing program 1: setgroups(0x0, 0x0) setuid(0xee01) r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x18) r2 = syz_open_pts() fchmod(r2, 0x0) msgget$private(0x0, 0x141) geteuid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgget$private(0x0, 0x10) r3 = semget(0x0, 0x5, 0x15) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000001c0)=""/138) r4 = semget$private(0x0, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000340)=""/118, 0x76}, {&(0x7f00000003c0)=""/183, 0xb7}], 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000140)=0x10) getpeername(r5, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000180)=""/24) 22:23:56 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) lseek(r1, 0x0, 0x1) write(r1, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 22:23:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x281, 0x4) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0xfffffffffffffffe) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x8, 0xfffffffffffffffe}, 0xc) 22:23:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x9) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="a3b0bfd138a1c0ea6dcbd834145aafe703d65794df4880435569004390dbd9a817149db4b8095aedf8bb8cc4f4212e5490ee610a847a7f9c9ee08f15899263b378b93934c9599be5ff66d62a3a25fe7928f14fcb0a42babc13b714d7bf27114e99eb03319151ef5d6f1f407efa4202d0c826389be8a064e36be7e6f708883ff8bef775b44a0d0e166042469ba8cb4a3c42", 0x91}], 0x1) 22:23:56 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0xfffffffffffffffd) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:23:56 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/75) r1 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r1) 22:23:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000080)) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x1}, 0xc) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ceecf63ef21abc98f02704e859481201d1c16682"}) 22:23:56 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x100000003, 0x102) shutdown(r1, 0x1) 22:23:56 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x42, 0x100) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f0000000000)='./file0\x00', 0xa00, 0x121) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') 22:23:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x202, 0x0) write(r2, 0x0, 0x294dc68300c362b1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 22:23:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x7ffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) ftruncate(r0, 0x4) 22:23:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000001, &(0x7f0000000100)='\x00', 0x1) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f00000001c0)="e02300000bfd4a73", 0x8) 22:23:56 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = dup(0xffffffffffffffff) dup(r1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x20) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 22:23:57 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r5 = getppid() r6 = geteuid() getgroups(0x8, &(0x7f00000007c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r8 = getppid() r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000100)="6c96aaa49a5760d11b21fa957d85bea962b4d0f8a84bd772fa8c9f24a535566e3367a86792f7dda51acc57337bfb69070961ddf1", 0x34}, {&(0x7f0000000140)="b8ff918b7f7c40fcb821cf7238d190b7a889c4f3b5a9019dc8ac6d380d52c621", 0x20}, {&(0x7f0000000180)="be81b2d011d12439543f3b94c34c", 0xe}, {&(0x7f00000001c0)="d236e57d9d330290ede320f60e2d46c3e4ae4fe54207b8547fc85b07f362417ce68189dacffde5721e6c9673942fe31db8e582e7a432be50d3c5a92a2a6662c538344d0d316469c87939414450eae2b332562c847a8335533a9f79f039c16d3ed34a18da4b127b07da3f", 0x6a}, {&(0x7f0000000240)="51589ba04abacb5983e267902a5ba9995ae9165f0a41b4b21dd4ce3a703deea7c333c2132ddac6a13ae7854c3511fccfe4a2c5484471426543bf9170cd063df32ba339120e8c0d264307e30b1912a9f67ccfffe37a56f166977777b0d760e9a099505ac73beca67f98decd329d386618a25e62bad02a444b90d49d08390e5ff0f5f14ccb9cbc86179124e6fca6275369003a680ace673e64d411222146feb247085b2df8d6d2e6080fbc497057d3be705823252e48e5ed842721c579530e21cc70733e03dd", 0xc5}, {&(0x7f0000000340)="860885c80f57d85428d48f9b671273caec426a0d137a88f354a97ddf7e5e4ec29cf9d242007cb4f5981c2d36cbdc6918d669833fa1cda937089022d90ba2e8cfa3e19d66637a7e787c3a088f5f32328ee05f8a8a2674572e578f9610646ec54289b6f6ad3c771e98b9a80f021dc7d28a1f153aea376a2f5610c406239e5a9ffe2f25acab6951ad6ecd5e84ba", 0x8c}, {&(0x7f0000000400)="6366853e21c6769588a08117d94821e2adacb71344fb3329d8ac1512336549bf7a5b67e6bd2b7a0bd362906ac0349e5fb0e23a78376099df7b11ef87ca505b66e9cc621d8e477e9a4ef69f5f0e4025d571cb7c78b41924a4cd14608ea9f440daef69ecada11e778cbe01e3a2a16e449e0f549a5996090bb7aa916429e7047aef99fabe15d88f312eb863e656426b79e397034082a6a1d7c7ee45be", 0x9b}, {&(0x7f00000004c0)="fbfc82c52ce6b563f78ae13c5b01dc85b11e71d12be94c9ba8c10c798576a363e672e5b516000afdd60fad5b9af2ee1147d7654d30334f33519fbd911dc8cb5e71a02aab512f30ee80c8097b6dda662fa14155bf724fda6327a3f0c44f97503b79a5b17936ffeb54d017fec669ffcf7400431f45ce16687c6f0fef71b7e0221afcd3ff827bf18481eadbed0c6f28400e2bebf961e1b41ccf284af07628d9ae327704a37073ab463d9e8c0a1e4b0195575e82a9f0af6d36a0f074171df583da64328b6de842", 0xc5}, {&(0x7f00000005c0)="02c43d1d6f27ca959abf72cd371f4bd9858f2e1c", 0x14}], 0x9, &(0x7f0000000880)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xb0, 0x1}, 0x1) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 22:23:57 executing program 0: r0 = syz_open_pts() r1 = dup(r0) syz_open_pts() r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f72eb817375e67f1513f06fca9b4093cb981a52f5ea7fa0023c8a3090000009990bfe432044908d0d99bf700cf2379c59f078177da4ce90d87766cb75c394b842dbb000068f7acad4fdc1c9a16ee2f93cec1fe", 0x58) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) close(r0) socket$inet6(0x18, 0x8002, 0x7fff) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x7, 0xfffffffffffffff8, "23fc7e0d7a00"}) poll(&(0x7f00000000c0), 0x1f26, 0x0) 22:23:57 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) rename(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 22:23:57 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket(0x2, 0x0, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x1}, {}], 0x2, 0xffffffff) 22:23:57 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000002340)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000002200)=[{0x20, 0x1, 0x1, "2ff485f11c381d19be7027"}], 0x20}, 0x9) 22:23:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000000)='./file0\x00', 0x90) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) bind(r0, &(0x7f0000000200)=@un=@abs={0x3a0e55f03c9401ba}, 0x2) 22:23:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x90, 0x5, 0x6, 0xf6}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1, 0x6}], 0x9, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x5, 0x8000}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x8, 0xf18c}, {{r1}, 0xfffffffffffffffb, 0x30, 0x0, 0x5, 0xffffffff80000001}, {{r1}, 0xfffffffffffffff8, 0xc2, 0x0, 0x9a9, 0x401}, {{r0}, 0xfffffffffffffffd, 0x1, 0x6, 0x9, 0x7076e5e9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000010, 0x1000, 0xfff}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0xfffffffffffffffc, 0x1}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf0000001, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x7, 0x4}], 0x8, &(0x7f0000000080)={0xfffffffffffffffb, 0x4}) 22:23:57 executing program 1: pipe(&(0x7f00000009c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f00000000c0)={0x4, 0xfffffffffffffffd}) dup(r0) 22:23:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setflags(r0, 0x2, 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x100) shutdown(r0, 0x1) 22:23:57 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) poll(0x0, 0x0, 0x91) write(r1, &(0x7f0000335000), 0x10052) 22:23:57 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1fe, 0x0, "65668c1f2a1c3b00"}) socket$unix(0x1, 0x7, 0x0) 22:23:57 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "04ed648bec84a688c5fdfd6ab949fbef300b7989"}) write(r0, &(0x7f0000000040), 0xfffffe4b) write(r0, &(0x7f0000000300)="ef", 0x1) readv(r1, &(0x7f0000001a00)=[{&(0x7f0000000900)=""/205, 0xcd}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "8c1ab691a2802d044a0fcf80faaf2bbdafda6d0d"}) read(r1, &(0x7f0000000040)=""/60, 0x3c) 22:23:58 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) sync() write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4) 22:23:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = semget(0x0, 0x7, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/4096) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:23:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/39, 0x27}, {&(0x7f00000002c0)=""/87, 0x57}, {&(0x7f0000000340)=""/140, 0x8c}], 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x8, 0x5}, {0x18, 0x2, 0x5}, 0x7b, [0x0, 0x3, 0x0, 0x1ff, 0x0, 0xfffffffffffffffb, 0x7, 0x2b9]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mknod(&(0x7f0000000180)='./bus\x00', 0x1021, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/178, 0x60efbe9c) 22:23:58 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x22) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 22:23:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3e08000000000000008dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907ddf86fa686e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acb6af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0013eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6", 0xc6c) r2 = syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x1912ad6c, 0xffffffffffffff7f, "ffa14078cec50bc3ef23349501a89a79793fee1d"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x8001, 0x8000000000001d39, "bad84b73f2000075835d3515ffffffffffffff00"}) close(r2) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6408001de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d30650400000058de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecdf7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1abb7fd4eb1cf1908391d17d50308c1b539240ec5f4929834af84c439ac67cb7f08576410ecaecf4ec326bb6c7b788a1c0f5aad37044b7bf794d5540373e831bddde56c0172b974ca88132129afbd0951a07f53e55ae2887ce7a68e1187f0ef8104125501315f26db01e5b89b43d9859c1f78a5263f1604e201e3b329dffa2da6e45834c2127cf28d3081361df91472ee41633a222ad8ba1fa9d585485ade7f6f6823ea8d38194898571a61611e5d0cc4d6c45379eb3aa3191e84515c5d00000000000000000000001b72f29806687fc44a6b1fcb8a24faf94b6c6efc28d5", 0x100b) syz_open_pts() close(r0) kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r7 = fcntl$dupfd(r6, 0x0, r0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x5, 0x8000000001001d37, "ba75a75db57180000048a00dc25b4e3d3d00"}) getsockname$inet6(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:23:59 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="3c16b5942a615416961a66ec4a5a6695fb12ca971955f0f8f6877bbca9aa0000000000000009e042691dd49020677a7b569603207fcfd302910397cf470734bfb7efed94b87fda98387805406b38f6b89804c4a220dac597c85912ccdc19da2d87bef555589e4e68b92d96ef4eb0ccf4d7d28ea07ab1b4cd4d99bab2cc6e6ef89ba0da510526b07f9b52d80117ad0bf98a96bbe72703e7bf9c6ab2be1478f0eefcf1aa2d929c550a03cdde14584b3f47643f987c90cd4c26728c", 0xba}], 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{}, {0x100000001, 0x10001}}) listen(r0, 0x7) 22:24:04 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) 22:24:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2008, 0x8000000001b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) socket(0x7, 0x8007, 0x4) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x8000, 0x6) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="55e14a00344157b52f4a8393c3ebab02a9a3ebba33b13e00208040299e8a969fdaa598043f80bf7a7edb8f78192f54b94716e38564cf5ab418e30c5c788192f63855768134a9fc2f5cb81665055518b94223", 0x52}], 0x1, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x8119, 0x20) execve(0x0, 0x0, 0x0) 22:24:04 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000300)=0xc) dup(r1) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000200)='./file1\x00', r0, r2) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/231, 0xe7) stat(&(0x7f00000002c0)='./file1\x00', 0x0) 22:24:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100a, 0x0, 0x0) 22:24:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="90367096eafbe33b310db99f7bcf44eeba74207e66876a0623a3cbf73c32b5f80736b5b4b0e359f297f4fe51171ec33da070179134053285eb9eb038e53063a601f544053700dbfb00304d437115ec246186680e56e12668f1b0e4685e9de9751956518d08806953c9e2e422e9c30f9e0971f9ba165a98dfd02cad65467d3e02246847f7d24e2e8344a708ea10e494ca778dd1193b06b1382ad0b89ea78df98bd0acfb01da43d32b6bef08cb74c5ea95d932ba0fdcea70caf12c8202eba50209db30d0bcfa2f1624c0ac0e1f05", 0xcd) 22:24:04 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r0, r1) 22:24:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) msgget(0x0, 0x104) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f70ae5849143ae591f24f94058ec51676f609f912e11dfcd399e90177f7d8f3cac3cba958d30566248f150034e48", 0x2e) 22:24:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x71cf7b203d2d232) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/64, 0x40) rmdir(&(0x7f0000000400)='./bus\x00') r2 = open(&(0x7f0000000140)='./bus\x00', 0x8009, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x101, 0x0) r4 = getppid() mknodat(r2, &(0x7f0000000440)='./bus\x00', 0xc040, 0x3ff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) clock_settime(0x4, &(0x7f0000000480)={0x6, 0x8}) kevent(r0, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x40, 0x40000001, 0x3ff, 0x3}, {{r3}, 0xfffffffffffffffd, 0x8, 0x2, 0x20, 0x9}, {{r3}, 0xfffffffffffffffa, 0x0, 0x4, 0x80}, {{r3}, 0xfffffffffffffffe, 0x4, 0x10, 0x5, 0x20}, {{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x0, 0x100000001}], 0x1, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x0, 0x2, 0x8}], 0x7, &(0x7f00000003c0)={0x10001, 0x1}) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) 22:24:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup(r1) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) sendto$unix(r1, 0x0, 0x0, 0xc, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 22:24:04 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x0) accept$inet(0xffffffffffffff9c, 0x0, 0x0) r1 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x8) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x7, 0x14b) shutdown(r2, 0x0) sendto(r2, &(0x7f0000000100)="fe4470876e354e4a", 0x8, 0x0, 0x0, 0x0) 22:24:04 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x100000100000000) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 22:24:04 executing program 1: setgroups(0x0, 0x0) setuid(0xee01) r0 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x18) r1 = syz_open_pts() fchmod(r1, 0x0) msgget$private(0x0, 0x141) geteuid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgget$private(0x0, 0x10) r2 = semget(0x0, 0x5, 0x15) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000001c0)=""/138) r3 = semget$private(0x0, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000340)=""/118, 0x76}, {&(0x7f00000003c0)=""/183, 0xb7}], 0x2, 0x0) getpeername(r4, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)=""/24) semget(0x1, 0x0, 0x0) 22:24:04 executing program 0: open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) fsync(r0) recvfrom$unix(r0, &(0x7f0000000200)=""/187, 0xbb, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) 22:24:04 executing program 1: r0 = socket$inet6(0x18, 0x8000000000008002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8001, 0x9}, 0xc) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/4, &(0x7f0000000100)=0x4) mknod(&(0x7f0000000140)='./file0\x00', 0x2050, 0x3f) setsockopt(r0, 0x402000000000029, 0xd, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 22:24:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0xf6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/232, 0xe8, 0x41, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 22:24:04 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000), 0x0) getrusage(0x0, &(0x7f00000000c0)) chmod(&(0x7f0000000000)='./file0\x00', 0x8) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)) 22:24:04 executing program 0: socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)) 22:24:04 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000500)=[{&(0x7f0000000100)="d46ca85646fb27fae82e536abbbb4b2eb4b5b0025acf", 0x16}, {&(0x7f0000000180)="872c8ff4a490b09a7c1c7cb48179e4fdb22a473798b27aa9c2149e843d41c4f0376bf278fdb610822b5c51841a24e9b86910561ce3b047fac670b4769fd6f5bbcd7cc9a59e7e2e52c38bfd05666a168c12596ba222af2ff909522e0f07ca1800e29aa9c23f2fba0ebc5da61edc30c6fef389be2f43525cd9448587b16d4ee590455f3bf65c3667f2f1461b646db7717478c657e436f12c864e5a8712483f0150733a69da5aed4e860ea0ac8a5795dc267726d675", 0xb4}, {&(0x7f0000000240)="02db44ff10e0f6dfdcdd00ac04965d3d76c53d4dc74cbf184eee496e6c2b47c4d3fb93a2cda9abe51af13ec2d3f9418999604e40beded71d816b030fb6d71dcd832bfc6b3284e01fc78ef07aea37579e87f4b906e1516cde2985f36a7c5379a0f302cfb835fb05bbafe32c35ab42c41661a86c0c810f6175c7e402db8848655e6f541d3a51f9be442c22b141ad1e3f411e8edb", 0x93}, {&(0x7f0000000300)="f9f0742d28be5be7a0c2474b86d34aed528a4a11a46973c5d021ea6e0149df856843646f9b2365253eee898c0b3781b22e3d066dfb8e8f28e9a739c1a11196fd1f67", 0x42}, {&(0x7f0000000380)="3cbc51b30210bede6e85d5dab34056ca52d918bde74d722c1a381b83b786fee7cdb4826bb5e050707781adabbbc607b1f611", 0x32}, {&(0x7f00000003c0)="f6ae8b6d7cd36e5667df3720a5df4876a399fedb96117b09390a8b0178125d4919f45a7e68a743e6cadba4f84c3cb97db7f688e0684dd7aa0516ea57bb5826876a967421ecf78bcc43900f90e6e75b8ae4a236111d38d978a0dc692723c0743f1cc1b789642d6b484712bcab6a4aa0a18e414e72d79f8e2536ae6eacd0dc5e3aca18ab643579f3a772808d6dfcf84df4f7cf90352a4b16ad78a0bc1c62ec973b3e64", 0xa2}, {&(0x7f0000000480)="c3d14f3d7458dc01264079e4ff0d8586214a597acf6114201b36c01ae5de8f51a69ce6a616c317713f70e46ea97518b16df3da34b5cad8db3a7f06c69bbce3d4f0ec66c59ac16c758948b7f0a0a13c210233839921", 0x55}], 0x7, 0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 22:24:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) setreuid(0x0, 0xee00) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) r2 = socket(0x2, 0x4002, 0x0) socket(0x2, 0x5, 0x4) socket(0x6, 0x4007, 0xffffffffffffbc7a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0xffffffffffffff31) shutdown(r0, 0x1) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 22:24:04 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000280)) r2 = kqueue() chmod(&(0x7f0000000200)='./file0\x00', 0x80) kevent(r2, &(0x7f0000000000)=[{{r2}, 0x0, 0x4, 0x40000000, 0x7fff, 0x8}, {{r2}, 0xfffffffffffffff8, 0x2, 0x4d, 0xfff, 0x401d}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x400}, {{r2}, 0xfffffffffffffffb, 0x2, 0x80, 0x6, 0x7}, {{r2}, 0xfffffffffffffffe, 0xb2, 0x11, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0xff, 0x10, 0x6, 0x3}, {{r2}, 0xfffffffffffffffd, 0x63, 0x40000000, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x18, 0x80, 0x80000001, 0xffffffff}], 0x1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x2, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x3, 0x70b0, 0x80000000}], 0x8a, &(0x7f0000000140)={0x73, 0x7}) fcntl$setflags(r2, 0x2, 0x1) fcntl$setown(r2, 0x6, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000002c0)="97812aa2a3c693ef15144ebf67cbe470c3e32e230ecdc0ab297bc7bbc045bdc09c55a97db75e4996c6536983a6785d027f2ee57158d508c579d61256b73c2b1987c4caa276b8abd046055b73bf8f31337770a30ce3c16754496529060dedade50cc71fde68958fdac050947a087a95e7a040392ed566a5c9a6de11ff37a5f3b5292d2b258ac65d07b9c7c5d0ad412df701afb7bccdf8513aece0dd3f395faa868c23d6348c6641cbb45d6268cf005f0d2af7dc0f6fd5056210e2c03aa921b121b046d391c7688a9462232c28934b11b802f674d50a51e3a65dd15a569eb6e3d39ef5e884267cee12dad9f168d2d7c30f5eea52addc", 0xf5}, {&(0x7f00000003c0)="581b2583d22d9d661c1fcffa8a76b46672e5987f2d565aaf79ca923e29dc4c687ebac022f869a7667e1492ea339f077fcfad69729e250c419f856c4138edc1440e6ba700588e29337307c50eb08b4112fee9b29ee1f54b4815be1f4923a92156d465cb9816e1e03dc10c593a1e213e123fa6eba4ac2226cd1695d80aa771eee64cf60116087ac49981", 0x89}, {&(0x7f0000000480)="95ddc319ef655a0fc689f263bbfa54a65c0231613cec0d7003d3331778c33afd54c02d9548bd2db00640dc1ffecea5c5ada30f2020be816e544088edd964f10e006fa3093990139f92a3670a5be86ad4540db5dcd0eb197db6e9109f6c8a40d4059c93b5a0609049c22db3b2f85fd8a0752b50101090f70b4aa9c4df21b65a8bec246f866c4b89df4b3e7b9bec2bf8b684bd69a0295b95", 0x97}], 0x3) r3 = dup(r2) bind$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) kqueue() 22:24:04 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) chmod(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r2) r3 = dup2(r0, r0) openat(r3, &(0x7f0000000200)='./file0\x00', 0x30008, 0x0) r4 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r4, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x810, r4, 0x0, 0x0) 22:24:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) getuid() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) 22:24:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/78, 0x4e}, {&(0x7f0000000240)=""/179, 0xb3}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/205, 0xcd}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/238, 0xee}, {&(0x7f00000000c0)=""/110, 0x6e}], 0x7) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)='L', 0x1}], 0x1) 22:24:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/202, 0xca}], 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x0) 22:24:04 executing program 1: r0 = socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x0, 0x1) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x243) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="2998f1cf2ff8ec9443e41acc08c97e7aab2de75451af7ffe8c9a8dabfb09fc", 0x1f}], 0x1) write(r0, &(0x7f0000000180)="7600004b9b810000ff01000000bcc2cf01000000b46075ad0d480db1e420c922fa40d0936b02bcb08e72677cdc4585f5b5877124f8bfd498067ce9c9d6278a32ea50d82266478afd14f96c", 0x4b) 22:24:04 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x5) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x181, 0x42) mknod(&(0x7f0000000080)='./file1\x00', 0xe080, 0x7) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') flock(r0, 0x4) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/22, 0x16}, {&(0x7f0000001280)=""/70, 0x46}, {&(0x7f0000001300)=""/11, 0xb}, {&(0x7f0000001340)=""/184, 0xb8}, {&(0x7f0000001400)=""/99, 0x63}], 0x6, &(0x7f0000001500)=""/94, 0x5e}, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1}) 22:24:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x10000000008, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) symlinkat(&(0x7f0000000340)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') socket$inet6(0x18, 0x8000, 0x1000) stat(&(0x7f0000000300)='./file0\x00', 0x0) utimes(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)={{0x3ff, 0x8}, {0x228, 0x7fffffff}}) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x634) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x100) 22:24:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x2) 22:24:04 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/244, 0xf4, 0x41, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 22:24:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="973ab83947cfbf74805ea7de312f76aee072c8b7e156ed3ffece531ee717705dc4803c7dbf2854804924cac672cb4104ac83a92518aa28a437bf27af425a56d537e9148b8b2d6af7cd13505bb205bf9af2fb59d489219bcefbec203dc32da609858cb20f7b94410817d717c3efe04d0795979053c80cc63904fbc0107dcc18d76907bb144c9511ccd4eb22b7ddd33a12a9cf8e78bfc582e76eb5d2792b2e62e55543f5f132d9d28fbaac7c8769f7ffd3792947143a8f0ffb4cc57ad65b2b3d7d2fb423f504ad9bb0b42d5bf74f259565102b590bede59b165b26aa600b16f3478f6fb1a9f6a088bd22a858e96dd50018d2eb5df842df1fceafe15b868b6932a2e4a4c10eb4614ee9f782f199f471e8caf27a04f89a0adf760cb7c9cb03649370018392b8e7495fcc0c665c5a809300da4087a4fb904f914489fe5e80401a59a781f14a10925c17c64674b0296b54a64777b2119a27568b73ca4579e8bb7f05f4a19d8475a4a7e056e372e89201fecb592f6e73cfbc8af07e87e748ccfc78c9372fbec5a4e68e806c724ee30ba0c8119e2ffa3e42224131c3e14390b773a4921ef3ba1eb1bfcd92d8bfee4c5019f5d8cf989619c48597e18986bf1aef803003a98a68ff46da04f00182cd2ea75c8e2d3bdd5b96e3b2c3cbaa0280f1b17b78bec586feaa4a8738bf9b4975c18f01c2b8844421c9ea075a09232a191a439d968a4a3e30ca611b18bc5fdc3ab2a678ca1d4bd9aeb0b726a7acdb1b923bca12f0958aa75727607725aa3b9623a8f51121009ed1d23c45934b516f2ba87c53d48165f785c3cf33fddacdbc7aa01d413613501241723cd885b02bc576e79b53c9085c3e8230eb596ae7ca0bd17224ab18312de6676a5566cb91e6de253791cfa9715b8fda6cec33f8100a3aa251aeba973d7d76bad9e4de4f0f33b82c9afe2665f69d49874485ca708d39fed7319f42bd333f851a4d8fa8d25a9c8dc5df2c107dc0fe5e5b4aa59559c69ff8619e8309d0ce3798411abbc752a13ef4fc42deac7475669642996fe279c490a0952537ce84b68b679415776a100a202d511cefedbe64a80dc73913fbc3daeac3d0a7a0833a9d690473864504f02a14082557110dd2b6474d00fca4b464c158610876898bf0a755a5b501621545133c05624184b40b05688f0e827c32e51c0974178392e929d49938e2e3bb11121ca97c9dd526a9aa69b534b60381f139d3992248678190c4b2d34fb886288664495dd7c29b3e270faba22f6af9233caf2a5ef24481921262aa4c9b167e677c838a55933801d2efd4f1e5fe6705e9773a67d5792cdcc3697a0c3e15fc99dfad20fb000344501a5ac1c328e0229ec2344fb2b17f00ad722e0e491a2ecccf1a611f4a4526e0a96a7f829905675706bfa256d20db042df4d7e748613969180dc9224aa8872e326dcab7317d57e22b3c63638a2e2df1c9d6c08e2973340a3e0fe9893a4637183ea9620b33d46f36c73cc1f09e02b96d554fe6e9bfff125a896e05778306c5ae1fa270503ae6ddca45f4cea4e05af867b24d18577c48aacb0d86d848def40338d32c62f80b31ed868ad44d62ace7c86b7507c9f73c7b48ee366baa799e6afb5b5833293805a3c7aa6e0e7a0ac0e85f4fb6b904f480f4a7302a63fb7880199899bc1d56694c8a2d25fe6b264575147cf345642080225032771a4dd6f27652d4c61c8308d72d74ac145e7f24994eb07d27668fb328cefa98f4b77058ec63591d7b6917d1ba069d8f49ab80313722a84e7788e6302bdff0fbf413be50eb1898b3a4b4006b37512cf9ada164a4c1f5da95fa482699adeb29cf0cbb25b9891d430a8bf49adeac8e1f58f8b4976585f329dc40f06f366efebd6880e273b1ec148d528d9b40072e3029633be18795a1b09d0028018c8acbc8e1601f11bca5cf46f3300a26a118fea1fd251e6c4d4305e77b310da2db500cce9b7915eadb235013ed7a1ddc85d4f55bb15b48b871a1f68f147b82b3e0f223bd600f17c08f52cb4e814e7357f209c55b19e59f67ed924d39175b10c2dabff3a2d0184b51bf8c58100cde5a55a00ed72b759ba2af2951743c18875b4e358f43f452602476e6e5693f1c2ca6db4900bde2e1e13896eb4b4b82428d65848a3e0c6ec04ef730234879ec7bdbde94a7d38f3a2fe76c42bb31f768703b8170eaa81bfb428cc33b9c36b482061eeb0bedd2a5e0793bf8f8ee6ab4b435330563177bb33e210c25fa6aa95a2a4597d6e7a8675fff4522e8fcdc992f1cff91808273375f8f69827b49aaa9d04a47bb4285dc43cc3910d39b5b75202fed74f509d0e72f4271d5f7532e55d67d5c1e936fa714e693e13dd24042acdbc162cd5adf5dc36f94e46e0bd4b6bde9350d54c28b2534412d0a8b2a451c8f34432636e8f0b07059760df5d4f316302671413c403e3d35d2cb358066932f9f12294fe86853522fa73b526463c21e5992efef2763df9e676d94e7bc0cce22e0f1a6519e6bd35fd04d81a29a221bac8253cb652aec3972eae37a968be64d526678bd8e597f2132c537f5df7c96f1aa29ada85a3d36580479b1c5809756eb3260357564ff2d757acf0691a0896de37941cace1dc1a0ac1d34d18250cd7ab7a62b91dbf268cd20cd17c43740fb3936a74dc7b1c7c0944580edaa987c891723effe7cafaae031f3691f7a2ef5f81d9eb1050e4d62e800e994bf93bd61cadebbfa83dbc9a7286f83dedd73d54159beb4b40498e04eb54ae61f54f19fbe47a9ed6c4c6f99c21d7cc417bff00a1e7aaa3c01c24e8b3666311f91d97efb632314414059461dec7239f3099d42a156bea6417e42ef2616b9f644d92714f2ecadbd1c43c05022045aaa17c0808b2af4f6d3cd5d85bc30279001c3d56995989b982999f94edf8ce2b04baf0432de865aaed737fcdebe98ca6cb3d4d1419c537b7b2f362b0b9dd9b0d188748d93cdb617f0cbddc217d964919195f8ce7b7cf98391c204ceb49d5d109b2735265b3140429fb4baeafea57e57de4761c8a0a70e5728578be1d94520220352053038f9a5db094c52c016b2feb5c9cb4dd14bc56aa821e1067d2bc9c272a5fd64011072c1ee7de0c91693edf61f3eff472c363d732a7432bb915d23b5dfe035dd5946a4810930c2e398161ca9e17d5ff2905b7c292af205f5b131e23bf02b601206c12be0d16a86329716d6922c8fd1d107f02133df38fef8fe4a1441f36189540838bc0950e88273da2cf55d76c6e5df5c01bd95b61f3bf05c91c8d2771090c2342edf939e709b4fda2fb020c932ee78e4d6fe0416b13206d71f07fe7132b005f4787cfec7df3d3d9fbdfb7cf114b126dbfb28b56224cefebec3be2af30d74f5d90bfd2f83a5ad6e97228ff277fcc4aa2019d5c7dc38ed171153bc23d7c6ff8a2700a6768afe2a01a59f719f6d585b567ee1fe7a4d31e48ec3059c17edd34f360ce7dd65e416155a4837f9d79423421aa8e292c39f592596f4b87fe06eec5fbc6ef06d8e6e63bad9f9590eeb866425c6baf3df211a2064a2e204c5c79a1360c9021a8a72214880c70abf7f45140114f4d19a8e9daba02670c662d07dba9c03a0be8bd5728d9deda2fd972a53074e47a8b909d87a410ad5eeb039c6b77ae39b0d8f5c1bdc00605b4db29b1d0f48a82032aba32a42c6a2b1dba9104dac92f325f816277854c2bd02a049c6352eb87787893d196b699c84fb710defefffd7ab3c71a767261dac45e21c847af3e5cb04c15a5f6ea498c7bd3fa6ad66bf72a2b3abd8ecfea03076b370d9f5dffc76808babd0cbc35411e1aa34450d33693270e5dce8ea3ca8166b090fa6a69c6a3db983dc0db189d15107a61ae41ed5850a62bb587865ea22d563541400859a36c7cea64e286d05fec4b6c5efacb33e8930eed87955ffa499ba2a667334c994f37b9165613204d77522a4125efde2d481f1fb11651615446c6d0b9c693d14a468ffacb9e33fd6fbfefff6c0498f00114d0a433d1ba0ff6d8ad1ab13fe6e04dce3a824cae62b690b8546ce16660c7f94c71d2aa8ca2703d783fbbd4ce558f27fb26a2c64d43df8475b578db1a600fa5e18388041db9fc1f912cc422ef8d5adf33d66c6cd7a988364fcdc3ce8463ebe5d5d6b066bd705793f02431962fd09d66d9778a5913c80bfdb02c6f1b8ba47e8fdde7db94081a04938b22bf12ee7c402f8b06a57221cb8d402e20a3b3a07ce6a64b76d4b3e79a519beb96506a514a206aed80d07376578924bb20f0e406b356441be0e9ebe207529038c79b2d0c7953c24dde6994a2ef847ee2ed6fc1ee5363a65bce15ed0ab7e29e24d6948b97ca735dcac16153d2c1df8a807fbc621235df58494c7dc0c765220447a5d53a1aa42e81f0cc37e68f3d694ce8ea4f21fb6d072caa47dcb9593f845e37da68f4edd60cbfee9eb1e3fad9bc182653f9bd3cdbbcbd2ed7d06301592b9cdc9e8f57b54a39824b11f76d7ea84999a6363c7181db90f64aaa85a51caf9e49f30fd3c8825f8d9db5c9613369e82b89371c8e5cb4ea62a140a2a7bdb9952b8383fc573f459041e2e2c86f530d9ceb9a4925eb0ecafe5a3e2f888158393c41ffa209e502d468c396e5a72721c88d913be478112465bc218c6117ac0b3004277427c28b27f1a610550c84e8a3a8eec388d157e23e725d4d8a5674edc66231934e00499effbb59bc2a49376753aee5d07fb43451f53ad8b8ccae71ed17db591f82b8d7b4fda31b8e82c4c536e2a34d3681f093113434e5d71614feb9be7cef37b3e88b90b75447075763645d32cd798cfbb1611c8de3cb0454de0d4fc8345b2d02def60cbf500d26024c29a26f96ffc9ea8cdb0b94efa64c4d52ef45c9278d9e2247c0e77c5861295f30cdf73307d340569e5ff039284959da0e8873edd5d925a3c8f2f15db243115dc8e269f5009819a139fbd872a0553622656acc8c0c09bb7dc70e47db9c24dd8e159bf55802c17290cd65d76966c04e996d950de49120208260150e41f40222fa04eb71c0d33c02d8a096dd16cc7036ee3de719f1bdad824eab9169d0bab28dd890fbe60e92ef72c16fa4fc3f7ca20008a11eea4eeeff80bc16049fa2405b42a54c7ee4636f657ddba2a8bbbbb1f95faa62adb119e9f5dd6e498cc11ead88a824f57e935cad006e1aa1574c7f0bb8ed6325795268eaaf17b0d146edb3585729ce154061228a14e5ae829b591ff530666f4ecaea6ad4b9031190621525381e273c1a8ad6d50691da870c96e1e3ea5f8dd4a70d8750728c3177310653de1035094778c06b6dc792f24bf7c2af2d386e00403499466a4f2b35f63fc8538ebcd9d781345dd84b3456a361b30480c8b72d1a28399a401208a00b65a0a12e59c9f45d0362cec877cdbdaa589eee72c32b57a4639daca92a55ffbf85d5f7d623a60e5218b7ac3b268da947cc7396a033ce14f1bc611154204ad3ef14cb54a7d1a84039e5b0c83fb3dc7f3b64342828045f62e7a4bdf989156896d9a59d2dd0ad62c24f6b2f4b515a07ac7eafc52bca337bfb12fe99e245f58d404f6e63405708d8c7e2379a8ccc004dba2fcce4233b278c1023d83f02573d7ba9969d853699fc3a84b22b3485ad8db70a3bf4a4a2964a0b10343c3bd44852c43e45c2139c4e362af1b6f138053f54caff87e3d94d9437a91489e755c888a0c9f494d0420482003b5e704d69d708dd6a1915c1d14a5d433408272a717a2700d9d378ea229b80d92ae08c4bf630ce48e548f7a9c591da57a322ce6c8bd6bc9e51f260734a904c24063db56c4506a2a9c26fa0f881ad6a7679dc", 0x1000) socketpair(0x2, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f00000010c0)="add1d3fd019b7a43691d07815deb902eb95d516a6f793c7b439d1d98b08c53483c0e078afb2a402ffb85e608d3a3fa7ff1d7e5ff02be125f7fd3abd9d0845585dbba00cd7645d084c57c82cfb570562366c6a2f885384641f24af59a2f14d9e69e96839579848065c044d2b33529bace30f6533258e719601b59ee1855dc6a8a6d2a03e2af5929c600ec8ed3e39f28b6ea12b5aea3166c9b237730a2cebf185441dc966e2aa524e67096615c4542b4484f2e92b35a8481037e6a39b7b5", 0xbd}, {&(0x7f0000001180)="8140d417c028b0186feb8cac6a472cf7448330433e5835fabe8493077dea058c71f1d4f865e0c1d43b2750505e65165bcf6c9ed3aada135b84286973d5dba1976873f7ee23045ea8fb8701effa3c7544357a8e7d55a08aec069574ace4fa9839590f5d11f04471129feaab70b067388e6fcab84f566fc0e063ca99d8c5", 0x7d}, {&(0x7f0000001200)="a03caad413cd13ba312814e5be804c9538b83a3b32aa6df98824df6973726ae039cf5d7b9e236617ee540c44065f602a40a54302443fb04b993c3fe5b2ce0c00c3bd36a2a1bb277069f421d14ff0", 0x4e}], 0x3, &(0x7f0000001340)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0xa8, 0x3}, 0xa) getpid() 22:24:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) fchdir(r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x80) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x10000) dup2(r0, r1) 22:24:04 executing program 1: lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffff4, 0x0) getgroups(0x7, &(0x7f0000000180)=[r3, r2, r0, r0, r3, r0, r1]) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x42) setregid(0x0, r1) setuid(0xee01) socketpair(0x0, 0x8000, 0x69e13c83, &(0x7f00000001c0)={0xffffffffffffffff}) connect$inet6(r4, &(0x7f0000000200)={0x18, 0x0, 0x8, 0x3}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 22:24:04 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x3) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x41, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x8502, &(0x7f0000000100)={0x0, 0x200}) 22:24:04 executing program 1: setgid(0xee00) setegid(0x0) setregid(0x0, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) getsockopt(r0, 0x2, 0x1, &(0x7f0000000040)=""/209, &(0x7f0000000140)=0xd1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:24:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161be) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) preadv(r0, &(0x7f0000002600)=[{&(0x7f0000001340)=""/46, 0x2e}, {&(0x7f0000001380)=""/83, 0x53}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/197, 0xc5}, {&(0x7f0000002500)=""/206, 0xce}], 0x5, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=""/4096, 0x1000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/69}, {&(0x7f0000000200)=""/136}, {&(0x7f00000002c0)=""/127}], 0x10000000000001a2, 0x0) 22:24:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x3, 0x4) r3 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x3f, 0x20, 0x1, "c830d4e8e48f0bff9ce65fcb418b0e1bec98a181", 0x3, 0x200}) kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 22:24:04 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x1, 0xa, &(0x7f0000000080)="5a3b03eaffff245d", 0x8) socket$inet6(0x18, 0x4000, 0x8) 22:24:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161be) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) munmap(&(0x7f00003e5000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x3, 0x7, 0xffffffff, 0x3f, "914c8dfa7eb3aa1b63e59b55314fca63175ccd31", 0x800}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x1}, {0x0, 0xffffffffffffffff}}, 0x2) lseek(r0, 0x0, 0x2) getpid() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000240)="69d539ffcdb12d71f7a0e80a92cc27c02f88f775839af3a79103b6b2c9b4dc6b670b78d4412b23dbc3bdce621e8d1033775cf960b0313174b7c12ef57e1ff8ff3dde4781c9235260755da5fa9436d6aa8b2f7e5913f181e3dd42debdf9749570121eb7437fdbfcdcfb", 0x69}, {&(0x7f00000002c0)="1e2117703893a149be1f21d35680f4e29f17b459fa908be7c333531dd6a51b733a228fd1323b06ad43d5b3c2286f32c20a0ff50aa291c9a9612af87ab6a0b20f0005266befc3758938680601ac4d0e3adf1eb373bbc76601dc6989e955aa4513b225dad2f6849523d0d6805169904b3ed18c3b9d4ff08790d61e7797a3c3a321b332db2601650a09f6c93fc6a54f4efa029e59f61ea999bcaf93ca474381786bf1053e8cd74a6160cd93efd21eaed5c66f15a2b3971ead5c963416230e4a2e05bdf1d9843d2bd728f847c164610e50658cec4790ddfb30b25c46a03374b176f5e69ffe6b7fbc6d7a2e241dd966f559", 0xef}, {&(0x7f0000001680)="668b3aff8952eb7d9b30851c0ebc4639f290ce6c6ab873c5235173800ad9be33155d4271d7313f897e38fcd8d636da90ef04222a6574cb523f52b9bc05e7b5c631aabecadd877c7cc22e5a5867c106c7e21f577a4ff7eaa7e16d51984bd5bb1af02687f12f37dd9ebe098d48c265f7d33991dfa8244e5d148aae7fbdcbea554c877fdb5982afca19c4a150b731138a4ef682ea872eb3ef678067245992022fdc6e8c4fea340003f6f8e6208ed015d1f868fde3eeaf727be1d0cd1884d6b94ab2c29ffdf9533230ee9124c732d7c4483d813ab277f725991a41748b90def900252de259e9846f4bb0cd8ce204ab1248a577612b45507ff75b1d02bd785c528542086740b8bc3a2b5c9514794e00eba2629b951332740cecdf242c343cced87022a55a9b4740abe497a0e70f41e22866ce668cb93bd1886271fe36f92acd5555d3902de36aac2e971eb3b4b05fb7991d8b71bcda3d24f079fe609f70381560369c37f43e0ebeced2e684dd6c028769f6d28b29b9283bed56ff71148a812b627cac2d33216a90e782b03160549a30050de41ebabbe206c6847edbec10827a3c227f589913b3318fdde8e13707d768930856485e4fc5736d6909f8a4342fc9af34856c24c549ef8cdc04cb25785d9888df2484b923931c2408b03ffab41271a85084dad12b3a08cd4310b1e5382eb2922bdc4c2e4863f37a388b7672dc31ffaeb1a19c950ac501ff12c2a2608335e34d58c4cedfb2a2188ace1a2eb4c34f156f01441532b3c08e0a410302337762418bc94aa6e285726f38f3a6fc02f560a76f15ae5f4488e9ed2ecf03a473e76f20b4f5533e0fea50e4da53b5f81aaa0a34f1738316acbc638f0f6e142ee5bc7ff45c9a292c0660a8c73194f638f75d77dc469c0c2fcd9a915a7a77d5376eec61b705f36cb14f5e86df5c3ac102ea1d5982e5cc3e8edc859869824247ac354478448103049faf1362ab1c37bf5632cf53ac23aef97dcf4f7efc510c271385edf795c0836e164bcde9984ca066b34be34448edd567a46012a542e73ecc5290b2e626fbf64706c55959edf835c477d53ecb31e16f9a689c187d64f67131719701ad46d0a71a9f7f83ba387ce1e290bae559ef2e001b63ccd906d448785f3ff6e79b135ead837fc8aaabe6272483788ec3565c42b1f62d00cc0ae2bbe8c033df07a172f0158c108a89d969e589ec0561eb44c2a5f6fdbb7fc7a68b1036e9ca7268aaf5d6530e1929de30707cef934062218a58657f3f83c74da154acc935dd473940a043150399e9096c19bdeb750b3199bab60cd8839994b90ab5767aed75b24ad4f3a0703dfb6919a988e381a2e61d6e5ad97a1d3bf9ddbdd1307d03bb9cc33557bca3f6392236f88a6c53517e3c9e061859116db0a238b65dd01bfdd1c708e6144a56d1f3215f42196bc66519b962122c23497a4ee019798be9cbe016fb7faca75f3938b7f9b8618ceace0069d5a5c7ca5c7b56133e64c973461481ad0808187de2cf5285d4875ff52bddf9b85af409584364e28854aa03b3782938d568b1bc75e8881ffd257564bf851b465f330f1006502491b1221b4f8bd87ba72c4d8997cf921b6ac5dd6d22e0305a2a659d8dc17e19f71b6941cdea6c3ab17ff1c6b8c5631621b025220939bcd94752c537d3a8e0afb5f1744721d2f69be8c090e9f3a1b96eac60179284e59ee5082c73071fbc7ec6672487e9b7cda9b8f7f8af87a39c63b673a4494159858503c5733cb2f93a119d59af2607bdc75205e42889ec29ffbe1d4c7e1e0000bf95b90addffbce56268f9169460cfa6f7ac9cae0d124ffedb57ad264e19fef47b24a7218b3649cbd259cb0d32b58748375edef7f613eec39d5c8be0e96d5f0b4d61bfe67b35f8eb4c616bb736f7e5e72da1dd69aa4b480cdb2f5339abe84dad04f1abadeeb0aba77ded57582288993ef3c9b5f64cb7f734bc57d7f83f3030a6d58707ba5e37e733e386fd9236ce91b673f729a9b96a5c8528d5dcc77b9a31eb78d0935f34f87f8a0e21a5c718dd26ee131b78c20885a43e741bd0c44201fed1fa3cdb25d5c6f2d438635f64a91b965a2b71ae1cf2f6e570cab2551a763db1c7e73d25a88a3912a92df4c935b327108ffbda31cdfa5184ec3adb54b35c480f102ae10ff15934bb85e3b6cbf6cf18b3ba0a750c33f852b207ba55086a548fcae94f808f1d50f42fbd58b4d2cb6147f7bcc6aca2abdc27f97e238ffcc14754eb7fd3a3b12f7532b1f5dbf66ef8918ba515681d7dbcb8423ddeff97b73caa575628009968428263ae5b39fe78ce888c02c738eebc8cc4ea2f584edc26900f1c40fbcade97b55f215dbffe19d22d0c7e95f9191b9c8967664000b0c5554f180a55f0ac9ed42261135e65dd6c39bf50cf45359ef0facc349da93cfff7aac4c53d538aae9936be223b95b544c53f6275651d4e5cd3b78351224f8aa3ca7fc9298789b93a5ccbd9818f83a7efe3aa7083b70a9b3422efa59951f1d80c4416795bd6314a4cd521849332242ccce9904627a36ae207c5c9d08242275c3f52622b0d629c9858ef7d38a700726f8580bc2cf13d479792087888cdd897cc200e287614a3a17d41ca7116e78f21348fc1e8abe84f11b3d2d888d9b9615cb1b3f943ec17928c65ab21285abc7528a046f9ad4c9d7afe4ed49d477655d2628ab2e725c6e886807debe00f48c30db502b11aea594597647759a8d58dc94ee4fb1c8afabc9a6b89e25bd90217be60528d611c7c8c46fef2839289087e6eaa1f399531a6e5a79e7d4a264a9ee87ce045262a574fcd4c5f7b4654638f82761a70520c1bbd7f93a60bf2d6648e16ba39553210a05cb598bb3dfdb063058443de14ac7ccbab250bb5a3826cc881249d19dbfffab20c2e5681c54565c4972909387099479daed3482675641ee3ea9e9674175fc09eb70c47a4bdc70a070b702e8c713c21db9a3269a3052ed4b7b002c1df82c5c0e944dc9d25329c5773976c676b7b5c0fe47444f4f75f3b94e1c9e10d74e73f677eef1304ca4c96dab75520ad6f7ce2f54f6401dc67634ece64bb986b848fba3e84b2870edf42472a8e8bec6fbd8bd891addb31ad3116371b0bd84ac07b43c0f18a828c474081f200d896ba5afc3e5224195927e39d26f31cfbcc8ae21d0558380e002e71aa65b538e3d663d2ab39940351e75fe98d5a4625eb19efa4d4da6f6cdf49c9fd289f250e72edf57cfb3906f866f074c0eeacea9c84866798a143f219b68afbf550ea41736794b6c14756dbf6a477d26caa0c73de9c82ba659eedb55e870024386575d138d6663bc1e6febb293f68e193d15df724d6e08dffb2346020cc4c1ee9743e3951c45d4a53b2b88f0ad7639fb2ce6f7e7178f72b9e8b974845a02a9be85eda67015eb24c2435d02692c9aafd75a163a58658effd2120de0262b27b563f23fff65746ec88700350b0c966fac72aaf5c83119ca4737b91f11b997a59c480bfe4e810a3e491ac1c2cf6ba3577991ed4a52c1429335230829c854bd165f6a2e2ebfb906472215c44a7b7405dd4e8b5f2275196482b9a7088aeeaaeedaa2cf64e04b4effa78e33d89cff6f9669be335870bfafe108aab56cf889b2275f23772b2713f73a403f511b8dbd824bf9b3299729a108c124f1096076e80324671c331e7f160d76d1ff8d5d6f1fad11c0694ca44584b36c6ec217516180f5c86f4019cd1ce0e5b2a5b236b145fb02bccf157d38df6ab02d2e8fa642fb2b2411605ba217814d54309a200630e24dfe6f47473c15ec3f94aebfc48c03c9591c549d5f1a232696dac92c81e8a925d00defde4e5f94552d3ae0849ad68f2c9119a0d4398ec5d4bb3f6a9080bdef6ed01000dbf4dbbe0fb79cada85f205935c9374aa487c646a6a7fe46a4ae0c1ad6492d4afd3425e0530ba5f4bfcdda5ecffe53cf2e4e3c8f73952df22349b57fc6140988a1f585e0d8520bfc744385e804ac1807cf2e323b67a0cd395cbe4a89421acb47b9cd6d599a58e3a402fe612171113e624ed0ddcfe28d3f3637522bccf9b71d21aa55b518c2d164bf05dc4cdaf465dda1ae603bc696966be23bc691cae1d10764dfbb5ef48bb6b92e291f3c5af077866b6c7e6a7becf6a129688aa42ba0aa857b8e871642eebf271c5c4089f51c48366e618acd83630fccfb027be2fbff7bfd02d2a69c3002a8d438c20c7d0bef27dcc2a1bce59377fa3980b529d602081d3e8fdadf6675bdcbd2ceed4a697763e33a22ba9a8ac9647fcd77d26aa28d6b9ee5d1ea7be1dc710f1d7d4686b00a0afc7444f0512655dfc87014cd46ce1f69dc84c36b90f92247b4bee8395af2c4918fabbf14ea01743f696c3a459f0558a7704f6f81610b8c9e38e3506e8fc6644196d7e1a723eb8c19436f2ac618c2bb9ce5171bb0ca2ff044fbe1b1ffde6ab6bba495e7c479ca955411d11c4d49a4d9ca540c476fe1b8ac864687749cf1238a4493f8668846e6760882e0f96d7a3aca1882b3702e9605942cf5b7c62a71fb1b03b3defc87c1a59568ec26091be99df904b95a06c7ae2f0318266c2bcd29cd448cf5346c52ec73a910e86b79fb08cdc306e1e4abe81ef5b50e381758006b7cc12d3c3eaeeb7ce6e7b301fc6cfee37b5bc562428169e6b066f8f92e8d4c6e7e6be677f3833104af18635bc839ff2f2fe5da08ec42835ff57b831aa8f4bfa3c5faa0737d590cfa56cded872f4f68e73a61a4b19087a3f0a8013bcc17049975f84b11eecae3e747a7b2248c7f97fe7a9a9cbd7ee1d515cd044e97bf481ee8a07782a9f0a43559ed59a39562ee050ba54e30cab52d37dd4a5a92f7500e456fd321b985d26bcb65a22d204d438fd432d77a75951fdbb223f5a080cefc26f3f7de9babdb56e4f250fc55f8116c3bef28563ef4c220e589523cda7876cdab3bd558b4825ee26af8670374c5a9741897f25ee4af15945a0427a1e10f5fca0684992763be3a8d5d511a529ae2abaf517fe2a4872d7bb2a7cd3601cfc5a6da2e48bd78e887a3fbc0b40c277a2366b5f430f92f5a7de7d37ac629cd34a1b147949a467c3b0f0db6cb8e0f78e37d65bc9b5e2e85a5de07def3583863601489c0560c99d25eae44eed45b222eba0c810943e97f3c0353e9f7c0b56fd91418b14209b61eae74a59921b3e2263c12e41707d40565a6bfd15f3ec41fd6431f9158444b27500e79efc076644221dece99fc539a53e4752bd929c531ed2c712ebb693093fe53f94bcc1c6cf182e61f71b9c42e16fd0cba8a3890e262a5cc70ecaaf4032e2bcd930cea996808a9f31cd23e8a47d9f8757a327ee65b29caea2fa00b1c20f8a59915d939431dfae25b0e17f98240c373fed3e17c30edfd7be72fe6c7d863757bf1ddcf9ae15aaf3f8edb9728b1dcd34a324b61fd40fdf298623b3a8259d2e1b15ab673d7632c4fddb2ad66558a2cc18fa3044f31f0f252b3ad052df1a57d14abb9ab56d30a468deed51f4b2326863d44f0153e140097603e41d295b305af869047eda7e9dbdd8af1ba0ee18774898c08e53e845eae757447322bb795feb00c83b93b915044dc97c10a2d110d288793b41e9a601e91610e1842c9e00a66136823d9dcb03dc7e4b92924c4335347d8d89268fe85f93afe32074fea6e09690c4cffad844d34294527cc931624721de20829c10bd3d7afc6afe5f45dbfc99e989d49cba723b85142169f6d074ffd5e9c052b8d038b7e492ed01ed7fb8ee6e5b934bb429a8fccc325e04e684d2808241442add230c291bbc6d3f17c69441df65d18b892e6ddc0dfbbf6599be6f0e40", 0x1000}, {&(0x7f00000003c0)="4104f65996bcd20677f93acb62f80a15ab706b289bf4e437d0647f7d9a0f6fcf75040c8d285b203b3e094e4f1fd54deeacdd8acd21fd14b6c65bbf60c78f9e07fbf926b8fcd56a3b4cefea0a2cf0923c275104d92157a0383b025991d529a1e3b196f09a93f4824c0247a41aacd7e842d866d48a50d65bc20470cd67103a9fcd76fdd309a35889a28f238ece495419ee740dd942f1aeed0684362de75114d11b2a65d55ac62ed64fe0fa2b78cc", 0xad}], 0x4) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) munmap(&(0x7f00003e9000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x5, 0x5012, r0, 0x0, 0x0) 22:24:04 executing program 1: r0 = getppid() getpgid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x102d3, 0x10) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="decc462e03da6925423f8fbadd7472bdb8718daf5b852e4c1880b3f5939b701d13ef376b5ac9b2182a017e7374f5880bdd6199f46c8b3c8b37ed3cfa339b9c2a1167ed3e93607d9d240ae71766f19686aeec64d2776a570a493efaee3a827dd007746e4cd058f98c71a23baefe2ac7ba05e678a166c1d9cf258de380d8a412fd65eaa958955cd2ff8b58d129889f66d2a1072ecc453fe9e1aacc5313032a90e780e60037314af911a236490462a708dc84328a4d032e919805573c6b60849807442986b2df2b0f69b407321cfcd2d1ab03d8994f165b0f65f6d02db344d8c5d209bd0f0a9e", 0xe5}, {&(0x7f00000000c0)="ae64b11bd9f01060168b8c511f24a1", 0xf}, {&(0x7f0000000100)="3c15642dd9dd2ba4dd96e93fa86a36d52c1f4d37a0ce1c08ea5e9e3352e4f5227deb631d8b30", 0x26}, {&(0x7f0000000280)="c25d657ced", 0x5}, {&(0x7f00000002c0)="9343508a0805a928370a04990d9e3d3361f9e1e479ac0e38ab013eb555b638281f16b399a79c044376565a3da6d10f7abeb67ad0f5b8d91f818deea63626d55e9f7134900f5f7746350fee4785c6b09ca2b9b4679e67f3bd8f320dfe2fd2c6b1210b127108d703945e658219a35833f40a71b8de935710b4fe4c8b52728df8ca2bbbc063f19b9c8e454cff3c4fb7177c3a90ea02815b9d746cbd5fe0b59a4c608301bfc61d9aae6ad640d85707109de98e818a33288f37e198534537ceb9451620a18a9d8462d7fa3933600c2b22270b74f007e0c6857602be310c07569c4b2104621f49b55d47250cc385f06bd772", 0xef}, {&(0x7f00000003c0)="966c30ac3aa49fd76ba80c140e52e8d9bfb827705b240331c425a60561b2a0", 0x1f}], 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x31}], 0x5f, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 22:24:04 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d", 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0x200000000d, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 22:24:05 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) close(r0) 22:24:05 executing program 0: r0 = kqueue() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='.{\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='[!)&\xa1\'\xc2%-.\x00', &(0x7f00000002c0)='$+%\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-]%}$\x00']) kevent(r0, 0x0, 0x8, 0x0, 0xfffffffffffffff7, 0x0) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = semget(0x1, 0x0, 0x200) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000003c0)=0xffff) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000000)=""/111) kqueue() 22:24:05 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x4) 22:24:05 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "9e20b8ef1fb599c4affd29cd7c9f1745610e01c3"}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 22:24:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/126, 0x7e}, {&(0x7f0000000100)=""/135, 0x87}, {&(0x7f00000001c0)=""/131, 0x83}], 0x3, 0x0) r2 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x83, 0x151) fsync(r2) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x7d88, 0x3, 0xdd, 0x4, "97ccb7d5e987793854b3d56e2b17c63486225c0f", 0xfffffffffffffffd, 0x40}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() preadv(r5, &(0x7f0000001540)=[{&(0x7f0000000380)=""/151, 0x97}, {&(0x7f0000000440)=""/85, 0x55}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/17, 0x11}, {&(0x7f0000001500)=""/17, 0x11}], 0x5, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000015c0)={0x5, 0x3bcbe8df, 0x1f, 0x40000000000, "5998faa72672343834f6de72d42fc693db3e13c5", 0x658, 0x1000}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001600)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001640)={0x7, 0x2d0, 0x8, 0xbc2d, "953da5e28c4e334643c5b57da3b871df276c0211", 0xffffffffffff156c, 0x9}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001680)={0x9, 0x7, 0x7, 0x0, "3844571ca0848c893913c302d410f33917761c78", 0x3ff, 0x6}) syz_open_pts() getdents(r3, &(0x7f00000016c0), 0x0) pipe(&(0x7f0000001700)) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000001740)=0x6) connect$unix(r1, &(0x7f0000001780)=@abs={0x0, 0x0, 0x3}, 0x8) connect(r4, &(0x7f00000017c0)=@in6={0x18, 0x2, 0x1b85fbce, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001800)={{0x18, 0x0, 0x10000, 0x3}, {0x18, 0x3, 0x4, 0x3}, 0xb58, [0x3, 0x7f, 0x2, 0x9, 0x1000, 0x6356, 0x4d2, 0xa9]}, 0x3c) r7 = syz_open_pts() shmget(0x3, 0x3000, 0x180, &(0x7f0000ffa000/0x3000)=nil) flock(r7, 0x0) syz_open_pts() open(&(0x7f0000001840)='./file0\x00', 0x281, 0x40) socketpair(0x20, 0x0, 0xffffffffffff8000, &(0x7f0000001880)) ioctl$TIOCDRAIN(r2, 0x2000745e) 22:24:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) munlockall() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) flock(r1, 0x8) ioctl$TIOCCDTR(r2, 0x20007478) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x9) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') r3 = dup2(r2, r1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r4, r6) lchown(&(0x7f0000000300)='./file0\x00', r5, r4) flock(r0, 0x1) bind(r2, &(0x7f0000000340)=@in6={0x18, 0x1, 0x800, 0x4}, 0xc) setegid(r4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r7 = syz_open_pts() ftruncate(r0, 0x9f30) clock_gettime(0x3, &(0x7f0000000380)) fcntl$dupfd(r7, 0xa, r2) preadv(r3, &(0x7f0000000440)=[{&(0x7f00000003c0)=""/113, 0x71}], 0x1, 0x0) 22:24:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000000100)="313ee9d23d1c42b31466eb40191fc5da3698", 0x12) mknod(&(0x7f0000000000)='./bus\x00', 0x107, 0x7) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x40) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:24:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000000)={0x2, 0x1ff, 0x0, 0x4a, 0x6f3, 0x80000000, 0x2, 0x64}, &(0x7f0000000080)={0x9, 0x7, 0x401, 0x100000001, 0x1, 0x1, 0x101, 0x3}, &(0x7f00000000c0)={0x401, 0x23, 0xfffffffffffffff7, 0x4, 0x4, 0x6, 0x7, 0x7}, &(0x7f0000000100)={0x7, 0x2}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x1, 0x5, 0x55bc0020, 0x7}, 0xc) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) 22:24:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x400, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x4000004000002001, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0xb1, 0x0, 0x0, 0x0) close(r0) 22:24:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000040)="000970d7f07f43ac7f2d03e3", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000580)="efdd403691f6d79c70bde4c0ff4b77fdbfb2c09f3c85700976", 0x19}], 0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x28080, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7d18dbdc, 0x101}, {0xfffffffffffffffd, 0x10000}}, 0x2) 22:24:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="59872bc6"], 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x6) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/41) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="10000000290000003100000000000000"], 0x10}, 0x0) 22:24:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x33d, 0x0) socket$inet6(0x18, 0x5, 0x2698) close(r0) fcntl$getflags(r0, 0x1) 22:24:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x4) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000001080)="29fca4d40285595af197b6e1616e1b963ab38d6437aa7f4b1a361f2561ccb02505512bb77f549234b89db5cf42d721a7f09cb7f3bc145caf14fa33d9ffcb2862f677cb29b9dede7222d5d7705534b8e3e63bcd76b9cdd4873540fe25e57a068741a722d5e3291733944456caf9a68cafe376959156a12be4ec355b1d6da92c73366c8ad91661cfb55f1476cf83611bd4af6f45e1007dea62c56ff24f2fd29fc60ddb681ac9d3db395248c9554038d343ba1a81b2e097296792b1359786b21cfc6ab674147fea9226a9b853dd74f97e8e2052bb9426e7b46f6948ba6702bded1e4f4ccbc1eb531190eeece151ce717ec3a4f3d00e017ca13efc0be3654af4935a9fc60246ebc3a316c0131dd5c282d43c8c6c4fbf6c649aa935a3baa0ec04b5298b6130369512fb1b8d315a84367102911488b2f318d07bb9ad751f01792ae755", 0x140) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="4265f14f7ac50b7b1284999016cd32392abfadba202279399e20db0e1dbe4637b35464a05f18a786d81e640cecc629bce4faf55b1152d40778ed0b252523503135", 0x41}], 0x1) execve(0x0, 0x0, 0x0) 22:24:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="0c570fb21aa006e52f667d056f2d46c919ee8051b96a087b675f6315f397d60e639e084c8f8480d20894a2bd0a2c9e47cfe0d59548c47458b3347007a61b0e1c4b583855929519f7055ee58232a738eecd3b123fa0038fe18e56f3aca10828b8b40a54a70c1f6bc05d22de3cd8a41eab6db1a2967cb6dc3b11e1f3c9ec7c78ff173f7296d07cdb2d409f329676406ac8887aa6f09154532690ac31f740c99d88ae2541cf8d2142ef7ac39b0a3468c93f321162da307488100e0b8e7995453c654e56616bfb14ebcd2857d619ee2ce352f82e931c7fd4e9eefefdff7c63865ed62e546de303093dc2d90feba527f50175aa48fa0d1fd06f567adf3369a26cfaf2f630318d30a7b85fd7f7c42e316184ebb4f34e6a95e5f1c4a14e946bf10fcca8ab6a653dd593d46858fff80888565a2d5993796601064127e538ebc0015c328fc717c06690644ae62babd212ac8cebbf497124a51434ffc9f76615a1e9d454245d816f747cbf867d1c803a057462803d5cc63c9390de5d87021136452818be3e7047e83a356831cd54fce78b4b808ebd7469fdf7bc8e69c3f74ae76999040d6e501edc3f5fb744058f81094463cc54d729608ba07c42ddca531174d2d918535a16230bae70cf3dff0ce4f8860d30a95cc5c7e1358f16a0d8f744a840294d5bf5a7af0f1389bfa39d8e5b38f5548112c058cf3ba2c76c997dbde0173ec717b150dea3ae164b4bcfc473813623016e0e90b82ea8669a99aea79c220f07c23e7f2f0f22d124384cdf081737abd51e57e764f260fc1dd749b5fd18824007ac0bc180cca4159874f231bceb7db10b1a64687c17a31f16d20b49c2636ef6881fab08f81759243e451a1a2e2f746c84ce2f9d6d13ded328de853beedd7f952e9c4a71e4db6512cc1711b1651ca5ce4172c65f8d1e46dd31ffaac0e502c4038ea6599dd916acbf8f8cd5866e22ddcd1910d1f2dba9625d7c43ef98d35b822dab4d8c8508e27e0797c0e7023bec324e4c77f8c4c10bb8ba88654d0a4ee0ffaee402862fc09c375db1b16b44e1772adb1e819316e3704e9fa167dde5344abf5379bef209c1e5999ec8c4095b134059ea4ba79157e461407ddf8bd45bded002facb683ed45de7199aa47b8567d7fe733bfe34a690775ea33f50f9223bdd0517b40e5c7d2e15b85f43ff26140c8e0d032867fcad816cc8c7b23469e448ac9b1fe6547715565fac483050be8b6b21b9289c27e9a496bdeb66c4b92437dfbb7cc4e05e939bd848d7791ba8bcb2ee94edd5881e84f777ca7755cb14d25839969e0766cf9ea45626a5deac6d954991eb90d5d7af1a9119e74b3a51d4c48b9f7dd5377eb6ed65f6505c18d6da3cca6db4539687a20ecdc9e2ce1f1198761d6f054c2378766436363408f4f3eff0971a5f4bc88af9659044a42a9a2f19401b2f3b2c5f9375228e0266024d8dff58abe275b55303b74612ca3321713a1a0aa1d4af25b42bc464faeb6d076defeeafc8d367c2c88808fb119b9924c84e2aba1b5e5e1ca7b3654c8f9b38276eb6c80f9cbfc9393e0c088f6e3d86e4f3010b6bc091ca6f2542ef7eaefe600f76ddfd7f39a8bb2dd142e8c286a50e8e55afcae96d320844c92f5f6568d3a5dfbd8afc060340f7f32899ffb67affcaa8d496f2f272b006162ddc342a4677446f8cee3f06041425144f13803406206dcac4f57f79df0bf459875df75b238931406f7997efdfbacff242bc4ce58ad20a2f2f41b55f77b84b34e9c424ec7fb1a547e1eb29aa28838bab1b64ea3dc3c4557be525f299b07c1d244e56315303695a51e929bbefc7895118f978a4461569acc95fc9d1eff17e3ef8e3fe5043cb1bacb12909fa020ddcc1e27400a3bc28bbf726c2f5553bb917b46770ad8a8f2bd238d1827a0096fefcd589f7c634f862730b86c70f1da6f5d009888cb7cafb9930232083bbc514c7d4d2235a71e981d69260a18d5669d2db1778bd289dab2796e38c2829f92a505144317b7fc86405f6e032491f0d831e41e0460ea737f57ce490b729ecd3bd07fe01be0a3e94d9e2abb23f0c21c057234eb0b044faa48b958a66cdb6fa14b30ae400c51cf6ae479bf1e1759704299dcecf9b3793d3a04fe8bdd3aa834bd7fe684d0ba520bc07491b644928fa12f6be82e3be229311eb028f93ea69332753bb3b2a9c0df2fbfe70c36deab595a2beee478e445f8996af66093d66c6c5a039069b5da6d2d480850c1e0daee9ccc2c28018711329e45aeb65d9f35cc4eb19b1e5ec5618627cf26a121ad3d0fcd2009cba1bc53a28341d6de9c3fbc9755814c668c9896b855d8c44fdddc5cc52955a9dc667e977f9874f1ed5e46d449acd907b0531a643d941453099bcc33008557753b446aeaf60d82fe514f4a02e08a0ffe71d20dd0a19841ab0c764ba6b75ab2bf73f7d99c870e44c2e1387e10bc1b6e91f4090cc0ade8287e367113b99f52265c5fe203ded448f4c5514b06f97c032220130a00ec68f5f2cd256cae7887b7e1a3eca70185422d3fcf1328f92a8b8b5e852fdc39709d372a6921f09af01b42d29a7cc9a471ff69450f259944d9f2b250e3aadce025d37a145e394f0dc4795f50756997d53a8dabb99a4718cd0b2f6cbb7ec6ca89cfcbe44494528289d48d8aa110c4b9669733cb1d324bd15842e21e6fcbc8b81a5175221adc1b4fe2da793d522e5b65947c863695bdc87c9f9717e7b9e559fd444aa596e87f2dbfda0646a5cc2e6b6bf485aab4aeed0c0c58efb028bcf77eab3428439589e64de7767acb5cfb01d8e13f0e793a53be5ab6094de8bf867f10b06526ceccb5536afe91a41ac4e0c53f11ba845c7071f320afdf5c8c11e1c90164f646e68c457b05a0b91a1e0e040a520718054d43697224f3b5b9eb26752d845c972d75f6067d6d3dd42d2b4da7540764b74474ece163228aa707db7af42dcb2b09b0d3bed43978e4b75c336304eac097c693af00a4195cb52c487cbe1cd05bee788f9c896c3e2c0d6d6f9ad08c2766e5067be8fd0304bd4bc13067bfffdcc487633766638b044e72b0039c3c4a4ea0419c605a0e8d013cbf165f36c330f288113ff1a9de3ee68fb9578e33d413d1e6d11e76d8fb359eccbce5a6450840ea8d20dd8abd79db400eb93958bcd02278a92afed6bb956c58727d940dd05c99618e6177e76441fea39c3702de773e5962d58f57d4cf33bea2a1a1c2db50e3dca1184975e81860d37b8efcd2efe1d3872d0d7c5ffc54697a96ba5fb3a9941e0c75ec5fe7c99d9eee75e8709a6d04add5f9156df91e3bbac8f7b5eb4e904889ef9b5d1425652c9d5b17d446444659f1d7541fdef9de09c88425848fde236f658317e4c1842f99a1cdc9860b2db4006e61f9776d73cabccc587f572537f8fae965bbf3905593a3136634f5583bec834a4a7c9678f95290bb62b0ad835ca2b5ed2ff51b90777fda6e6cc6504a839fbe97489a8a6d5bbdad5368860f4cc486eaef52daac70a0da6b2d8f882156916320e62905a3f3b81145caac272166fc2b771c9bfb30c38c63f8d661879865581d3b327af4c722edfe2dfa0fc7203bce2ac62113b36029c9fd7ba7b2dc528ba819812d12381d0cdf209cc74def87e7ec83089edb05c831a49381de5fb87e30ca7ef68f1fd5672b6e5103f15d392bf1ce731c8b1ce6b98a84b7eae10e23f6579f5955394f2ebd179881e59e908bb7b392c0584bbae8c91625d06a4f4399d63d99ec31636fe51f0cd6d1630313f2cd3bb518da858be6560e8ae9b0b349c5bd3b525346924d7d20bad4ca70847688cf9c50175777781597a039dd1164f4eb9554ef8015bad7e08ce23416708e87c97b8c83005dcb67948902fce847099184836cac5f677706c9bfa2ec99d77e224cd3f297092320c2fd8d072b2e74d0ceeaa9d17a9857c16b4c4cdd23d66285e79e46aeb49ee07c250305f72487cc6ce08f7077b9f20eda030a947e9092e8a1368f993821fd21d217af68ea878c9a78075c98c13099633b177430c7085038fe26d236123eaacb9fe0ae46ef12d2a2f294e9703ec035a175ede276016f43eb9983bfc5c922e04d31da676822ffb0e2c91a1f789a9374a3ef78c85519027a49e4e60de999e72e0a3de95c4506d674605178fc635798b9b6b07ea1444f2cb6a479aaffa10bcb9add362daa8146100167db9c5acf03d2ba092edb97e4917e3395959a796b73784ee598d2ccb20111cdb84e580dc4a940836ebfb4eef1fccda9b4af88e8b9bb55a748cd230a6a05369fad3db327951fdf1a537d9d59768669cbd9e7816c7df684208577b686dcc44d0e44df4c47d8ca4e63262916bf6061b4c1eb34e2efdc34fe94e161a4bf7b35490bc0683967e63aab42e34ae7bb9310fbdd5746af28c394ecb7b60f364837bd2b01269a75cf379e2f79dd4694a7c134dd30dca2b9c5253e598666c5295e0c3ffedaeb9e75e63b7dd2b40d5f79f77447539c7830a891f7551dac037ef530f9f9bc9448a99d643eb408ddbd2a134077a357da75bd9a94ee21daa544c3a7282bd8f70797a29d9147306510d41c54eab219d7f5aff857540e61d43af5c40794ae0a71e882d93f70b6f55fb9b2558df1d998e284c0cc31154989c21b08faa60aed7cd67e6cfe6546140c0e9c39863a43b54edfb71423c672b3f5272691cb8334f9a0537b30cec326b15d8699eb5d68336910dacd8cdc98c7d46bda9c3e9dbd9fb26d49fbdb8cb9665c8894560bf82b645257df1089f2b50d5a7d33ce73a63874c2ce3f70be1631490a3e3d3479115b73156b939d971e38bc7dfc2d0ff5f259aaaee5bca99dbd323a3cdf30586079cfbdccacd2e78c221e0f2e5d7af486250ed2d20bd3fe147f8d315337fe80e71af325f80249e5927f7bd3766d5ed47d9dc85a2f8a85fadd1aa70ad3be578c2b32b61d299b1ce2a12b62636a7a10a252ae73cd0db1dababeba17dfeea1d6782a6e9c6cadb074cbcd68e7190a9e2369e79bb1c2f8a00d42d639c8a47cd24388db77abfa4a1a337af817fe0651ef96dbc26720cb99c5404782b07e858696bf20557d5377c677e3f910db482e9a399c7c32be2a1a448ade930bd4da6d7114ef394be37cbf8c70070eab64757321b22fdd233ef2857988f77c5e3d1a5a1d2997873c110faefb2c9a19583f82af4f9e5eb2bc2fa838376269d86ce3560186bc6f53291ca1ca0c53b7a7de80ad1e7f3b6411ba15294af315b8a35fc599f439c9a06e4f7dd0a1e3ddd92b34b3a850d64fffb4901d632ae323137070084eb36195e73c2b0245898f0ccb52ad96dfcc392d44be415480c25d1866087117019de13d3e2e01cc95f804615e42fb575c1f350c5de9f72faf96566a54cd655acd15dd137bd083faec2976508a830060dea6c64787884c729fd7c34121cb2d95b93546b7006af82741d2d561cae03fea147ce75ad1a4f46d020172485066d2405c0f23f9e34ec1c0aff3a3370f9f6f4cea23e7333ff833e1fe6a3c62fe63fd00aa997f304e69635d72a7c459400b9014afde4f34503952cf45f95f5e97dae81b5643fcc6384a1014631149122ff6a505ab2a7d51489df0e6bc6427565f832497f6f99703817019e5897b92c236329604c2e4717d88240477e29360234e8731660cb28f037468c5eb90888676b0aa8ea8c4bcaf9ea5ed3e74acf47f4bb6691fdfc10cab6985a52811124d7f300fe23a9f262ffb5c31c44300af77f3d85f62c28898bf57339d3504ea45a798a04fe74cd13e33833bf7f97e4c551bb3fc5b679da76ba2652dc3a2bb029fc962e023c2f68ff913bf675953197", 0x1000}], 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r3 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x1, 0x1, 0x1, 0x9, r3}) close(r2) 22:24:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x1) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="a7a5ef24fd173d22b0b983f54b26ee2ee6c91ddc7039aa052aadb59647b6b710663b5efd749044bf4965c243a31ce080a95bb551cdfc01f69a39bb189a040231cec3bbbaf98c58037c6f52188032290e55643cee1a442b55ce92973c00643b8ae24787c54e3ebb5557539781a02dc2ef10f60ce44f7de18161e3118dd85d80881c8c5871c5624ea18a637060b0e8406a99fc70c70f25f547c75f3cc26ae64d6c1a8918a45947a2b56d6e1d8c590a14fc26e1124249aa1994d2babe274685cdfe7920064249ed4cb3733ae00acfc8f9bcf24a8fac10b71a251450973d0dad94947c9058a90a3cc6951a1c602784466776d6179d2034884c81", 0xf8}, {&(0x7f0000000240)="f07a5f8d3fede4e2f9fac2755d69d863c54da29dd168b0eb78def9fe0ec18cfb458c0dc680f0cb48839ecec87dd835633322d80fc0f49218b6cde5f57bad2038f33bba6b80397ad79439a0f581bb3ada4810267bfbe64f21fc8c7330fc791fd29f46f7f182d10dd044d4fbc8d3a9b23a054a432925e1306e55b2f4d78bfc060e3d9f93a97e5c632fb8ceb84ea6d0cf28406571b4d061a43f9409495ed892d88b6e6186b53d61fe9bae362935d0", 0xad}, {&(0x7f0000000300)="641ba324965dfc36589da62c6e08ccfdb20c88d70a08220674b432d6df979fae5eff911eea93a9bea9aeca3901e3888fcd42fad47471d72e4cfdc2e2c9d9efb5d051e85cb7a3378a010534fc43bfe1fb06e4dc64e1b4d88519a29a55c5c1e1770aa9bcaea601292e9c33d7524f5d", 0x6e}, {&(0x7f0000000380)="d6acbfb7a31099ca55de2bb398a6805da7ae6beb758aaa011cc23a8372d34c8ea1b5492e4e50c0b440a95eb14ee7180f86541a707f38716136a7645adaf2b292f49f1e22a1d5741f14c995e0b5fd141ec53426d84cefe9417e7f01f2815f4981bc02538f603f2ee2e5f6b320f0be49b1597f1453d911b4fcb5cfaee8df8ce7c34467a283931d5f3821624cdb47e4f00ca18a950aa29dedb6f2617f04639b756fc8562d07dde5c1859758fc83c29f4d9ddfce78e700150756f295b437c3a82c87bb7f193b77eb1a830bfd6bc46553e940b682646e70e29e3e72f20aa92915b220b69f557641bbdce348a8ea69b1dd6d5511f9d98bc3c71acec4bb2f287f7f08be9076bb28c7086b78897f8bc58a3eb705c4cf69b20233bcaa816f03400330e38d0b3c43e87bce34b43de25854a0d3fbd1d4082b1f45ec70f53d8d2ae61afcd8926f1394085561326b23ab05ce333db8ff34927087d28d4e531812d7576db142a12b8cb417a49572880f47fcda28e5926b5acbc2482279f6fbc8db72614029b1856cc5004dcdb1a5ed9daa516a22b9d4f7e9bf6389d3b41aebab525ec6fa19833603930d661873e2c1b2ba3528b79da1bfb2f27c0f384b3a74796ee3f88ad0dcec31894cd44a30ced60e403c8506ece991f8704f7be0b68024cd6ad5fd9cf0c24ac76bc0c56d0c90d568a8c20fe29779cdc3db35b2737813798a7517f235ae8f7adee803e2adc93ccf019a9bc6c72edd0750ae614ed185b11a42c3816e4e1a0bf9ff9944db89317fb96d6339dd30b901357567f3e72005d03ae83a2617369cdae0ad38e9e0f8ca0613909352ebc79207814f1eba953184fe654376fb627b683a8eacf44a14986c57a43144c570feed0ee94f97772aa24e968f4a4aca6fad74733321a4f91198e32e37a4268cc048593937d987357f863f13dc9501052c5cd54bc99608e2055e47d32eb5413214c30e38496b2a6b595502b46040b3adb787001f5dc20682dd4e672e1f6b2d8fd4b7d482366c45dc26e6fe2c83a6bd291b11eeaf2ef99bf4e2993fefa1861a451de28dfd63d45c7662635ac38337e7ac25aa57074224f0e2139734fdabd287f9d991834c6f4856cf04f7b5202e65b5d15f6ff4b599876aead83aec09bc17ae87e6c2375ac17c6408b5bd276ff2ac780d62f2e2d9b8d4cadd34a3fce918e3d3a4d7f5a3f1ebd987c3aca71399cacebfbbd26ad05197f80a47819d9cfc87e5ce3b86a0326dff5e16a64d475517d9143585c9a0e17b1925937ff2f9d602d472a39f6b43a945473b4dc33ffe09d86bc4ce0da7bd21eca84b6d8f8be1b8ab36879acf386a15d4805c078fb492ac9bec418d99a0c505af63d520410feec88ac4a73d8dd59c196c7929844fa4574563f6fbdd8ed0fd685aeefc6c93aad88becc92ef8274cd4e6e598ee5d24c797b32b9af4e4e03f3765c300f6e2c38fd5451b753d6d0f64c34c17b934a1001b5fd1a97719b67f83aa6e707df8952b1a34c68b2e6fa13bd84b5886ae09d6e5ca8fba10d626edab24d78481212d3d2975c14dfdd79a6f87effa6cb09d930a7d50adb776738efac6da86841ecfd3dc697176e4e29a656a85830047d7a146595819064eb63f4b673c8aa0ac2c6d99a2f1307ec70f843c4d12b583a116f180197a9ff8c910eb0e98bad5071d89f380252ebc0a051c68fe17bad43ac4a23bc70503c010df1eeeac83fd4ba1a5a38175a71b2820ea51cc3006fd978ed4effffa4d4be35e8558d50e72ad3b49104c8e1d2396e887857c071d879ed62937a0337632ec19e9eb6882cb3324832120b07ca0d062830f6be1e0dc26f9a34e6faf2e2a623b189189a65c28eb249664e2a9d9c0b77f4f828df114a4a98a36582ca5dcc3d5bc1119614931eb98bc4cc6fa867f4afeb97e097e5c96f06b0a8db1d4e8567ea49f8dcf85d034be4795324701aed58e761d1585aa6248fa87d4575dd2f46626a3e161269612485036c9f478b6e05f0c303292050f0bceedd24effc1fa6ea9d1a157af57edb9bbfd4ab005985c5aebbc5e4e1d9ce1e2f4bfb270b079f908627a44d1d6cfa4d0eb28baea24a48b5b9a450e87a15c0c6703bce8099e7e0ea402971cf4637d37c36502b5d09e780aed15937a3f44b9615aca78addef0e48f5887dbe16395f160f141d62a2f5bf715dfeba105bdcdd19422ef1c9b6b8e98f5a10d833084f530aa57236e75c7bfa9fed3844e6c722ae11b4e4e99b5c0c1afd15cd35e0f5bd694e583ecf13279889fb21ba149567f949d062b772912e49133ac9374dd6ec651323518507bd0aa42f374d5df38413375d3ebfa0ea1ceab587e5ebbe3778e927ce62e217bff7a0b7fc6ce4fedfc52be1627b2c581e98c0f154dfe65ea36f2fbc14d15e631bb98f62684431c9be6fb1619fd55c5542a8439aa7149f9edf539affbd4125571ef858cf63497c9dc3fe3b548bab23e3556ad3eea6c7c2da2f49e278df0134bb26bf972aa4aaa7c3ea4894c732a8cbc00b2146b533f8ffb6e2f0e1a380eca4c69633382e60e6e82d9ac099e6d9a0ec9ef5891ff69209a51a7f1a5c5cdadef82cf731ae60c343c7716b49f59a5df8177872a6b0c569398fdcdd2994fd1b039f15cc047f00ad2fc5f7af7f4f8e35c11eda1749009a3c03fe691d3366f69800588f7ab4e9605b1e32834453ff2d5bc1416f4777574f9b1a2a30042745ac4ff794722fac664103a28387c9af6dd140ad843c6258ab163ab6bab12c2b864d77871e3b11aa6d9d610d37eafe8ef710440a9acd69dc626a7fa6d999a408688e69ece89849bbfb681ac201e8764134f35a6365b4ff8c3ddeac829fef0802144dcdfccfa8f6c1fa2b6a14ddc39d227312c9dfbe13885baf834a5b8544ee0fc38a460e448b94a621a03b09a7ab7cd7d2bb619f1be0c1bd3e3fcdf17d1fc1d7ee06e116af9f2aa43b5a4f57c3597b5784722da15f33fb87db8651bd93e0e33a902d6dda3e6793cfa09846081ae914811de09320a046a0a9e37d59a2a843a5c5a8ae9444d52c4cba4eb01b99f2b8796910440fea3f5a59316dd2ffb52f0ac65c93522801337846a3f341df78427f26cb59f3be04dc7e1d8ba8714e197fb968bf6cd71f98ec535f89f135015c70df469424d02dda3e90dc3ff370c82a3485b1eae40a33a58fa27a748081a1ccf4dd2dc73fb5cd198dc2b52471834df67039616f6903563c8b25bca0443a3b91816fa423e376c8ea44ee41c7b35efb50637122ccde87e42832d9dd17be07d77c1543a49f71536f92639733e840d8b4caa8770f17d7900c96e62ae91a8c91893a9f310e0d2c79a20509f50a0e82d2221221e2a35dd06373526c75f382b27020f9817e3987f1c2d6399a3998ea84d49145bf0dd9f624aedd37f73679d8d8446431c033144fac824f80e3dab55ca0d0c9b0a471c2d5c5fb130807269bf7a23116b7369a54bbe6f15a3f89a61ef7695c7b6f452f98cbb864f75d2a98829c8c55a104011f38b83da2983e72f39c50142d390fb59e12ad8abce08669b945b5a05e9f0abd78d9b1084fdb7504d719d1b41babcc0cf8f473638fad519bbd6f2b757525d17e39e8cf30b9a0ea68ed8e57b67ee0f642bd8b3a616afdd7256698bf55245c334b520029dd22927ef5aca64f823daea115c94c1d2ddb40483abd432f505b9ab6b32ec8340b21f3725be5b716e9392419199743125afa6671be00b70429fcf6ffd5cf0516609a433175f4d19315fccbb63e6f7dfd1237d12ab53eefca8abfee38e13bd5acb1863de928b8f3a8189645d141921af2468d98ef100e7ee0b6e0388d0a1fc95747e3ac624c02be678df3feaaa829c4e4e954cb88a72d75bf9fbf54964869a0b6ac4b85a793cb427609e5f84957b6d4d156d1e76d6abfbddb102fb73bc83f0732f19a971fe0b2eaa398a003ce1583c57d1320510eed4b7b0d138383ee4b23c44e67118489dfb93917acb38e958ae6f9459650428d3dc8677f8cc7db61d59941b01a9f453c6801a68c202d5e80b90d4ce43400c81211701126d1240aa37e33807bc2eaf4de1affd1b4a2ae521af0148e2137616e8ea80885fb4114cab578cdbb269923d4bb600fc87a53255d6a70f88be3ae54c2860b430c9faaed78e0f9e30eef5071da34b1e91730934f8a86bfe043bd4cbe2d240401c38049a1c0d5125faf477bf892a2e42a0d01c2d9026a6fbd7d99cabb4608e83f9560d7aeed7018d1a1c6a7cf8e55c23007fa9430f51394125fc55579837cde1da41aca7e27c88c6bf671539652db38101c6ebbd9d06bad8b04cd2e04a2ae467cba8ce4af573a586a3fbc6e6d6fdaa4fc42e4699ee2d91de3ff7cb36e7ebf226245c57d4dc78fb4c39f36e83e8ec580da188b9cc5d790ffe846dc7cfb15aee5adc746dabf280c0982ce45340f85dcf93b41c5327cf007ac72a6f40b704c808b8a1b4729d87fd044d8e3bedae84bd76c26604c7a321b0d6303f82c9186fb0a11f8bf2d9eaf58a8cc7112591630c3b822b1928ecd499e8eaa35f02cca90ca04e20518779c3df64da578145edf30307909bb28acb97dbaea6c5571fa31d26a40a39b2e370ec9c8d82964c3ee340dfcbbfdb9d2ab5da3652bdf96dec3fe78ea4384b1fa92ba7269d64f79cf015b9362ac35c1b5bca1104f795a976e4d0efc8572d9b700c34ef456ea8b66e24cb0ca76eeb0f4e43870e34a0f642d5f290129e616f82abbe293ce252b32be9a9bc83906027a64e85fbb65971f368994f618dfabe9753eb528ab53f19fcff71b3867141af661d0515fe6ee8d4d8fdeffd175850e631874485558c66b4b3b60c11e159ffa2c39c491c80ab87e0ab74e2e8a1f2d65899fd395fd0445a3e0a6b4b412cbd6b3630bb884ef4aed3001a609654669ee52e52843e863b2d7fd1cc23ab1c317bf7ed504c3b9cb15fe48f66233a95bb03dbed8819fb679c1842333a8278c0b1e168dca507c05715c6c2439c0b55862330694080f0a597d98c6845f1ede862f35d8bd9c3cabe29dd2350929c693270bcf78b766bdf9520f6e71e561d909eeda35919f699ce6b8d39c515eb697f900ad07f6d36f2e4655cbe76e5362e105f3f6e89f7fb8470025401388d1b94d9283f0154bb5d4101e8fa2cdd32e238b3d0af88c7baad409819d70f28bbf9f1ad4b4493d09b251631c5d45ff4e28d5a7cf8b6e3ee55fb36f6b58a1e44b9f892f2aed747c844f1c8e8f9a0f05d24822ce568516c89df2e653a85f22b2dbd693c8ed81310dd175a910c2ff6f9e62f93994744e9945efbb4c206a092ae0a2dfa98f792ebd3364400a5f101ae3a395ce9ddf45f284340c052afee1dc20bbdc918647a0541d9219109fc30f99a420a504e0bae31e6e9306beb6b9918916c737553e951f0b40cfffddaf9155238edbd882bea1eae1f64c0ff1b121e6a60b7d296c51b74b0410acafd24304cb1dc7ad6529882b6be734baf4a2c128f0e1b36f4c9a32f9bfc9f27fc2d3046a4192dfc28d6f21230ca3df8377f7eba5d5db30c31d4c88cae97a09e511ee849b1a44ec6549763b060d117513b3f873564754de29495d8d0306f89c8824fc57de1b4dec601966c237c9c6a5bd7286b97176df45749cf17ebc634c9de66477681518c0fa86a46ba68ae415e84528c7e7797212e64e1ba089189445c42e5452d3c068cf61e15bfe0b0a4087345d3d8089cef0d825ac119085ebfdd001b1a98594fe94ded0665fcd383b0bb31fe4558c2c5847eed49150b6aaea2039884cf5ebe70a92054beeb444277946d223003ed4d2635b20497d14dee4e25b3692340ae87340d850779f905d0489435", 0x1000}, {&(0x7f0000001380)="a7a22cf1a3c7a23c19eea4d73ce1a4b4efcb1cb727e8a79e3aba9118fdf0fcb2d6f1fb05cef7514cba725b44a1873584aeea5e4f7e539a2a87f1582a9b3bf9b848b8b6b53fde13db4001e3406ba296be71316b9ac034c3c8cac3e92f6fdd12bf7dd4358035b517531c2b464cbb9dbe17356a6d", 0x73}, {&(0x7f0000001400)="d1892b07cbbb75bd909814880f9b289c3863633867b4f2d52f2078a3af3d6c8123476f1585893f284a98e07b23f190ab3ad80d51d35f7c503b89c4a1f0958ffedf7e4446eec6104989fa48fe94d4dc781bc4ce38615bc3cc0f169feacff47a78d478a8a5b1f38b98f7808421c5113cce5fece6dc39098041587403923f28e4ec3df4bb2ae2ad4df7aae3925d7652d091c542126a4b4dd50e83b4", 0x9a}], 0x6, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x0) 22:24:06 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x410, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000500)="7ef09d5e4e3c4a2f681c4a54fd3b6dddcd2b5b94e8bb8e52dbb8dc36992efb52b8b07f47c89d3819f3af102691dfadf52afdc9b65e011982d614dec1562985a09915d380394a9df26590ddbfb7e46b79c7789482122590ac7fd3d9b31ffabb3195530bd4126d9a15b1ba4008b1dd4b", 0x6f}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2010, r2, 0x0, 0x0) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 22:24:06 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(0x0, 0x0) shmdt(r0) 22:24:06 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x311) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/246) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) geteuid() select(0x40, &(0x7f0000000100)={0x100, 0x0, 0x3, 0x2, 0xffffffffffffff25, 0xff, 0x2193, 0x14}, &(0x7f0000000140)={0x100000000, 0x5, 0xbe, 0x3, 0xd7, 0x21d, 0x3cf2, 0xd7}, &(0x7f0000000180)={0x100, 0x200, 0x622, 0x1, 0x8, 0x2000000000000, 0x10000, 0x4ef86cec}, &(0x7f00000001c0)={0x10001, 0x2}) 22:24:06 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r1 = socket$inet6(0x18, 0x0, 0xfffffffffffffffd) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8040, 0x1) recvfrom$unix(r2, &(0x7f00000000c0)=""/181, 0xb5, 0x7f93890f2082d6e7, 0x0, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x48) fcntl$setstatus(r1, 0x4, 0x80) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="01000000", 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getegid() chown(&(0x7f0000000240)='./file0\x00', r3, r4) 22:24:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 22:24:06 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x4, 0x1) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000180), 0x4) write(r2, &(0x7f0000000280)="8a", 0x1) 22:24:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="a271478c5a34a6f6f54de867fe7c2abd292520b92338a48fa20440221b43f4c4495eea91f8e9e247e4257938b0d763c67e524b21cf80212892000000000000000070433390f37acb1ace2b5a644660fa7ba283cd0b68543c98f952543c96a69547ab904dd81cfcef914c712b69454350a332d688273bfbe18e2e09baf9b56af78b448342e7f579687a8a8553fded87ed8bf8a1f1e654f04261989542ce1bb2333f038194682a1d86bcf2757c11045b59079a5be329cb1bca4717abfc069fe114aa6d05262620296243ae260f64495d131b26a33d572306e1b2dd92a8fbd6921ab8538efb50ccc9a702c51fbaeaab19f1876d3ba5f5452c6f9ec6879b06", 0xfd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffcb5) socket$inet6(0x18, 0x4, 0x7fff) 22:24:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) listen(r1, 0xfeffffffffffffff) 22:24:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x80) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 22:24:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0xfffffffffffffffd, 0x4000010, r1, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000048000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x10) semop(r2, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x4) msgget(0x2, 0x228) recvfrom$inet6(r3, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) r4 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r4, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x0, &(0x7f00000002c0)="0a8df0ee43eba76242b730f3277963f26314efbb0f1a926db99f3bf160a2ca410acd6b596f037c5a42744b2b63404d93a1ba64d47eb9215c6beb52067699b67c61d8c74cc6e4e34eda907f9e66164b065747729d4f8a1ef92c220ffb883a032fb820ccd6c99f8a3fe9e9c1508d5776acf47f2fcb1b8407812be67683f4ce687c8a41d11f79a1a9ff8e64a836e4e0a26ff42b0e36daae3a228c383235342d0327b597c030c4156abd81dc66b2c46d3acb681d9339afadb12928372e528946872af513368077c059345a30a5e2d198252f11a47051a41ab9c9d35ec8834ea1db00", 0xffffffffffffffbf) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000500)='W\x00') r5 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x7, 0xcb, 0xb8de, 0x800, "f85a6725ad355f688bc99c8eb5a9f8574f4e255e", 0x2, 0x9}) mmap(&(0x7f000028e000/0x1000)=nil, 0x1000, 0x2, 0x811, r3, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000600)='S', 0x8d) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r6 = semget$private(0x0, 0x7, 0x100) flock(r5, 0x800000000000) semop(r2, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) connect$inet6(r3, &(0x7f0000000480)={0x18, 0x2, 0x4}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f00000003c0)=0x8) 22:24:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x4003, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) sendto(r0, &(0x7f0000000000)="8ed1292f2b0238379b6a8e19ac9a096aa82f33f5ce54189af483586b41ad063be8625d966347fd125cd6ca4ab131ecc94747007e9861a174fd97c0388428f43f461fcd485297aae2519e55cd576737127992fcca31d1aa5404db620283a01248c9594e17df7b0970b5d124c7296e93df928de8abc8fc8b7d880d88ee5dcf62dccaf85b7174b661eb82e02087c359816577bd1ce7479be5ecda78ea67963f4455ed724627caa406c36f1f99665db7d1b2b8fc4133f16fa0f5fd92b94fd9d26d36114b8abcf29debdffb0937645a41d1", 0xcf, 0x8, &(0x7f0000000100)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc) 22:24:07 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001300)=[{&(0x7f0000002940)="a58fca482cab73183c1d6ad95333279f1f966b41964d860caaee4396506d2ff68e002680f3f1ee581b95680b9c123c857bbe7b8886537fdf67c6c4d78238390702fcdaf53df2abd803def5d84631beef7b45fe39f5fdb34df7a34daad06c9fa43247613ef4884c09ba2d43ec07618cfec082da83d9daef3e4dac64b8ede7e38dc46bd6f1f8589b083ce3c6844d972d0fe8c301c32c6cc44797efcf082193354f66afecae5b341fb81e8a580e444769df3c87fe470aeafad677ca33c4bc14a8830fa81278223d0fbfd5ba1e44358acbc0f893395222aa0e6feab908d52590f29ba71fbe19fde21aac26f12a", 0xb0}, {&(0x7f0000001280)="375a832476cfddb2057b21b5a1713ab9e5299c3807c2fcfddbf0ffd02deeb2f1d4872953e6c861176b21814e60a8bb9af66776165881d7b15406e0fecabad978bf42cc89de83ba", 0x47}, {&(0x7f0000002500)="9c1106371ca197c68dfa5edaf13ecd24dc75a40c8c88f18bdd8ffea2bb08371f5f49d4b2ad15c08f18aa7000722c991edc114fe7b33b15ced72815b6568e7dd062266ef1f34349ef5c56e52281ec37c609975d95a4b62f2a8d430437", 0x5c}, {&(0x7f0000002580)="32c87567ee798cdd4cdc3115996e0ebd629d6447373f330cc84b31e0bd59b039fa1a200df8218d10c32e53677a517a9fccfa3ff3a2589ba7366bba710f03a0c51d47c317eda71154c31b6907f0b40d2cee8f717d6256", 0x56}], 0x4, 0x0, 0x0, 0x8}, 0x5) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000002880)=[{&(0x7f0000002600)=""/37, 0x25}, {&(0x7f0000002640)=""/19, 0x13}, {&(0x7f0000002680)=""/236, 0xec}, {&(0x7f0000002780)=""/107, 0x6b}, {&(0x7f0000002800)=""/119, 0x77}], 0x5, 0x0) pipe2(&(0x7f0000002900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r2) ftruncate(r1, 0xe61) 22:24:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x401, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xffffffffffffff03) 22:24:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002c40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c900000000621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2bae3eda4d2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdfe04e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3651bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004b99a4e68302ec2d936aac72fff303f7bb2c5", 0xacd) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = dup2(r2, r1) getpeername$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x5, 0x8000000000001d39, "04a42c64caa726000000751e00"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:24:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) sendmsg$unix(r0, &(0x7f0000002a00)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002900)=[{&(0x7f0000000440)="d1717768fcc2f06121fd6e9cb69b4219daf2282496b9d1035426a040629672c719bcfa2ae8be5ac2f06ec699194373a49d72d8e3eba56b1521db3bfc8d4bed7a8ff8943fb53af0dfebc464bc3ded765bb0406dabc4115b3a1dc5f3b8da29c2f1a60c45a2290e5f0ee20a4a9cbbc0ac37bd78b894bc13b2c492d24f4f2ea64ed4bc00c6024e9821078903842f86247b552ea9876d3fed50800ffd3cd2d1fd8d4aca94e53568dc91359e4f195b10144ad30562e33505cd8c9087a4d720e826", 0xbe}, {&(0x7f0000001540)="46f59b446f64dc5585449a5158246ad69a6fc60d55ce79c1ed18ef0a2ad670744c596ff526a5865e7bad102f0b0b4a5cdbe74ba1522f1f684cbf0696a159f82a9391f3b6c37a56eb8d1ee8e9a47c1a18e22ec5161cfa6cbab3d8d9a84dbc9ecee0dc363c3a97a94364d30f15a93c2bbb411b073f426de69336779dda6d842c9116d1d0c475e19481c41de665f6ea957d8f06dca43a0e101c72e191f09966cb1f8e9fe749bb9d36a97d6a317a684864cbc4fce36fda3ca08114a93d95c09123d1adc106642afe22451d50979ce218ffa5e4c859e1d8c0c9023d50bd97b4e62c515d0a423d715a5ee5617e67ab06110301e35430344115fcd54cf0036625adae0385c5b4fa587ef410ad5b1b7cc1758b9a269431d449d855793e87b4d49412750c9a37e2a4d0310aa4b86b1eb3c3cdd68ab72334f10d3bca858b292f74f346acce0548e9994eee2575285972d741e57e9f3ec46dee1f82e4f2aeb329dd3306d9bebcc89ebfdafdc200bdb5b5b7df7efcd79535adf990f44459aa8a37d6796db247d5d76a0797e60aceba60a3f507f98bf015edc76c5b2e484b306a98243bb4bb06f4f7029f949b300e8b0f982c32b340bd47b335a11bbef25c4abecdc8ec2f6120c6efe4a2c99d2d0f47adc38009652f95a990adabd0401ffd801adee3895da7f839237e93d1b7ab8d66fa8dab0d10966cbf09cf5398ac7824d91a59916ef7b81047857d3f9350f80720e9abc4125c6b26bc1a82c7ad1c11c65ffc8ac2ca96328b6028e2caf5506259fd6e0dd84fe9401f930776cff5504007e18b3d1b410d976b6fed8c108343d91a9ee73944bfc64b0fb13a4eb726de75ca4d4841990d63b2c495d909dd53fbd76a36480481019edd732d82d6f48e54bfaf19adc0df8e4ff34930042ad49e1652c007bbb943e2c4c98e2f2179bd37b74e568ec1f7454f00241f8108a48ae6b21ad56a19543ca055cd9e35ba0e1f990155e3e765b7e6e9d08120997ef07039c401573059d4770518eba23bce2e270faf306386e487300535f646677a54228d65c2e41b667fd4cd1fda37fe16c7b8a2e2d31e6ff8ea2711d92f250ba7538af1ce56f58f0a95c1d9d2c37c0d2af5587b33d10cb15d7e6c56362d18e8c27fadc5cf622f17f7986cdbca3b1654b90abb8abf53a0aabb06c2be7c3a9e29d644e8295336a2864837432d440e7ac09f21cd267f18260aa24d5ef16dcad1d56635a6351aee232569c4030f99fed959c6ae53b6a97416f1eb1d999477ab77ab0f27a62598f8771b376083ac65daaa6d64f6380f699bdeea3630ad898e92cfd618bbc7ab5c2c77b00099382bcda062e4eff7c40dcba4c88893f688437a148967d47ae81d5b0213999c1c9764e6a71756477780657d1eace167304ee4b760c07aa6d5c60d1a7eebc32ada8f2a90250b342ee6b051d5b0f34eb38bbb898826cf2e01b55c53d2f05f2e07241dda529677d941486e48e32ba0b45dd382f13bf38a6cf2ccbff5a84218b974de88d185ccd7a9966e4feee5cde249f5da22ca82c3753ad24cdb72364db99a376614d255e8f9a8f929dd95a2780fbddfd9a53be55556003ddeb51d1e86380fb56760bb5c9486eb572de3c346e14e1faf2b8f9a41255e023c90a4a418027285ffc36d82d4963f7f22df1df766a0da025853a29144d14998f975797be9833ac5237bef74d59e440a24d0e1a6212679bff29aa69cde92353cedcc4bbfe535db118d15f82720ee420c3dc9093cdc0b1cc0597cabe7572fd81c801c1697b83d25679bab1212ae468fe2f3640c7d5c700cacba6f298f4eafa714d9b9cc626cab1a0ca3f02c1056275b893d214f5ea9b6d8c4e6ee0dee5c7230f5c9b281334a3a5bfa89d4d89adcdd2e589b19dc6f260bc9fd41a4e3bdc7cb3451feb9fbb4b0c9e949c8caa741a4bac28b028befbd4655bcb1855f78ed027bf4a0fb831aabeb97071a53a1b377ff616280f5965ae9ef2a38968e22bd96e8757d496a04f3b22576f846b81c065ad65879170cf71b63f7b8ac2d8bc282e9bd73c015c30b09712d092723399c80e7a0be91e9b9c79bf8940f8edd13826c5d3ea673aa40cb05fc95454ce284f6a9409ab7ecfbea4182f434fb27c62e27a96fd297995134e3eea13553265321dd2910c1029c3c12b82b803396275c974835a1a57e1ca89dba1068a9d3210c46f39bf730b093970c9dc798073434ae022b33a625e08e3003253eab61bd5074e17d52f39673c8786d4a18fe51f71cc32bd7b990fb9d58d52e6127f6ed11cff4d7d0cf73e3d3ff6337af0ad165a3189cd48453306773e8c3415fdec2aea583c4d6a239ca84795436e96accfed68c4c64eed592ee6b89ce544db48c022c07e4ac7416f34263bf1f13b7baf2d98007bfee20dae6891d4b934c64e76a51b1b053e494a094d8d1b71bb93fa1a0abe93dc706fddfd7653cf6becfc86ee4b97fcc1f4444733dc9f1c592cad7238e4cdde464fb0e1390eb65f8b9288c8ee59af6a681268a9ba97e051117bc3151da554210567fa7c36e6de10a9a95b28b3415046e5c4bd787bc0a3fe98841787f61328f239213a7ec8f798965ec8163575caccde245c1c3fa52539467edcbf90c621ab67d7daaf18c64aa236e90499483e2d03c775eb76f3de968d68a804b393ade8467f9be8a6401601d238be8d91c0412767c80afbb8d0094aa58c3fc26e590bd8879866a69b2e491953db56e1ee96a9d17393286d539c6706fcc99e2696e2923b20ef605255157d4ba0e97111eccb36fa3a2695187b8c81b8b43e0d795d754a5b0a66e62d9430c8d9753c657173d594c8c43f0581aa8b057d6c79f77b3652258d4e4b762ae66020a263f6f0efdcfcbd6b3c2d62a1c18156e6743df10c620a7f1dc53a3d40ce80c8466f1c627dbc73ac2085f6933901b27aa0f2c72f3545c4d84c824924b6fce44e4fbb0b293c80c7e7bf677db061609512c29307561d7c2e54c90a8f4a874e86c6a25eb2eb921afe8ae986eddd09f871a9c25acbfaba202c004156764d3f600a4de8ee6f3331e064aa388578806047dfff890ceb622f476e49c19abb02eb2e7c0a7ba8be6f3004c233b1f45c9fb4be705d72709052ddc680169ef0e55f6b1acf2566b0d246f10cb962010c4ddeadcf620cab88e0efa49ced784d546bb06250b0cf982fe2ca318f5b61654562932387b7dd61210a7fc4181095823188f5546f03b9fc26096f4c568f22584dbc864d7c559446de65f83c6b7c2a457bb81c44bf7ff9e8bb3d72b74ad8af8a38da78868ac7de5561d0d80667c67e5ab452770306ff28de705ea41bcc34107049544d690e30c0dd6c0437c6bec9acb59dadbd7152a9a3c9221ea9eed65a7804337291b330f92ea703702ebea738a3ef1a9c55c7863f6887e3047555d2e36d50884c3b0aa7ebcae1e786e34ab9d677c32abea9cadf10d7882f6ba38864cd3906afcf072f2ad39143c2178b2ed0dae3ef19cc373ecd74baffb95994fc25f4bd2a6666d0d65ef965b2df68e70a94aa91a870982684ede573eed4476e7174de04e0155f6779426a0b65146fb5288a8b33f8fdac093e51d0c1214c77fc5e6ac1e2192569f648e0c60ab6c5c42ff63ef8ba4337ae0eeb62e99145304f77e5079276547c00c097d14128ae16b8a6c02c8533b9f11f080cb753a15391c7524bdc0c9f4299c9d4218e1c7c955877c9ea7de1b15ecbbf8f23c92ed324d46cf404c36c24e8d2f05f8ef2a9802807131b0bf955784d4e60b36043f94f9dc365eddb22536929e5add5677a00e05b4f0249bb2aab3fffa9ad0337eee63b85fd00b37402a195ef30db201a5fe1e36a9f85792fa6b9864385fa5655b5e175eff6bda9a61d5bb47adcf6d63fb0774715cba403c51826460390b3a640d09ce24412029ac77f3ee31710f0f87e64ed6e80ca4676b5dfbeafaf9b184a85e54ce5b413839fb9eace3d28459d60b7aeaf4341c19f45b2ee7150e2fe74c51118163ccb891cb52caf90f9c681165bde5d6f952a261ff404c27fefcab02c73215890d95890e0fa261b9dfa791c94329fc484c4c25e019b7a5c718ec0cb8f1e4325481892aeb7c420799039ff1b520cfb796d75b19adc995f80edb190a0ff450f0efc824b5579ca65e498efa117c6f74e38225eb17eab6c45a1a0be1d8c5cb0ec66a2ef60b9e32e05ef4b2b7943e7161178afc3a78a24d7724dbf57239cfe5c72c403bb058949645f7a2ecdb9b627bd875ed4987950256c50eec14acf1732be5c7f28ff2a1a4109e6b87576ce5fdbbe5e2cab7ec9cb054d549df6f21dd5cabbd78f3c759dec6dcedb7318b54f7ea23765597680b7cbaea27084dead56e48cdc3e2c69af0cab669b6bb79b9bc759cf5b240a7dc90c34701749d741396a6eb79b39c3c14e7961949168e2d75ff51a2795b59b6405fdc8460984a14f86e82525c2946095b6013a5a6ff63c4e8aa43ab1d7ff093ffede56cebdf31923d371ad2a3d6fd51aa2a60112b1a0e1f7322da17197165037aaa903fc49f6fb1852d0b02fd3aea1d975e088d0f7385230e347e7607e4ef8d34837d883dd9be7a0a9e728c31aef404bd4a8047e299aee62a83a13fc8d5f1c543bb218a4455da4f26c1c2a7987f180ae626bdf4e009ea447fb207cec9a385d5f843e2c53fc3481e875106b53139d3468316bca8e795ff623d632e8f5e51bc972a70513659d7595095c4b49c4f7ed56df6687657554cfdc49598a5dbabc8ca5737f7ab0af2ba381fdaf2c7af0103bb0ecc1db0ecf378688ba685a6b57260027325208bfd84a61178276fb0d64bd7b028118297167ffe452ee67dc7585dd7133b3e777a0801d5e778d317928ffc2f00545fb87eb1bfb6d8402ea6487f9089adf7a34d8c5f5277420c1b1f24a24a2ffa729803b8a0e225594e5917f64f2bfa83366abd3f2144b53a9e101bed6f5a393870165e6ffaca4473c219fc54935ce844cb60d6f74adddba7890034929590b8c4b9e9f813be31a39f6849383d311c7c023df5fe1174b83a24f5255778d2dc8f0eb3cc03e215a69eb7fbd51b8f771648c4d080fbb9091f0b70f5d5773214578a92f7478204e87b5079452c31262f74c46c1ff48c6bcd1c63391171860bd0c072bb5949d89bbba95e42908bbff08294e3ce73fa69cd05c23c57d7ac83e15273eb53c9cc03e768eb3bd89dcd1f59d44da16f18338e3c823d884c300455c5941b409dae2b082de3bfbd4fa03449b488423dd6dce422ff7f255c2aebd6d591c2332cc6c2de3a66d576e0a5b80c6dc19dfea3e63bd1758718392d3a51bcdc6953787103df977e63e621a77a234953c60aef4bcd375dfbcb5bd9fbd7b1f934cef8695a3aeff6c0e72364ecfa1babdb4bac07f5bb3e647a38d75ea0552596553a3b6c069a9a9bfd8b20e83e5d3229a4cd7fb7cc1c42374a8b20ee6418c19a48a8c0260b4c821b00439ca3cdf29b7876b6fae9484fd5b3690d493e55a0a007efd8bfaf8dce5346b2804bd606a7b8c47855d4744648b39d2b9edb7ef17cc9e1927521bc6829518ab711b59ac29f953adb133fa32f827d3a1d39403f448b6d6181bba853230e6581aae591cf3a4ce1c8aa30715de697d4a5d613209df7dc2993fcf9b58bfd4ba3fa950ff2f88de8d0717d8a042235a0ebe26938ea7c8759cd27bc430d75aeccf8bd698b06177e5c21ce8434c62a8cac4156118664bb08204d3adbe3c339f09f2cf0dcad8a11b13b065742b35f811751de3d8320399ba7f9153acf7e95dc026754421c1b1afdb7eeae3c8da56535f03d0458db1fcfd623dc6e4d161328b9ef3d32a1a644556562", 0x1000}, {&(0x7f0000000500)}, {&(0x7f0000002540)="a96ad6ad58", 0x5}, {&(0x7f0000002580)="774b56f3cf0b0c46b2ad0239cec7273eecddbee9d84521f53bb1cac45158273986", 0x21}, {&(0x7f00000025c0)="0f3c4b316383fa15b68040447a36ed52e5710a8c698139aa4d43c131c10bb7750d6df06aca3627c9003f06b591b889b89e88b1306dbf4202f1ec7702f5084cbd68d37bf1e41840e0ad4192bc7fe08868e9837e8e995a70460cc79ad22f5065955452cffeef76ff6cefcad12326542527ec809191aee4c7ff86f9ebc88f64ae607694195007c73bd74a84f445210ba85597ee64250010cc844fef5cd2e73c9d12dbe905e68c47d92f19a358961a405f0583fc6d7c39c23d39c9c93554473809ab8aa5e01dd739cfd482bbc14076", 0xcd}, {&(0x7f00000026c0)="c11421037386279b2e6c011d513c1321678ce6455fe45acd6d4036af0d716601cf1bb7133c", 0x25}, {&(0x7f0000002700)="b3069e86df4203553f13808dfbd54c66c1dc780f77e42d2571ddbc02fe80c6315f42a02fa993f7879a8d323097b60354aa91df64ffb3a62fecc367d9b3190cda330d88440b315891a7774760bd3c1289b571384e099cc01036bda8ef382cccdd0c4b1c11aefb", 0x66}, {&(0x7f0000002780)="5fa43bf6c3abfafd1e7d3594cfe6a0716792732d71f4398a290b1067b2c187a8a729e4b4bc4a48aa6c8bba03db45770ba70577369e9ce0ae5da5923dfe353c5190a4f0224cb3c61a5ee15460d00d0f8f66ed281c2c33bc99518ed51e740d86c2c70ae22a05bafaa254d04dd2a35ad730bf6c0aaa837b26e609207d48969e8001a4d75af313b31777dbf713cf8c426b631aec675cb1c397518d7ad1560687a1d14db19315a4c22e83ce209c3dcdf03fe2e479b57e39daa441e0ab4f3253527b3c850676f23bb267d8a3980592d0c5b5767692dc9b6e635c67f6b256af56a7763af80a1a86b552daa15b4c7522c91b31d6c86c8312880064e1dcaabf", 0xfb}, {&(0x7f0000002880)="d04d81ee0c723242835e4d9097479b4e8edb05ec0ebc306df83ebe4f3e404b44f30d61d25ca9543bf47890de9dc9f16a5f0f5ad896a4f7bf3c35226e81c34f99ad4b8699e98f777f492240192472c5671fbfcf1e3d4a9393bf8eb43011a5c66661625f64dd9e1b9922", 0x69}], 0xa, &(0x7f00000029c0)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1]}], 0x28}, 0xc) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="09a844e79865cb310b032fc8c4aed7df6b7600cb9e8cce6fdfcedebe32276839422a3e445911bd4dae20387b5891db6b0b97215cb505ea0e17a4ded73f0fad6fd546a5b9f4275e0c145aae8bd14509d7415440b9ec795ff7e0893b286ca242ab69689ea802000d486484d4203d871d2c345c7855c3dd5f799ef68cda6f5fa53dc18e1ea1da1def9dcdb12d4072319ef2f804d17799ef494dd06eeb6f808a7d474cb472b1d027c893de", 0xa9}, {&(0x7f0000000380)="fab44c39682ec2b0fc2e61bacf326d0d6552802ad8351376b719bf4afed9386aa0aea0ea0b159863308063d1c552b0677f25b6445cd94f5577594e3c390469f19de901703942b950a1c39d73dec2dc3b2bf67e05c3b9a2ff1942d7db81181425ff2dad8163c43aa183a96c024eac9bf555bf0db2d0aa4325a71331dbfb68bf6a9cc2250af54a625da4a3e570fac4e0c7940302dcdd37303f38c655d1c253b9acaf672563c663c375", 0xa8}], 0x2) 22:24:07 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x8201beeae6ce8fea, 0x3, &(0x7f00000001c0)=""/153) mknod(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x1020, 0x3ff) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00') unlinkat(r1, &(0x7f0000000280)='./file0/file1\x00', 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x6) r3 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x80, 0x22) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r3, &(0x7f0000000200)=[{&(0x7f00000003c0)="37688b219efac65df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x11d}], 0x1) write(r4, &(0x7f0000000040)="e36258a416f72ec9958613246fb409ff0000002f5ea7fa0023d58bf6659990bfe43204", 0x6badd179) syz_open_pts() close(r4) r5 = kqueue() r6 = syz_open_pts() r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r8 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r8, 0x0) 22:24:07 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82029bf7efd773d5a1a7"], 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/16, &(0x7f00000000c0)=0x10) 22:24:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000140)=0x3c8) getrusage(0xffffffffffffffff, &(0x7f0000000180)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x5, 0x4}, 0x10) 22:24:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20040, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e3", 0x1) close(r0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20000, 0xa0) fcntl$setstatus(r3, 0x4, 0x4c) read(r3, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSCTTY(r1, 0x20007461) 22:24:08 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc901f366cb445106229a9ca66bb4001a21"], 0x1) openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x100) preadv(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)=""/161, 0xa1}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000180)=""/28, 0x1c}, {&(0x7f0000000280)=""/131, 0x83}, {&(0x7f0000000400)=""/133, 0x85}, {&(0x7f0000000340)=""/29, 0x1d}, {&(0x7f0000001680)=""/242, 0xf2}, {&(0x7f0000000380)=""/48, 0x30}], 0x9, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 22:24:08 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x842, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = openat(r0, &(0x7f0000001100)='./file0\x00', 0xa00, 0x101) chdir(&(0x7f0000001180)='./file0\x00') ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001140)) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001740)='r\x00') 22:24:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080, 0x20) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x3, 0x4, 0x800, 0x0, 0x8, 0xfd, 0x5, 0x3}, &(0x7f00000001c0)) 22:24:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa923, &(0x7f0000000180)={0x4, 0x8}) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7f, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x81, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) 22:24:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2", 0xf88, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, '.\x00'}, 0x4) sendto$unix(r1, &(0x7f0000000000)="10b2b1795228da80e6b9c5d2f20dc5036fca5cc3a7d671c96cfe104ac0c580f91e2713ab1bd4961e665aba2f7679588a81a50add46cc6607ad9ccd27c22daa5a41798e2268815d317e422f86db74f6e0ce4587b1dc775b692ad225ae8eee12fcc9d29bb8741d668cc5831c2ded80665770366cd3316bd4750a", 0x79, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:24:14 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f00000007c0)="5b9f6cd545b867614dc19d5d9c20c4c98c48f404f3178840a51aeb91a3a162a7fb6dee5bd8468098a39ad7d45d0f97a3b5a1b90fd1f8cdfc93757a46424b9471c4c23bf05c8730fae1cc1342b2b70078e1421a22a41b8a6aeea29987130f4b853e0ca608fd54ad06c2e01c39aef06d62e2a9feb0d48237f9371192af1633d4d10303b767db2c85e6a07fcddcd63478fe7e9a5ec8b7e81fee76d08fc13aabea124e08a2d364a170a29215aba2b8ae7bd6a39e2f973c31a39502439ebc40fb0d3a6d2a640909936d7844b85d4b8304e2966887b6da2ff6aab11ee0e1de2298716915e2e834db056a5b69163ff4449b1372c771d3bf223170fe984a64fe5bf7ff8c78c1cc3dde1d42b0f3ec91e480fba99f656b6adcfb3aa703ee8f25dae9e47ab796e71d08383791522b5e7d21b0ce02299929a8a66f95a8b3de1acb9b863896962ff2d0b95cdec696e6f44567b794fee3f8f96602aab88018535312bf68a02ad5f1463486fbad3b8123e3b0414ce5643aaffba49b5babdc1eb43e45cd9de2332733516b2e54c9c887f412295114292636f36013aaf7d9ae26746080682adc937a8b5ade5532fbfb6c33c60c9beb5fd4618a23135bbbd5d8747aa2364e9b7691016a361a710c302dd38fd9123213aac97df5512135747b78b04d9d208678a3f11f294ebcb5486b010f5ea0bf69a26d1ff106e3e991741ba73498724ad47bc43b120961a3a274c71235c8d57846eb1e833b5b4711c65ced32cb4b6539ebffe7640016c3e89a6b29f3cedb9d8df91398166ffbf89b130b353a0f3444945659ea48732ecc18c985559e562ce7989be98864ca35fc7b995effa8a8fdab2309bfc5b3598365ceacbb121acedaf1b0aee02c6ab71ee64a289e83eee09c0e7453e3af8c60a79e577ce1dc437fb98b12a3dc3586e9c8ec613d2621c65bfc6f586c9ca89beaf92e516f3128d38ff288a3331f2a5575bda57c8271bc66e90fcc4d1fab37e5126e312b11af68db9a5496dce53f09d974ab69e6eff3432a64e421882866e77bcc81adb8fd61fa62182f1a7af7bbf1a270b98816739e675978dfed62f9148d7f6dfaa9b74d32e5bd394a43140282f79adeb138f9dfd4185d14796692b841f959f166bf501b5ac9657784a9b1bdefe17dcd87cd9d189016db11aebc7caf9184012b52e42d76187591a4267438d9f16d5c10e5028c3bfbf65436a191e6f392e915dd8b023a5ab7a0b09c948f8fa404686418c5ed41cae76315085dffcc99935ae4009f3bef835f30d6193f1a302421e5d8268a5044c6128a8f219a842699db73cbb5db98a6be1bedb8ad5041d70f009b8c94e45f31fc28b14127e205470cd44aff47bcf12c7830ad3e89ccbf0e9a041071950e12cc86bc8c8790d99a6479c872300cc616973bb8bbcb1e760e739c528c1d6e2d9457b0d60f20d679b083a4d44e6c2dca97de486f9ad48d3eeb894e59e9ef0a900d0472230b5938dc8192b07814f80515cbaa051001ebecee8b99a5630b774e4288f5c597d279b315a42f2a60e101a71b4483e683922539b16e261e1cb076080f3b75a292c0aa29167048b49d2c80667289a401020e2c1d0c19d7d212152571259dc89648e96cfc02ce7a8f8b69697adcae88adf3da31f1a6eaf9df32a9cadff93a4efab99a3f0a5ed3708a0f6a5906f3a21aca1cb1e1bc09321f10213f3d01b1573104bdc496b658744b96d4b3f50ff9b20cec0e42801b1993b427383e011d2d0619cbfb1e8eda984113f24991701933668fae62000b401beb3d40ae4e5bf8f92753be5d7e17c78ecf7a0f45ed77169d7e0488d9aa9e135e1de3a2ce29c429d3461a4f05d683e35a8c0b34853efc5d3bbc1fb4daffa5aeceb866d1b95288a36efcba9d493b65d00e76b4008ddfd7f8fcfb8556bff9eba9ce8f9cea1b0251ba2f32b8214edd0a052713673aac9c1e70b1c689a8874ffaf46d2b72cbab380b319f6b69781a6023a5849fd219cb6b068b3175b82260ae61f0a5b48b6a710937f14879c718c3cfece0ae229a8a6334d41cc327b167704a3e657e96ac61f76b7b3f0980dd15c170e8824def26b2fa371dc903ecb1e8a56e612a45e8194fff39ccbafc3b7df450244ade1ae52c47821c3fa1591c8a79fbd238cdf4c86635d722b8fb6a782ca139f121a6c5428519b37a0337919fe66fab152b680965de7babd1815b76ce7a2c3a1ad28119a629b7edce70801a00bf4afd446050a369270f45f7d30a6f0842db40618f7f4932322f44e95e4eba053773591459dcde8113068cab4e048d53ab5c66e0d064595134703987301c520d7b28bb226b49f1b061c0249ba6af7db538acb4e187d675ffdbebdfa43d21fc49717a79054d11311d45352442b94913263b4ff4d9617695d5deec4b72b05236cb604aabe9089d4ed441b73bda3ce45839c943271a7455d5c74b4a8e77d1edc8ad81e024ee8df59c25c138c81fa84266cb82f9d2116a64f9bf77a4b969b4a86984e871ce8115f1c813c55ff04dfc39dba71743133adc96a06452759f3129ac9d844349531bad2bd8e553a758f17bb58ec3a4a43441cb84dd55fbb32ea0e07b0e83ba896eba35eb14cdce62f6efec9d8734cbba698b1ff892b65b71a1b5110770ffb7a5dc4ca2aa6b8673e07da0e257760ec495f270dce7ab599158f404c2eb8391dc850704f32f813df40399fdb003636d5d81fe3f06c5d6fce5e7ff20f9e26b9c6a13ab598f568fdcd1943d6847ab1db7e6bbb5dfd65c87e51dd214fc3ab644997cfa48df832f0631c0faef9d2ddf84eeecae28b6ee2fb1b60fee535a4aeeaae1e15093220fe1804893f68299a8715932269c41479411946e3e8da3cfaad9b81eede2a7330210188429e8adf05afc22309dac40ba62c414639e2893c56abf608d0f888e51a05b2d4dc649e01b70322c7b9a04b93b9dfb1aff974dde76ba7ea140ac4a12956c106cf6a5fbedfb5bddb68b770aadb99950d14114517f359045ba11adc68ca25814c0f8eb33935ab17b809da0f097fef267edf09f265b80d873f75c7d6fab1ed9e64d8ad43c29755f38b9febd179fd9850cd6abf4e1d1097ecb0322b85ac55e90a92efd0b2adfd32b68eaae78aa753ad9d889c20b157e9cb702b1552a3fcf0fbcb5dd9aecaa7e6201c70af0f5e2da1844dd803aa1fa811fb97fed0016a7d093ffdfdf13763389fa09c7a4e38e95311af884e15b34739ac0baa5bacbaca0a18e58c52fdaa363d05d18befff36de2bc09aa97e6f671755b5e4390c7827b48954858b098551ada03d0a9c3f829d037a202a77623789854c0b20839e0ae5cbef347303a20dc37606c86b82149243a7e5c7cf965d0e49b5e64a1a3c4629efc468cc3aa616496a0059f7b6e6bedd254c0016939f979136d8b64bd064e00c3e6f30b4529cb4c4097f818d63667369c00b1b176a2b63b483e03dd0af16dbc74872cd2d4c599daa40debd0bea705ffcedc21e6e457225f8a6eade0f0da9c67a15354f617e5445ffca388b660f32d1075ea1cb0acf6670e6ff3e0ae404e8459e775fce7ce48c61a753d3bf832231cec4b8115e7d758d6dbc4fa765382dc75640ef639efc1718861b2ef72dbe26cd85ca086617f78eadfab4dacb8600b135c577ceeb6c24038b0c8a7f06012883dc87fb330a3fe84770a66a7436e344dbe54a4da7a6359b1e427bfb66f1bed6923626b064a9d058759c5a85f6ada2f166071403707e1b25e8d11eafacd484fbe9dc5f5ff4b3d01ee87bec503bf33ca093acff8fd5ae212a1c566473f5c4ea6d4ef33ca9bc8a02fa94044cae48d766ed355d7a7e3e613471e870face0442bfe38e8a7f9337f35e56b2596daeef68c2160036216ad9569c43ef9171a4abd0207916c5a390892eb52e87fd234fe23fe098ed4eb8a8ee5953a8a9244f2e2ac1d560e78078316fe14d56ddb1e710f560f4476fd273ea4a64674778087d3e7efda497eebc723ddb96b74c899fa4a6cc86d0e92e41e2e87e056703c2dc87a98f82a1b61d31d4d4c5fc8cf071db9eb6aa17280cc072bc8955b0136fe64571ddddbcd693d156337336fac7e5236c582f3290adba80ede2d17a6ec2c5d4c899f4cc33a3847d55f65ad19c4eb5df673085b6f28a7924f64477048e085599f1f14e0ddc20373cc33f9c934fde5b918e8dfdf931d01af0ed0e22759bbe760e361210144f9fc27f49ffce1614290408358f4473fa8cca1fd4a46f6790bf890cd8a2c7bf495078fccf1346b6e96d3fd38722a88d621bf0ee06d1e20fc9e307cb4cb13ccf73bd53ff50b878b40960cdd40cd8c30e68927477c357c0b42d1e99a06b5c27ffa27cdec7bfdf61bc68c2bcb99df114195cfcb241b53697732af835a0cf8f7edf57ece02c0f59318a3910267a43c376d79a66a69e62c04c248469717cd372e29a599a4a3e8f47649ab42d88fd4401c18542e5046b379722d6d5f6defdb9778726505ed47816b7fb4792665163df8d64c0423454ba42cdc5364dc04230dbe1bf8bb82b0e45ace1778134765fd6306c7584e110fc2c8710d732d8eaec9e1d79f4ffa8186251179d62cc45f4241258cc08bdc73105c9934d603c314a11d526e53c1908e666a66f24991337afa804f938decaebe9e425fc5ee8f4e813898647fb187d77cf6af41aa08e6c02c4870c07eb0a042660f2a179cee6d9e87b494ecedaed05ce4c20fef7568fb40283c0f31e1a4b90b1b87d14e91ab8b858bcb24e2b42ace439d60377f545cfc628598022d41f71becff0ca2ed4a8379aede1b94ab961fe48acfb4e3716a4203d71eb373353f468539ea0fa2ca27991c901fb95917a7280bf29dad3b0dd7572b99e12806ea250440e07397d165aff25f0aea6393dfb890ce771f851869f2793b1c33e322ddf929bc6a3c4eb8102264737a4a45c95481e3a226b84f2425ffa47d1fabe0e48f64cac95ad52a95033f917d19f1bd8fcac4d884c514bbe5bcfee2f0c7ae7197915acac3e93720b6ceae639272b8d499a064736aaeb2326b76588f238c333b5181445e45a4d92c047f23d161a2a88c2cd2e180f4993f8e03c9137e50b02ec838ede035ed792985c05a356be10739b80a995e5d984e12ab54c383fd1922588803960d3d00f003ab40a49d74589a93014cce400eef57c13f02ad74d6c310bbbb5c6238c7056eb2173118ed7585d4c1b9ba28f8be41ac07d68aa0c0425fa9bbea533828e9bddabdc1c88f774e89da1c3c35ffe213fabeae7657c7f9c895f00d5207cf17260a75e1886c446eb4c281b34bb1590b22ce550fdf37ac866c0fb553da1a0a719938d176fe029e972d11dd8d9bbc7c07d630ce471dab0082f30aa47e07fb88a011dda70a606011985146ccccd27f56ac5386459a1c7b84e62776d9d7b638a067bcc27cbe75fadc83cbbcb13afd1c28219358c62bff3d7d565096c1e4e9b1b8926c5c68a99c2738a0164264514c1aa740a2c67be093ecb3a4c69f5c02b9079d264a0c57ed550a19b1124b9a5bf1ed834895157de7b2edebad843584e204c2cb7ee1505566eb569f9be2744bc550a849110924e930c207a681e8b5ad11d0eb9ccdb1ca5c33d8251c4b4cc7ea74dfcd0763f72d5a3bf5401deb73b10e731e6a76f7fdfff9cb5063a24a7277730ca2fe9eeefbb1d92ac5fad687718ce0352680f0a0905cb965b2aa5e46a3fc2e6facf1c2327c8cd57fb10cd9f5c3c6f3059386e28047b7a46619825af2e2fef50712e6b3196f88fd2d23ca528ad36d7ab0eeaf787f69bdc294522d9de859a2c11fa10bb9840ae27acbe29af98101eb68921f8c80f3eaed2ef0c0027c0f", 0x1000) mknod(&(0x7f0000000000)='.\x00', 0x1052, 0x1f) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000700)="78611a98c2212bb71debffdd5d70d815269c2ac6a10ebd064cf425f4829ee3d74b22ee1fa113da90e167d98aebf378131a866e03f05db46704a5eb920068470d4213537331f24956331732c67b07cbfe258da5b6662f6889225f8fd8bf56cb601fc5f604c1ca531b168aea547018a250ca82a17127478f157f5666d3d398797cab2dcbbba4d0048ed6f8ae8ae8d6d2addc1e182cf92230167488cd22eafa427f8e220941752cea4e4236dd", 0xab}], 0x1) 22:24:14 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$getown(r0, 0x5) 22:24:14 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x200aa, 0x20) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 22:24:15 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r2) shmdt(r3) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) 22:24:15 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000280)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 22:24:15 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x1c8) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) r0 = shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='.\x00') open$dir(&(0x7f0000000140)='./bus\x00', 0x8800, 0x40) 22:24:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x80) shutdown(r0, 0x1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x4) r3 = dup2(r2, r1) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x810, r3, 0x0, 0x0) 22:24:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001480)={0x8}, 0x0) mmap(&(0x7f0000367000/0x4000)=nil, 0x4000, 0x7, 0x2010, r0, 0x0, 0x0) shutdown(r0, 0x1) 22:24:15 executing program 0: setrlimit(0x0, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x30080, 0x1000000000024) lseek(r0, 0x0, 0x2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0x100a1}], 0x1000000000000083, 0x0) 22:24:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) bind(r0, &(0x7f0000000000)=@in6, 0xc) 22:24:15 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) r0 = kqueue() mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x7010, r0, 0x0, 0x0) 22:24:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 22:24:15 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, 0x0, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0x3, 0x2e5) 22:24:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) fchdir(r0) socket$inet6(0x18, 0x3400e47d01ee0f5c, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) close(r1) 22:24:15 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x1f, 0x8, 0x7, "1f4ecef6b2676e0f80fb762e16c40f6cec609cd7", 0x4, 0xffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x8881) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1202545f8d5181410b18bedc185e9b37902cda4e"}) write(r2, &(0x7f0000000080)="5ae0cfe3f4674762c7c8f049d28b6a8bd53cbbac8e6d99b9ed5a4882d7b216418ade9a26f80160d000ba581e858d1d2a793d703cb50d9db76891c197e6ca4812d94a9240d7652cf7da8e110299b18a65f574d2b67d602bef99fbdfad45add0f98bfd0e2f806fefaa942e8b474651e84c", 0x70) write(r0, &(0x7f0000002800)="f9", 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x9, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) 22:24:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0100000000000000284cdc0300000088206fb2e1"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 22:24:15 executing program 1: socket(0x1e, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x808, 0x100) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x4) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) 22:24:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) kqueue() 22:24:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001700)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x0, 0x3f}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000100)="17f942f8bbf73b09ef8e01d9cb228ec54745fe754a235be3d6778491dc4baa4989bb1606245788a5d9002076d7dd0665202562f88a854c906d46bf603215c4d74e8b433514c3c0ef217588cf87832a5645f8d75f2702268804390dc210abfb0a510edbb5f770051f9ed1ef443571bab7ac9fb455d93a72cc2a48b27d13c562efee690e67bafcf1e1c87b97c001ca895b9715d1b6cbeba3be3f4188a7a7cd502a28a24b09d0f694d1b51ea0f22697e174e2dd2e4a18393b79568fdc740839a979f285c8d5df791b05a26fe12e6a0db2535ba877fcbffab05cea685c96757ca763c7a71c01a4483092d068959bcbec37e7b4e0e576d492d5b66bc97cd1c0c83e80ed835476a71e4409137c0d586b0ec9dd5f2f138abb48074b1858cbc3019f3046f8ca7a4ea3afaa345fc94c1856179f0f3770259f687827936d9cc7898780b82b912cc7b778ead530809cec3d8b788f27b8aa300438c682b3978f2f19648d411789579a251b8c02f09a6534cc326a8ccaee46752217bf38f669705d59d00bae75643b0d4e0fc694ba4f01fbc8be9da3fd15e76b6e37bbb749004e09b4ea7a07fa974d226f6d337c6455260bd1ba8118e36a00087700ab84a5d34fcf2b581c0bb32b603e5939b2351a269c3cad6e9336b7a972f5b78073a7a64de9c1ca7b6214d7d3a6d3bc53c6212eff77643a8f540e026e4d5093f792ce149f5a99b277dab4563583d697de42a155b1e2f79295d0342be1895b803c8bfa52a3864bcc4cf1c8a656a7e4162b219735fc327a8b8f0ced0ae1c748309fbd7cc42e673d15970980e33527d39efb35547713e9d52109ca9ab7df165c839ed73bfcfd4e3f03bd43bca720faa3ecfc73d071429968fa3cf252885c87cce4487670d8671ef71117ddb31586044c9a7aa06412f689e73437d770cf9ac63398d35b5702010e622ddd8274f189591c8031f8abd8bf881e903815d14df36fac497193bc809e63e81b7db58c6af145b6ffe705cb2277c294059c12d3b853dfb51793ac7e6063d9194f72d0822521b8d9b0b371557022e4a9c29404bdabeca45d9ea8f784616f881f0b08e07e37a5b95621898b6484323f4cc049594f963464cdefd119bcf8e48e5600cc3e4926b0a95f3afa57919dc185b5b5d9ff44234fcea3a411db7e819e59c8ef083670b5b2fdc9ed79cf504c2dc3030902cef135c31a9ea731d1ecc0418fbb95e9484b873b348d04a2e2e14f780ba6ab1186201cd634855e3403bfe8ca0d5c6a9a6c384b53d7d67093f3abcfa1b4374d28b6eceb85aca3b513a133d2aebd136eb4ef0202fb617dac82a88bd79eed4ceda66da92d9cb95e5546b4ab4367eea2821d792c5ba48e94c7d5748456e5d22f1b8609807ab06668cebe20fb3493d41c64104b8837f3602dc4de2867cd615ea1d8ec16ce980d8d26116c6abb55be2b99943d9cff55f80e14cad1245cda877b5ad98d20c3e937ae3057cc0d3137d4016aa5dc550c7af772be07a10734e395213cc49302f6f398a560dfada1fdde86824f3018edd617ca228bf76b330a7ef8029358441639de030290c18047e3f0a7c7767ae3b62527b89ab27cead2269da2392251651d732c1197b5c9909c3485d5c3d7f39cd92d77c3bb4bb080cc39bc1a4498eb77887619139b07752e10b8d937dfcace57a9992213594a9fea681947bc83df1c394fa7e21958e51c84bea48925def109316314ca273fa65ac81625eedcd0e9de74700189e37172dd3d454cec75dde347f83a1f077ffd01e26e2332f1be7a09533c811a23fd27f80020352a68dcc48c7e5a610857f22a0d580917437adedcbcd1a90fe9f2c4a558855e8ea5fa3d7097d78e198bb42eeead185c9730a8fa680707b7b00e605aac8951b4206797bcaf70ae95162818ab72561451031120c33044e335d699c3bc27c033eef0947a07180e9c38c34edf985a23194de4cc162ff487c0d3334d598b86898495a6cb0b2cf939ee90af4424d571d1af20213af60a8a79b0f2e1fd7c45675f5d8cfe4dd715e333a022e73d2916dc8980457f5de59d3ae8cc9c49de5d3cb1017b71d6285ad67719c86584d6e217a65c87fe660d1c94cc890290517feafead9eda5d88fef0fb393a834badbb5460b9e106d1e915eea1ac2a0cfde525a5b323b21484a2f6e1afd1e9be433e8315857bd47ba9ab0cc85628b132ec048ea411507f530cb55bab69805ed94bd56a8d80596c2dfae3e58bcd6d8c1de10f943b1b97bc6c3858ccc37d17cd175240e702c1887167791beec9f65d875dc563af35a5d283c27e0c58d04c5dc5827f342b92d1d0f292574bca1cf561f19bbcfcac868dc9b1f0277e1ca0189a996415e0ad44cb498e2b8bca8a602d68becdf186a3dcc935507f511e00c17859bb929ec9f9c79fd05ecb90977d46d9a93c77b75cc6412ba79e09c8296f04ac13b5cc83c27097f7ef2dec4e9874cb93f9c97fe6d8b1e87acc70ed2433ebe2e06cc025dcbdc943a64a5e1fa6964419349325b20bc2c6cef0672f0f1789c24cce6b7b82b5970738fffdc39c7c9de9b2658eee220dea219c6e6b9759394d3532a64732e29500cfb6e4b7aa486932a3387b525fd34a4c5e4dfff337aa7347cf5a68b0b48457011614381d792b8f6b498b3e876b09986d64e529ba88919da483cb8d82dce2bfcdbba15fb22b8dd9c28736ac082f6e916826f0372a565120fc45088d8c3980b547b1db743be10e88572716081fa15114234108f1559b424cf361460f9d1754e3199e4e4e1f49a182623fc4f1bd3cf069388cb5ee5f034dbb2511845ee745753a053c5e9b4ec0ebed953f9ef933d388ffd01bfb1d8073c39319a4a0c5cce8592f2afd86594b7c910e5e29f56d5a1cb307d93a0eab05a7ea1df46d5afd6834479a49ebddab79e8748e746e6087b63818cb93f544e901783473a5f7c02a7f5753a7e4cd3843cbf296bf466acaff304ac23414ebcd63829208d068229f71b6d6aa8005a1bf07e0fa08938836710793bdb26a7da7c937ea31fdcd854cf95c2746ae471c83e961fe36313ca96cdaf43fb5c8e74d71ccf1de063843346df0b70be27a44fbf6a749a45751340588127619aa1b8f4a83cd7231a71966541aa52ed537f491fb25029062bd155d3abc58a497fbdcb8934e4421d2e2c8aedb328b21b63fbc2494cb5e86e0f15b98854207e54f820271e78bca274c3fe76a0a3558389297e969ad15e745abacff8d1d79d1098499d9dfd207c7bcaacbcdb00f1fa24f29edbb7c00a0d9de09d137829b3a460339e0eca4608a16854982b19dfe781b743c82bbda3c2aec3317edc6cce8708ab9f3fe3d2c59cd4705b3b817c9ab294b36bf552680fd589118c1a1399e148257339668e26c47d4922736f0119156d504dc8215724a72b5a6c6fb87ad9bb638b1874b4a549969b8f154f8576f7f72dc132126224ac9b60456839c276f6ae76ce94216df2cc6a349f59b804ecb980460f0c32a9e021ca55ebceaec5c3784b0df582d99ded061f5e14fbd19f35ab9e10649db8179baa97335adf64c60bb8b3512df935025d0254b850388dd311258de8ecf941fd0384a23c20005085bc73e91203e78dae3ac0daab5063ce0eef8f3ef64896e21d87df37e2155e6064b4e30efd3115f8b1956f409b68f39e2578c5d931f992d49ae1bf2e1bf266545357046dd9c724f48c5818bf637486da7da80e070883657a24c2e6729df26938145c776f3a097a653725d00bb0c0397bfacbf2d0c6f7fc067de022c5825800b0faa7f8500b75cba149ae1063fb79fa73f2ffb5292766230df9ef23867a1fcbc478f17b6e93cdb436be9565fb48468d916a4f7d88d86de9f19c15f32686250d69589e254ce75688380dd097fc36f96a71bea29bdd1a93c80734726ece4df424ef34b300326bbfa89904961081b40278cfc84a3f0f825caea75ca69cc1bf3cea7e02e6618e0f104e93e3a5f82cdf03531ad22c11b59374e13afce75a833ac4568f9f54b33af4808206afe911141c24328c9cffa29627af5c89f483eebbf683d702b3df0119f9a05e9b04b20027dabe673a42d9f7a7c36d504e6322e2fa1dd7df419a7689e5a4192baf07b2c016ef09cd05f4ff5d69595efc0930fef5da194eb0d68f72e5b685372b9a0548363b76faaca8ec1487dfe1b2b993dd0741d312bebb79406fce3c31c30562f1ccb4b06afa7af755f59c2e034739a99926a54b7469c297b4f430c5ae5b97508fb2ea707fa8986c7a61a3829d252ea99f3277c356a35922ec985dff5823187cac7e190a5d6343ba662caa2e039dd20abda12170d72c4c3b36cef8a5de268e1caa2910d16118e4ff6acc66a79d0b42e87405705e189da218de4a771fbb164e8f27f2f6b8982695e5c54af2d39f923899a25a80546efb98f88845b2f3c420e46ed706d8970c2f01aa23d95ce9f6f2e24b9e99643c57eb1efce6c6c309bbaaeafe7923fd8e4a71a5de2129a5802e4b0b3936e6eaa23c4d7a31cad7fe4aaa7f57bd9e903f81331cdcd64f454c27a0281bc68bc466422ddd4f0ffff08261a706a745ebf5b6b557998929215e66d6cfa74d2a35e84f52b2d4328f43cd54c6377dbc70df6932561badd5cd63b7d4f7bdaa521540b2786cd87069931462c1af0868d67857bf96633d51175c2291c175558b31026bd004831a1937ccabe19b3dfbb7d490a013ac79c754bda68ab447d113c8181a22ad4f96f66e723d8d80095e0e154350c91c01b747830f60bb6a1781b3832d72f196b144accd15ca98c58d5e83382b3d3fb2ec3456d7cb6142b755455062d8411573d887c3f6ad149085676bfa4586d5f196b6334faaf5e129087c568eace5d7d5d3b72852a1014532e454aa00b041bb22580b06d66eda07316d7e25fa06f95c417d5c36050a1f80b5406f45d7feb310888bec4100950791d9e79855cef7451a68ceefd48d26eb23afab341affeb5644ecf5ff3e5c7fda278e9136be253376ed6fc5435b94cc746530596e6a3ee934676d76edff57751945b7ac42a351b1fca37fa982a911e8ca67cbe0de03486aee22df20806f8d95008db2381f9e8525617db7456f10d399fc62aacb79f62cab1897dd1d1dcf4f9edafcaf3112a6733cbed28330df685aa0a5fc0909597fb4cc0fc9e11a910ea7f0777bf742e380fc5542d8ee6133b360a302f2304b6d336bde7f726a264539a0b8e607d0f73cf4674d2e0aeb71f4ded0f1c3c43b9028377ccd2c1ddadc8c4f5ef896c68025c7e44c3959f405a2ac6a027f57525ce4613246de65d0531a14585516b4336a123a6638ca4a51a9ecc8442c1f91fe58acf153f0b9f5ce4e564d2a4633050c4d552b62560b249d3bd7a82b8bd6b1a4ff7cebd12d7cf1158d9f5686687192c3ba8c710e824aafc02bc3b91bcca68519363a0df9ba08f7e8a9365eea42ab11fbb622c79daa8585241b2e733333b014544b070e471c319630e6f99b7aceb957501a7fb337a08ec0595a5579e64fa921ff5f60d01b1f59a5168219940cc9720cc89dca7ebefae5de7ba9e5adbb27dfbd235d9280ef38c0e5e2fc8adb0b081e499db6882c70fb73f8a21fb9cd4ba822e67397ea553b09ba9de716ed294c51e0527f2e5321dbcaaa402da48c21390c64c32f8c0d844b2c677699b6f1d70331cde0aa19b229b1951f1f7b442ba1e84f023b44c8c17e24abcf904bf8602007ff2200baf6d5037000e681db91f58eafdb577847f091ff2c12a7b656e536de8e8a65ede3126d92d5d826d93292d9c55b908802581419c2490d455b284c1814c9b0d4486ef0de9fdce10f1350a7890aec112dd", 0x1000}, {&(0x7f0000001100)="a4db788f0da621a0a6cdfb31dd7a2f571c5238a932f06062a453047432e87a978d9f210e4e62dd03844d16b68eee9aba21431dd1c0d24b014c2b5e583d9c8b96bcdc719e918bd9c2a552b40385d6f5b6d211614aa4ead386babbe950470e459207e592c141bd5bf2d790cda731f95a", 0x6f}, {&(0x7f0000001180)="877c88d1127e65583fcf7ec6", 0xc}, {&(0x7f00000011c0)="2d6a7ca642138459ac92983e0ca727f8e70a06f4054fafaa537a644b010f586e58590048189a199554291350a0c4bf5b5e561d9ca7bbded3f00f9b2e63c4b1f1c803d2cf45ca82e34dd98621e087db8863b657cabcbf991a0d0fde1c83ac7739fd9b44e072c5cb7322a7244bb6c6a4e700b0357970505145c30d942d", 0x7c}, {&(0x7f0000001240)="2329086e6dd51b6f4b3511f262a1c16c25c93c2bd8e1639b235e8a674b2d71fe152f2a08ba8aca55ca0bdb1ea06d9041a876c3cc0a511f199541187e0722523b99bce3ad4f4a66b0f0f0551077f9ffb7109784caf0d23dc0f6d88eb648ca87669b43d57baeb25a6c3e66a77ec549b641c682ed7fc7d663b3913c8a60c727ef684d5a0222cdf1f3abbe31ef5f9b08a260746cdbc76361e16d5f0c2a8d6a74e5cf36ec74196524cefd5f5bd55ffe266991207e10998b691436ed50d6577b8a", 0xbe}, {&(0x7f0000001300)="0cf900fc0d168d72990f15c32149f6cfad72a8", 0x13}, {&(0x7f0000001340)="8c95741425b91aa05f203b2a2dc0652cdd094e29ede9be1fcf13534e8d3b94b57fe9f712cad89743dd8732bcaa3938f75251c5b62e9fdc9860f52337718b26f4735948ea8876e2abe05fe7f3b8904735d1830b05e8457d544b2b72b1979ce4b866ab83135b4322ae2d66384a197e8f12a065304f5d04f6303b3868cdd4e259c3f75eb10233fc9168a39388269170", 0x8e}, {&(0x7f0000001400)="8ef20a6c307821a3b8d4ec076b0e15ffc042dad96740e143e0e8903ce1a4dae801a8f2194e61e111ab6a2bc2f418f33fd61d8a2dfc269f5f3ce60b6c523d2387c0140fb064602ab8e09736180438aa88b849ab1d6e43b97176b3405156e65cecc6baf80751d5d6c7769a8882d10e8b7ce6b2688ddb7baac523392a19eae82fe839280c5231604199472b421e331015d63184b275eff8168e276c5497a5d5ad4bd3120b636b9d579f3cde4f5852f417cb436060e492648e8a29f9f607b755a9d8c033ce0c69fdbe3444153fbe744fe04fdf93ea216cf2f48e49c6b6920961b02b8952a8", 0xe3}, {&(0x7f0000001500)="c6962d176ec389cfe0", 0x9}], 0x9, &(0x7f0000001600)=[{0x58, 0xffff, 0x3, "d63aaafec90e2c6fa365d4bdfe8e6dcfb4ff72d4ae964219595699a27636d3e3dca7923564df0b9b607b46f88289b9a3b49a8e00bd70291926f93ba09c7bce8f17"}, {0x18, 0x1, 0x5, "26fb"}, {0x70, 0x1, 0x10000, "4eca587becc6c6fcb512e4cb5fa5e9ee60c87166248480f364320728ba99ee28511bbf2e413d232178bc5673c5b949add51104967edb1f32ff018e7acc568ef464b576c6172f7785bb44a743010d753206e3b19c588a370c3706df00ba0c9b9b"}], 0xe0}, 0x0) r2 = accept$unix(r0, &(0x7f0000001800)=@abs, &(0x7f0000001840)=0x8) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r2, 0xffff, 0x100a, &(0x7f0000001880), 0x391) 22:24:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x80) 22:24:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x52d8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpid() 22:24:16 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') socket(0x1e, 0x5, 0x9) r0 = socket(0x2, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 22:24:16 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1010, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x9, 0x4) flock(r1, 0x1) dup2(r0, r2) 22:24:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x80020001) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') read(r0, &(0x7f0000000140)=""/80, 0x50) write(r0, &(0x7f00000002c0)="059565f5ff40a4bf4017b9d50ef89ddf7f97389634e6921d0c41ec1dc5f6bc47b6a565c0559d47d4636277914fb458bf6a018c44802733d221081c1f2e156872ccb4bd13a50abe8b2178a5c7490b384933bd9339290909e4d4d8b639aae4cab7b3666d5c90069db8cbc522a09fa885d77826864f8a7679d6be651d54b1175f4bce247152e1fc9ae874f5c08a2b75133a923e4ed176cf7bcfd37d97f12e590b7022811cd0eea217e028604e59d0771daeaa6453011bc9572d26207a1530b4d470a55f16b5ee1224b8a0590a64a87d1e9eb1b809a2050e2344e23a463855af9a49c407afae4a6b75e42451b6b5439dc112948e466147fa52d05e", 0xf9) 22:24:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x1f, 0x0, &(0x7f0000000280)="5b5217f852950f4abc215158db5a3ced88d3607c6ec28f63520b6180e39450e8ba755836d6fb1fa7fec1581c63ad701e7afcb592d80d5939516f3d4302c688e2377e356f6542c3d615214a7c5a9a7c4428a94f674e5740ff8e91b6c5b6a0f09e2dfc898120edc249b7625dee73e2841c5f9c91efe26695a3f8e3b42cc8869168c2ea7e66bb2ec24dde410298bcccc7526467bb33452e55bc58d1f9b1c08da026d4342f58f563d7f6a571eec972d781d48555be044c682d3d3848665cf0c6240fc4b7384d6fccc1a33f02b76668f0cd20b6760271e05fa2b794b35e4622d6704380fa77355c90c2e8c2d64681c8eabaabbc650c242d6eaee6fc550bff11a6e47df66938f3e7ca8cc6f771fe356603a78d72c6c5df3ec083db9ae96b7b6901dab0262325dc64f8495d187d3ca74fb3e02b86353c343a0b498f7a1bc2648c3851b5b38c5706506bc442848de41e95aaa375ef1bcfd6f01e20d93da71c195270585bd211c97fa18e5db9e4320e604b5bb934bf585d7266173e0358b48a146682e30e11ab6230821195b473aea5bd876df9fc48452aa2a2e0e2fb6f4bec4097d26f2e10ae0f3081c98e1df3dc7e796490e9f48e62630ccdbe3a714e9dd9a12fe4fbcb98c863ba26fcf99070fb57aff4dfd0a7d5aee5b5de6eed36b84748fe1c640d0517d017ac390f595c4149ae9b2f1fe660ecb604906ab36033f96d4f749d9a30525cec11414f3a0409a339d1dc31b909e734ccafc5144fc530784ecffe0dec5a6ea512b4fc660947fbc60e66a78ef65712999a44ec0f7bf1d22ca2923b0ea196025cdf44d7c7beb6466dbeafe1f45bdc61edbe70c9b3648910692190791a18b4fec70714226bff68dcfa8efff7738e5ee02e338e384130f1b0c446b3f1f49c4474a9178e336d85bf3dc5b0d1edc1d7a05d0bc63e3b3ddb4be724b0f1a7840f50307a7eb490e566b7f71dbac747da131698d760155e88c2c91daeaaa23519542f17f118e383f99008f2d3ac8c4d83b3015b6729b74521bca0f17325281f35864893915314a1e4a1bccc77bbdf05cbe3b6726cd3045cdb8ecbb22d3afa6e29cf46bb941c0ef9f341aa05a4e837c24c1e6eb6a81af15da97d773c520996c1a356c8cd9f6c1a1f91d6f2053230b537efdb0d10e4a783955c08c0dcae2454887dfe3ad70c11d0a17dd163b3a972235a26c94d52686904724675a4b29c78bdc087d9d8d3ca26b25894402a81816856f67dc2a527c48ce652e3efdb03c6660a69f84e3f85045310f2308b8e092d01ed02a5d4c7cba9e64cc93fb714395887145d25138c54ea62cd8fa6021dcf7408ce875127843f4c4a55a4ae063ff59f3ad319b8326ee9a9a1e0b7ece57bad4fbd0aee90d388ee6f4f8a499b389360a75ec0f3cf67c21207c95a3a57b67113a019e2b08d2e8291d8bbf6b781c69d2c1764fb77d73b11c7207c03862669acbf8eabb45eff13c4d51ef729dcb82eb3f9a37e8966a648ea077f0cd5175aa30de838a9b88aa173fd9e7b8422f98d7f0dab4c7b2ed19cfce025e1fb54bca4b66501255dc084a8645e278d10a13b54dd045c20f9e7c0f5571ca93e79aa54ad4a7f47ec6d55ef7990c00da079ebc7a85970a3cf516664e3d8304b3979894c5b2aeba1112d0d985f5060d81f49401f6d215dbaacc03cfba43bd724aaeebe1487f5fe82f8086809b902747a135a2c81f32f1287f00582e9a006264c47606cc0a417e339849f3247a816139d1c38d922e8de9640f402afff8ad5473206fd83f8cf5a765911784c82ca70c5cdd946049816a29e95c392c066bfdd5ffc108c4bdc1d39bdbbe6deabd58bedd3e92835da8b48f0865a6930e1cdb32e2ab6ed017b236cc02087a52fcb0d1aa8a352313752f6d4fa95810d61c8ee10ea078ef19026069a4a4b85672c80fab4536f4df8e6582f4a7068923c1fcbea54ef20f2439c0a947dffe3a94457bb33df640ec4c42fd754d12486d151822ff845425e5f79ba997d9e9a5ea3d38489553ff1e914f2bc0fe6551b0699c666b68b969a276de9f0eabef0d0d4062dcf1a63c5f18d3f8eaf61048a2ca89afab6c9f0e292d53ea0c6b3c1c11eb194ef47fc00ab452debd82db250b0801aa9a08e082b95e79b17f12c2a0aad76e8c341e10554d452a0f01852c7c2afe494cfe026d6729557c5af30a7d5ab9a3372139e921a128e441dab466531fae25c2e5cf5baf76308fad67d8a08edc771c39dd618741e72a13c1c9905774b175b0021c7e565229b75dcbbab1b8b71a9ad450d359af011551c927bdf49e847a8cc387663e963a45835c61b8fc9fc6c7f98f62ff63ef07ecbfd18c43eea6d79c2c230f88628cebe627bca6b8dd19a4731f7df0dbf7b0a0cd06c42e0d9e49cb326fcab46ab1f025625522016cb104678b49cba1d2cf787ea5ef0f5c1b57e8b2c3e9cf52df5ff15900fbbe19bccb839030e4e0a74940750a54381a39f75b88c8d5b1a32c181e556ace0d9dc90666462790e7a9b222bd7ae27687bf5c0bb61324b972c0a3194837edda990ab774adfd7674eb8ad668cd7493090740ad1d80a5c28c9dbadbb6318217cba18b491640cb326d611c596b2fb2701a0791c98f3b5642ad5a5070391d8c773a947e86e2297886f1b72d259334031e8ed0b3aa994f12023874c4bdbd1c85b57d1337c8e8c6b95c464e18af35d419539304608af43c5a488b56f1f5199271fbe32fa27cfb1406690e583e3b79db6f3dbd80a1f1c9cc523901b2b8c601b2043f81cba73d0d2690aa24e714831aed7a0fc0a79c16d0eb16975c324044d594cc2713e4d10e80552881fa93d7f9f724dbb486f73c9a660fc8f8dd433d5dbc5173648ea85df02193051092cf679d695066eacecd1c3f183237348cf2a8135e8918d39be02a363aaab4bf13c6801115e639ee1a29b1eea05f940dbf17b60486042a03a12224a49729ebe1deae78c41abab15222700469f6a91bf03d7562c6f36410452978715348a1fdf6ed84b8ecb4573dd1b47fce7d987755e4b1fff06a13a5917a37d44d0ead93cc7ccbdbbbf5f7a63e26ee6165028d4f19d8fa6c00fe6e81839f8422b1d853a4cb26bfa780df5690e46915f6e17c0d4298b7eece5a4aa9d03d98e50b4c5cb382736cd3d6138c2fb0c319915ae36521abbb1b36f87e8ab1a117bf831d19450370b1ee90eba54fa8b49ca8e6e57114ed372cb4be2da3506c7410b1dc43adf5777fa43c185b3419456d02407b42d66b9e7b5e47806d73d25f5975c94fe0ce88e02ca9c27e48a48ad2c6f7cec29b3c358e135d7898d3195f61173f3ae9c8436eaa33efc4e29fbeff550b0e8e3bbb5c1c001fe2c1a381da90d270257f5fb0490ac04cc0bcd7e72785846e4686ccd8d48d095bc6a779ae27c224fc35087acf37331b85eddad03cd6592798389a7188816a9f4366590a76a7723779cdf9c869aa7b434881874a16c56c1e20f1ad9725ec3103b9e778711017c9fce3181f0d847dc39575d98a6f0be3fd7eacfebc69a8b5e5abc594bbe1a893d098a566303cc913dc2beb07f1594f97a46edaf4aac3f3a80d815db93d3592e0ced22aa07fc889526c38f3a03b0cec592d3bdba1ce327e4567b1c9b8a5fec11145cb49ac840c228fe3923f25833ea4e09ebfc9594670dbf7af7406c405f4ce8d7a1f9efe1bb393a9cc8ab695581c70dd00843ccbc6322662a97e733ccd182ffd7b50c87f9d3699ab8daf053085810b2f33e1396ae43c7bef514cf7814daf8ffa861ead31e276e70f0f27ce0ada6df9bf4db85eea4f322cade782bf939ce286316c6d519bd9cc962d18848b3544f7834ac23ce8cbf079ccc3a1145f48befcacedc8d02e661b16187924d301a0d4fd39fcdc212ab4dc9ecbf2164afb6a8b8a6f66079310273690b6b75379684250979d9e8b86d6cc449191dba12b45c4026d6a3df635e26a88cd75cc0ba24c8478d4c672476fb683c676b9f56fbec1bb8ef9672702fd796496d97edaf8ea35368c8c125d40f68e634ddeff97a19f4d4a5c7bad2f923fc788ec538a210b2025f554e1aa0e362ebc47d4f124b896f3b76b5375bfd1498494ee9819d01bea2912af55184c3932e85308eae00d053a090d5cc0e304ed7e9d56f2bad50af4df7de6ba0f96540add5d166c048db32c9d127546a3bd87592054f799c417859b581b7284763ca18586677befd78528b23d38774cd8d6d2141d4252682bb0b2d793fde51c10962432622716b532f3ea958270a9b91a83250c21d856332f9bc5ff1dac28c63ac860b89d9fdbaa98bf221146a6efc15cd73f1fd60554d094be4c1d1ef9accd0e1932c64c27278001bea9a6dfb599b4f598fc907f2a77d5815af47d9ae5885c1a8aed64a5bffc25de4f9f5476ce8ef118352fe2f5e66cce9016f2dbb39c974e939c03418e6d34724cd00b97a268d9632af7d268e050df3c106e5380f18a93e2683fceed1d15266311165f47dda3e1c8ae163991f47c94e7151d6fe097692e808b65c3939d47e69d7386dcba68e631ecbece23ce1a7c5b221fa8277fb753b7cd53248a97ed5d20cdcbea8a3f09cb583f9ca62a2ce65ed709167130b6614278fcdde3f615f556ad46a497a014149b8f22cba090aa410f68f92c1a02e9cd407b8417144262b470b2a5755c49bd81dd3fc5b8c0f9cd15ff3bb5773eec3aa5c1dc24b8d012014cced1454a6181fd317e325bb9bb06fba67a9d42961a37de89d1567ea22f95d8b1a9ef44744d5d0ac8965013e689f0f4f7b5d722c694f6e2ddef00df88b5d3bb79ccb2b16031e2a3f7095099bbfdca097770d7cd4fc29c0749eeed5237f17a19c8a6e495a2ca53c33fb33612ebdf66d1ea8689cd4c9fe1583212da7e54b0737a8882efd2c604a5018fe4a38afc389565d364d0d2f0fdb7e7da9edb96de68dc59ecd6c420134450ce636ebf0b4312f5d41c724bb8d7ac0664581c7aad57e8df6d154957c1e913766abf6e9f39dfe2c174a35c59581bbf8c7f920b558ec91fab7e07577b6d76df46a00c32971f31ae6d62c7bc1a86ccfae7a1c90451b6025a56803481df034a9ff119731d1ea50b9af43f43af26fcf60d4925eb168a42f1eded6912bd2fc04680bfba4f338a70f1c73bb7a107dd1ed04a4c7aa6f15c8aec47329e84d3506fd1e8a64d89cda06da6c7c5a9c0ce9d577fac5f019d93c65eb2eec41620aef0d97be9696bbcd3a3e2eb3481e944307c75e09747fea8c81f50add9340c81d6bc681cdbf46816b103f2a384a36960f5417ff9c8e0689e173347170f7a13d307e72da30c855a40b3f1f69eb0c1bcbabc02e49e76c552490751274b120012e942e56ccf36e3e41839e528c3817ad3d9aa307cdf49041dd3edff2aafa3866ecc89e9cceef869f555d3e8145cecddc5ea52799b05ae4efdf3b40ffa33cc364acfe889e6614729e17d2143fe5c3c874cdf0b8ae5747b46526bec09fc9901a0e985e0f5cb9496116dc17a4945f392983e788bb64bea497a7d0acac7a1853439f03863bd426b29f7de47d6b7155bd614488db088d7aece234c1f65f2693dc8c91268a203e7c901a9807fcfff8009b9da6a90bdf196e3a3c7f33d13425612810d43832384f0b33d921084f8ebf5daaece3bb258f982fd03ced25727908ca877301d3613a6b1b1dc6cd761fea0ef34e108f184aac526e03f03cf493e1629f808ca9a53af51a5aee23a05058f1a3d06a1e3ea997310220cb08f25f6e2a839d9370c0366b98cf681845a84027768eb53351959d3ad6ceaca96d04484216ac67d3936ba9cae829cdf666cb26ca2cf431d399042cd1ba1618277ab820de7c", 0x1000) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001, "a147780ac85a538a131100e800", 0x4, 0x4}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 22:24:16 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000000)='./bus\x00', 0x980, 0x10b) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="710df240ec011dcb1cf2badc51713c05576b0f9aaba601b4000f0008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = getpgrp() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fe", 0x1}], 0x1, 0x0) 22:24:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001140)="19", 0xfffffffffffffe6f) write(r0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 22:24:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) lseek(r0, 0x4c, 0x2) setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) 22:24:16 executing program 1: r0 = kqueue() flock(r0, 0x9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000140)="5e3f92d2b20f976af91da094ff2a6f1ac42ea7a4d42cbc0d2a98cc97fa26648da6cc3c3679fe796592e0afe0421f81cc19faf09e5022794970a12e16df712fd27b08e3817a36e0736b784442d4e38be4b5042553b0fa84901d183c83d1d3d430f12c8db6b9351489ff78537547e2100dbd37b265e00edfa6b384d63ce090739a08584411059aac0a2ed21016e79e21edad015324cf6d0d2dd14dfc8063aae65b145db2d0df11895d70ae55bbe7ca06cf8b83976bf61fce8ab35be8feadd58ec61bacb0fe75ff11108762809774ee5f176af83110394c8a5b9bdda1a651d4c8995a27870a8765bb3bbf300922d520f7336b6a3acbd1d18b9e3b", 0xf9}, {&(0x7f0000000000)="d65c942de2fac3809f5166b87513b55ef3364eae21f7f0ecb6a2eed3abf8c1dc5863d66ea36295bc1673438e226a7d8f5f6ff35446542484ebde24372632a93ffa51b7dfdb76b3390066fe90ed0400683f6358b88de0c687", 0x58}, {&(0x7f0000000080)="8c1fe6919785", 0x6}, {&(0x7f0000000240)="208a2ad8f22edf01fb8e6efae5155bb039", 0x11}, {&(0x7f0000000300)="99eef60ae8260b2f01d8089a2efbb3427f7815dca6ac8571da87397e7921c77e4d85ce7d3f54333826bbd75325fc0d87fef0765dbc91aba66c47660ceaac8c830ccd36fbd67978dc2fe99d680af69fb532c396ee75c14f360f3deed9736d1bb4efb2f3a5f1ea0101241d94990c85532033da9de24d3fad0bc4", 0x79}, {&(0x7f0000000380)="ca5d4852127ac52a6642ce9c93955663cc3bd253107a11b214cab790a96bf9ce03b1a76ceda399a9cf217a88f25fdf19964ac4e65282c9b900a02a95765d8fa828b97bbc36ce94220b0c28f048f83757c11d95b4324c3b33e984d09fe75e95", 0x5f}, {&(0x7f0000000400)="8e654a5b9d90007d2a5a58485cb7f71fb27997b08c00aabf7a90c1f58eaa3fc72fff04a33c099ac725692149a3027c76b52077135489eb97064e4f82a422941e9a0364f8c2857dd5c265e30959b5875da341b52df83ae08396081bb1a08d574b50bd8282809376f9147c7941", 0x6c}], 0x7) writev(r1, &(0x7f0000000940)=[{&(0x7f0000000500)="be3ff75aa0bc5b7fc3126a4a734bfe2fc782d7f632b77e204e9bbc22770100e99f450b429b60a9238e41086e3049bf11b6abeb92bc7c2d28649cd735d8bbfeb6669a65e1e764a7c873df04c50efcc964653832147bb3b01c6bffb4210c4fb9ef7751764a12c85bfe32dddd6496a1467b693ff6eacfafc30322f20a5353142ffd11402ca3c1fce96685beea763546dca6fb7c8c781097ec2db6b11312a4b6db1e90a6f77daee70c691b858337f96c9cd2f49864320dd4834572473d5e73185785", 0xc0}, {&(0x7f00000005c0)="e956a1faa1ff9c4a7abb95d700a00662809847589a6a6388af8a7e3d02c83cc1e6954de5bb62bbba1820881b1c7c01c3c118822343ec62847c22e4f4f992d5f2b1d6dff1fd34ae2b3f5d7f5aef99c7d9255653ffdbf8d9ee10f6f8bcd8b600015118f936cba51d18fc76ab3a27a57799313ea8e8a714049fc400dcf02c581cb7d63f480039f59b98adae51982d9f040370d88619d98c09ce79865e33d8a1", 0x9e}, {&(0x7f0000000680)="8196679fce5fa4a50b0e50dd0d0ceb83cf66e88fd9cfc02ba443ac0a0be79ec0471802d67de71d719521b1c29367a3f9de944ffae09771ff41edd68611f54a8f2ab704d9d1505be2341e3fcd7d70c08ec873ce5fece43f83d82301132f83408cec8991ba140769496a9b089f7e0f6c5f06ec552ded3ad034fe8c34be5f361c37ec27ada3f507f4892cb5d8954a25f3b90648c67c6ceebc64d89a18dc110bac0388478127f2", 0xa5}, {&(0x7f0000000280)="44484d154335d76f278bff6910893817d763cea9723eea6d44f05764d4ba", 0x1e}, {&(0x7f0000000740)="b85ea0e210b688aebb3bebf99e570f7f0cb455d94604f17c8f666b2a959815be1458696ed074ef4ea38fb85a4cd10cd89c11576d965ea32d3405ddebf65441c4858efa5b794a445d00b6b63a8b811ca70cf7f022184e86e4798a77d1e13ef174635463b6f67a5b3d74406773551cf62d94d7185df9498a5d855dc2dae55c7ffc0a523cbe4309c643dad370d985726831ed0eb61ff4bad2572471013cc949d5241e9f6b52266e103cb08cb3ad1f5abc5e999919dfaab32e5bef52daecd8b1067bdb32303aecae2dced8546455091a983f08d3683c42a2a2a012b2e201ef26b6d0746d0c7575", 0xe5}, {&(0x7f0000000840)="0c8df46f3086df369bce252ae11e2e10222cfe055b04f3acae646fb0d5be82b59d8bc1c75d69e9ea22ba26dda3f64cd593779da7b3b677979a2831579c071c73a0d252cdae11bbfab20eeb3f60814acf3fa0c467868b2e8c328cab1f47bcb5f62c0ffdb7da064a3a815d45fb5ccb633e93cb5cd35387f8c8e1349d67bc498d2ecd209e7b71a63ecd6490ad806dcdbaa43dae35020b03ca48c6c2771c60692210775fe9cca85ee3dd30e3f490d1e98b5cab7aa2cf7e2b7e7682cb1bc30a7889393fb44bd1fcf4ed19d129ab53f1e7b5283f860a9aca91f0de", 0xd8}], 0x6) 22:24:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0], 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x4005, 0x60cb934c) write(r0, 0x0, 0x0) 22:24:17 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) syz_open_pts() 22:24:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000080) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x5abe) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000240)='./file0/file1\x00', 0x0) 22:24:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r1, 0x40, 0x8, &(0x7f00000000c0)="7a03965616544bdf20e923686c", 0xd) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x400}, {0x0, 0xd98}}) close(r0) 22:24:17 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x9c0b) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000000)=0x4) 22:24:17 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x5, 0x1}) setrlimit(0xe, &(0x7f0000000040)) 22:24:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() write(r0, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x800, 0x3, 0x1000, 0x8000, "f26ae46a6763498dc5c68b6421b3776616955cbf", 0xe6}) close(r0) syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) syz_open_pts() syz_open_pts() 22:24:17 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) kevent(r0, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x20, 0x7e0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x24, 0x1, 0x100000000000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x25, 0x40, 0x4a, 0x9}, {{r0}, 0x0, 0xd, 0x2, 0x4, 0x13ff}, {{r0}, 0xfffffffffffffffe, 0x24, 0x20, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x18, 0x20, 0x80000000, 0x4}], 0x2, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x3, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2}], 0x5, &(0x7f0000000600)={0x7, 0x100000001}) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000640)="206ab96840f003043f2268c4d9fb21a5225c14da72a79438f822023b26", 0x1d}, {&(0x7f0000000680)}], 0x2, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="be84b527b926cb0d01181f6ec419cdddd4fd458d20882f4bbfb3b8438bac27191d3cc535f54593cf2890876fae681016971c793ddac3fec53fd9d01d74c15695d78a15591bf6e9c49c156d403cf3e9dc0bdeb211a7b054fadb82fec6968ae354259f732bf448ee73fd0f477e11d3b21ae80380bcecb07abe789cf1ea38f4001903f1d16df1333f45dfcc02cdaf0b51934910f7ca8cd4a78c6a9e310f58412100310ebebeffe34bfeba0e96172778b1a3faa22dae8eaaea882167efe706fa45ce81", 0xc1}, {&(0x7f0000000040)="0e5eff3e2c5bfef75e8e0d02a40ef3053d", 0x11}, {&(0x7f0000001680)="fac365130c25e56b23a5c6b1269a393e54da57703508b44963b5bf0bdaaa7da0c02a236232f6d34ebbcee11bb44c6f88f162d89ea80563810985472c43198fed1e7877093b6c77b1bb05e0391ef171baa86a2d5a1309d8a58f9f08e0f800be1c096844d241aa5dfe3068462490ccaab4ee7e60dbb73f534674e6e742db9e9a7b8748ffa1b19acbdccf5d3ff6372d2c2cdeae35257b4776320ba475c404f1195a896c80e5445246b1f3ba8b1d4da2b2a402e16393e6116ef195422d1ea388746460451c1d05859b54132b7dbc6f59e15236cddfb2d81427b7a0f4c6c30ad0404893561e7aa38b8f40b5aa1968eb934a7aec172fb3613fc79bd2c9deb432252da914fb04af45fd2c7095ffeaf3ee472bcbd5485349cb226cd16ebbc80506d97fb35dcd591c6b616bbc4ee0ecccee465844bc55626f95467d37a2e19de099a9aa8ae62558e1217c1d3ee963a3763abe1d264434cdc3e85b559b1927301fa7f907b746bccce28865a4ab30fd12f6140b911b1fcc1ec9ff5198c6509e9d25c65e19cfde57245a3b6f0012cb290ea068a6ac9b93a7b6c3ba7f779fd914eb5f7e6678ebe097f2c0d1a260936fd1d96b0a97c042ea11dc2e4d5569ddcd6df766e04c68f17ed3fed8553ca7457caa9c48148c4c1079ce855910ef61a732c63c256cc353bdd43593753dbb694d56131fbb0cf9443d58dad4304d56a57843356606186652c217de0167a86259ca8da437d0e7716a0d7517c8b4ba969176818dc976c896d4966a0757ac8aec239de02c7ac7e952d739c1f4e580941d04665e7c8f7b77d9ce7aabab3d6869db14fe4e05f2ab3e99e7d6e6e41db66f2e7fc24cdd68e0ed04ee17e9aa48d9e8cec77941dfd857bae0375b929e2c02eb3caf0860ef09eca191ab5245432e51c0d29f539432ba527235e60b31b6f6cd5f9ef00a97125652baf794cb130bb0f12f323132a4ba4e0951f02121550df206caa948f03377b1d26bc8b4caaa2ee41dd9aa549a46139187328a005670deaeb617a9831b2c63ed77e7af07d458796f37f3dbcc300472bc745299f0326c0a5a0fbdb3ee75f1ccd723ac2653ceaad8c0198394079932cf52b4a8cb0a54a47b72e7791654ee0dbbc2da585bd6cb529234ce3956eba5a1fe4939cfa9e80a634ab92fc0b2a4c391a7f08498299a6a8fdf6f880b245db91078e47a0ec153bb91db5f9fa83077e7c82db924d06c42fcd2ea9362b49c9e15c136d0572819d0c45f3df313fc55a0353509e5de3039939529ebbb986357f9fde94cbcf732fad668a7a7b2c4973d0a4235321254fb1cc0cc308a97174a7ddcda6d3a899011d81ed8ffe0ce994d85ce4a59d5daf50258a768de22f07a6b6f5478ee456ec6ddfde4d396c9f8e46e7271a439e43958e54c59deae9539e92518bb4e453b04551e944a9b7b0f3c29b76a7ba645efd23bdbcb84d0c95ecb2bb21e475d46ca37e2bb6d683ddf86070e6eec71d5062935330010bd8927a253c723205cd199a904d766a56c5099d8ec45bd9afe1e6bde24b6fc2267bd40f6c0f7eb29fffbd7b063fc7ddd67f345630fbddfb19ca1ef777ffde060846b999243080101fb058cfffda1963b7ab8139a9e4ef946121fa28bad98edfcaf3bcbb7e97e001ff28062afd1ce30077355890e6c4fb567be577a79c833d001748114e4101ba0ac3c594727dd51ede3f3a6b14e410746c93f29b7d61b769500ef078247bab76714ff0f2a312c94d639b43a060b24dcb71a78b568f7311058894f2916c51ab8b60ec606d6f337ac8ecc588b95a5629887162252619b8dbf4db25f5ea72c006c5be89d206194f8232bfcecdadebc6495d5fa0f7ad5f89da2ab6f37126cc4a3e1b9c386b8e998b168be01672d67d6596b70a63b88358621eb866e7ac5c9080fdf2189cb02902852764fed54d3c79a067daad99ef0c7afd40f22d1ab12cb057c9251e64ace71422b27c8ebb528e60b79bc1f56f008c04fd956fc6c06cd4b4868d8a5e4ecb31eebc47c42d507128585e6a931a5e3832852346af8cb720235f89778741321cecf5ff4d6f424bc055d7483b94b17940486014cadbe30dfc69145b0f6a3e4de0060872d439066c54f44765bb60c074a34190f105cce6acedd25c1a38734b018620224ef630b2ef1f7d1c88ab1f6c150fb38e84832c84f9989152cbcad1564f0908dea2c9f986b8b5e3f76c54df22932f6f53b89fa7cd365cbfccf36d0052a73fdc043be7aa08f43cedb65a811542a67bf9d23f097b418e015c2a0bf7f842cf580c43adc3f80d10af5d40532c64a9c3010f162632d41d4bd1e3292c6b89bf237e5bbff91907d8b0f8b98d313eb7fc3bc50f8a6762c388574dccb3ad39ddd7b278ab2c42640fc69bca0a5378d2672a302589142a1c19ea9924709457cd2d330a0ba348b4fb24760beb86644b5762911b510454f5cd43778905698a07c85bb461d200484a2e3e938e9f3603093a93cb604808c0d201a403fa290062df55cd6fe88ace4ebde416441bf58ec921159eff20892dbca57c0657fb005dce2e42a5d331a9823153a3616bcf54ad757340376548ea866a861c29f88720ea6f92d2c62f1395c2822d06034300d6cd620aceeea7edfdcf5f1541704efb85993f51e5f1f1a313eb3d4cf7f630ca375ba25394796a77e571c51fa29f1df30b121d5728eafe7bd91a4ea868f2a2eae9cda97289bb3aa6d0cde58a23dffb49d7b4f3bb5cdaf067ba5e9a90f342d9fb3dcb224a6444419045d11d3b0adaf762f86a8b517aeb03da59380e4b8f1aef37c59e20fc327ac72216869099b7283f2728abee3d7075d73e02753717625c0eca17662115d9bdcab4fde70dddb9f4fef05343bc908398e2969226c508a62ef48512716edd72601ba82b0ff1855d60dd744f450830a866d10c1d8f1cfa04ce521850d79609b3042f138a09970c3f867f682878f874dd8e75555ee3093ecf12864d7b78502b03934ac26536c397e9eca030e332e79a8e09e02e0e100e5555f45f5e689221da7152070156927fc0797cefd95b9a177d24eac87370b4148f192957d3e7027e62364b8e1deb3cc2ee4026290f9aa6c11672dc527a82d509cd342cc438278e1f74d09f716c618c8da40c44c0db5767d72a42a70399ac897ed12307fb96b038cdb7b614be04e97f5e412fac56c11afeca8c85e19e358dc67fb9a18fd937d0b5ed2cf56ca19c4d8cec99eafab34c96cb136af3b16043502a3971ed7080c90ab6cc9ef7bdc9181fb650e12290c81905b6d92c0ab57a275b73c4ecb9d37cc8faa3906f93498222106274ea4d8c575781daef6e556765f123c253c53ac3050eae3b723318a8eecd6e1fc50ae2d31cbf5dee57a5f8738bc580a3e4a7ae2e08a5bfac540d297d3a694bbab58a5badff5fbc26c074805483a08397f61321d54c3476d10d67a49a33a2f9eb4a30a901a088be56a55138556f13e07d59d8f19336ffccfcb18ff51aba5039e1ea4b3d731859d166eff566d24285579ed9759a4d1f083709bb6ba3ad1ef90b61a91170410b06b8dd9fe692b490971f3817c733c287308eb4614447c0987ef363509389acc9a0ecd46149f7e5d46bfae82ddfecc4f5e117c91577af3541b6147d55344ce4d379238608378a0b9822501df1effc01c89db726b30ba6c1d780adfc1d7c14f90aa574d8d110d57a8784974789d7364c467ecda2f0c91c202c63d821a00dba29c368526acc05cc0b3f70f423286b39d7583f30cccbca16041bb6d5823942188b9247fac7ed0c63fa8947e868a4ca58adc6402752207378af781dba2a942599914d74bd7f45eae629ef9295f32a19533f5f1bf10e71a8f47327c44ab41533b5a1c42a22a4974f99e548c8704837404f9cd180fbf34151477dd39927c76f42f27a167aa25e86e0566c109fbd2ff0b23ac814e209374fc63210c28bc3e22667ed5cc221e74fcad420aa3b2b440d3084c05dd4f13f0c4941d9694235f8788c2a14ada05d48eef3582eb2deee3f834e884c488b93b1e13dce4c48008191be5f118c42c2e38c71b348fd44f755572da5befbfe20eb5b51f5d68d7706d50173e164d1e998ed39d11de47a8c638c8e01939d7e4af2ce1f1ef9c3c385234f3745044afbf1f06de609f8c67f802b673aaa6ef31585449cfb9b278045e62c99ba5d42f246b005482b16c085dadea09bd01defcef8aeafeba03fa26e83c4e74db26afe0cfc6feebd0a48b46a2c8048b8783f5bc361ce5773c686a1b0ccc44e947335d282fe3eec9db7bc77c1a5db1e67311dea81284ebe9d4bafb62b7a9a1f0a8b076099c3db50d338ae98782b9124b3091dbb17fb245c8f2ea8dfcffeeafa750d3e587e07d8a7a6681ef1b0141bfea9d4c1fe166723b5d757045a97054dabda5fe8a4ced9474f347141d7c072ecdf2fb9b97592e413835197fdc5fb0995b3fab8b7c13f5bc59f1dbfccabedbc51e2f1bd3f53ce29c7daa0a64f58cd29bc4277f9e345e07251c41654274683cf6bb7736d2925005cc48fb78499159f885710d963481683ec103ab965dcac0cfacd6ac3e14434793e9d2ec2fb2bdfeca6074278cd801b99f8bc06f2467c457e79b345eb70dac637e4449f1f79c612ca7e38372e3ab171744f0406423bb38315bb461c36fd27f02b30b48f13ffe82fe0711de8d881d543842265b36c0c918a9c556a2ca50da510b3d922f751e1ba578cfb43657f771e5170c9bf4e8f33b5f869a537a36abd347e980ae96993a9a970392de7b516713404f0808d9e5825dde4b0f315dd690a409adf96fe39587bb11809d145789301e01162ffb6356aa162c1f69544b0f807e93c818d20c6de1a090e75570e87db7a3959687bca15139fa9a7777ff8aa720b387b8238fde5760781e592cbcfed4921cc4ab1432fa81c3937e212d48fac77f718f712721d0b861b6ba3298401a27c47d2a91662d77a58a419104a691983d08a511d99e4eb7a2601403009039d027d208525c229d4b27529728c925aa9af61c8a9a497098390f1ed6333d8fbe7efd694401a46eb360cba2ab06e0acf11b9c8e671943c22c251639bbef01e614cb7df0ffbb20d13c7d0019aa614740d340bedbec2d1c33f11331505d576b53df3cc26908fc76cd6f7771140117b16144c4ef6345bb52d3f3f1ada07dc096f4b022068606ada5ebae7c16207043943ab060871b0cd080c874c4554137132c0d18fb9ce265067446a24d72efd0bb9129155a86c9d785fc09c21a17c27ea30acb52bd2fa5aaff744d9883266c7df52687f9affa6f2975f2ec4c6813009ff32eba8888a652fc84852d8112abb42b7495f8b67035fabab90d2de3d7820a7fcd63a06bb817dc3d0419feba901de4d57c40f64bb007fa655858286b99c371e4f0214e96b8302b9df2d80a7344d06de99602ea666bbd11ad8b958e40a0907d60a9d1402019a7749021b9ce839b497efd12d79d1a72828b9d6339651b2e759c7bd6092bc4452369f203720c745637ec898eb320b4a3ac94e90bb0821660b67096ff1ec33fd24d0cb77efd782f2ab177b92785ec977b72e0d712eb371b239b31c5e91348710857f90024dc1cbc5db791a0bead80874fa7702a4f8622dc3b870d86d44e70a567c19909278e05e2a89c75a1c9b23c29284ed3af58f9e3302d0ae27efe933adf83df18713fa4ed50a3122a2dbe5c8206970825e5c49d5839eef34b4413ca05e13328d9905040cacf35117ca4f744632a13d8cb63f627a8dd11f096032ea9fdf4204223be106d8a22ed5c57f0051d69495d38a2bb0e1af9da2ba586271c2e43048e2f3a3c3ef2c206e62ad10e", 0x1000}, {&(0x7f0000000240)="d95d224d8669bf088626fc5e82fea2106d41448adef985d7b043800cc544fcb3c6bb62ae033b730a4684740d20c71e719eb20cf0958e7a63e2e203617777ab0fdfdb61b426fa41299e46636d67ba0d9ab8156c729cf8e427b51b3d45930d2ae7892f", 0x62}, {&(0x7f00000000c0)="1d58cd2fedae14e80b118dbd49b9b06da11df59a4e5089243835923494ca07555cfb81f690481a", 0x27}, {&(0x7f00000002c0)="635e2fae54815543a760474d7b251238449a669eece8f10719b1a6e54a3d5acc757ea37a6d2b5a0a3fa5acddc407d63ddf6067fcff5e8d5a03e4e6f78f20afc2962059b883cbd843bf2b037e6e8b29b6a3acee906c99b1fcbaf236edfb4a1ec0a6f2efaf3426403c9b0c86e0d1fbbc14e4b33a89e9f3496cd59a89f1aa9e7205bb1bf0395f52a0677998a30bd1dbc2f4edc1743caae33622f17074b564fde692936bf7e7ffa1dc46e74f16f15da423b185dc5bc3ba7c2b1cbb03725f640b", 0xbe}, {&(0x7f0000000380)="298650f1d5dfc9c4c5e7c4617f3e58270c3aa009d5d55eff552bb8b91c9c39ef2dac98d6479929cc2466da37a39b2bc63069dea2bc1d23335651bee78843fc756582a1818652d52aaca8070242bb2455dfd11086676d8c5fcbfc781365395baa4df1609f10c50dc47669378508ebda54c52513a5bcb27de77b2db964995546e24622000626ec923cac805b9859d3ebecbf6e2d68dbc4bc74ed36e5fc6c1f6395268c0701ac3e9f4d5d04611bbaa7a1c73efa1595f8c499768affd225e4c6c2f518db131a3a34133b0aab0696", 0xcc}], 0x7) pipe(&(0x7f0000000e40)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000e80)='./bus\x00', 0x2000, 0x400) pwritev(r0, &(0x7f0000000d80)=[{&(0x7f0000000680)="acb70ab27accc816c32ac142cba0d7c0e34a57e1a7f3c599d58eb819ef9df68949654388ab93d8e1e0ce16c78163aa2676", 0x31}, {&(0x7f0000000700)="f4f694210954100f3aa5fba9b4254d1e83f83b356490abbcf6918efc7858a2f38643f6181db047e9253cf7d69f4df1857875bebe7e16007c61a0b70ca7468c425b367194ac157762170b561882dd4bea6d33c15da95a7e4d9172067d21e635b6a38c5c21babddfa8017c20929e6a0dfe68f4b33f2198444dfd1892b0a8384d1a", 0x80}, {&(0x7f0000000780)="dd4df56d161a2cf52a1c4a7e3618344e1745694fb1f05c6588b40078ceb92ac8578a4fdae2467e5e24f26dea806cdccc5d2f4104ec445d1b015e39d1e4797e9a95f930513964b7ef534b310d26ab2e0663e59c4c4ef8df9f1c6f4b0468b7dbe883be65f1ff3de036d0847cc1e1e17a18aa5f9884d0f403b731be5da14e33b22a7ac4b6fee5bb3d0100a0bf079a092e0494a6c93d1e13d3a0b6f9756a2ceb4f9da650b56c9c608f349db84d79b5e8235c70ec83665bf6bb3cf0448c6f93b3bce387192aa72ac7367712a28e967704a17cd0b7fbdae1b3dd89597330ec8ec1a5b1bf75f95929ddec0e1839c656864f17875be3c78758e65b", 0xf7}, {&(0x7f0000000880)="1f7023581b2a12737473941434e00f7725abbe2a4644b42da3d2d7625ed97476b08dfa3f5a4170a7654e29e226e422f0473d2af3374a597003e778601cfea5fe9a84204c23bb692d17bd7bfd6eb27e23cdc29fd914106bac307a6da72766ad72b74ec9615e3a15094a9a491470cf92d0c79cf8ab067a5d0adc855cb9a52126d388bbe449a65314cb04bae0e5cf755fc6f655c3506fd86fde3dac876c33c47699d9344fa301f43d4bce3516bc84044d6e0428e4f9b46560d011f8383d374f17e80f2f21a9aebc32ff", 0xc8}, {&(0x7f0000000980)="f9ed45865588141b278c9dc45530f1298e715ceed4b00f8b6d99c38624c70b1587af863e7fc14e6f86fcda164f21b54fbb6ce98671dcbadcca4630a40b2bb1ad94dd328f9ebaa4e99816d9a82974f0d535cb41875503", 0x56}, {&(0x7f0000000a00)="9bdbf1c9a505e9e2b8765c51c29bfa2d01b7eaca26b3df9be8a3060825fee0b64f59051650ace9f581ae9c0f0c98ed14ff63dc017165ba94901e5bb670e7f374d0f25d601a4695999c5282f7f1ee67feb0767f7f58fb8aa679f8849248965622735e05ace4becbda17ca1494bd0828c015038256cff1fe3d00d1d39998dbcf42eb04d1a02f76103e5c8610a8a700e07eaa65dad9981c2ef65ba17498736ce0c0e13724c6c21136197308d394a9f0119cc2581cca83749159b11f03e3f7d748cd5106627a5316ad678f72fdaedb4a19b9722d694f62e51ee8286680b4e9ed39be23a32bcbbcbd15dfef09a1d4eb92a20026b61c28", 0xf4}, {&(0x7f0000000b00)="69d0ce771c0e4e57a57c9ef3d2d09eb70bacdde316ec7a6ca8716c92eca486b9c76c12ea8c3d515ca0dec02de3245090cbaa01ddcc5fac4ef83dab3dcc9ea89245e5d277bb7f2ff1093e12d651750679ef749f9580622f1239b9851f0032f1a9f37310c93384eb2ec13f201de4cd81ddb18a9ce9ccd073898e6dcdce08945d1fe8d9bcc9af19de544c7c7f309a134bee6df07ff4a15c37b4e35256b1021b9d1e38a509f9c8f67062", 0xa8}, {&(0x7f0000000bc0)="6e2474e1309fc6ed713c356b17e63b3e41004b1fcadb3b9adb5b508d39b7efd6242184635a60ce10e6fa39ba27b8a6c1e5a026db82e12c050bd6e22aee1aadaf79388579a1a3ed75d484dccee6ed2484743cc4f4fa4d2e07f1b0040c3b51bd58b6c0c5c88096ae5624ff312a75e34340f324c4fa2c29689bb1942577e7056bf79059f7ba0e694eab91abdaadd8597bf5104e99740bfcb43072b9863b769429e2b7697e4b3c70777471326069c707e3e73b4a414b3b4530fbf599e86823ad14", 0xbf}, {&(0x7f0000000c80)="061cd4626acf628cce7f192f7929ea4498ac1dc65590a40fcbb12ad9e772e41fb47e52a09775cbd54706f354af5980a200cedf7e8b4b3565894fac85d5afb6cb49b036ba8b2701ebb65e6e12b4373fc61ffe87aa974a80bad28b8e8b4441eb26bf17f9e2a64f2f9963784e4fbb722df41283a15b31a2aa7ed608fd12bc78611516371adf683caeb3d7c3a9997f88881254b46ffd44620e47f1bc8fc725494b364efa0e6e56029b9aa016a9fdaad9233935562132b6b23a1bd679f8c7eaa5bb473a7261bc", 0xc4}, {&(0x7f0000002680)="8cdf3e315a33d547f33e16a336cfcf5f7b99146bfcfca6c1cc0caf53fb0656055d4c293c9d4b450a29f027b40d3eef917f80b70e43a5d7ba0ce9f957e8221411e21355119519a796f34abfe44174555ba0dd2b20f8efa70d0e942978c7c7325d04bb19a96884253f82c747c338730e314b043910326686aaf6a879bd541e21cc97959b89650af5b0e9bdf2a4a9cb545a85d7e520ae32d21c0c48fdb012468117502e5c19fb58134a8084deffd29e6fff4878b8c5caceec0d403f00f092da264306b68aec4f696e7a7cb2356fbfe96205a52339016159edacfdf4855335ebb69e43b208a3cb066749975619d64909315eeb28dacd98d4cefaa89d90b6f0439cad74d6fe329e88cf45e222bd548dc2a73c2cb7ce58df09ad0dcd6ce0b990aca3533c4980028f8070e385c107fd8202f7060a6a877afaf60106cff171be636462eec2a9f69b528499fb7f061623bf84d4a93759fb5a7d8caa008ead592932ec0601364db5859bed00f6a783a0252df83aece33f32add24a3b8ebdce04b73bace44191b4cb40f319a2d1ec42e4beee5013bab400b8499e0f59b9b70691540e792ee12905f01499d71d17b4b965c305a3eb90e2015835016d3d32fffed77f96486a44474f6b0c74234f8e0d0f1f7f7cdd0f8ccc566310c2ff1f39c32de8f0fbe7ea4dbc03924bb69998b4ccfc7c30eb806c7171ce4194e80cf18e09ae4ffb7c9938cbc264762a890b01c20c2b3febe893ed1b837dd310ee16e9e45c193d9dbcca705a13ef6067d86792bf6282dbddfef3baeb45f8d94828d8cca73280d07653849e92a720138524d3193b3c2613a374159e7ec53ca2bd85f73fe036f268d2bf25cd6188758a558e53d49d3fa4508ff8024c819a4bb9b18142aecc0256d69b2c83fe97380c7ccff91855657ee58311f52a3e64c149c30fe6cad4aebae699cde10361f5cd09124d6245a64c0477ead3c964d4cebe5525e80440e42cabdd312c8b3701ef4cfcabc0ba26acbffa46c20ff3a57ab548805f9d73face463787cc739d9da9a72168e0c91ab7b009f6b6d192bb4f427024a123407e89b5a5fcc9ac8f766c97bc9fcde73cecfb567212e8ae2299eb9881437a2941f9751842020d1cd1c50ed7f4d10d6a22795c9066969289fc861ecf157e4df1c2c0c5138fb4e8d511c9b492fd9d4d9ca44e8f2263fd4b56197f85e38aba82eeac59f3cec1d8ccdc03e610c21354c46e4045553d2103f446f6956762fa1957ce695f3c60a20a1f5ee13b9c5689cb1b4d4932f226348e0a53599e248a0802c08776c6fa1e2556f0a3e6755819000eb7e5159380c653b5d10a5951b6ac994fc9648fda0d4634fa5da01dbfcf650b1c74dac1d604378baf4c035f25c524e42f7eaa7e0bf5b46a8dfefdfdbcd8e60c6a14c053b715cbba881b45bbc4b1585ea7d9b17ed97470670f880be00be9306b7515b5bd189ca06a5e628db13262fd7abef702e9a9292e5670e968456a032fdfd0af879e6549042551218c99aed59ba34a351e2c22999654937f8284e4706c8b191199a75b597adf8b3018c191352603ccdfe284b1401d2c124d46d3b3b851a5ef31ad77b75ab6dbed17b7c597d42b459028d55c562e399a3b409102c105c275e979bea7d1f2fbc324e6fd5cd4f5879b82a4637522fe9a58b45e80a7dd3db631281645ac4adf355b4b6a9417fb14d7df3cb0746b0dd261fc451da4ca7e1f17350fda1ff3e2afab85d94aed981f0c500056d5265c0384d139e286e730e2235d5cf1ab4ea396605a334f1010f328fa3ca8562d23a71d8bc486a122e827be26a72668b92713c47fc075def95bd444e0b8efc19afeb9fefdc84c48908e18e93352497669b8bc0f56e9289c32f85bebe5b9785f304cfb99338f3cac1d952a37587cbc0c2bfe38e3d2a38d0a64123dd426e0912d3d52173110fe76a937bf8f2e28f2c5d0b31bce8008b23014c06fe0be4b3994201873a6edcf9cb9e80ae87dd46ec9fd53fa4a4fb9e794d02cc43d1821911b41c3da3c7f6de482b0abf9f7c61166f325e91e49b105446198a30b78002cc1c771b416c29ea018a10e27286d7b28be272ba3aaf0bac04af464f18c133931e019308cdd447e2f4351b5a4372c283575951b1ba31e584e29b95f4436df86546c2b601c7922149eb585b123f3f7864c42fa4b603b43b727e3df7957ab7b3add6bbff6efcc4902210ab4bad27e171ba3aaebd4649b5cd4be358977984cefb3de0d1881c820e8c3b2c4c077279a30b433d1f1248c2083031164ee1858f2d959db8fb72496bdaad7ac5439b21515451d27059256a6e2fb6ab3d27b5cd836e9f2f22ba3b0bdd39cc5f8af5e23197c06dae4ee2b0a43a7b7d8eff1f5edda75a497526f12143271276de8503b2850ae4921888e1c34525c8297d8e7c40de1c4bb88fb376abf04cba3fbf2227173e5e9de2bb97d66b6a3618e79f956f48f25dfed054f5404b853780747e8fae52fa5838fd53ef45602aa4b8415702b06759ba194011ebc1018c07e194057e8826dbec5ddbdc30b9e547662256cf4d410d11bb80af39a232137fbd4a6508989e02596fb75fa59f5a1ced10ec02bb1cc908d05bf173628f3ab41a98af75f598f6f6bfd807cd2d63c690a2d17c47e240df71088378e59af707a4752b0c8a18fd5eb8f3a401a988082b51fdebed16e576dc917ac70e989fedff553f1a49cfa687c1ec3ec674ed2264475191a7590ac1be2d7fa5612d8f1c09d668b3b90a3500b7f2ea20b709fdbf0cf2b1e3f30aa0a3f8cdd458d62ec1d48691f4a72a573b3a8d65d6d45a053e9b1eefd3b73209a2303a453853455c99d76f31286cf16087b49960fdd9a0e5cc173185158b39ec7c12e7dcb11f4e39bb0665a3519dde6caf2f9f3dbb26f9268a56811e2f9360a301e85b981257936c50a7e8b7c536a3900c58595e237f9893333b1c24fc4e1ec8f679b7eeed1b1aa35a7db72252dac158def6f028234c532e84cabbe0fc6e5c7e2458912eeb4a2dc06d13f029c8683502b6233aabf1b037fbdda9ba9bbda829568f0856e4e433ab57bf8033f79a5ec27c0f2790b289c96c38b8c34e9b359ee4d795a2ff1f3b710dc1b2ddf3fc63e3a02394370dc59ff9586c70bc3b1c2f3acbf93b4b5fa978694e4ca7b6ba7f4c2dbe908575f783ff25bd2801323dabfc62c6d102785233336a32f934514549eba0e10e592d261c86d023a30ae8ba2fe562e86eef86d3f83ea523ea5af31852d83cada0bb0116aa61bc03d04243f838e8876607da2d9be00bc762a1b64ddd2d1e6c5d9052241f62d660f57617f87e44120b4f9b3fa1c79250817e78e8287b67ba33de934776280ad9354407f739b3275d079312afe1a75781dd659340709bcd6d045ff083a2e0c80ad797f99cadcdd5613e8a8bc1f36437bdad30e7258febce1b7af29e5f2796593e53fafb0d4eda50d4ab3ac5371bf09992e5cadfab380df2b5ce3e5add2ea9f5df1388caef2694949f455fe815e5068ece23623e0767c3df814a474602289a089d1c7af7d4afd21c6d280ac5860c52990eb63455c7ef2182db06bc96778a3a4e7209ef201ba8a8a6eb9309fbc0175aa5c1e7fda2cf04bf12d39e6d1d7fa779be18f5bf21a957f5da36cb474e54b3ceeb0337ead5b4d8d5ecd012eea132679372b465dca13cc52da0d44065ffd08c7947c61bcd9f4d8729a6b1136bd74fc902c56bf1674a9019bd90e2e4104ab62f52e92a177f0f1e6cdd14c53b6432324f1f627e7b03eff9c18ebb60cda751e8df3b031f9e33f8a18555831c14ce96e42b5197b75630641241b4d81c3a33e9180706737448f74578b4713d2ba60409bc274413e5e6145f9a57190a61124c62b37e4d953ffce3e5dedf406cfcc448060b4080f83f061f4fe7b2037187ba90c65e591d7e4c48742a7808a77c6b3fa409ed16cedc526afefd29068a6711cfee423976a975cf7fcb91fe0f950c8a8bb6ae22dddcea9f1a547e6efa20ee5d9f87a858cf40f217674266d863d731f7e55bdcb44c37be10b05fec07e274d25f96e3e11994aad6dce76f1102821f0951c54ecf2d06a90017f9ced87807a70f09a9824b5e13b1416a9febb24da86c85dd8094db4bccd9b4953df7c1430695c5ac2b334e6fce3f2b29e12cca3dd6fe9d27be6df985f842016415144be12fd9778e5baffe38abcdb21925cf289c9db96f1beacd7b6f4011dfb8c850fe7f3bdbce34beb8b3eb638ec5e15b8954c02624860eb102c005a436586cd7e68083acb4b1ab87501a097f884ea57fed44cfc3802efc7a58ffede4a24bc23743716942598c2795f4eb25edb051c22d3a9a3527093025502abb70e37c7899484aaac892a42441da63cc83395cab0e01585be632d9b22894e599c0e2d7ee0e825f1716ba70446a02bad1d916d54674451627db39755fe90c3d6b6b53e31cd0cc177ab9ab38faac5bb11ed677ac7ae8159c8ddd372a7aad76b6f1f2c7d1da3729c1951a3372a35124dee98f1ab7dcfc8003ac9a28f365d88acc75a60330e3810682698f5b77d2ed8dae4e860f40181d31b461c31ac68a8afa22efc73b7129b380605f325a2e9c533c3573aab2293bf727c76f5b5c5090f998f0eb02fac60d40f54b83264ed18543a612ebaf30a755e690c09805e92fc0c66a1e44356b174fa4e5e40f8674ab9c5920537106e4682694c97cbc25da7f85222bafb11269f1a647d67cd4f15e316a4271b2de29ce78bc658d2e298a090f90f899e07f1d14319ba12d41301df9a4516cc95b33e2de61143682acc72fbe26db741e1ca7f897e337b163323f3e5590871fc75e66d214c9a29cac6e058a4eb7b38662f9e3eca3624b954c940b87fe15781a351f1fc143b9e931898099f8e1757a88acf19335c6c8d89d4c6c0b9f0efb430ccc7bd61a40da1ddae01784fbae64d9a83c5cdb452f0f5801ec0a2c697a19d0240d457103888cdbc9af42ae07aeeffc2ce80781407476ce69fef90a75e121fcbc3ce750b93215ffee6dbf796a24ec0933b1afa8d3f1421b6afaeca1b7df50be2c666856fff31d3065740e709d4fe3b78726abc2b118c420eee5c7fbe801a8a443daef9b14913fe2f1d12b3d0b15d4302b5531b8825016d5845c0db1c63ebaab2858a3f9fe9562d70b9e6200f39e18a0cbc5b94928952a235b7a041619893a4e6178f93285a8f9a554fbfd67663795c5d73a72cf5a5e8d52ead75726982e72f99dfa2f8d1d395e704ceda87a3e51b04e1cffcee002a931c86b909097446935df7d338ecaaa0b1d3d2da3744745045ed45f3a37d729fd6dbad9e26ac13024a90125694b2342e199e77d9e79e76383f4c746eb0f3848d552b4058b345ce18a423110fbd1969c0851634e6d9b832369570a8788a28d53ea15a6f670d74ec4d1f7d986e1f025a824096f5d1f6cbfbc7e69dbb85f562f82612cd0c0d5d340dacbdc46e3bcaa5684da44bb58a645235838a2a24d34c5e285ea9e70d83d64418bec9b27e64e30e0f939a60d6644e413aaf5ff811536ace95515d517bcff9df885af3a71d12f36b02d80bbbefcc83639f0990e6c7a112a0bac774f418bd1c0eeb597a1d8379a189c8dc30af2d018f0d12fa7cf7b937e794ca14ec4ff9d8e1db673e2b31d077833a1ce63cd684b1857b0556b34a9fd89db77628d42cea05fd2a29ce59b7eabada119fbf39ffa5737f7e51fe7d82f642f4d37d6b53d2f3401a9f1e578fc0efc560ad08bf2ce944d86253d4e56f4daee129f076d54d0eebfba793a922ebc53d6f35ebcde3e07e0970e05c2ed29bba005e3bd3554a78c0b4b674bc629d64e9de8f", 0x1000}], 0xa, 0x0) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) 22:24:18 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x3) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000000)="fe000000ba00000000000000310000000008aa91", 0x14) 22:24:18 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x151, 0x4) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r1, 0xc0}, {r2, 0x1a0}, {r3, 0x40}, {r2, 0x11}, {r0, 0x2c}, {r1, 0x35}], 0x6, 0x2) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r3) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000001c0)=0x656) 22:24:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x3) close(r0) close(r0) 22:24:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b", 0x20) syz_open_pts() syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}}, {{r2}, 0xffffffffffffffff, 0x1}], 0x100, 0x0, 0x7, &(0x7f0000000040)={0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) 22:24:19 executing program 1: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket(0x6, 0x5, 0x401) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) dup2(r2, r3) geteuid() 22:24:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') r1 = shmget(0x1, 0x1000, 0x64, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 22:24:19 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) r1 = socket$unix(0x1, 0x7, 0x0) setrlimit(0xb6b7ffdad811719f, &(0x7f00000000c0)={0x1000, 0x8001}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0x3ff, 0x4, 0x80000000, "2c02c0824c08f0e54be2970deecf29793e108892", 0x1ff, 0x1}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x3}, 0xc) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc71902", 0x1ae}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c", 0x252) write(r0, &(0x7f00000001c0)="7b2400f1cca0e733a94bc8d85941b960aa881e6d7ccd8fb3520560b5746e20cf32f05fc338d8a465630e3e60244dd2e67cf56c6c5d1d40ec068a3e5b4157ea130c86d97450d14de14a63d8bf78e690cf1ddac18ce265b8a6e022c9fac6cf42caf995d8ee72e684d0e8dcb92086ced692ffcdb664e97a12dff2dd9f8dcf69209ed77bab7efd5811e8ace796cf15bc509bac6ec8a87d836029ca018c19c1c4b93f2ee3337343a98c279d414b2b6a5464da14e11fa9f2a6cc538249e5ea65ccf5d7f374c17ffcb34e458ee87f32113dc1aae96456c02745e232e80bc5e51453366e82adca753fab72751c9f3048290200000000000000c6fea1bbd70e46999add2975fa7d8c6df9465c4c6434e1117c52c340f2a551b9a870afdf3b282c1b0022244a429e78db4079831ea63a56964fd134fddcaee3f06dfd9c9e4610a12c9220d1e8fc390fcca054e3663c0293218b0efa482f667c0badba3d3dd550615f0c43be2d93b46139361a817d9623eb260326d2a9e66f16e438106f397e38ba2bc9279b96b0f05536dce06f7ca79ad2bdf4399620f99888098ba697cc0ed24adca97fb60ace617c4faf67ae4d500700a3e26708a002341b26412a9c78a4782327117f582649f5fb413333be0109919dffedb084f8b959004e1d4b8074add5459e6a16624c8cbb9bc5d95ec23d667131554c038b274662c717ad6423df43bc1205f622523476e6227a648d6e72291fcb0b8c324c47c2fb0df59948d0acfcf9ec6d87a1ff689dd7215ae054fb84cd81557bbc7eb153337e303e450ef71303d073ed9ff08bf2a96a87b379e0a9562294978f5f30bf5af62f9ba66f042f012690258171d5e31fe8852844151ed1beb2ca0ced694a353d34b1c36cc38bbf6456003293ad85e6f4aec980e65e6d2b8af07eab5b4d8faa30515ec66a215acf8f94d9497d6cb9c80dcc86f03b8a75e8aefbb156a066ed85a79537832a0e1250e673d0eb05d4954e63d156aa9d9af330d8a97eeff043a9c20338e1358d380b16501e2c", 0x2db) 22:24:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011d94ff6b2208000f00100000000000"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 22:24:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002940)=[{&(0x7f0000001640)="17488547e82e0124fc67c778d146b4c09b9910791baaa21fb5dd902313547115df3d45d87955e863bcab8ad44b8b677421417b48ab811c5f2b68de11491a1e812f3ae2cd353c0db44cd97b8c0cf0f042142ca235f9a36453baac6dd9867bbcfea3662ff583459293f283765561dcc676ff3b6eeed8e5f0f476d17b4e47c20513b042f5b5d19b05f985e11e60d55516c60544d3ddc3d929b5b45df6ab222f308689558289ba7e4e4b98b17c84296ad450caf9972e2c089794cac17a4c3bf04b8247a129f370abf638a333e182c0b1e48fe0315740ce40b022a7b522eef459ee75847a1cee6875d0ffe636047705662a16d0a47322a1f64fabada7dd5c18cd94dc650fbd7e098fb426c9a4049939148072da1025d1b634d1ea10cb8b41149185d6e95d5b2096842b281bdd922bc0e82a160047694fa2deb417d4ec005312ec135323439bde0736051696b7e7a5d046390e3015fc5ace025733f187cd10ce187dbc60069b3b530c6ed469e29ed8f0a8c93efb0b3af5a43995485c2f0e07047fa28addd2914d69e40fcd2cedd47d3f7ad20a7e855d71608fb69101eafcf6dc3d1d0cf62f23f1fe452cf4357f80e7032e142c0d2612bdeb68ed9a554a6271dadee274ff1121d08e6abde67b793cd506883097b04d05fa4b2130e87d410c8f5c20251e5f1a25d686b7b1af27ee7471931125d444fc352406d51c5d0619830555e1e43434a1b0b5f51f4dbeca1cf532fc2afca8cd4a66541ff70b5a1321d16115874402c7ed97a8e9abeebb49baa06eed7595868a97b35aadecd4347c650502660edb545dade6f7ac6bd2817b22d93f895bf562f3d230a6674b3c37fdd9a2511b67f55157b55ce588cf27549ab8009f5683d81955707fb6e6f62b23b2f906b22d62bea97c40e3b44b8d9d51f3e60359936bf4c3cc591a3cce86443b360bff1e975efb0144605393ae6d43026b7c7609e6cc80323898641d946398e7a0a2590662bf2cb7933c1c96037efbdf1ecba0c44da055e1af6efffab57f5e34b8f7c884970c9ce0daa603d695511bb6ca9ca2e2e572e62b6332f8e9b0b06c650c1e9997a0c398af2ac685f0a35521b50e829dac6f2931af2ecbd0ddbd8cb417804468312248ac4349f63dd7001530af8ef5a39212fa1625331f2e66e999ce95716ba894c7dbeb1a01a7851ccf7decbb6b81dc0b689125abf9d1cf88edfc168029597ef20c1e375a71b1513a361c7105dc0173db669cdacf617d86131a5aba381f25fa1530dc59c176b191163b111e46014525c69a5778bff0e5908693ffa5713ef43a1546a6bf170768382172d49cdaf31db1cf65d16c2b1741bb219506a0348a388c45226488e138d3d3b829023802ca3e7b4aaf2cfe27c2cd32c0d098c6570f2cd3a443ef2b33b441bc68dfc54d8b218d7407fe69161a66371763654ce31ca0c6927e20027edd5a8623f62edca4a2e58c059cc5b4f0a5d53c84705891ef760070f3788a529e31c0509c5f477b733091bd196eba53e05d914ef189f930feaef09b85ffb23718764059f5b41d9a49f683e5dd3ca5edaf2f1637cb8bf2ecdaf3d4ee8731ec4cc5594caa86c5a83abae19c1f8b7b1c08c605a5d805703142778526ad638862aa9ea1bdf92570bf081603f2bf93e78ac662e3582a0c3e0310459bac06478bd576acd66dd7dc3cf1668120931733c4703c08b2ea380ea06caf0c9ab3956fcc375b22c4e1742744f1bd5a3bed8ad7e3c8fa7dde52b88ab9ae5426ebfcd0f0a9ac6ed57a68a5827d4e6deaba3e1286661037b3f78cce7e8aee2301839620ac0c65f96b5a7bb9cbc5d1a94e4e9917d0784aa035b775bea3b85ac7c344453f93685cf16b83e1f1d287ef53710d42a0354119e0344ea0c04a52dea6af2b275941b17b5633ba03942586db14e7c84a937d6a7299637ba83843a5658a0055141d7c7e003e9cdaf59b276fe013a2e975729af75b1efcf4251d8744525c513b250551aec4c94c10fbe2af068662f1067aca40758279d0d2c0ec5f0e098d9e886f9b535bc375e1638ade46dbbcf0ccb01d8812b01cfa21a6a73d5fca3908e6aa7912093fe2a89679643b7244bddeb5e89c2670d669112b84416787429eabf57960e7a008bf22bcf48fe3cec6cacd9b273021978b00242dc560f82b157df3df28ae7827cd0ccf4fba60c5eff15f8bfdf4a148ef11ded225839c36db60cb72ded986255df2dcd3816d8b4877cdbb93ca8d83c18a43945a192e5114b2a21fb5aa803a164578314413e88f5c2829182b31d1b99c613f1b91709af21bf88bd3be30878fdc119e6df176bd02cc2f7282092ce5e21aba4232f0e37216790c7f00d08aa25a69ea254afa50bd44c27ccfc0c58ce3f83f740b01a427de5fec6ca8378410e2a1ffcaf2ad9aef102bb6a17da95383216d4cd7f94873a4f79a566938c896e3a19fa5bafffce2546e502e020704f4e983c9048e2648a9ad3b516aaba4863463dc", 0x6d8}], 0x1, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/77, 0x4d}], 0x1) write(r0, 0x0, 0xfffffe13) mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./file0\x00') 22:24:21 executing program 1: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt(r1, 0xffffffffffff8001, 0x4, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r2 = dup2(r0, r1) shutdown(r2, 0x1) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) dup2(r1, r1) 22:24:21 executing program 1: r0 = socket(0x38, 0x0, 0x10001) setsockopt(r0, 0x9, 0x81, &(0x7f0000000000)="e1f0036b4d6e", 0x6) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = getpgid(0x0) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setsockopt(r1, 0x29, 0x65, 0x0, 0x0) 22:24:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) dup2(r0, r1) 22:24:26 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) shutdown(r1, 0x0) fcntl$dupfd(r0, 0x2a, r0) 22:24:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x1, 0x9}, {0x18, 0x1, 0x9984, 0x800}, 0x5, [0x81, 0x9, 0x8, 0x1, 0x5543, 0x2, 0x7, 0x10001]}, 0x3c) setsockopt(r0, 0x5, 0x2f17, &(0x7f0000000040)="f2cfab9bd9967d5f3c30d2d5f4c529500e2abd85831f73361d2cf7a80037cded1edcae92367a3d30b0a5e12abf82d4e62780856a3b5cbfa92d6bef82f3cf997cb11bcf7bf611e8d229539277c643d8382476b579ac903bdbd5e46d8ae8a4c70b055edfc98fb91afed063879ef9affad8ae11e72c1d8f10313da48730a9394bbc7c6372f658dddf9db3d478", 0x8b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 22:24:26 executing program 1: link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x696, 0x0, &(0x7f00000001c0)=""/130, &(0x7f0000000280)=0x82) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x1) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/221, 0xdd, 0x800, 0x0, 0x0) 22:24:26 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x1) chmod(&(0x7f0000000240)='./file0\x00', 0xa0) r0 = geteuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) r2 = socket(0x0, 0x4007, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, 0x3) lchown(&(0x7f0000000080)='./file0\x00', r0, r3) clock_getres(0x3, &(0x7f0000000000)) setuid(0xee01) unlink(&(0x7f0000000280)='./file0\x00') mkdir(&(0x7f0000000400)='./file0/file0\x00', 0x800000c) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0/file0\x00', 0x30a98, 0x20) preadv(r4, &(0x7f0000002780)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/74, 0x4a}, {&(0x7f0000001680)=""/128, 0x80}, {&(0x7f0000001700)=""/72, 0x48}, {&(0x7f0000001780)=""/4096, 0x602}], 0x5, 0x0) r5 = open$dir(&(0x7f0000000480)='./file0/file0\x00', 0x20, 0x80) r6 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x8800, 0x20) renameat(r5, &(0x7f0000002800)='./file0\x00', r6, &(0x7f00000003c0)='./file0/file0\x00') chdir(&(0x7f0000000000)='./file0/file0\x00') r7 = semget$private(0x0, 0x2, 0x29e) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000500)=""/133) fchmod(r4, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') msgget(0x0, 0x8) syz_open_pts() msgget(0x1, 0x200) r8 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x31) ioctl$TIOCCBRK(r8, 0x2000747a) syz_open_pts() getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000440)={{0xffffffbffffd0e56}, {0xa64, 0x9}}) 22:24:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x100000000) 22:24:26 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) mknodat(r0, &(0x7f0000000300)='./file0\x00', 0x1, 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpeername(r2, &(0x7f0000000240)=@un=@abs, &(0x7f0000001380)=0x8) chdir(&(0x7f0000000040)='./file0\x00') dup2(r2, r1) chdir(&(0x7f0000000200)='./bus/file0\x00') unlinkat(r2, &(0x7f0000000140)='./bus\x00', 0x0) r3 = kqueue() r4 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) readlink(&(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)=""/24, 0x18) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) close(r2) dup2(r3, r1) 22:24:26 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) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) setsockopt(r0, 0x6, 0xffffffff00000001, &(0x7f0000000140)="beac5159", 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x12a82, 0x0) write(r1, &(0x7f0000002740), 0x106cd) ftruncate(r1, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)="e4", 0x1) sendto(r0, &(0x7f0000000240)="34ddfbfaed0d7656ef3b40e3a7301f360aef17751d211d5ebc18f16bcae63695cfb92ca79ad67ff91005ad159e0f6f2c0c4934a9073204ce0065515938def3d6d9c017eb608f13494147708dd9938842098d476ded5948bf7e6aabf9e11745a4595ae49605a3541b3ad0e4709b9d9c25d922db164b5458c7019c128da46a7e71422c4935e9b65373b87baff74821a602874030515d4f6b2648636a137f8f2aaaceeacc1155e35037139d19609b33fb298f2d96cf027511c047fc601525b0f82c8e9d50a6d41318bb0c99524524e128da19483af303d8008e451f6328751a81b21115a0fe280064e508fbd0f942e5f6befa322eff36438c65e41adf1cf60aeb33267e8623277a3164f0dd8f7f1af2fd274ce3da4e1ddb39b9148481522d0d53a7fae79c1053ff7ccce9a3015f53b190cffa0c0a27d71ada585a5b7c4fc7344d80bae118701e881859934472f04b51cbef9747b6219880f83e1a9c70d99b574279cf16c19391b833b29f7fb8fd7b029ec63a61260300643a9038cd8b713e0f71582173ea7f3fd788ef3b7022dd4cf51a794d665cb42fc661d8719f0dd14bd635d5aea51ed704e0b7072afed01ad42a4d978403f0eef2752884190c8f8c112ee69d8da0c606f5c634d8b500fbc0fa12b4dd5cc4c071cb9cf67708b620ac2f66614753923b1d93e51513a7c782ef084dd7fc0efec6d5d0bdd546e7a2b5354475340695055a5b950f6e8aa5cb64ab2d42fbddeb6cd24b2f82ca01abe4fd8fe5465820bd8577d2d808e564b8ac7aea69a985b552574ec6a5baa4e87df9f825a5fc11bd9a0d67ca5be4e780671a54b70027ce02abaeb04122f0e17379f02907820a8f00cd9342a32e0ed6e77a5a7f170aba8e4d69e68bdeb5af17efca90eb82e4b2986d806609c0d97f5e4b95e6e32a81ad3c7da1551cf2b144a588558dc95abb3fccf4396451bd44420fa31fe12de764d4193f62f5130b314ca03671d6f7b23119cea6f26999f69246906354fd7c2a2aad54bfc068b7115b4d8e3575c78da02b7883f60aa5f9aa271e0faef2b7ae69ced668e88783e3986dff0b5e7711da017e33f7a5e7da0f1bb820f5e9e300035169409ec4332cd55dd0a7cfb68706e08a5b266f8a7a3b13a65e483ed79afd2921710d217269f8787aaad8972b831bd5ef04ea5b97caf25677c609a0ace44df23a0a9cba0bf0c90c9e0ee84acb9a47374bc2eb5af48132d1d8bc5455d251086f43fa8031dce3a7e1607f68c7eb6cfbacad255d61893406f7dede327b0092cbf03e337581927a8a8de0dab3d7b9a71236aa5ece2ef65fbac63a7ac99d38cdc87e15ac872f633cef86e93d3c812a3f8fbbc83fa74de8562389a4c464fe3fb529d372b5d0e00808186d995acdd7c930df6fbb3a9b057532abe7f7e8e43dcaa698a5d99646f2d15c665a297089f7814eff88fa4003ac168ea6", 0x402, 0x7, 0x0, 0x0) 22:24:26 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) r5 = dup(r0) getsockname$inet(r5, 0x0, &(0x7f00000000c0)) 22:24:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="53673fb92bd4c75db5118ce9045e75fbbed5bd"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x45f) r2 = shmget$private(0x0, 0xc000, 0x403, &(0x7f0000ff1000/0xc000)=nil) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xfffffffffffffd9d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getpgid(0x0) r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x7, r3, r4, r5, r6, 0x40, 0x7bc}, 0x1f, 0x8001, r7, r8, 0x2, 0x3, 0x2ae9}) 22:24:27 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) clock_gettime(0x4, &(0x7f0000000000)) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x88) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 22:24:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = geteuid() seteuid(r1) write(r0, &(0x7f0000003a00)="b97e7d0852a8de454acbe06bb82c97645c68af778f7be914f685c33682d8e2e53688e4281c2129ed219acc2b5833547fd65eb7520723d02498ceb6b1340777c6e96987a5f37bacd15d913109ef945b4c7d5de3df6b90704c71cb8245602425dc052eea8120db9993ff20929b7f8b19d18e2d5bd81cbc6305c1b0c6737a22e2c7e83ee50e2549291169b74bb93d86245ba1c9a4031e1ac3e862170f2ccbf52417d313aa6d31c2d3f76cabe1709092062e5a7f4cfa2506c8103b767f6a6be2b9715c8c7ad45cf296d39c1f719be097561128ebfee3f5f7a8e6df65e2e18393c810ef2785cd97fd40010acaabba9bbd12a510901176612b3bc972a8106403e5d08626d62d641315f328858f14eb38128728651406f05157090351d28f12e6569359d9d95b6beb09f38750d9c8ea2b9cf047b9fdb3137554f0e3e81d67c6d4c8837dbb683479a19462da228ea346c62db3a857a8e693cf11956c13dedddda9631a94e71dadd3d97ae2fffa93916126658737a4074a2a7439922d169cc84fae08a6ad799d02fea75664d314f12cb88570b7be94adfbdf2769b7bd21b5929428770138db27ab3f3badf8a66d0633849118602efa6698fddc531f15ef7ec6526b893c6d18bc1e79a945033e8b287c79eab061a97777f9795a82570fd3b89e2cfb70e176280f2edc75074e84668651e50a218a1bb5d389d434dbf4ea0ab04835c1f85d86a0f19fa9baad4262aa2f5c1fe0ec05ec0231e9fe795a8cf38b5fcbb88eb7c5746a0832d5ca1139ef71badef81c9579e083a6753b5442ae5358cc8667aee0ded0db8cba263b72f81ad7f3a541b568de7f17c5128d353c557a2e039480922a9c4e78b205a36c26d4b1383bae56df37f349950a40c777fd96943c4ec38fd884bdca1339094abdc08830674b9d27b4c7e3c8218303887d0c30f00a21787afda1caa261c0fc36a1281c53ef5bd33a144f53be822984c47f95bf0616cfabf96a71f04b94bc22b8594eff709fa1ebfe885d00b33ca9937ad43099644539dcf071116feaf21c5b216b96f5e2dee7560cda98c1e24db500d1a918286aa46ba8f384a22be19f7ff94caf089478e10a09b9650867108131afe808c1aea55563e8f1287b6c6d9dcbb7ebb7196e003e7ef59e55ae296054015e43feb5101de46963c4d781775b63176f862a7cc87beb550d8771788b996b989f5f37cb846e7b032f6eb45d784282fc9698b40c69b98e43f7bd05213e87868a3a2e09812dc5029045b2a7b1c7062fec9d99a15058027f46414be0b24ca7f6b02a5103ba749ba5bb3b810fd12ea99de9078143e541a9919e84539c8c4510698e73a58e490eaf2200f03f4ef22d3168e54418ac9c4293e091b1aaf3fe035172f9445a5d609929e5d834191525265062454f41f37133970c9b9eb004633e287063d31ab61992d509489e142e8f2b560ac5b738add0c367a552644f608ad6c4df7bd319629e875bcb4c9346277dc5868a2a77b32793ea2b1e3f134a9a9ff365e7f84d0ffb8ad10c2d39efd7147dbe583dca09adc7643c6102ef8beee08c55013098f36370352d10b1ad4e6a0e11692a422545e1c1e1fbe18e5cef345ab68f6141fc56228ce0eef41959fb8575ca96a98fb860043f42709f7fe089614721924aada528f2dc50a4b0ce05adef2bbe822834b0d766c3fbd54b8f4afdf0e9ee50456faf773cbe99606fac261e167d39dabec36e32e0cc63fb47ebd056d077423bc33ba8adbb1642317fe1a4208a2fb0c8168b7b43011be690007483ffe8e1f8ee47d366cdcd4d23613db984159c52cf06a0e86c997442d26c8130dc82b364814ead808e8a37ce6dd7da37504bcec050d66a8002342c67610f26fcb74b1ca32731012f1ea54be4c0f82f64fb30855c0a8ae581421ab9a5f16cb0f48346c970d65f0c0d3d9cb3c5efcee1ccabe20f900b6ef48129e5a26c05ae0e1bbb66b3737622eb5bf20e4ea270865045764d18b0c6242c2df9e70d3cfbe02d720ff751339e2bebabeefc5eba4f605509e2a560e2bf", 0x59e) 22:24:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x1) write(r0, &(0x7f0000000080)="b0", 0x1) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) 22:24:27 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000080)) r2 = semget$private(0x0, 0x3, 0x401) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r4 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffc) mprotect(&(0x7f00006dc000/0x1000)=nil, 0x1000, 0x40000000204) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpid() geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002580), 0xc) getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000002600)=0x167) getegid() getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) geteuid() getegid() getpid() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xf0) ftruncate(r1, 0x1b) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002640), &(0x7f0000002680)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000026c0), &(0x7f0000002700)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002740), &(0x7f0000002780)=0xc) accept(r4, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) semop(r2, &(0x7f0000000000)=[{0x3, 0x5}, {0x4, 0xffffffffffffea05, 0x800}, {0x2, 0x3f, 0x1800}, {0x7, 0x30000000, 0x1800}, {0x4, 0x401, 0x800}, {0x3, 0xdde, 0x1000}, {0x3, 0x2b, 0x1800}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x9, 0x1800}], 0x9) 22:24:27 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) kqueue() msgget(0x1, 0xe6) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r4, r5}, 0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r6, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) 22:24:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x4) write(r0, &(0x7f0000000040)="2b985fd7a408d68e5435136b8151b18837fc31311023921f7a9a7a4956c73414b3312306cb8d29d67301f7f3d5e113523aa2c98c9c4528c63bb68c0da07913280e40f036618592a05d95abb63b6f7c6c4d4d60ff38e2d87f89a0757095aeb014d3", 0x61) 22:24:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976", 0x5e) write(r0, &(0x7f0000000240)="c7e0096cf6810feb393a472767b529429c8bac9dfaf5", 0x16) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2000000000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) 22:24:27 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus/../file0\x00') poll(&(0x7f0000000080)=[{r0}], 0x20000000000000ea, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 22:24:28 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="710df240ec011dcb1cf2badc51713cc9576b0f9aaba601b400140008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) getpeername(r0, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 22:24:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ec6a6823081010100"}) write(r2, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) dup2(r0, r1) write(r2, &(0x7f0000000000), 0x1000000f7) write(r2, &(0x7f0000000580)="548be9a49f87a32871f74c5c59ece027e13fe7033d388dc59d3dd12302492be70de6f717d31cb31077c890cac7ac9d1f9289692d4e1658deb2886a27313369245ae3b32b45454014dfa7b0753db44979467391aaba60863639eb169cc81977278b9eba81a275983658f097d732aa73e96b6e7117c9ea37daf4d06b7e0a49d66b27ec733dc37427fba64427ea1034e4dc7123f577b3d50b8da876a7f805cefd3fbb6d7c97757d75033a0759f8c0e3920ac109b74ccdde69dacc0445c097c6844837a1d9f9ea1949cc2fb9b010995cd85b083bec61daee1ea309a327584fc82090ffd6a7d0ca85f305bc89adbae4a0a9cb6f1188904a6600975a6e4256dc6830bbf26ddaca7a9f5fa857023c54dab24137f0da39338a6d38deb78d6e81a22fedd38c3c15e10f3e57e016eddb82afff40788f8cee6a1a170c5ede7a0fe60880a7439f72a86ce7e71b5c5ed7101bdc44065ad4611cd388b4a15474dd9af3153731d678847e9e3328a47580de68633f5d58d4f8737de1e675f7be5c82e68453aaa62de5ee39ee326081f10f036a8a93366155c7c14ba65bf925545eb469fb0dfe1705847d841ee595495cd57daa4a8b1f3ac2948231cb19222f29a00b0c88a6c65ced1e66dcd89d2ba60f45238fc1f5252136dc2ed83a63bbc8e4dc3db2b6461dcd8ed6cef8e500cd7b6eddb8e0be55a644c9dedc943e9478a493f9392a5ec6e7466d698b0913404d1b912b3bb3eb5d8d9f0cf3a81b338c314e24b9bf3486787b2a61687896bfa56e904313aba7af069ddd394b20a1201d949420f2cb42e71304b9ca100742a8953f0fa2f5ba617fd33d123f11084accb875a8986a8003850a822f5be6bd05bc5b2cdd134bc139f3e0f55e12165f87bcd7c1ed42b251026bac6b4466baef8a51fd99866e86ed4cae30f1ca39b74e1b87048b3f3379792a9bbefd5bbb397bed90ec9b0d05fb0f29a6b056775e7915273e7e6bcc8248ec1a72630347c6604e03d440b259871a37e33f321ab0c85b907ea5c3d4069bdfb1a2990bcb9048224f6b9bae8ab76f290427c2ea2afa3eb1cc46acbb0b5b23e484b1e58d53e6ff365a7309bc0a7bdf9b5232ea4159f2077621d8d7f1aa28e89570fb4ab2e2d5d6aecda2054dd5fd7dde6acfcde250d6329d54da70aec41299e63a04f678272edc10f3f06ba5109a50a9a0862688bcd028db99978d0f96d7691138113ee803f904acebd3c46c171dff9ba6d5dd374bb920351ff0902a930a94a0ba42dc23cdc9ea4f2b4096fa2ea104308ed3b16bede3d4f2a959a4680af764e996d3542fd83469ac5fbb036f20e89d0a899506e0c5572f1d554e76458df082e296023fdde22defe2f7b45b6623e14d61b04f5ad0bcd73f3ade2fe9493771b50901bc36e9d94895b6957eb00644c5159e493b35cf6c21580a6ef5c694d4de1524930035c102307ebb36ea2b41046730a18fcf3c05c7157a8268258d2bec331ceaa7dad9b19e46116e52fa750298b96d0b2432f170d318b104860706c116badaba902016ebb0dfad01963adb3e2a32ef52c6f9599dbcf00cb9a43285e34aa3938ad3fe4c0ece2939b3e5acd8da2b2703a5c4246fcc870fecadc81f5ff5bb3bd6becf2d4e5861ad2299ccdf96ffbad61e40476a497a0007150af04c5d2b8e4e94d07376e7b624b7f4db3551eee477acec1f4a15a69241184671f62c747817b8521e0d0e9f8910203eec2212aaa222a03b431c89e2343cf5434f69b38b1c5465939f631cfcc51422922ec42f2c82d0a6f8a356afed28b413ffe4d21d833b45783f8fc9e5fa332b285bd3f7fee162a2d9da244e3ab08b3860a994e27568970e87af1dbc02323f4c8d76c8863c663f85734d54cde70df36166a2a1ecf8be490834981eadbd3dbd001c3b017022b6917985e4dee2530b40e5ee91794742f5e6994d177403ac86ac83bc27662cadee8f5f293fe6bdbe40a601d6a05b8cbc9e820213bc73a10fd651a25ebdba4fce6c35f33819408e9d109f2f944a77743d8e5a1154bd59443ee270a8dc1808fb5bf26dc5dff834569afea3864d938d73c26184bce1be253189fea98b45c43245ba998b951753f9f4eb46ea4330565dddb33c3dacb640f686f8adb0fe26446f8f00aebabe589622721488e9a9e9143c8869973779358f8e77abdec65c1ebf5fa0d58ca323e383c824d0c5bf8b5a46b1216d436e5225bb70278d1893b82843a1483edc8b785be9606d16d2ee178bc854f86f869eb03a7d4e1004d0e73cf61c381f9dfe030f1ed2e25ae38daadf5826a9f637b68a6f8faa77df17140e7163a9c7637384fa4ecaefa6433fb14ec2fd3f8f8cbad9dac37c14e7c19670deec1245f35501bf373b701fe0a6927faa6a546344c1559082f0cef3aa61a488c07edd95e0b24f7bb88c01a683529edb9f61b495bc3a803f3d115969cc32a3a8cdccc00078394c9d8cacbf868349a15586b978f28d51a4b054c76cd623264244a89865ca223d73b2f714caf68860d072adb8133035bbed2b3c0952280a9859caaca19dc54a8d774e0ee46655daa41e3e20dea38fb58b144da45c750290d7c459d5e0c94669c3cc10660f8e68d7fa0ac25488fc77ac55d45a30f10cfa4c7d6adbe710a9ba8c8325f25645a8ded4fefe2c85fa3bdaef55a3d8447b4ead9cc75517b8d33a2b1ea8d89959644ab4f8b28fa34d6f1af88c3ccc0a9282fde7aba8757ffddc38c6c5ccf3f95e4e10d0e1cecf8ad1458fb332eb134bc86bd48fcd9ee35080c6a655d36677e60908d4add6fd6ce56eae0f56dd23a8351506a375aa30d94b5e5c891bc26a29109f665040268b7349aaa36d1b8d35d8ce9f9f6832279220f2f8e47732425bbddaa48de1ac64c136e2743de2dd3e5fcccdc34bd1233bc643411b8ad01b2c91ae5bf11c01877fa497fd51f9342a380ceefc0af0a28b8664a2c7c965a3d5d47025a0e3bbb06ff67c1eaf9c063627231c000abc1c4f84efd0a8bbc07acd6b06ad038e1988882e6d61055484d025e543f61b5c6c8bd537557fddc489a3b99a7ac4e247fb28fe17d26c8d15a21319eb4d8cec47ec7e20bbdb86ca235c75b2bc41ca185782ee6b5e54c27b649689a48cbe355291aa99cc5fe1e69fb6c6c862c7d3cfea165ae63eb7e9b02c8e2fd8ed504c0b1d025699b24c8ced127b56d258d7ba50a7a283dff649b9eae1270d5b9b19a87d4404d31c7a3702bdfb5236bce960718ff40f0a10be49d8ba12ca5d4c47bbf498eb40ca72808c0e0949f66051d3c3908edb8459c5f25576d9a2e3a2d0208d56acd1eb6c4b86ceba224c64ca11faad6485a97aa8c97625d527ba288142583027792179674f91d49539c0c74702d1596597cef71e8713d8e5bf435573d4ab0227f4d93f986cb192c7c72cb2f521956f73ba442a40d3e0afdb73befda22d336f268f1187a3712a8fef96c563f56b5982ae199c52567ae7f8b6e6491eab58ec5f11152549498ee9b8dcbf9d627540433110e328a8d65378a05de01324b002a3511d76a72e92a994da7e3ec7e4626a040bf824a57767a14dabfe1c915fea71cae513865a3a2581c6a1f22f69de04462261e59b76a352e4ed5c06d148cc97c5701b4c85dabc7bdf9f8be7bc0b929103a11b226b7ff5489e1f578a7aefb8a570a7b0e738c3f08afc3a9d854f2500402cebe3f87fbd7152bd8cad592d6cf608372d87e33c53491a11fc9eb8f61ab20cf8749a8ce454c50649fcf695cc1b340429df0fb831649243f0ab4f9f28005edf44f0d793d54fcb5c99f330365ec57dab2a4cce7c62b64f1ae35f67147d3b8863450208df4b2ff54254e0200b0e4561692c927d9eaf23596fa6fed6c85ea1099978c3f30c14a43fd2d1bc5719e11322339a2686272b409434ab8acd203aa49cc86a9c1e15ffbea35790c167460c536af77b555298e56b91f6875d2931c83fedd49c2d0bb02cdedc2990e01b636d930067a8d2e096372d213d1f43cf43a5870e94f98d44ea369b35a3ba96883c134b3b6b7e53ed27406ed68ffaeaab449cf5458afd4762008edb47cf8046f4876677325cdb4594603c83918dcdf58e6a547fa2b3f1989f16d74c5e59d85ad459cac078fe54b4693378241e3787d50a00dfc37b86d7ed6f9e94b5bd5736462229410ca32fffd1468465c1bb16e267ae5383c28f8fa6d8b05326dd5f189009358fcea6bccabb76298200c59744d428765accd58c643a85f7146da642e1837ee4950cb315dd457beae7e5543cab8363841f46930944c80a9a416c558168145b6641de3746cafbd9c3ad27866115811fb0fd0c6f49d551fe046b3537c20bdd7f13107be7ea45c1fb3e21d676276b1348bcda01cf0941abd9e3c4bee00474b5bfa0af56c93710384baabb92652ddf389415c704f8ada56f8a4c12ccb7d577dca6e9c7d6fbdfb755e35be85bc900c996223823f1457b797e3d2a30d6dfd6757b2afb5fb2211768240ce424f194c73ef9644191645d517c9f70d7d4b26e6dbd57de6085ef9768ec2e87d4a8618440ba92d3cb724e424ccf1ae2c9c642d61379a38fc1dcc07acbc7bd2ebbeca76ff870142fc22baa80b3b53f56020ed6c5cce041cbbd427501d9b6434a3e297800ea338dd21e0d966a9359cd1d0fc037b0b0d69fb49ae2e4c33f33909786fdf7bb6f65c77b6fe47d679a8ccc03b90edc1dc9b6f6a22bbe436ed97568cf9db38f8fa7680ab44772b184816309b40853c61548f9286a619ded2403", 0xd0c) syz_open_pts() close(r2) kqueue() syz_open_pts() r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) sendto$unix(r1, 0x0, 0x0, 0x7, 0x0, 0xffffffffffffff48) socketpair(0x18, 0x2, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) connect(r4, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 22:24:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() getgid() lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 22:24:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "ff010000000000080000000100"}) r0 = socket$inet6(0x18, 0x8002, 0x0) mmap(&(0x7f0000539000/0x3000)=nil, 0x3000, 0x0, 0x6810, r0, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x28098, 0x22) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 22:24:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000080)="84d18d3e", 0x4) 22:24:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x400001, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000001ac0)="58bf7157bff609a0fea258ece97beee978d402ee557dc7896d57a3261f1683cebc7f7ea7165a087d3eaaa6ccf84984940d8f2f86036664ce8900ca5c6169310940fff1431b2eea087a15f622bb2dc5330d75664c68352bea9427c615c975d150bbe82b286056bc89372c0adaf1c2abc1d6e4f89a7b5c6af5d65d34303243a8dfe3c56e2e70b49ca39ad8c415a727debe2d1e036dc6deb5748470675c894adaaa175c39004a6fddd659767d286771b17dea752a4aea42053394ef2bb7e17a1e8bc794632660e4fd8ea81c2ca6b2d8a455fac20bc1a7a6d190e3a57d2c66a7960821435ef8a43ba92b1460ceafd132be58fd8c5c31804e1dd01df7ac738f7769d8cbc6a4d164ff54c5133636a6d74412f52cd8d459d860fb08accfd1f960b2e706a626e1c7cac6ab17fb499cef5ac03e1cb2b2121565c3cc295e6da4bd36586da44c2c4c68c009532b00ccd129764451836c719a1ae90d743b0dc16aeaa739ee422f6490a74868d82c809cc65587ed5830bdca6f5eaad1a43f5bdc459f467e771938d244f4dfb8295c807ce61cbd923e49996b312f1bbf77d4282b7b6bb9b48a74dcd1bda3d46b70350d3d135ff6d67bb1399152ab4910408add58990073f33295c868cfab7535efc5c225d4eeddd60bdb8fedf5af3de90b40f37fe664947cc558ac78a96be62af6a5ad64132afd01a933449bbcf61a60549dcbff8076f2e26ac94aac20933efc18aa69582cb4f63d2150e68199bb889c9fa33bccd8b64ffa53c98e1453bb527dfcbfd57c162575d92cb8532bf9751c8a9299fbd471df0456d9f50d6dc51b5fc6ec0b8f6851eca548de3da7c20a5397dfd3c49be770bec1fe99aa43dec95a11f2ad72de66ae5465962266163153e5250ff1458324c2e66b0abc15af3b7286b8b24ee2ea01a83ee8ca1284a86758485b4487b35c4ad94786ef9c7e498bae4d5e06c8f2e91f4d36987fe898e9421d26d8ff56055dd453ddd4c826369964bab202069978b6e7328bc31eb40979c1024b07df2ac622f656063286b6efa0fe1b6563d98ca518b8958e8b733af277b0e66f499c9e7b1614c09c74d7acc1907d9b0665f837ad144827e8e7a35f543e75f70bd54330ad9a940f0e2f15c8e8e449a7f9a0862b47bf67728b8ef44f4e8c99d6fa61240de06453a97ccd0be24dfbb1249db0c5b6a7f9ca834311c2aed7816a9e45697d9709023bdbe0630e21aa044b936f53eca5e7fbd28d4702d3f4c6821738a2ba0dfb5a41b05f0f064d9cc88df7f91eacd026ec8e20141da6aa276ec8c151d84985dcad508ebfdf96566f5fb1f4d01951ae7087802e74508cd87208f0e3a5975ad242d5b35309f57086c117fc7aea668eb02cd7a12429dbca2df8e30009c36484a646f554fb8678093a37eddcbdb5e103313cab430813139970cf4f5ad22d3724daaeb5d194234f4316e717c43453badabad1acb92974b772ef89e553e229e517a6821405ae499adb1a3928bc0e206c40c509f2d36e83ece53af158d5d9f9e5e3acc71fc7a6cb0707544cfcc73505bc2458cabb45777da67d773f27e8b8a83efd056381a67a4076267b8cf983a1fddc41822800622fefd21d855f072b9d071c0cf28fe0b3d488dd42569d82dbd6d38b1fb7cdd0d758d6d5e83205f0f4866d16a83e6a22c100ff1873809f35dc8ddcb19e35916b15a17a642874931621bb4867f825730b6ff0ec354e2682b6e7ba3db78a0845213b62a76e8c93edd7494f600f7680f6affb640a95e58743a81f738f7b16d28930f6fd3a6f431cbee054350610258ae499f61c50990335ef18da09208b3eedcc97d41fcabcce2baed15ae15b2cb931bf2f800c0749809925234a0d952cecb11e38fb38390db99023b2e9be59284b6b8b2be92a75b5729b2a9256f13f5cbf6f51dfd75c34567a4247c3adada54e59c3d3e0cf0614f27e2938cfa584be0d3635b378c9cd62281a86cfca6e7aadd3207230c394713e1ee8e66d4451d297a7a2373a4e48265f17d192a5291cb1d034af2d97312480d4a3e1cb8001a218241edc5ee564ed444311db2257219f7ad2462e353f94a7f181de73491e9762b42a9c539e0c6edefd37ef0842ec05cd1f5cf8c4856286d19b71aebb295c7bcf426d0de09c6c84d00f81b13f0df60b6a714bd901f380d9beb6ddd0c6b27b70d5244e57bf951264c76a6ddd71763ee0fc80a17b5e80c280ebdd153b439042aa4b4448e9dce6086153aae8d177797d262c0d", 0x632}], 0x1) 22:24:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000380)='./bus\x00', 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) 22:24:35 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) 22:24:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES32], 0x1) 22:24:35 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x20) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) fchmodat(r0, &(0x7f0000000100)='./file1\x00', 0x10, 0x311cdf78005e4fa9) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 22:24:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d82170de189b145d5fc2ca31bf9acbb6fada40e4beec0c6262f9b45b5737990b356e842919b3b182cb6c2ac2122dc22534db754bb35a6f5711160000000000a27ae601bb2393c8000000000000b46db27dd1638161d4d1639fff0597a46164ff54e278e7b2b532c8cdf7b0b40a3c44f2c7a84f61e8b5b4c7b52f0a30834417221086a3ec8ad1da13b23d0438e830107132ae2d5c3631d2972725114f9b16318b464e5201c1e6f177ef8658d8e32d6eefeadd609608", 0x17a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x7, 0x2d87}, {0x18, 0x2, 0x513c7b00, 0x5}, 0x4, [0x401, 0x46e4, 0x0, 0x101, 0x7, 0x1, 0x8, 0x8000]}, 0x3c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3a, "bad83f067108e2dede80000000001f00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:24:35 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="05a200008000f5ff00cf8d7957480369000002"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:24:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x1000}, 0x8) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x800, 0x0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x400, 0x7f) 22:24:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0xd, 0x0) close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x10, 0xa, 0x5, 0x10001}, {{r2}, 0xfffffffffffffffa, 0x10, 0x20, 0x1}, {{r3}, 0xfffffffffffffffd, 0xc9, 0x2, 0x8, 0x6575}, {{r2}, 0xfffffffffffffffb, 0x46, 0xec615e4a6ff017e0, 0xe53, 0x4}, {{r1}, 0xfffffffffffffff9, 0xf0, 0x2, 0x7, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x3f, 0x66}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000020, 0xffffffffffff8001, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x2, 0x3}], 0x100000001, &(0x7f0000000140)=[{{r0}, 0x994062b592b5e16a, 0x5a, 0x80, 0x5, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x1, 0x3}, {{r1}, 0x0, 0x10, 0x1, 0x7, 0x3}], 0x4, &(0x7f00000001c0)={0x1000, 0x20}) close(r2) kevent(r4, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffb, 0x1, 0x16, 0x7f, 0x2a9}], 0x1f, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x4, 0x9}, {{r1}, 0x0, 0x4, 0xfffff, 0x5, 0x1ff}], 0xfffffffffffffff7, &(0x7f00000003c0)={0x4, 0x3ff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x6, 0x4) 22:24:35 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x2a}) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x40000) r0 = socket(0x18, 0x8007, 0x200) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x303, 0x4}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x365c}, 0x8) r3 = fcntl$getown(r2, 0x5) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r4, 0x6, r3) r5 = msgget(0x0, 0x200) msgrcv(r5, &(0x7f0000000180)={0x0, ""/68}, 0x4c, 0x1, 0x800) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x4, 0x6e, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x4d) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x6, 0xb68e00000}, 0xc) 16:00:42 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[r1, r2, r1, r1, r1, r2, r1]) setgroups(0x0, 0x0) setregid(0x0, 0x0) fchmod(r0, 0x0) setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xff) fchdir(r0) 16:00:42 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = getpid() r2 = geteuid() getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r1, r2, r3}, 0xc) mkdirat(0xffffffffffffffff, 0x0, 0x4) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000200)="b89b8ba7adaa1c6037490d02593da05b4e5525a7d44837b45ddfe0df706bcf7a656e4aa23fb22b5ea4c74045704024375cab789517f3f924cbfdc9b2541cc0373d97e284dc69ad1fcfc1a98276610632217e1b276ed69eb3ffa5d877bfaff9d011d5034f75d179676b9ddb6550e776393208b990872a83fe086a8ea1da22358ad56e59043ff827801f150ee9980875816b83e408f245c0e7ed461b49d97922ea0634bd0beb3617f7c21a37fd87", 0xad, 0x8, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = msgget(0x3, 0x8) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/144) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001280)=[{&(0x7f0000000040)=""/198, 0xc6}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/195, 0xc3}, {&(0x7f0000001240)}], 0x4, &(0x7f00000012c0)=""/123, 0x7b}, 0x42) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x2, 0x3) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x10120, 0x41) shutdown(r1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) symlinkat(&(0x7f0000000240)='./bus\x00', r2, &(0x7f0000000280)='./bus\x00') fcntl$setstatus(r2, 0x4, 0x83) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) pipe(&(0x7f0000000300)) symlinkat(&(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00') 16:00:42 executing program 1: r0 = semget$private(0x0, 0x1, 0x180) r1 = socket$inet6(0x18, 0x8003, 0x100000000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x7, 0x4}, {0x18, 0x3, 0x2, 0x3eb}, 0x8001, [0x0, 0xd61d, 0x5, 0x5, 0x2, 0x80000000, 0x40, 0x4]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/122) open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4004535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000040)=0x8) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4b1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="726dccfb5fafb6bcf4eb69ff", 0xc) r1 = syz_open_pts() close(r0) ioctl$TIOCSTART(r1, 0x2000746e) kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "9af9ff0000000000000000004000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xff, 0x0, 0x100000001, 0xfff, "62ae808978de7f2b36486c00004000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mlock(&(0x7f00003e7000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x1) read(r0, &(0x7f0000000040)=""/2, 0x2) 16:00:42 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x1ffd, 0x40003ff) select(0x40, &(0x7f0000000140)={0x42a, 0x200, 0x2, 0x120, 0xf0, 0x7, 0x3, 0x8}, &(0x7f0000000180)={0x9, 0xff, 0x1, 0x40, 0x109, 0x0, 0x4, 0x10000}, &(0x7f00000001c0)={0x74, 0x401, 0xfffffffffffffffa, 0x3f, 0xfffffffffffffffa, 0x0, 0xb277, 0x1}, &(0x7f0000000240)={0x101, 0x1}) open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x7fff, 0x100000001, 0x6577, 0xa7c, 0x56b, 0x10001, 0x5, 0x1ff}, &(0x7f0000000040)={0x40, 0x9, 0x0, 0x3f, 0x3, 0x81, 0x2cb1, 0xfffffffffffffffe}, &(0x7f00000000c0)={0x6, 0xf877, 0x80000000, 0x4, 0x6, 0x401, 0xea2}, &(0x7f0000000100)={0x3, 0xae}) clock_getres(0x2, &(0x7f0000000280)) select(0x40, &(0x7f0000000080)={0xd}, 0x0, 0x0, 0x0) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0x4c) socket$inet(0x2, 0x0, 0x9) 16:00:43 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() r2 = dup2(r1, r0) write(r2, &(0x7f0000000200)="891fad7644e1a418b787ed78178b1761a7b5c7768eb3f9490000000000000000000070e866a3767baa22540e2d56f50ab98191dfe02114473fbc985c30d18583dbc05125a5ce00b0e8c6021eee213fdd99e2c3e126d0abab50691ca39babebd265da93bf55282d37b68a6c19b3da590b9efd04496d59faf8eaf1b18a05c69ee2ee4ef7b97cf8ed488ce4a51dd189bf67d4b7dbd7b3eea478d0d92a5ed51408232db18f2b25a9b5e861965a8c9f87d19e760bcf755746d0e5c40c17e8d9938bcc020c5024c24a8dd984fc000000000000", 0xd0) 16:00:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x3, 0x2}) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x2, &(0x7f0000000080), 0x8000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0xc996, 0x0, 0x8000, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e9000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:43 executing program 0: socketpair(0x0, 0x5, 0xe142118, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) truncate(&(0x7f0000000180)='./file1\x00', 0x8) syz_execute_func(&(0x7f0000000100)="8f291095033e66470fdfa6000000008fa978c6258205fe06c483f95cfc1941fe02660f383d83a20000000faa1260040f2adbc401781049a2") symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./bus\x00') 16:00:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) readv(r2, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/127, 0x7f}, {&(0x7f0000000240)=""/254, 0xfe}, {&(0x7f0000000340)=""/69, 0x45}, {&(0x7f00000003c0)=""/54, 0x36}, {&(0x7f0000000400)=""/140, 0x8c}, {&(0x7f00000004c0)}], 0x6) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x400000000035}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x30, 0x40000000, 0x9, 0x6}, {{r0}, 0x0, 0x14, 0x20000000, 0x7, 0x400}, {{r0}, 0xfffffffffffffff9, 0x18, 0x40000000, 0x3, 0x4}, {{r1}, 0xfffffffffffffffa, 0x8, 0x22, 0x9, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x3, 0x5}], 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) dup2(r1, r0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) 16:00:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/103, 0x67}], 0x1c9) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x2) fcntl$setflags(r0, 0x2, 0x1) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0xffffff53) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7281, 0x40}) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:43 executing program 0: getrlimit(0x3, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x401, 0x80000001, 0xa306, 0x6, "99b8f891b43794098abfdfa953f84918bd824775", 0xe0a, 0x3}) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x9, 0xfffffdfffffffff9, "17000d998a7f60cc070000000800"}) write(r0, &(0x7f0000000880)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca7", 0x178) 16:00:43 executing program 1: kqueue() r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xad}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x90000000000000}], 0xb1, 0x0, 0x9000, 0x0) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x80000000}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)="9a7267be44fca206803829c1f93a0f52e65777313a968ef5ebb33cebb5645a702ec034c496d1aff935cd52c8a695b004724b67bfb238d47ee57ca2488a325defb308f3005af9aad6d729098fcca4b6f2127ec3eb25da0c4c9bd4d1efe6735b63fd8eefcc0f8e5a9c11b92c87227b336c0ac581d89da6b3c54baa61bb4f6dadb111dd0a30ae2fcefcc4058c2abb4d5503bf1e9bc006479800f6284d0ab3e6a675286a5f6b36b56446832099305eedc08f400aa0081709a2347492590035f65df11ea284a6483372bb717e0ce8b8bb5b1e3f86bed4", 0xd4}, {&(0x7f0000000280)="7d2d745ec43f522fde12f67dc7d479c65cb87adb500d63991334deb6f7298af61e6beabe8a7f06d90f92ba90d1b8cddffd5a9f65e6a5eee5e73de104067a0a1a847fe7e8ff286e4e27c646046fb38a478bc3655db35a59be089d6daf071d74418aad1a0972122a4ad6b22f855fe1c432a3f1e9e4248449d7037f549f3d64acd651810421bb0323069361f934f2ef822949db2819fad88d353bec42896ef3a16006f2bad7fe7d2768d3dedfc23183", 0xae}, {&(0x7f00000000c0)="c9d7f14a54fffc3ead36555bacaaaf0474c38ffa6fd70e8c2323aa4633b308729d66a81104857e25fe3f524d1d08e20a1166798dbb207b1e0222af57ab5fd52a84735888e82c655fcb671a32490d4e7462fec8e034cfc6", 0x57}, {&(0x7f0000000340)="e56cb4cfdc21de9009844b80448f61aca872f1bea2a220b11d594534cedfb16a4835ffb9beb8a2dceb4fb81827756b2ba5da34677e", 0x35}, {&(0x7f0000000380)="2e2142c1b171fe34a9160cbdcc9b05efeb6f292338fcb6cd09583ceb8489769dcf39f223578f520572bd843544d282cfddb9fbdae31fb4c14a8381947f76a8cc9c31b4e71d7176e712e43907b35789abc51bf61276ec", 0x56}, {&(0x7f0000000400)="6f887d7814fc1713cf5f33fd64fb20061f3fa29a96d345827e932e2bda1f469f756957921ad46b1f7c7c", 0x2a}, {&(0x7f0000000440)="46a037b0545781872e7d535c9f26ca210ae60fcf213f00a3466e558e845fe87bb4ee0c62db78a5f3c33eee9c08ee8d85e483fa4cfe5f2521d4e52fa7f696dd763dd597c9611809137aee28842e8ad2868583f5ecb34dcfd3492b9abc6bf1f66dfac117de27560525c2b9e27c4706c40eea5272603ea2ed324afbdc204515094617f0d1ee0ea622ef484e3ee7dc9de0f1f7bd08749fbb3af90f63b42ac258024bf23495ded202483c0452eddc9c8b378b", 0xb0}], 0x7, &(0x7f0000000580)=[{0xd0, 0x1, 0x100000000, "d4e975da449303506091d9160eb2422099ce5b527aed8cee548b323f72abee89453a3d33ef47defacf083b795aca6e281d3b9bd1ab282394812d48b0dcb894a9de04de0aa4a581399cfa8304b88fa4c554b56e04e5dd9c5d2ba8038b4f38567fa5b92b1a3fd8fe514a88dccc60692e1cba9bd4bd3e5cff043b7e97ae9b3c6bc370c26b65a7b57e6133b7eef8c62f83a6f2d48aad92304474111d7dd609e9985b3c16f6aa30c928a0bcbf6c3af23d9f41e917f4ac4d0e35e60a60168c3b479d"}, {0xb8, 0xffff, 0x10000, "a284c54cab74d4ad31221bfc5c1b85ed102f73b7a305c827dd2abd437cdc188918e8ffaa07e863f79ba7879c74a469ee22ab33106a6be8f5b63efc540633f68ba88f1274e74954a1801ec76ace2ad230452ff503d10acd8ffb90fa49baef91212ae1d412c141f00a3d4784ca7e597fd84993bc927fad8ea14368ad59d954af178d95b36e8cfeb99f55272615b913a350a0e9438be3c52c5517c917a3108232ae516a2f69f6"}], 0x188}, 0x400) mknod(&(0x7f0000000140)='./file0\x00', 0x2013, 0xfa) 16:00:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f62696c653000"], 0xa) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) poll(&(0x7f0000000080)=[{r0, 0x80}], 0x1, 0x8) 16:00:43 executing program 1: r0 = msgget(0x1, 0x110) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1ff, r1, r3, r5, r6, 0x1, 0x9858}, 0xffffffff, 0x2, r7, r9, 0x1, 0x100, 0x401, 0x8}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r10, 0x9, &(0x7f0000000240)={0x0, 0x1, 0x9d1, 0x1, r7}) r11 = shmget$private(0x0, 0x1000, 0x207, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000440)={{0x8, r8, r2, r5, r6, 0x40, 0x100000000}, 0x8, 0xfffffffffffff001, r7, r4, 0x1, 0x0, 0x1}) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f0000000280)) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/243}, 0xfb, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000400)={0x0, ""/33}, 0x29, 0x2, 0x0) msgsnd(r0, &(0x7f0000000740)={0x3, "cd300daff2cfbdfb775a39abecf1787425fe56c8fd9480c04a19b132a860bda307fb9b"}, 0x2b, 0x800) 16:00:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) recvfrom(r0, &(0x7f0000000100)=""/7, 0x7, 0x800, &(0x7f0000000200)=ANY=[@ANYBLOB="4ae9c400002e2f95a33d7dd4dd53ada6b509bfa1cfd5ba1b86ff042d2221fe9f3c5f805c8f48125f63f7d184e2e01e644f1924a0bbdb1c0b67e8a0108a7db17852c414000000002ed16b53cfb6054b01de632927f25a18f73e76eed22a57004feecb81a9937013a2686f18ada8788850df9a43bc7aa8c52333f8bdfd244efca76940136922"], 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) fsync(r0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x5) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x9, 0x0, 0x8001, 0x0) 16:00:43 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 16:00:43 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8180, 0x50) lseek(r0, 0x0, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0xb6}, 0x10) 16:00:43 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "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, &(0x7f0000000780)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa92c9a0e813a79e2a5b1d74b07de6a9dbeb161d4096ef4cd115e1f74159c5b49185091594f5e3ae891517e3f9200faa50c88df6086153cb559290f62ac8c9446fad1b1ddc99faaee39d625a5f98b5de98a2ad7e328b83efe448b10b70cebb278f614827c9cf60c538d4715fcd047839f287f5ce5d47f30d2135eba8497902a423b367658c8547ad258102aa88e126951dcb38b9bdb89a69a017d77c0155f57796182275cc4082306b7da7799569936b91ca18744795cfdf91d25ba33e41c602b703a4fd481eac68f0038a76bfcd47c69ff304b72f52a64b1d4b3962ba303edc4d0fd3c83d2b3beb601441c21cca29f4ef890128afecec425e7d3628911f985f9d1cbc6b7219141599580869cc3b7ed282c8c536e108c02dfa90b1946b86b500a669fa234a51df2c78dac18d64a799ae649cad2b4ace1d61d4ee5d7ed95c32db9b5c7d5a7dc45ad30839de25cce0f19dcb340b4727399a6f7936df9ba5fb2a324a364e352cebf3370dfedc4369929c68e5a44f44c51f9a92ed97bf1b5d7710bf29cf018dadb103157f3ea9957405f46f53c4b404cccaf795d6dc01ded0ee8fe75322101c10c6cd1c3608cbc802db141708fdf72c04ecb98ea6639324a9bd271fb6720c4670c597c4b7546e6f3026963615c903feb5687e1771b9e895f0a78f1fab9c00ad7b9e808e8f44f71f2a8df1ba1e63fa12327c9d50989fcc5182135d846099ce25b72c4af76e0b449ba656dd507eaab09bb76497108f5168b2d774eba445a2d5d23dfeae4b6dd313bc25f6cee44217e2d3aac812fc93a63f5ab6e35134027d725cd749ac478763e96a30556a072c0371870bd7b8b9999c5b38e8b591ac3084d4e36aded7c4ba96ab80099ca5061d60539ecc0c38d45ceff61dad3f472dedfec9e43aa8be13a8057bb84b6d116177b7c509ff017c68b80024d46e3d4a540c7ee2909eb769db233936517786bd288a00a052a794a6b154f7143c96bdf293884125b0eb65b1f26317b3602911e719a7bc30599e73d2b8fa92fca7e842cac9e98d3e90840d1593a874647187174c9cead445ce5605f820a656b0f8652ff597d230d9b662c4bd08ce300951bb258eff4e790e15cb76fbdcc9c9be82ed6c69945423a7f8aa63dd871409c818802f4b7b975a59f524d439cb86a735ddec64c30bf415e01ffed6b37310d5784c24e0d830bd03961239b38bfac4bd9c7a79d8b4f713d87ef3902ffd520191f6276467981464f5bbb5fc2b0cc2556c2b1706ce9d4b700783ade09b28a1af2e6d5ab536ddbbca8b1a04b2480a9302057455047e48bcbdf50232ce49d484929635f1c56fdb059817b619ca2926d301f2c4ec4ca1b9076ed835cd4e9adba4b0214a7ddf2316e847d785eac07608af8a123310d749c110e8a939ee0a918941e7a43870bddca22e8e9d81fb6b7b92ec7faa533550170eafcf0af0668523123e39622eb3c389370e95d95ceea31c43537c6164a31ed24535615acf8eeb534ba3313828eea973928f6d68226d61287b4f410c9fb8c00f4ee717a7f7c593b562c9007db6605bee2ee16fee38228c8c275c02dd270a6f726548da8b394d4e74baea06095932d1572923a1c464366827307ca36a44dd9c400bddb74ac7f9b4aa766aa57928511dc5b2ef6352db2e660397bc57ee89244e167ad0393cd7e14e5e9f81f6eb7fb4ba7e7574b02f7c1e1a87036e10edcf1ea7570c1b9a7d0b10e8a1fdd169bd72de88e1a7d667b266f1d9776f2884a64ee7ad2650f4d701cbc0838e99a0a505ca8e8df8ab48c8ada328ef86fa41521c7896bdf830be9d713e10b2d556c615b5fbcacc1d4f88a06f5da7fb2bd477354daec561b61ccf4fbb8a3844551eb66b3fc19dc505fbfce1a1a45df2be0c36463de00121743d8c0c9bf8a66a76cc13b3b57e26d00c9c29cb5d665dcb8be6092fc1762b805185f11249a49ae73994f58c1c3ee22fee71b3c1d8a0f4c43a5184b3c49c46af3afb8d5759cd1e9a35be54767b82c4fcd7cba328013ffcddee75fd11db4714b5e0d1a6f54362ca052976a891c02aae05265737e3cf5f11a4da59544f9365f98d6f75994d3f230c3e07d904f0170523764f6b71015633073be564434d94d4899d263d17ddfb50479cf2291e46f1f1042e7ae22b8fe1067e088e119bb6295adefcd6b5693ddae07172b40b9cd7881e3df698fdc8c6538af849d9b858c8eaa2486c8514ae50d63c9c32c6d084a87fbb7de878ae5496d5965abe4cf4a8c89e50a8d79616d4962b9fbeef8c0ff3ea7ebe9dedc3a2cc298e8764220d534bbe06face3ddeac6b34bbb3fb70edca1f6b4e8539a4b7501bca6f2847b72a8d0156e0cf5dc47523e30e81578c580fed82bcdcb335ca41ba58e589b73e4705750f51163452d43bced35b2fd6c3a230a", 0x72a) syz_open_pts() close(r0) semget$private(0x0, 0x0, 0x400) kqueue() syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) getrusage(0x2, 0x0) 16:00:44 executing program 1: setgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000040), 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/58}, &(0x7f0000000040)=0x3c) close(r1) 16:00:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xc, &(0x7f00000001c0)={0x1, 0x0, 0x7f, 0x100000000, r2}) 16:00:44 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xffff, 0x0, 0x0, 0x0) dup2(r2, r0) 16:00:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) socket$inet6(0x18, 0x8000, 0x96) ioctl$TIOCCBRK(r0, 0x2000747a) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002740)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x22) ftruncate(r1, 0x0) socket$inet6(0x18, 0x8001, 0x8001) close(r0) kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x41ad4af, 0x0, 0xece6, 0xfffffffffffffff5, "72051f60f897bae0d21cf7d96cd759293bb100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080), 0x0) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) r2 = kqueue() write(r2, &(0x7f0000000180)="7c86b16c7fbab31917422d9530586b89f9464dfefdfc833581681617c1335e13261bec161e60bd53786cac1c0b62f5478faded778dba2e980c42d38229a8612783dddef63fd0eb7ec6d40dd37e5e6023f272d5b4b9354ca1fa8bb2dff8a61edada81201732c82d4043653061d1e8d5bac14a81e7f1a1b8472e54aae646eea563842612663cc6bd37898ae8bc01b2eb5af04944f70aa1bd70d3b386d262a93777d23633ee3603939f46", 0xa9) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67e, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 16:00:46 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f00000000c0), 0x3000000, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000280), 0xfcc3}], 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="60bf019c0996caf1305e9aa209a3f722189843657007e3023f9026264c8ce7ae61d170beff8f5d9107ca9585d7ac2343ff17baa534f703d524dd97d9198835d32d678758f06ddd75b2ed78d256b38d22c1cff6697e3ac91f3f31fa1f47bd7ecfa0ab9d7d2e206b086743b84710e2b4b47d6a6a21036e5475a38111f381f234f7ec01717a7aba548b0871811395ad0f1b1a", 0x91}], 0x1, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) socket$unix(0x1, 0x1, 0x0) unveil(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)='x\x00') 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0xf7fffffffffffffd, 0x1, 0x0, 0x2ad) 16:00:46 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfff, 0x0, 0xbab4, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x1, 0x3}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000500)="e362f9ff36f72ee995861b2477f256b4893cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d82170de189b145d5fc2ca31bf9acbb6fada40e4beec0c6262f9b45b5737990b356e842919b3b182cb6c2ac2122dc22534db754bb35a6f5711160000000000a27ae601bb2393c8000000000000b46db27dd1638161d4d1639fff0597a46164ff54e278e7b2b532c8cdf7b0b40a3c44f2c7a84f61e8b5b4c7b52f0a30834417221086a3ec8ad1da13b23d0438e830107132ae2d5c3631d2972725114f9b16318b464e5201c1e6f177ef8658d8e32d6eefeadd6096087ad6b850840195513a187778390b890e7a982aa9169e1007954593a1a63e89e95f9cc8cf53f581d3563bde03bd4557c54f82c55e7e47533a33b52303f1592fa038e02dbef89e33fb8919cdc5a2a252b69b8b0225f9bfbd50d78d63fddd6001bfdb3daa2620765fa5b4b215f10adc1eb8855c627b58ceb0abeb1a7cfd3fe3e068aea6c18b6cb9f90a3b1c2d67144be9bd8fd87b6fed99fbba9bce304c7697c57596877244c2fb0ed83687fe46da9c9c57d8de3134bc60fbc6dbcf3e5dc40c17ff53a5df435724d12c86e241e9b72eade344664dd8930a547f76406a66b120e4ad258461cde76b86335886aff1d3800349921d99813852db64dc2b00427b535695fafa3302a5aa8a55b40efe", 0x285) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x3, r1}) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3a, "bad83f067108e2dede80000000001f00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:46 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x1081, 0x100000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fcntl$dupfd(r3, 0xa, r0) 16:00:46 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') rmdir(&(0x7f0000001a40)='./file0\x00') r1 = socket$inet(0x2, 0x8001, 0x6) open$dir(&(0x7f0000001a00)='./file0\x00', 0x8080, 0x3) sendmsg(r1, &(0x7f00000019c0)={&(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000380)="ecd7620da07abafb65fd68e5d5d58d05bbc60b0bb26af2893fa24efc208eebc371f91f85c017ade16dd824f707a89360c7fcb7e162ec30c6a021f99c13499b055928939e7b1d6f320b140aec6ae9543976f0db977c8254abdd6933f116c749684f042399329bed8bca9feab3668467f272275ab53b412a5d66c3eab9de1ff45600e2e7d6a347a3c4aae3afc4f4145cf3ef54826f70fa17d18d5184559f03260541a3f825cad5380ba12adebe9c62838c53f3f51a03b6fad78c0e88ae9fdfb947b8206e562f5aeef2bd6c8a7411ce5af92b3979ab96a49d0f1e5661b7a03925da51b27b061701b234788ab74ce83526106a5f", 0xf2}, {&(0x7f0000000480)="efeb15e4666f9712450c37a08724389fd936bf5d3ec2deb89393421e0f84239e86157a49fcab19e57f1c693b8ef473930a5b60b9f37192d7aafe8014f53fbfe26d0848f6edade00c4e112d2b4786cf6226036ccf364229cf58a97443124f3509ea582590a7bff9d2f2bfe5a42acefc0faa97d5483044c658a532d2f161aea7ea157f9c24768ac969bb3814840f6671921041d773dec8ba8505d783827c8c67539c7e3f785ce5819b8f48145094693beef459", 0xb2}, {&(0x7f00000002c0)="f5dd7199c66db7ba666606c2bb13f3c9f8f2f5d950f7e71458e2a13208b08e214c8b886fcde1d1bdfe90caab3bc686eac3bf20dc10266baa3789", 0x3a}, {&(0x7f0000000540)="edbc76c30c651ed535a9c57a6e3445489efa8fe47617095ad644e008ca3d15d9c7d7ffbb2ca8287927cd16f830ceabf9ed598f32a94694efe5399c1063fd00059f867a445fe804005793fdbc391dc798e17005d3261837d064afb074afc5c9da1e3f2c4a3a9b0cfc1b27fda2a068a5e8440da4af1d08ed4b954ca61fefb0c3e5be22f88d94ce60f87bacb03681670133d777962c64554368a4cc11e76ebf97f6ed75496d9272fd1cff103bf0c95ec2d7e2f86d7adc03210a31ac151b0784c3ce8a5483494f6aefc9bf042b2ce6bd439f36bcd82b0ca4ba0115", 0xd9}], 0x4, &(0x7f0000000680)=[{0x90, 0x1, 0x8, "5e765dccc31f41c99324cb8f6e7379da2aab7dc6cdc3b993a1d86e6fe5a935afb7d37cd0ff7bed19a78386b1673f40cb62108c2416d8a1ea44436c50eac9d84d80d89b96adc93afb0b8037ed66d65fad5b0c617031473b6d278abc9eb759e4044477a18e1a1eb247a6079a1024f5e831e5990ddf510a0f03d43bd0fb"}, {0x18, 0xffff, 0x80000001, "e8269f"}, {0xb8, 0xffff, 0x0, "449ca34c3541799f644583d08368b09b2f69a5d0c9be75c53d2fbace127214ebca330aa123c98cc262eccae928030f53c47d990bd0cadcc7e0ecdb222979e0842a4846960b52ef622fa7183a964a34ac954e43fb4b24f1dde85e31137c1b412ad56dead2283b905518e866019f84b2d78df37720823eae819073fc3da7e61aae7150d285b35ca466a3034c3c3360308200484a5020e63d57ade8418eb74a471b902194e429089b"}, {0x1010, 0x1, 0x9, "d13f08f107ff8044b3c2ca435a29927ec2221c9c3d89e87b8722eb36cad94342ee45cc38d2c58225a11ca3242187c8f9c4563bb685e187cc9ab9f597036e438816847e3719836ff6a0509e6ac6b6158c1bccce253c7877b6bd40dc6c85f9ce11b39b7c03ec738cbed5b579c9fda0816906b533c6be7b65c3a9ff2efa7714425d31c6da409024a4d2f29e0f413bdfb8742d0dbb9693b6e52019255dc486dc9f5245e93774f8d7a63d4bc8579f377f42e1f462ebfbe7d79c0b57bea74b7b39a5821d20538f3dc32c907e9365f4c71b7b59055f8f41d6a56e05bc69cf1ae337ae828cc34e121f7b489b70c71837813bb3ad5d6558a5a90ce1016b8bde223a10db954dc0cbe74c3b13962dcd40c2f8fdec6cb626d80ae456853322302041a126ecb1c08cb54168cdf85bf4614d96b390a707fb82e7a5a641ab2c5b50d477a1f18744e7defdbf3c3648c70c651b052428851b2a01c9c2a46a6e38ceeed177055c64dfc717d84f5d2ade4d166b9be8cef52b154d21c206c08b2ae6a3d9faf16b8bba9f1c4e5c3b61ce9f5aacdae4c70856664d6d349a16118c3511fb445a6b80831a7c7815345a4672746acfdd82dd6bca79429e7a2ab1135c1d290ece30083b67e9e7b2bd2060c1250657da6931bc36456db02341eadf529fb0f779a69774488c981465d6296c08b6924928e5e3af9e0d7ff51897163d744f2261d607124de41689f6a8a9894a83926a1314e7a6204d107dc56775fc5b3c64237997cc51f29985f1638c3964868b75c98270ca163bf01377bf3773e85aa70bd0459728c17e19b4d9f1571c6824fc5429ecbb129b1b9332131b2911e6999b168ce9fb2aa317dc1e04575a32f3d0c124ae21fa99312ca098da2601e4b415d845a6657001a266c211371a5b1a5995cc43b0cc0346fe1b7934857ff55804e21ce99a3914a172e8364bdf7cd1eb6cb49a8182d5629aae212296103649463b71d2be2932abab4a07d63adc2cde1a7e1724a01bf3df88982da8bcd0ef9ce684dedc26e9af560863a8d179a39e77fe827b04f772a29589e8d2540000c522206cbd23eed6ab6f85aa6a8b3e60c5de500c0e151a8c6e292da64acc26f87e5993a47121209dc1d2bc332259f3929be5bb05391f68f5a20dfdc1190d14dff7c31c7a3b2cfa7a86ec3fe4f9729e950382858508d5efa6410cb06043b9cc613656afc21231de5695789935d62c6ec760dcf4f832d5aeacbab63cec9b15c88abb7d333cd8264757d1521bdad3538d4a9ab2b7251ce3d1a19bc6be9856f66919339c42c000d7776f0b1dd7bea00d00786c5df317411864b0a79f2fa69610bb67097e9aae101e08b951c33311b37d8675d74d2196989cb00c3f9e469419fd0150294ea0213fa24f86beccda7903b9635bec3ef821e5ad7b81958a3ad06cff37c611d31214930739086de6f0f569556e7d78db577ab3309759a689f16216350581fe400901206a33449b3c5a36e1b1b60dab3b79f466962777772b03796968c7a3b5dccf9b58d9cf5f6f49a47209a5a62944cdec8883f2be44a36cd0ee8207f294ae9b98c3f957f8517c481ffd445942c30ae0e0fa46a49bf26b7c1eb982e6aa332fd6d94f3497f9284487082f8620072c17f4e2b9c84df0cac79b6857cbe7ca4c810e9b11cc28b31639c4883cb10acf5b70500567bd5401642a1eb8f351d2201ca17d448db257a54eabd2424782b41512c13b716b7034cd29b4ebf560b24c58ac77bb01376fde42157c4140ac562b351bab44a736ed82531c8905cbf5f2373ee2514542da3ecf47b59536fc2306b7deb498fd3fc6ae148a0f6a08941117ff65a5c7bf16c84c7159ca0452d4f9395011325f18be2026c086262423d488df9d82a6aa91c058d08d7fd7cd808eac4be20c661ab45e4b9f4f4b72f5f93176c60aa66b4c6539aaab72c96ab328163a79c167b773fea7a7d814e4667baaee69ca6b52c11c9d84511b66425dc428af411375794519ebdb136e9d8d9b354148223c9b00feef336e1de6c2c876b7067f62c96a7dcdcf0694a4e7bccff523e924cbf57e6c06b1201217989baa96dcc4538f1fbf9a80f89576776361045f05e7bfde5c4b3fd090f4784a92b88b9e7bd0c6c9b33f96f35f2ee11e1a407fdedc3ad996a3c04468b8ee04a80d65f25e3961c36b02f2b0ab40455c84f3a27fef55c5dc9333c11ee83333ab50e5b6cedcd39e19488f9e753df2e855af64fd7d98684be6edf73ba03b80003afec3754744f2fe9cd84143f96fe4a3b3a6054b0f14620850faab82a91d392cc8f252d958b958e6ee9acb35881f47a3dfedda43cb6ff3a58b2c6f7f4265f77c00c8120b587fa3d5e1cf1a8078fdfc9692ebe843ddba88c8a119a9db182f22e98633ec3efdfce4d9b352c7e2c545cbdcbcf210a4066be287f40269bbfe2b6968ca8efcdf0e4c3d42e66925384176e6921a59bc348d1613fb7dd575caf3c956d2e5aa0f5c8949e60d1745fe647756c472ae40978282523ae42791b07d8c1701fb40ae47ce57b9a264778aa1731bb5b9bd55c1fd0ec91c7cf255143d220f522985d30edb99f12bc1980c5f4749d4e023a49e1b84b3e083c8c8fecc95e84becf8f420c58ea712fad9a9f83d192c574c7f283627801692d049bef38f107f264bb4277ef1754d01a44a5e2b56b28a36411a79f37606dde8c3c1edf7069a31da4fde5e6b2c5e330ed0c2c79fc57d80b1a17eb59c268998317da2775dc16d9d27238ebdee6278671aab3a1774ecfcb54133e38134268337b0f2f6164f7a5d6e4e11aa05866764d90fb993f9c16ec4d172712a110fa2a2e14689f72babb0d477f95e146be336bfff91523ec33c914bef100cb532e554489cf8bf8a2f2f53e1ff626789339095025ff93959ba46f0fb2d4b5c1e96a0276b16c37aa2c6306c090e79cdd6ccd4ed5da7a4a6e1cf8175d4d8a307e79ffd3670e0f9f613807669aa861964d59bee31d310515b538e92b10c2bdbaa1bda133b050e85ee35b33f9bfd5d950f3a84d0438d7274cb320c29f682c02b669010ab7294f53c566a27f25f18d1726975c6c9d92dd5babb62db3687a40f6ecd38340ed029dccc761ba9b596001ebc31a1b8b45f9cd0dc247b3f509f04670c0cc64163f4ae877c7db38b121f6fa6d27b60ab7387ffdbf008d9e4b01bafe58d96b48af260ab2f48025f1f2630ed063769ed2bd921aefb60e95fd9fbc6314c74f6f4a657cb799db91a1adfdce56c631e32f53b66d1924599dc983e82f736a6442e434525a03a08cadcc04dbdb0acfa59b4c4e8249c07796301bd892f55a54b84605ff0259122ebbdb8a25fa5f73fc7a2fadacd4a0c93f929e0042ac675cd22ddded683dc86b456638c407a20422f9842dda65b885a0a5cc72753ac3ee00f19134ecc9045cd51578ff1be87216718911254ec641f870b8520fdee768739a8ecb1960e14e14e8c0d58828460a7cb6feffb67c158f99c773cd7a51f14e6cec2586b3c59d7e034762ea025e36ece601f2ab2c0334433d941af2cc7dcdee1c4aaa5e7edf454227a64e89eb1f6d1eb4a4c8a356cf420b75193b9000acafee4a3b19ea8b61f8a5162b9e0790361bc9a6963597003b4e309cf339448f4328eccd99bae9701b42961e90842388ff3e8b8df6685b7ef34c9ad897949c25ed582bc81811f6c84c6d38bc77e4e025a2c693a03cc9fa999cc4227e591b43dfc7bdef0f0e64fd4572dbf2192a98bb9b40f347ea7742f8966116719dee5ad8fbc46866b1c707bf461734783f371cdd76aee831947ee88e6e91aa17ea275f6fd70c140fcf53fbc99faf4e99a8f68047b337e64df32c0c2518632fd45b55ede69ac111612b3f74a9a1641d594ffaafc2b0c595fb0e42c5867a5c02a1b6ea7eafad3310c6551214a9143d1dfb7c7ce7d0596efce3df9961c0f5db3be2d4f501fa3008d2d588f59bb576da103f0e02e60301cb38094e5c26dd04a6fd3eaee329505f443b25c9fd07065364518d7b757af11fb7f44ae3b7f6d29f7ac27b061c4f94b1174a40468c5f31c6c79272958b9c14b217efcb2a987b8885aafa0f53ac3de386234282f6c5041959e40230ea1824ace58db57c45d540582c9929390b3d8436851f2922cb54db95eccac370753e7b089500a03361816ca30b94a98e48a6cd4ce94f41dd9be9273e945da4033a08e33ae9fcf67373bbde1b673c83ef62e8992e4805d44d9ad549da0280a0e84f90bc26aa9273159424c39284171ca309e5b72247eb99740bffd3fa6343506f86dc537dcb85a52747de2349f7ea8f067c24dee7bf40d7607e6e647b31e71950db95da9a1286134f8c87f552219c69b9f681d050650309a4f573d2da92a224f08601dd3bae86312137bca8330997b78f118668377edda610958e1675b1e4ccfa2154963ab42e25fef50f2fa5f108c3179bd12b9cc161f62a06448306ea8e40102ae1a3ce2991ece9193c5c044498249f34235ca3f00e6a7305f0bec0636f3f47c99f610d35b3aab71923a05a892965ac1809ca90f5fd2c684b737824ef68cd55f62d86f2ffbfd2e21a65e3c0db5880125c454cb2f297ec0571e8b9139e332e9d1a0b94246f4b4dbec4ddcde04b28f23ec6aa69b7eb030934ecabd419b9b88f4bda16c33dc1202d2de2f48e329c1d6b3a96d63c2a89df85648b33a7b2f94674280d0c7c822f958eca9c8a837cde51cb64a6c97c755b33f74e8ef12196b64ee5a9a4a6548115fafe07f7bafa4d36a543dbdaf4b17a6ecf5c86334c55cc702793240c0966c1a66bb185b9f75f1c40fdc791ff234ed64386f3bef490c496701137d11a71d42d58096b44762d2187add7ccff035442031254c7a6e62032af78a6259014af247c6bf4595e3afcd35e4b35ea3564192412248ff3e133785567122bac0b27b42e8cb8d5c85700c70c0dcfe968110234110d163242d9a72e7f3da4ed997a2a70f22230b81421dac230d5bcb77c39da9e322943886e0903a063babb0ea9676d41a30eb89b367ab6494eefae5336d7f2a763bc7d030db9170a331290301095437a11262770430920695f1eff7d35e700962ac487f3e3299fe654960d8f3a0af562e01707ce598b635293b5bdd2e1ef8f6bc89c6caf6f09f7cbb55d909704caa83e727d0013f6946456965da6ff2e0f58daf116027dcc3fe41e7280f35a5e9327c9bd616c56d67036f9e2f622e9cb3e52fac2492061be50b84907b439c2d842f0d09fe0994375ff639e634c47302537268ce6935a1204feec4172853308200b9a0a43d8305a8ef8f0531e567fe53337dc5350ffeebeffceab83cdf68c1ff99302a5f23aaf032b5c060322c3d5c98ccd9d8724e230ab3b2a129982a444ec0f35c93bab77ecfe4f872cb3fafce410bab17127d2a90be4f371fe3e7e3e487bb93cf589aa636c4ff5181efacb0e7b10427cda802d03ce0385c4f1d97ced521e0a4fe2a4ca8a0fd5b2b7f76dc69fbeffbe00a56f1adb1a11033627476c5d6e4d2ecc06429989bc99dd41fe760e417afbd19ba0e458fc5c958871d80c198f942b273b1bd55d10bb914868ba779b40d2cecf055c944f0895539555716890a93518836fd4a77bd8342e69a61ba2963e697daeb347a25b0ebfe5d9a94bb96ad363da5421409d4e9cff1b97cee64b5db3830a9a2f3ee8e0876f24097389b4f99e67b7b65da9b070b8f959f375fbcd1b6bce590efcf744b9149f66ba118c38b2ab6a0b69917cb20390e69a096626e5e7cdda2f21634eed5dcff7e0df72ff822b1d18801bd2759fb49b7ec44c0448fa3c3e17b09cbb610696c095af299c369e387ffc048"}, {0x88, 0x1, 0x5, "2bf29a4ce57e4ee24ce1e127ddec6586b2881ae58671b42587dc366508bc97f76271aa0a515116369ff069cba42f45c21989e718b811505b20a807caf9ea8eb371b190cca1237c13699e5149ebae84f1f0d98d01cc9b4684cbb56d6eedf08a8051e4e7c26f802cb9d33d88793286161d10036c"}, {0x110, 0xffff, 0x1, "21701c291e9bcfc31a3510acb5b8bdd68cc510dd1adb1f8ec4a4cee35a4406d6cbb1c7822f609486bf9a11aa7babbcef381553ea69c0fdd8735425805561dbfef84f9db9f32901e53455da2fb88e5a7997b1ac60a3abb6d92c59e2a76d9dfd61dd8aaf25bc7f835c68f935a7e92e78806e0c85e11439f61634135d3c10b2faf69521e4978d2280412cef318e6fc47fa19d6f415b3f4111089acab0c51f4fb7a53680c925919d84324f189b859d279f7fdb47f8659d21a9b1dcd6b5681d261ff273003bec3f86b9532b5c893f264908258246d371719f4dc9bb0a9bad756a24605aecc988e1d7f237317c567ea15065014527c8b9ae2fe555526f07264e"}], 0x1308}, 0x1) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') 16:00:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) setuid(0xee01) r1 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0x1, 0x3, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 16:00:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x100000000000000) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10002028, 0x8) r0 = syz_open_pts() r1 = open(&(0x7f00000004c0)='./bus\x00', 0x1000001, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) mknod(&(0x7f0000000000)='./bus\x00', 0x3040, 0x5f5) 16:00:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x20000505) open(&(0x7f0000000000)='./bus\x00', 0x40000000000000, 0x0) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000400), 0x330) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000100)=[r1, r2, r2, r3]) mkdir(&(0x7f0000000140)='./file0\x00', 0x4) 16:00:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x3f) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/49, 0x31, 0x42, &(0x7f00000001c0)={0x18, 0x3, 0x94, 0x157}, 0xc) recvfrom$inet(r1, &(0x7f0000000080)=""/48, 0x30, 0x801, &(0x7f0000000100)={0x2, 0x3}, 0xc) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r2) 16:00:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x6) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x3, 0x40000021, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x30, 0x3, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0xe1, 0xe, 0xffffffffffffff95, 0x81}, {{}, 0xfffffffffffffffd}], 0x20, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x5, 0x7b, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x8f, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x1f, 0x9}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x28, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x42, 0x40000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf000000e, 0x5, 0x3}], 0xff, &(0x7f0000000200)={0x6, 0x3}) r3 = semget(0x3, 0x1, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)=[0xb6, 0x6, 0x2a5cc00, 0x1, 0x2, 0x100000000, 0x1, 0x7, 0xffffffffffff8000]) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/54}, &(0x7f0000000240)=0x38) nanosleep(&(0x7f00000002c0)={0x3, 0x3ae}, &(0x7f0000000300)) 16:00:47 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xb2) 16:00:47 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) chdir(&(0x7f0000000140)='./bus\x00') poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x1d0}], 0x1, 0x0) chdir(&(0x7f0000000000)='./bus\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/128, 0x80) 16:00:47 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f00000000c0)) write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x588) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x8, 0x6, 0x5, 0x7f}) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r1, &(0x7f0000000000)="b9276ed5bd06b5c4328a22f65569115f804bca8fcadcb5df284d5c3fc841b65bbab02564062dc54b66155e", 0x2b) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) 16:00:48 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="b65576150a7abf78576876956eeee619a49144e6cf09163d3754eb897c3c0a6e535f717d4a8f23d77124d0ee7b5c053def11c690d6ec2c7e9000ec7e9022d862773e2c5ae681e19541336e761e1ca6be00bcd167d602738a8434c368e73017487fd57ef16642219f4bcba45ba1eb7e113a15cdda34f166c24da0a3e0b3d9b2b86fb843eb5e7b6b1d8ceb83c4d5c25cd5", 0x90, 0x6, &(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:48 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df040ec011dc91cf36638b4990d440200229e9ca601b400000008"], 0x1) pwritev(r0, &(0x7f0000001640), 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) shutdown(r0, 0x2) 16:00:48 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x9, 0x9, 0x0, 0x2e2) 16:00:48 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x203c, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d8", 0x5d}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="ba0ed314e6b8b6a4a52db635249a3586fe67dd245ee052d4c5", 0x19}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="18", 0x1}], 0x1, 0x0) 16:00:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000fffffffc0001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="4d736276904a2a", 0x7}], 0x1, 0x0) 16:00:54 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023ecaec4e133e3f439a7241d2c983547ef9da0200000000000000000000000000000000"], 0x1) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getuid() fchown(r0, r1, r2) 16:00:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet6(0x18, 0x1, 0x0) close(r1) r2 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0x0, 0x0, 0x0, 0x60c, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:54 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x20) r2 = getuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="da13ee44e25e6b49b69e6d30b3ee098009a4751632870c9bf40ddfce8a441439d53a367d36d26605476e510170d756", 0x2f) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r2, r3, r4, r5, 0x20, 0xf}, 0x4, 0x7fff, 0xa2b}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffc) shutdown(r0, 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0xf6c5be5de26b39b2, r6, 0x0, 0x0) write(r7, &(0x7f0000000040)="8b4b26ec6e6b5e385ec478d33d81d0a1b53b39ef50f30b62ebd3fc9e9ce7e42f47f96445d8443b41499f7e599597f37b37f16173f904e13daca0081ac7617a6cd685a4ace2b8bf58c1d65c6301120061372a621e0370e8e8e7828a410cb9ecf910f04580e94f194a482ad29d620002bef70959253ee914b85290a09a7220df4b786d2fff8cea805b9406abe96a31b75c66f17c5708", 0x95) dup2(r7, r6) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = getpgrp() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) r3 = getpgid(r1) fcntl$setown(r0, 0x6, r3) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) 16:00:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) r3 = geteuid() getgroups(0x3, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000140)="ad32d369678a660320087c262c2a0307e9939166e84add333f2dd6122d72001908d45216465523b95a0b128b7365adf5920cf32a1acf60577d12816a55ce76a3b0ce350bbab548759bfb49a50e7692dd6b10a578c22c9b2a60368c30d1659334a6a8d91f12353c75e85e44e55a170123569f97c705b894728537ced2090fdfb98354f4f6288c402e1fdd8162b7e000efd368db962b6e755b7a72ded2315ff02c3fba0c4a226410c55c8d9e45c4a5d030702dc104a8b7a2386c6bc53765167f6c1cf32d8a8eb16902e299", 0xca}, {&(0x7f0000000080)="e2f4f8c804dbab84e089585a8f2a9ff3cf4967b48c881cbd4ee4c81d3a5c4a1d27a050b0d3b9b67f9c6b0df16b175c7ccc9894ba8dbd61fe18009443adfd7f244718100be1a04a8884312504ddd9e3fd2f9d8d8c1d56", 0x56}, {&(0x7f0000000240)="6125b314acc7797093a065d479adb831d334f370d9edc065cb", 0x19}, {&(0x7f0000000280)="b0d4ddf38119c636556cc9d139942f9b52fae07c121d083d75d94fc4e7c302b0a3a74cd35a56270c768270e2f9e7fc48899373", 0x33}, {&(0x7f00000002c0)="5a2225a91dda9c758b4c56f6da542f84ed3e36b68deebb96b1eda4d418fc5842ec63c7a45ef23ed16dddf505779b9ebf47002daa459f0962d761195319f94d0b08db0f9e92ec82093b66a8804c66adca173642263aa9037e248f7b5315442085a93f603d88b5ef2e103e34d0ecdc2dd20344c7a13c2b731f0f156988fd17e9b2dfb9cb08033cd1350d308aaaa40076de2a822e81f58ef5e5bb151760ee6f44435354f965b5a4b7b3", 0xa8}, {&(0x7f0000000380)="91edc73a2e0bbd019f1627acd52a1f5f68d4a7e33c117fe74444f2ae42892dd7b91488332d85bf15b959d68f593f25a0a6fc0fbff1eaeb741ba3449be6c60305ba84477f33258563a20353ccd05793178bf22a079983fd1fa3f571fc01bc4f5fd0e897338bb46dae990fcbcf2e827e7670c53aabac976ea98c8404916b64e7f85e896071f43e3608d61af0cfaae11256b73213c6fff5d331ff0fd8d3b00ab1812b88556f366a4cc06ab5930fd8a8d32dae39e1d93202e6084c36196287d21986a4df567340622ba2181e88a5c396ebd45f3e6138a845e216f8012d57b3da1b608bed0edd463f7eff8fadd46d4262ce3533624638e34af0b9", 0xf8}], 0x6, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x402}, 0x4) r8 = kqueue() r9 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) dup2(r9, r0) kevent(r8, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) 16:00:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161be) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x1, 0x81}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x40000042, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000020, 0x7ff, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x48, 0x40, 0x7ff, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0xe0, 0x400fffff, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000080, 0x4, 0x5b}], 0x600, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x4a, 0x1, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000060, 0xcdb, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0x11, 0x3, 0x92c}], 0x7ff, &(0x7f0000000000)={0x3, 0x1}) execve(&(0x7f0000000340)='./bus\x00', &(0x7f0000001680)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='},++\x00', &(0x7f0000000440)='[\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00'], &(0x7f00000018c0)=[&(0x7f00000005c0)='\'\x00', &(0x7f0000001700)='-{\x00', &(0x7f0000001740)='\xfe\x00', &(0x7f0000001780)='-*.{\x00', &(0x7f00000017c0)=']/[#/\x00', &(0x7f0000001800)='@%N-\x00', &(0x7f0000001840)=')\x00', &(0x7f0000001880)='!\x00']) getpeername$unix(r0, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) preadv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/58, 0x3a}], 0x1, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x62) 16:00:54 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) fsync(r0) r1 = socket$inet6(0x18, 0x2, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="63872bc6"], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="10000000000000000000000000000000"], 0x10}, 0x0) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ec6a6823081010100"}) recvfrom$unix(r0, &(0x7f0000000080)=""/89, 0x59, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) write(r0, &(0x7f0000000580)="548be9a49f87a32871f74c5c59ece027e13fe7033d388dc59d3dd12302492be70de6f717d31cb31077c890cac7ac9d1f9289692d4e1658deb2886a27313369245ae3b32b45454014dfa7b0753db44979467391aaba60863639eb169cc81977278b9eba81a275983658f097d732aa73e96b6e7117c9ea37daf4d06b7e0a49d66b27ec733dc37427fba64427ea1034e4dc7123f577b3d50b8da876a7f805cefd3fbb6d7c97757d75033a0759f8c0e3920ac109b74ccdde69dacc0445c097c6844837a1d9f9ea1949cc2fb9b010995cd85b083bec61daee1ea309a327584fc82090ffd6a7d0ca85f305bc89adbae4a0a9cb6f1188904a6600975a6e4256dc6830bbf26ddaca7a9f5fa857023c54dab24137f0da39338a6d38deb78d6e81a22fedd38c3c15e10f3e57e016eddb82afff40788f8cee6a1a170c5ede7a0fe60880a7439f72a86ce7e71b5c5ed7101bdc44065ad4611cd388b4a15474dd9af3153731d678847e9e3328a47580de68633f5d58d4f8737de1e675f7be5c82e68453aaa62de5ee39ee326081f10f036a8a93366155c7c14ba65bf925545eb469fb0dfe1705847d841ee595495cd57daa4a8b1f3ac2948231cb19222f29a00b0c88a6c65ced1e66dcd89d2ba60f45238fc1f5252136dc2ed83a63bbc8e4dc3db2b6461dcd8ed6cef8e500cd7b6eddb8e0be55a644c9dedc943e9478a493f9392a5ec6e7466d698b0913404d1b912b3bb3eb5d8d9f0cf3a81b338c314e24b9bf3486787b2a61687896bfa56e904313aba7af069ddd394b20a1201d949420f2cb42e71304b9ca100742a8953f0fa2f5ba617fd33d123f11084accb875a8986a8003850a822f5be6bd05bc5b2cdd134bc139f3e0f55e12165f87bcd7c1ed42b251026bac6b4466baef8a51fd99866e86ed4cae30f1ca39b74e1b87048b3f3379792a9bbefd5bbb397bed90ec9b0d05fb0f29a6b056775e7915273e7e6bcc8248ec1a72630347c6604e03d440b259871a37e33f321ab0c85b907ea5c3d4069bdfb1a2990bcb9048224f6b9bae8ab76f290427c2ea2afa3eb1cc46acbb0b5b23e484b1e58d53e6ff365a7309bc0a7bdf9b5232ea4159f2077621d8d7f1aa28e89570fb4ab2e2d5d6aecda2054dd5fd7dde6acfcde250d6329d54da70aec41299e63a04f678272edc10f3f06ba5109a50a9a0862688bcd028db99978d0f96d7691138113ee803f904acebd3c46c171dff9ba6d5dd374bb920351ff0902a930a94a0ba42dc23cdc9ea4f2b4096fa2ea104308ed3b16bede3d4f2a959a4680af764e996d3542fd83469ac5fbb036f20e89d0a899506e0c5572f1d554e76458df082e296023fdde22defe2f7b45b6623e14d61b04f5ad0bcd73f3ade2fe9493771b50901bc36e9d94895b6957eb00644c5159e493b35cf6c21580a6ef5c694d4de1524930035c102307ebb36ea2b41046730a18fcf3c05c7157a8268258d2bec331ceaa7dad9b19e46116e52fa750298b96d0b2432f170d318b104860706c116badaba902016ebb0dfad01963adb3e2a32ef52c6f9599dbcf00cb9a43285e34aa3938ad3fe4c0ece2939b3e5acd8da2b2703a5c4246fcc870fecadc81f5ff5bb3bd6becf2d4e5861ad2299ccdf96ffbad61e40476a497a0007150af04c5d2b8e4e94d07376e7b624b7f4db3551eee477acec1f4a15a69241184671f62c747817b8521e0d0e9f8910203eec2212aaa222a03b431c89e2343cf5434f69b38b1c5465939f631cfcc51422922ec42f2c82d0a6f8a356afed28b413ffe4d21d833b45783f8fc9e5fa332b285bd3f7fee162a2d9da244e3ab08b3860a994e27568970e87af1dbc02323f4c8d76c8863c663f85734d54cde70df36166a2a1ecf8be490834981eadbd3dbd001c3b017022b6917985e4dee2530b40e5ee91794742f5e6994d177403ac86ac83bc27662cadee8f5f293fe6bdbe40a601d6a05b8cbc9e820213bc73a10fd651a25ebdba4fce6c35f33819408e9d109f2f944a77743d8e5a1154bd59443ee270a8dc1808fb5bf26dc5dff834569afea3864d938d73c26184bce1be253189fea98b45c43245ba998b951753f9f4eb46ea4330565dddb33c3dacb640f686f8adb0fe26446f8f00aebabe589622721488e9a9e9143c8869973779358f8e77abdec65c1ebf5fa0d58ca323e383c824d0c5bf8b5a46b1216d436e5225bb70278d1893b82843a1483edc8b785be9606d16d2ee178bc854f86f869eb03a7d4e1004d0e73cf61c381f9dfe030f1ed2e25ae38daadf5826a9f637b68a6f8faa77df17140e7163a9c7637384fa4ecaefa6433fb14ec2fd3f8f8cbad9dac37c14e7c19670deec1245f35501bf373b701fe0a6927faa6a546344c1559082f0cef3aa61a488c07edd95e0b24f7bb88c01a683529edb9f61b495bc3a803f3d115969cc32a3a8cdccc00078394c9d8cacbf868349a15586b978f28d51a4b054c76cd623264244a89865ca223d73b2f714caf68860d072adb8133035bbed2b3c0952280a9859caaca19dc54a8d774e0ee46655daa41e3e20dea38fb58b144da45c750290d7c459d5e0c94669c3cc10660f8e68d7fa0ac25488fc77ac55d45a30f10cfa4c7d6adbe710a9ba8c8325f25645a8ded4fefe2c85fa3bdaef55a3d8447b4ead9cc75517b8d33a2b1ea8d89959644ab4f8b28fa34d6f1af88c3ccc0a9282fde7aba8757ffddc38c6c5ccf3f95e4e10d0e1cecf8ad1458fb332eb134bc86bd48fcd9ee35080c6a655d36677e60908d4add6fd6ce56eae0f56dd23a8351506a375aa30d94b5e5c891bc26a29109f665040268b7349aaa36d1b8d35d8ce9f9f6832279220f2f8e47732425bbddaa48de1ac64c136e2743de2dd3e5fcccdc34bd1233bc643411b8ad01b2c91ae5bf11c01877fa497fd51f9342a380ceefc0af0a28b8664a2c7c965a3d5d47025a0e3bbb06ff67c1eaf9c063627231c000abc1c4f84efd0a8bbc07acd6b06ad038e1988882e6d61055484d025e543f61b5c6c8bd537557fddc489a3b99a7ac4e247fb28fe17d26c8d15a21319eb4d8cec47ec7e20bbdb86ca235c75b2bc41ca185782ee6b5e54c27b649689a48cbe355291aa99cc5fe1e69fb6c6c862c7d3cfea165ae63eb7e9b02c8e2fd8ed504c0b1d025699b24c8ced127b56d258d7ba50a7a283dff649b9eae1270d5b9b19a87d4404d31c7a3702bdfb5236bce960718ff40f0a10be49d8ba12ca5d4c47bbf498eb40ca72808c0e0949f66051d3c3908edb8459c5f25576d9a2e3a2d0208d56acd1eb6c4b86ceba224c64ca11faad6485a97aa8c97625d527ba288142583027792179674f91d49539c0c74702d1596597cef71e8713d8e5bf435573d4ab0227f4d93f986cb192c7c72cb2f521956f73ba442a40d3e0afdb73befda22d336f268f1187a3712a8fef96c563f56b5982ae199c52567ae7f8b6e6491eab58ec5f11152549498ee9b8dcbf9d627540433110e328a8d65378a05de01324b002a3511d76a72e92a994da7e3ec7e4626a040bf824a57767a14dabfe1c915fea71cae513865a3a2581c6a1f22f69de04462261e59b76a352e4ed5c06d148cc97c5701b4c85dabc7bdf9f8be7bc0b929103a11b226b7ff5489e1f578a7aefb8a570a7b0e738c3f08afc3a9d854f2500402cebe3f87fbd7152bd8cad592d6cf608372d87e33c53491a11fc9eb8f61ab20cf8749a8ce454c50649fcf695cc1b340429df0fb831649243f0ab4f9f28005edf44f0d793d54fcb5c99f330365ec57dab2a4cce7c62b64f1ae35f67147d3b8863450208df4b2ff54254e0200b0e4561692c927d9eaf23596fa6fed6c85ea1099978c3f30c14a43fd2d1bc5719e11322339a2686272b409434ab8acd203aa49cc86a9c1e15ffbea35790c167460c536af77b555298e56b91f6875d2931c83fedd49c2d0bb02cdedc2990e01b636d930067a8d2e096372d213d1f43cf43a5870e94f98d44ea369b35a3ba96883c134b3b6b7e53ed27406ed68ffaeaab449cf5458afd4762008edb47cf8046f4876677325cdb4594603c83918dcdf58e6a547fa2b3f1989f16d74c5e59d85ad459cac078fe54b4693378241e3787d50a00dfc37b86d7ed6f9e94b5bd5736462229410ca32fffd1468465c1bb16e267ae5383c28f8fa6d8b05326dd5f189009358fcea6bccabb76298200c59744d428765accd58c643a85f7146da642e1837ee4950cb315dd457beae7e5543cab8363841f46930944c80a9a416c558168145b6641de3746cafbd9c3ad27866115811fb0fd0c6f49d551fe046b3537c20bdd7f13107be7ea45c1fb3e21d676276b1348bcda01cf0941abd9e3c4bee00474b5bfa0af56c93710384baabb92652ddf389415c704f8ada56f8a4c12ccb7d577dca6e9c7d6fbdfb755e35be85bc900c996223823f1457b797e3d2a30d6dfd6757b2afb5fb2211768240ce424f194c73ef9644191645d517c9f70d7d4b26e6dbd57de6085ef9768ec2e87d4a8618440ba92d3cb724e424ccf1ae2c9c642d61379a38fc1dcc07acbc7bd2ebbeca76ff870142fc22baa80b3b53f56020ed6c5cce041cbbd427501d9b6434a3e297800ea338dd21e0d966a9359cd1d0fc037b0b0d69fb49ae2e4c33f33909786fdf7bb6f65c77b6fe47d679a8ccc03b90edc1dc9b6f6a22bbe436ed97568cf9db38f8fa7680ab44772b184816309b40853c61548f9286a619ded2403a36832010e055314afff83e0db53f391a2ad5661aa7935bcbea09fdb211b6ef029fac222317d5dad5cd406d8b206c3d07ce5609388c638f390a9b186a5b7f2ad244b5fd3625df81cf5b94a6da0e7c1b611f668f71bc0263882d482a055dd9fc8d0d08d97174388fd68a70223fc7a3521663490886383a954c100875a32e9819e2814af42064ad363e16e31fa165c622dbc5f5c45933906c9d0cae9888cec227f0869a8897a33f4fd54b64bcb9c05f187b0a4b3e9d2de36582079affb5f193999922a14a17481f3c7923e4d081da57353e50c40eaacdb57d4006efc0b3e8a39315603f686b9d473619ede6cfcf793cfd214fa60e30b5ad2702ae7ee4a5325c662c6dff39ceea703c0cb5dac8aa831f668ccad03736e6487bb290b65c4bf129abd8d7b70038931db4b3edd509ce89165444227fe2d586940698bdbe8165399f109917824826afeeea306d8658c8875c03359fd2e249242616dd2b55af9c36a1ed2ee5ca0248980ed057016ea4aa44d8a44385a1c9f63cf1800da0e90caf9f85aec76499078e32d8373eae439aa4b7865fa1d653fdf19e62049de0b6a91ad3873cb52c9438036280144c3340c7becea3e9e1e78417d3ce8a0b1543217d0ba346eddb538785b4b571ff1ebf344214aa16509b475f3dae44a956c6a22ff2ac898703b1114c82d921cd3c8e82f3028b5bf3eef71ad05055c7fa054a3699caf72f86c86165f38895c0b4405fefc05fbe0beb91f30e3eeb4d39f57d96080f78f6e6b702af96333006a29d3ec83a47b494126ad278a91347fdfa6fa9141e1080fe0566adaac11c4b2bde710a8743f235ac8d81b5512468077487f46e7cc713a037aac78639c8bff3d2ae657116c5595354db6fcc17f44be4b9dbe3daba610f20c65123eb33ffa7d4e1dc17c75d4e1e742d1bdc8d7d1d7dd183f1c20131c9c6bde613d2689467d39a23d1203160329780b786eee84c1bac05f405d61831945d461588cb20e6fac0f58c0c4e609595756134bef55d41245c0dcdff4abe1f1724e770bcc408e1e64b8f924b8ae76db9c1c16862bc62d9a6e595c", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getgid() r6 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r6, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000480)={{0x3, r2, r3, r4, r5, 0x114, 0xffffffffffffffe1}, 0x0, 0x0, 0x47a7}) r7 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x2) openat(r7, &(0x7f0000001680)='./file0\x00', 0x10042, 0x1b0) getpgid(0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 16:00:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000e00)='./bus\x00') write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8bdbe8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c520015ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500d5b8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c99761100000000000000000000", 0x752) clock_gettime(0x6, &(0x7f0000000240)) pledge(&(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='\x00') r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x18000, 0x80) dup(r1) geteuid() open(&(0x7f0000000e40)='./bus\x00', 0x400, 0x10a) fcntl$getflags(r0, 0x3) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000e80), &(0x7f0000000c80)=0x7) r5 = semget$private(0x0, 0x0, 0x20) connect$unix(r1, &(0x7f0000001000)=ANY=[@ANYBLOB="0100220100000000b67a89b795c3cd1afc217c6972ad1a1fe75a9afcdbce124483dbbc362dc3f799c75aa53b68002049ad48418700c26e3ae311ad85b4793a8c25ec7804fcdd8edd94751c3eeea7674f6efe12dd8b7b6aeaf97bd84449c1ffffc7ca4fd71d9be0f62a5def0157446d97df62152aa839f0af1402724684199a2be8d3eb09c3953095ddb902e52611464cd9ba4d1a9ae1d5ccffce318b0d845295ad702c8fc4f4bb92f62656812c515fb01ad6d397daabafab705dbf7fb656cd6a9dc661bd0afde5721522bfe582436a62d78a033cb10c3d5b9c10b7ad1b8c62d536fd1701a6b9feca59bccb27fc8d5b6f"], 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000d40)=[0xe7, 0x63, 0x8, 0x9, 0x1, 0x3000000000]) nanosleep(&(0x7f0000000100)={0x7, 0x8}, &(0x7f0000000340)) r6 = dup(r0) r7 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) mkdirat(r0, &(0x7f0000000cc0)='./bus\x00', 0x100) r8 = semget$private(0x0, 0x3, 0x200000000008) mkdirat(r0, &(0x7f0000000d80)='./bus/file0\x00', 0x130) fchmodat(r0, &(0x7f0000000c40)='./bus\x00', 0x12, 0x2) sendto(r7, &(0x7f0000000b80)="0f72895d1da01678ec4ea0419b7159fbdff616", 0x13, 0x1, 0x0, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000b00)={{0x5, r3, r4, r3, r2, 0x14, 0x7}, 0x0, 0x9a2c, 0x9}) getdents(r6, &(0x7f0000000280)=""/38, 0x26) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e7000/0x4000)=nil, 0x4000) munmap(&(0x7f00003fc000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003fd000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x4) 16:00:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10002028, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000500)="71f8091102b2b6f689d3f7b3c0f42163cfb8d486fedc37a2cf387c8140efd32daf6b383a5b6fd14d91eae564d617928ac7abc4619dbcce76248c244b91512f22b0286b212c1d7473f9676b239153902babea47fe7f3b0a6afa46bfbc377a0733a4945bc292bb6986e4e3d88c1263f9e5ffe5195d20d9cfe82bc4a330a4b40757121ac170fdd98ffd3aca503a2f20a42e3ebd482073afe301ae61e61804da7465c6be219234ba50ac09d1b19b50689c23e40bef62b6133f531a3c40113c5371c6dccaa0ebed839ac1edd9d10a0975917068230fdd5f73e31b569c2601b1908e7dee34edb776ee7cce26e38ac5d72d2cc389042208d831aab8cce50e4b66bb137e76420a3603ff2f29da72d5118fc870d49fcdafb8b4ef18470f2a8917080f2ff109d9b358e03e6830d47aea3538c0027cbdf659c0a195fad3bd1f35d46593094635de394a92ba4dc88e43bf54ec4000c2bffdac732f7417757c9cdb8f46d110c162d2e48bcfa42a5bf941c2f98bc7d25a9906a087bb576cbf2b611b9e7c1deb4684aee563147d217d7466daa60a48138a8d918708512fc5acd2e04220fc9ca5907b2b81242fc7f0dab32e90918b029bd3046e14431df1af37bd7f064c7d66b88403b56a931618647cc33ee42d15851d8847c4222364519be46c63e60c395d9c6fbc806523f3abf72dce8cdbba8f56a19dbddf35bf7e0c3861c9b2f53be918f3f9c5bd53736c03c4d175a48a1b3219fbaa225bae5cd0d0eb2c9aca1669a612849a87054ece040a18f6e227ac20c9cc18fe0107992679f9ed73dfb147cfcccb7cbd95d0f5f9b374e11a5b55247828da2a4e3071d224f68cbd10041f58f6092ae271bac90eaf26e56ba048734f9c836835df7a3658e2670747f99475c302e85ff482c6d141fcf78da4fdaa10c5f1b60ea7b2f248108220e2f3460999b26bf7396bc3b2f8b2b426c5a3bf143d03d3738cc7507ac22a00603a31ea2073eac70c933640686031a6fe8778931a960b18af764cb76a1d138b6ce6018f41666f88e11cdc2fa209341ffdf44fd6aebc9e162cdd8bdb2d05a0d8d3d6ada68eb4a5df9503bc685cdf726a79cfb942337a4d45a3853cd804b4200986ac57df0eb6b5c76ea3e0d775c2469bdf6b92d8066cd51fde3782ecbd97e3ae41e8266e9309285db157490732efbe0f14f5c8135769771ffdf88e05c1b7d9cd2b5d2dae0069a08a343b59a1903ba7d62426b59882da31e8be79ff813f6a81c39f3e2d7acbd28a57abb35a3fb82d8e3920d0381b747eaafbc3eadcb2782091e291f160611ddfe52a85bf55dd912c92a23d6dab828ac9ed9eabf7fc2ac05f6ce2293d3a1f5befcd4aa5844e2a235f4dfaa58b962a2ce36d758edeeecf4709e8edfd6b47a3f4353588359abdd0654f8128088e6375f61b0c7ad0f5a76ac02a12854fc2a022b6f1dd9ab2d26d0707ae2ad09fc3b061d41f4530e231d7c0d77023905b280676c13ac7cbab5c0a408d6f473722ea281a1ef2e3cb4c8b2c279c97e6abed7b4ffe3bec780e7d7ba73f6c23bbd65a3815f4fb6ec4b7b452f507e668ae3d1c4d5791c64ca56138f0f254c3142a45d0f02fa2528b84d3a42fe67bfd3e9777a70f5250629943d8fa421486878e3886cdb73510a277f25324c4b25b46525307330e4418cdbc4d77c73fa871836d1a4556730cbbb641580d05af0d854e6350892efb7eafa1e2c0f6c98e69b7f3cf0f93c894dd8393ab8c50b3db63c8607c41b401ec852aa0efe655d58360b5a18805df7aa268f2b4ba26eb96dd4daf1875d2a10bfbd46d0ea98703b43bb85a6373df384bf281b45fbac450277a23e8c931af8b0ad1add0d5bee651c419713f2108172218d3bc200dcd527741f813755ea0fab31d247a6a808e7bc5e829bacf30d0b7e39f3c52febad903a5eb0956d4450cfc8eac08dea4a8a04e59ba70ba51e659d2270cd58f8b0c149249e775c9f608e31eb0f128cf3e590852f37684075c3e44d977e339e758bd37b922107c2ed21e6b3c796ef426c919cbd5a3ab6dcbe44a056168fdfb219b8245db4a6f55456a285c3b46a383210c2557cc8d485e519ec0f63a75afe493018ad3ca7e70c810a8217592afd2f50fa9551e0238040d1a1cf5eeb562853a08f9a84beaa940b136d9d5326a97d1da0385d29ae5acabecbbdedcab18100fb67e5e37fc4833fab16679bad05608758512dda42c0569d475a44647172c5416a0fbd9b442347530b3e9b8480af6148d6077b05542558812fec879c5dfc80342819971868d084cba8f937bf9435607a6405e08ef9873b67859105d836fdc9c515d6ab3c3eed1318a913191c209e92d4f124c50c5d3df3ea5f2b656654f1b419b1a42ed313cd39e7ea3aba3f325efc6f2323723453546369db7bc9af5d94296b283e82237de828af6a175b24df9427db5558ce8e827a6133b62aa097f53a20c36d2267497aa2a70bd2fda4edc586ee2840134f69acdabc5c1854f983659fb60660705b120487227fcb668616e49f6e970c952d6b5f6c2b1e9e922b946f078c10add96bac62ba7ea5cb97109422d35470b8d662041f7f211c264685a49c9631e9c5309a688317db844383e05c288cc2d419bcb9cc99a9809f890688a404ee970b6f5522c6b7c2eec665faee1ef9881d4ff16eea81a0d91bd8873e9f6eed97ba1f928f5bec3b3e89b319b41da8f32fae66dff2e3f71a940964afcd1539ad92c01010c33591e184a2036b86714f7600338651685c37cac02bbc73972dc74ab088f034430f2fc48db3140f48c01a7f167ee9e912791c286373dfab1f25b0b1f204e5344e099fc7a708d890558b2ed9d03933406117f7cea9da1f4c58b1892b5cf511b6b5af12e53f0bb42f0576d0373d36a548dd01f7cf6ec1e94c89bb366d0b1f4e49264d51b914132072e534b1582361b452be9bc1293b8f049ad5732007ca2e42b9e8ef0f30c7563dad20c8acfdc783514abfc5fc48b6982c55f5433f378eb51684a9573e7b444d9ba2e6a3ebdabe5ba4bba7a24c65029dad8213e8b8c07a8908a7d7526a563418b6eeeeca3c644e1f1270c059aeac81dbd10d5e289f1bb87118769d9e282a51e704933b41a5d90eeb96279bc899c74a05d1fff322df4c06446baff870b5084f9bc4b5ab46c1fcbb2afd0614d1f8a70fe538b50520f71838db94b0844eb7f93b7c2cf2c43b565f54d70619f95a66cdbb815803f5cbe0208df9fae76f442bc50881c45a0697f3e827bc183538e9f27748a8e73fe8a4d46460a85ee3daf08fdff80e2bf0a7ae8aca84e6649717a4cfcc2a57c94b138d29eb88e6cee6b9f81663d03761f23fb338a6e5e26e6609529be9fd137e8296b43e4cb3cdf3d1a5d1da736b266382ec1c27dea615b1abb204b69a9662dc3dde8b12f356cef97e175414f6e3a85934a2a80b8c14eb41df09db71d987403f0d748366d2a637e4430b28ecb688162f54fdba512bee9c9ad5205a27c1bae1701b2bef5684701a5afb4a62706ca6006bccee021c57594635ca9a8a219e142812f3551a3459b6dacd7c52011d3730b2fefcc2be2426c6afbb97a48b594bf2901bea07fdd8e91f74f7c94f8b4beb7fcefcee753531f064144b5333970efbe0c5055b77ddd2b47117f06b3468be802a6ca82ff00323fae35a81616ce728f353c7b94b2658608cdf7a1ab2a0a76c76d502e81ec642570a24cc273ffeb1c6b04def83bab3c8ee95abf7a924151c37dae5b132740966fb7b735916d0e39da149354472ed4e227922ede46ed7f903bdcaadc6e5c1629fe336551b21b819d87d5085e8432eb7c2afd5aa67953ace091c393fb4fd6fc611812e65f7729418f771935ea47c24983ce1efd0f521342c6ec57c1f569466bf17ba14d014c5f29d96c772fa43927fb5a6d296e061fe1d2cf4d055a6db1701cd818e8268c94b9dd5f0bdaf1301c05d2551d9dca7df164925ccb5ab32f733573badc6e7d4b59c8391d94285e141cee00154814834cfb433d3f8af4e87b57ab09249da9ddf6e1e154d3d1fbe656311bd50f71b5cd6781b15a014d0546f70ba7d767cb7b563e584040d077527f82d06dddab662d4f42fa396742a76df4202399a42b7a10651c42ce21e17937073cce12b28dddb5c13c24ce1d1737d994761451a9bd8fd0e19527b767cb8cfe8127701f94e9c7b6c1d23f1dbb0304c4d97e7ea72e1f07995c808ddae8d69f3094cae478414045e34ec69c91875e37adcc9b2375830c00b87f58290d338d3096bdeeb8472f1c20b10e3c992ed46b28dbb2b43883527c122e7722230f7f89ece57a5d5d88b95246424ba4d1c56b6b2b735b54266be07768db87932a446935d9e709cb3125f36922236f22fa0d6f61245f8865d1ebce22dabea9e6a9a5ecdf586b3769aa8dfdac6939168acea70166a744071645fd46b751dd1fc820fbfa10960d2f48b6ac27b5f65d73a5baed38f48e2f4e6f51b7c131ca6d6e94f72e72d73166794575db178256c122e423f614acc97cddd2bfce12e4cd8bea6a533a9c8fa66c160f0ac6b72fc55cc7824052c2de93f94eafa95d84b95a6a0284453f08d76e08a3d2b929e4bd086258d712ce2bab534d8ba8f1240fb0f7fd19e033aacb6172cb0213c9f757ab9f2e97c546a89d6f6adb722b4acf702d4f8602c0571bcb5b41313936e724007d796cd5f175d0f0104d7fe0c9345aead1642da1c3ce1254e285615ea21670eeaf9665ead9a66d0a568c9adc72129c166f0a7025bb8124e6dcd95304c28dcc453c4b48c4c8c87b7439e5b3d9e8dac765159590c5ab43ab070c409975241c185363541c5b112cb357c66b493da37e2967042373a8cc6ef40bcd1ded446b5d52cc09464db96ad8346dfdcc19e1d1f07fffb42b34b804c577cae5a8b0d20eed94dd83999af36b1bad3bea94ed6422b7e12d82ab1c9a20c281223a30127c1e1c8708ebe7a9acfdbdac81af446329c66b5d555fcd6d7e9ba534afa5e25b8a5abaa4b2ec66b8393dae50c1023b0741166573b4e67b80c4bf7dae742a6deb02e34bdfb938e3115941dd131ed0201aafb7de15430816d6ed62cb5da78f41e24ac542759a30b4b3f33e5556718c9051fc81189a7cef6815be14e6dafb3bed4a8995b941b9372019adbfe956900fb78b083c45df48586ac36be8d84705611e601136719319ac58e0359670af1633809ced9b90fc90bc3edcaf855696e931ad74156ec872928a289295a3dadd552f2ca65216572c74a7c7f034630fc414c56803838c5eed2c69ed41bf86abc6dd722ab0c6180c334b2f60b962146616bed2f7c4361acede9624e01ec1550efb76b1697f82ced6ddb9d358563ea42b3084b215bea99ea283e0ac21f051a191b9e07821c02d4a28cc887f7850228d784bdf686f51174cdc1ca27a4343030411408c0723bc9bac40cf9813a2e6959e81e6ea8dd8c3ec69e1c3d24c6a6fad0031f709faddcd8a3ce95126922dce9327e820b8e3579365c67870451c1dffdb05bd834a65166075d3652a6e08bd22d905dab5b2d140f0c2ef60465dc2c440b5e1b9c95852e1ff2a45905b647ed9f9a404a9c5929c94de3f040b7fac262129b556f361ed75cb8ae7270bdfe19dfa4d4e17c7c1ba2e823068dfe29c68c0f08cb9fcde84fdfa7941eb5d53c403c1f9b3ed0231b2d31e0b9fd4e2316097a04bbbcb8fc7bedc291c3467b54436e2ba9888eb304919c8939eadeadf20a2e7002012c016d9982d50ccf790991ea1380be0d9f417185c9f8928f4cf1bde0650221a6bbc3e3bb4357455d474ce2d0a9f4e96de63c585337abd1aa0dab83349bb80bc", 0x1000}], 0x1, 0x0) r2 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./bus\x00') r3 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r3) 16:00:56 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r3, r1) r4 = msgget(0x1, 0x160) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x3, r3, r2, r1, r2, 0x48, 0x8}, 0x8, 0x9, r0, r0, 0x8, 0xb0, 0x5, 0x10001}) r5 = geteuid() setreuid(r5, 0xffffffffffffffff) 16:00:56 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x28, 0x80000002, 0xc63, 0x9}, {{r0}, 0xffffffffffffffff, 0x86, 0x40, 0x5402, 0x4122}, {{r0}, 0x0, 0x10, 0x2, 0x800, 0x8}, {{r0}, 0x0, 0xf5, 0x50, 0x5, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0xb6, 0x1, 0x4, 0x2}, {{r0}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x3, 0x86}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x98, 0x8, 0x3f, 0xcd4b}], 0x2, &(0x7f0000000140), 0x5, &(0x7f0000000180)={0x7ff, 0xfffffffffffff4d4}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) shutdown(r0, 0x0) 16:00:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0xb2b6) 16:00:56 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000002180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) getuid() 16:00:56 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) dup2(r0, r0) 16:00:56 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x10, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b499a61158312f9979f701b400160008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:56 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) sync() setsockopt$sock_int(r0, 0xffff, 0x2001023, &(0x7f00000000c0)=0xffffffffffffffff, 0x4) socket(0x20, 0x8005, 0xfffffffffffffffb) 16:00:56 executing program 0: r0 = dup(0xffffffffffffffff) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r1, 0x0, 0x7ffff) write(r1, &(0x7f0000000040)="e636dca59afa031bf13f4bf482437c6ccbac1f20d300a1d0f4bf26eab43556116a6ee9a425f8e51b1dc3fe", 0x2b) lseek(r1, 0xfffffffffffffffd, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 16:00:56 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000016c0)=0xc) setregid(r0, r0) setpgid(r1, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x54) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x1000) socket$inet(0x2, 0x8000, 0x80) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000180)=0x229727b0, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) r4 = accept$inet(r3, 0x0, &(0x7f0000000200)) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r5, &(0x7f00000002c0)=""/68, 0x44, 0x42, &(0x7f0000000340)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x4) faccessat(r2, &(0x7f00000003c0)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000400)=0x3ff) r6 = semget(0x3, 0x6, 0x10c) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000001600)=""/150) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000440)) socketpair(0x10, 0xc007, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) getsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r9 = msgget$private(0x0, 0x100) msgrcv(r9, &(0x7f0000000100)={0x0, ""/130}, 0x8a, 0x2, 0x1800) msgrcv(r9, &(0x7f00000001c0)={0x0, ""/246}, 0xfe, 0x0, 0x1000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) dup2(r8, r8) 16:00:56 executing program 0: shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$setflags(r1, 0x2, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x10882, 0x100) r2 = socket(0x20, 0x2, 0x40) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x9}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) recvmsg(r3, &(0x7f00000003c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/217, 0xd9}], 0x1, &(0x7f0000000300)=""/160, 0xa0}, 0x41) getgroups(0x4, &(0x7f0000000400)=[r5, r5, r5, r5]) r7 = dup2(r1, r0) link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') setsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f00000004c0)={0x8, 0x6}, 0x10) socket$inet6(0x18, 0x0, 0xe0c9) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) unlink(&(0x7f0000000540)='./file0\x00') fchown(r7, r4, r6) open(&(0x7f0000000580)='./file0\x00', 0x400, 0x1) sendto$unix(r7, &(0x7f00000005c0)="001e4dd41cafc423d42541dfb31c7066e957014140927628e0e427e2bd6df0d3d69721f8e9118d23de328e63ccdd46af127c8c5e8aa5049aeba6ac62c1df9aceafc9afe982aa7d54a4f53cb42f258ac5b0cdbeca1529c0ff232d262e8545dfbcf2c93ab44cd3b9143ebdb4973b26c69b55a4bd1669150a6042e7bd9dfa88df473d3c12f002924c15e556a7aa4d2950dc6461f609faeb4a4e55805829886e466e60dfdfc936c95599537a3c2e064bb48da1ab9c915a48", 0xb6, 0x408, 0x0, 0x0) chmod(&(0x7f0000000680)='./file0\x00', 0x154) kqueue() unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='x\x00') chmod(&(0x7f0000000740)='./file0\x00', 0x4) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000780)=""/140, &(0x7f0000000840)=0x8c) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000880)=0x7fffffff) recvfrom$unix(r7, &(0x7f00000008c0)=""/144, 0x90, 0x0, &(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)='c\x00') dup(r3) ioctl$TIOCSTOP(r7, 0x2000746f) 16:00:56 executing program 0: mprotect(&(0x7f00000a6000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f00000a6000/0x1000)=nil, 0x1000) 16:00:56 executing program 1: madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffffffffff10000000000000000000000000000000000"], &(0x7f0000000040)=0x19) write(r0, &(0x7f0000000080)="537ded3d269712cca6b12081a37e33becd13b2c31e8522a3f8ac9e82b47c9f9157628b36239aab2f39c3cc6868b9d11291862a3f7867666c0413fd54724ea5f9cd4bccee541b0201e834327760203020c08678aaa1ed9ae6b41635b19e8f04484afc6e0820f4076dcb3e06e9415f1d90061fa4426ed271982cce34a6cb7ef6dba32d28e6eb8847c5e173f314020a1d", 0x8f) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 16:00:56 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="710d7d94b79f36f680f5d23e2f6ad1c91cf166ba09f8cfb7670b2dfb9c08000000000007c770cf12f453e09bd20804109dc4ad827b53c369fffb3a4923e3943dab3f091a5365cb742e8080a0f188406c1f1fd0d5e629ebb4bc6fda5e07d40042f7a9e2a3f216ed0f166339763f75550068c0eb14eae39bb02d6698c9101eec609c6a29538a9dd9a360fe9c87ba6f2bfb2433b056319afd1c6c758c9c863d74581bc8e9c099aa63a8c59de1d42de535bd430231c4a97f515a09b2061ed2effb6a2a0063399fb4bdf651c994840356ea799e735ec798508c036fa71f07829e4390e7bf48f55797edf754ec6d8d30d51d862d095b"], 0x1) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x1}, 0xc) open(&(0x7f0000000140)='./bus\x00', 0x8020, 0x100) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:56 executing program 1: r0 = socket$inet(0x2, 0x200000000000003, 0x102) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffff9c, r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8040, 0x61) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x14, 0x8, 0x4, 0x37}, {{r0}, 0xfffffffffffffffe, 0x84, 0x2000004d, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x22, 0x100, 0x6}, {{r0}, 0xffffffffffffffff, 0xfb, 0x40000007, 0x2, 0xffff}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x0, 0x4, 0x5}], 0x81, &(0x7f0000000140)={0x0, 0xfffffffffffffffe}) listen(r0, 0x0) 16:00:57 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x28, &(0x7f0000000100)='\x00\x00\bL', 0x4) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x20, 0x2}, 0xc) socket$inet6(0x18, 0x7, 0x2) getitimer(0xb0152ea46a4de7ef, &(0x7f0000000040)) 16:01:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x1000, 0x1, 0x1, 0xfffffffffffffd2e}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0xfff, 0x80000000}, 0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r2 = syz_open_pts() syz_open_pts() getpeername$unix(r0, &(0x7f0000001280)=@abs, &(0x7f00000012c0)=0x8) r3 = shmget$private(0x0, 0x3000, 0x18, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f0000ff8000/0x4000)=nil, 0x2000) r4 = accept$unix(r1, &(0x7f0000001300)=@file={0x0, ""/4096}, &(0x7f0000002340)=0x1002) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) sendto$inet(r0, &(0x7f00000023c0)="a52051d5853c49f812cf506b4965d9f7efbabc8f99624c88c935f4252eff90beca196db9aadf0cb6f74a52076b31059a066ced250a7dac575939ef71fc9a6ff93ab9d4cf1a44556f17c27727f9bbe73f70501e41452dc30f37d15beab1b67d74835cf700ef8fce8d2ed7f1", 0x6b, 0x408, &(0x7f0000002440)={0x2, 0x2}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002480)={{0x1, r6, r7, r6, r7, 0x1}, 0x5b90000, 0x8, r5, r5, 0xf23b, 0x87, 0x58a}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000002500)={{0x18, 0x1, 0x401, 0x1ff}, {0x18, 0x2, 0x4, 0x2}, 0x1800000000, [0x3, 0x1, 0xd3f, 0x17f, 0xea9, 0x100, 0xffffffff00000000, 0x3]}, 0x3c) socket$inet(0x2, 0x8003, 0x9) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000002540)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000002580)) open(&(0x7f00000025c0)='./file1\x00', 0x400, 0x24) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600), 0xc) r8 = semget(0x3, 0x4, 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000002640)=""/179) rename(&(0x7f0000002700)='./file0\x00', &(0x7f0000002740)='./file2\x00') getpeername$inet6(r1, &(0x7f0000002780), &(0x7f00000027c0)=0xc) 16:01:02 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e4c22e0b5a08b903d61048c9d375bd5520adcb32d0ed8e9ffb52abb3e09d018d8d1ae0ffe9731d573fe9a6235520ee0d7b9c1b9bbd65a82b54f9a5106f4e56660aa6cba8d9a63b448c2f25b84555443207987bd78895a75f2b85476bc1f6e5c60eabbac67ba7c88acf73b94119171d023331ea4be4adce5604c72a48d7548d77e72b490136fbfb22c53bf41b432a4ad8a751d6180dfa2a0ae3975fe08baf3eb7056a3deaf8af41f7a4a602bc", 0xac}, {&(0x7f0000000180)="c449a95136c7955a9a5970316dde7622201c17b6f6185cf907b006dd65ab96d4f88f3c5e8ec71c05361363032a9d6976451cc8a78d950f168b8b49cf051d24ac996a0c6b", 0x44}], 0x2, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 16:01:02 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xd6) recvfrom(r0, &(0x7f00000000c0)=""/19, 0x13, 0x801, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x1000, 0x8001) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f00000000c0), 0x0) socket$inet6(0x18, 0x5, 0x9) 16:01:02 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4, 0x6) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xffffffffffffff64, 0xe55}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="3a8116c78456425883ee026af13b8d2651defa04f0f29f128c3ae0483fe0fbeebdf9a14bb97139fb47510ab2f3faa10f015da639e646cc7373b89aa75e7cd04ae042b74620feb9c751a364a91f9adf77de8a1c7b8f5793583499aa36f998b2f1b5f491e0a165ab6347c7b42b898598fc689b", 0x72}, {&(0x7f00000000c0)="e4b903a27609c8632bc407ff04d56c28357c2c5d8506d3b848eb5a4c6ca09e71972afa06ec53688c3fd9ecb37ae474fc48121b8742b65a52fcaec5a758a7fa2f9a2be209dad1ec8eb556c316d3aa49a4eb1589acb066d58a67ae78839ebb72aa5482b7f13a746adca18b5491fddded0b446f2a76ca30a5b15125babbeb1db4c62ac0ff2d40da1b1ad9929df11fd08f71110e93deae3c4f73fe2f0cbba19164020acdf0134b98bbf7f2ec0f8287b18073ef902d5c4cea21821fe6f4b5c2e443326656fc2953ac136bf7d0b1", 0xcb}, {&(0x7f00000001c0)="1cf63c667a3ea5898736fd7822f694225547ad8cd3a7508dd7c676d9c91d02df3c699dd32f74cf560fde24ecac96c664", 0xffffffffffffffe7}], 0x3, &(0x7f0000000240)=ANY=[@ANYBLOB="09fefffffffffffff7ff000007009733690a93526514cf8de7f2d557000090000000000000000100000081fffffffe9f6fc2574a4f6bc6cb51ee4428e62401ad9c43175f148e85b7bb73cb5be451d10137e244a117fb52390173303d658978b15575c2e9b9c39cd14408417db821e8cb179898ee22f75f5a885cf17fc797a81616810b557b403a25b76f9e2b0827020ac477fafc85fedb53102b6186e06de38c9fb9022b972197000000000000000801000000000000ffff0000e9000000a01bbc3906b62dd73a6c434c66ff8a78dbc0beb6119b74d95b230a514903438e2122d70697365e6cff0e157b8248f2cba52ec88f972be80d4abfc0dcd2be0f39b732c7b304109e1b7a20774ff5ba70b2a30c5ba7ab89050fc2a9bb7e13549d2ba71706cf2f08af5f69551896f0da12aaa537111e517102b8a339a2945408dd1325c85ac78ec9715f0b1a215c1b400d388c07b1e6ca0bb595cb4acd21477cbaf6e93009140f4eccfff58e88ca99e9d3f996a8dcf39eadd6770519b40236ed712b84a57b67b5fe0ce3f3c2ea4bf7dca098f2f864878f04894e05cd6a615e02dc57c11bdeacbce169a5185c"], 0x1a8}, 0x400) open$dir(&(0x7f0000000440)='./file0\x00', 0x200, 0x0) 16:01:02 executing program 1: msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0400dbe33763fb1338596a5ad71900000008000004000000c5fbf7c1a9d9adb56a2d5a3f000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa02, 0x84) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xffffffffffffff9f) 16:01:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000002018, 0x59f5) r0 = getpid() getpgid(r0) symlinkat(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000080)='./bus\x00') r1 = accept$inet(0xffffffffffffffff, &(0x7f00000007c0), &(0x7f0000000800)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000840)="d696eeac603822a30e6d289d31a2c2c4b7d3eb1a2e40d167c20ae3cb5912bd7666017debdacd42c03b132c036e3d40a4d5fe8e5a6433c53102b5f30eb501271c17cbba3975bb74489b1884dd56ecf74fef3d68f04c5536a7a64c9863bf9997b19a1f8c3987df4502300b00024c77bf092760", 0x72) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x10000, 0x44) recvfrom$unix(r2, &(0x7f0000000280)=""/122, 0x7a, 0x843, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0xc9) pwritev(r3, &(0x7f0000000740)=[{&(0x7f0000000300)="d1ddd36751200eac8d42421bbc5381cfd39acf4e776c4e735488d1541bfd2ca35afd1d14c2c7eff2eadee90e04d6ead99da2eb12eb81f92652d43c65acaeb6b48e85428a5f30b01d2d351ac1cff9e3a8a275f63419126f6cb5b7eccb2c1fcb9b5e7268a509e962a110bed07ce49711ca46060f275607829a66a105a1d735e8354cedf0ff989d7b6141e796e8e28f4201313ba2d119d985fec7a33f093bc924ad5cda5ca72d8342d7ff5ca57f4e7d9a1b87b3f6b59f8ec12b6af8ba4028c2835f6c4b21ef5ae1e9ec8832dc7fb4f7b14487d52386bc4122224466c726437f0a1c76bbe5e888c65fdb73251bd00b", 0xed}, {&(0x7f0000000400)="de582f5faf35f24665a0d4dc92165b2d162b0d2dfd7acc424fd7b81ea524f1c19b48464640ee43569556d90a5045a0007857d9eb15c620ef362cb77aeac87540a624488275e7e32fcc72802bdcb7eb62e7b43a1f7bf5154c8c66a4ca4d9f830d881a84536daa3712f26565cd889ca0e5575a38d9c3d26a9a8203dcc8a6e284289db6fa2adecefc051edb76406833bcd8f5993b8085087ffcb3c1fc6a5448354c56ff458879585db16ded3b0c83986611c99ec51d159d80f22ad2f38c17c7eedfe43b3141f83178858604f047d7a9", 0xce}, {&(0x7f0000000500)="536253ad34e5a1875050ddd5c0e4c93766148e620cc4672d577e7be6a37d", 0x1e}, {&(0x7f0000000540)="d0ab9ab7502228ab0d3c4112c8bfb0c321db61ed67b067d0177d2a1942c3bee111f31525091eb6d9a84fe3378cbd1efc71e0c71d02099046c116e616b2303d4511e9bc8cbaa4", 0x46}, {&(0x7f00000005c0)="2128fb91d739e477ea4ce45552481cebb33a180edb77a24cee7033fe7e373da337842c7556543505f70a549fd4a81a7d7f1dab8c54ea5b82d6737c56c45435802121096b747f26a8b0451246be235358f7c5d385df26bacabcf2cec1e7e407e97a16530c597ae1ab26027f2ed2d0f027a8180afcc3d2998aa4b82a758be787ae0b0566410987c0d3de30850a36aa179e20ace3634c514c", 0x97}, {&(0x7f0000000680)="5ad389445681d5dfe87457032e7bb95a30ce4b438df22812bdf631b62865ac2bde6e054fc43f610a28a5", 0x2a}, {&(0x7f00000006c0)="18e9841fb517c567b5480566c0259a0c6a4f5ea3c4670d0c5066fac535c976b497b081d75074177119d0126796f9093febccc2b00a8a3b6cc6760d975b390660cbcd2adfaffe0acc2cdaa1321807931fcc", 0x51}], 0x7, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpid() connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) recvfrom$unix(r4, &(0x7f00000001c0)=""/98, 0x62, 0x800, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x30, 0x4) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x100) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7ff) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 16:01:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x6, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0xfffffffffffffffc, 0x0) listen(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x80) listen(r0, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0xfffffffeffffffff, 0xf8}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x473, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x0, 0x4}], 0x7, 0x0, 0x0, 0x0) setsockopt(r0, 0x8001, 0x4f4, &(0x7f0000000000)="81313dc85cfd6dda9d7787f3432a2174e026356d771e39553faa6dae1a5f4e7e5bd7f2b24f68ccf89943c84343", 0x2d) write(r0, &(0x7f00000001c0)="a7", 0x1) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000080)=0x7, 0x4) 16:01:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0xa4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001080), 0xc) recvmsg(r0, &(0x7f0000002600)={&(0x7f0000002740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d3a2e63a0bc6dbe12eb0fa2acdf7b39d5d8ce7a5953bbce55350a63da10a25a29e05954f311200e422edaa6996c7336c2703dc04dad38"], 0x1002, &(0x7f0000002540)=[{&(0x7f00000010c0)=""/165, 0xa5}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/255, 0xff}, {&(0x7f0000002280)=""/109, 0x6d}, {&(0x7f0000002300)=""/134, 0x86}, {&(0x7f00000023c0)=""/82, 0x52}, {&(0x7f0000002440)=""/250, 0xfa}], 0x7, &(0x7f00000025c0)=""/40, 0x28}, 0x843) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f00000026c0), 0xe1, 0x9) connect(r2, &(0x7f0000002700)=@in6={0x18, 0x0, 0x2b5000000000000, 0xffff}, 0xc) 16:01:02 executing program 1: socket$unix(0x1, 0x7, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x81, 0x8}, {0x18, 0x1, 0x3, 0x4}, 0x6, [0xbb, 0x7, 0x800, 0x7, 0x8, 0x6, 0x4, 0x20]}, 0x3c) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000280)=""/193, 0xc1, 0x40, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="07ff07000000709bd20beafaa0470016a1d96b25413dfb7de054e63d16f30aa0beb9ab4f57722731d3fe413f0f1873ab5e8ad14bc9138b6b0f5a934f90beca03857e74a26100fe44e33abaa67b67f9b6041726614e7e32dc6eac3680643d6d20ed3f25aea5e85799feb636bec4a8e9d1116add86c05fcb1288be8eafa7b8c01f3e4c4aac059b9f0a5b75eb6fd670dba3df3ef11d7e74d02a88b93106e2"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x2b, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x10b886, 0x0) 16:01:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e7000/0x4000)=nil, 0x4000) munmap(&(0x7f00003fc000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000001640)=[{}], 0x1, 0x20000000000) madvise(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x4) 16:01:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad5f1a735b9299766ee6e196bfcfcef1e4b7aab0340ddb521d8aeff88831afd7f330d8f9fe712643d571e0e62085b00e0be4efd7cd9609ba2305ee90b4b99ee18a6addb872aba7819ef2629e8812b9ba6605caed2dba4f1c783f20455cdf87446fca04d6f1d1ff6f4a7455bd9fe2d93174e6223b76773b77878a", 0x91, 0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x20020, 0x2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0x2) 16:01:02 executing program 1: symlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4008c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f0000000380)='./bus\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 16:01:02 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x8088, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x8001, 0xef}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0x4}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x4, 0x1f, 0x3c657a0c}, {{r0}, 0xffffffffffffffff, 0x21, 0x2, 0xc2bf, 0x8}], 0x80000001, &(0x7f0000000140)={0x8, 0x12a1}) r1 = dup(r0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x1003, 0x0, 0xc081, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r5 = kqueue() munlockall() pipe(&(0x7f0000000180)) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) r6 = dup2(r0, r2) ioctl$TIOCNXCL(r6, 0x2000740e) 16:01:02 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000000000000000}) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x9) open(&(0x7f0000000080)='./file1\x00', 0x300, 0x10) flock(r0, 0xae32ed2e28843965) flock(r0, 0x4) 16:01:02 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e00000000a1", 0x14) 16:01:02 executing program 1: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c25300062285d91fb027908eb52f6a660247718881ccf2df25f83477a090031ec4367d9db9d28ca665e98b3360be2156523e908006a2c6d"], 0x10) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) 16:01:02 executing program 0: r0 = socket$inet6(0x18, 0x4008002, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="988530fafeea67881106e99f9acee961a9db83674b6500f0462a6696d232c384c298", 0x22}, {&(0x7f00000000c0)="e2d67ba8fe11959e101d179e01bf40d5277eac8d795b8dadcae15cc2300b67882fc1919cdf1b79e58890cde86dad901f453c9ee4a0c335c3bacdb0b53894c238e0064c2c12ed25376b3b4ee27071721f84810f470ecdd28ebf2968306ab3fff40d1bac", 0x63}, {&(0x7f0000000140)="f7b88463fda5825193c2266644e5", 0xe}, {&(0x7f0000000180)="fc31179e58403eb6c1", 0x9}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="9b6cd2476131", 0x6}, {&(0x7f0000000240)="d98176322d1851984193e9f1a7", 0xd}], 0x7) setsockopt(r0, 0x7, 0xb, &(0x7f00000004c0)="0000a9f3e4444e6eb493b9140000a40f50ded25da7d06a79dad256130459d3dce543b044305e9b56da916700d73abc21894c661d677bc31f8e3524b21c9052f2b18e7ec9f78d7eefe0854f9f96853d0ce14bf8faa9dfa8243c5008158719b8dfba6127ea1a82ffe5b594c19dd50d49a497db7a2e8db6906494deccdbead2e2a67d6b42a4b793216eeed8c3a30d01e2f4cdfef0536c5c3bcc4830a493e9df966fc842eb55af7db4705908040c992e7c5040e469bc2fbe3a52e84e968d76ffec550429a0566953486e28dc995fb8086663477f6664b1d8ed0a42d834adda035d1319f48d261f9a111b35170c6f26c29806f8c7fe85b5edaf67ecd011d79c1619b7609cc68bc67569f62b", 0x10a1ee2032555e69) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="0053aa00050000090000000000e8ffff00000000", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) 16:01:02 executing program 0: r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000300)="d1f956b0614a7b722fe90311126bd0e21d9135ff2bbe0ad140ee4477f6824d73024c47a57fdc03f064b7f1a363ded0ba04d6b1025f41c12c7de1065add277ba5b603a82e703e36690266f4a36a599d362a92ae468b2497c503aa80f2741291aaa5a9edc99a933f5aa215fe786e523c1ab03ade898d8e293fcf03cde6db57a440b59b2f6a7ecf131c835948b294514f6baa8abba236e25a162bd1e8d51da3e3ddc0fa78da97b7f30707801245ade267177fd17c0f866ce60f5b174714b4bffbe379caba20dfc5894d7b055c3352690ccb34d072603a", 0xd5) r2 = open(&(0x7f0000000100)='./bus\x00', 0x110b1a9df04a7f07, 0x10) r3 = socket$inet6(0x18, 0x8003, 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = socket$inet6(0x18, 0x29b9f40712162e6e, 0x401) poll(&(0x7f0000000200)=[{r0, 0x8}, {r1, 0x1b4}, {r2, 0x2c}, {r3}, {r4, 0x44}, {r5, 0x60}, {r6, 0x4}, {r7, 0x4}], 0x8, 0xfff) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) poll(0x0, 0x0, 0x6) r8 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r9 = kqueue() r10 = kqueue() kevent(r10, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffb, 0x84, 0xfffff, 0x800}, {{r8}, 0xfffffffffffffff9, 0x18, 0x0, 0xfffffffffffffffc, 0x4}, {{r10}, 0x0, 0xe1, 0x1, 0x1e29, 0x800}], 0x8, 0x0, 0x0, 0x0) kevent(r9, &(0x7f00000002c0)=[{{r10}, 0xffffffffffffffff, 0xa1}, {{r8}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) pipe2(&(0x7f0000000240), 0x10004) kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) 16:01:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x200000015, &(0x7f00000000c0)="2a8c11dd9a1d23e2e0cd783853143bb21a7e03f081e28d575e60a81797d79506a3814713677084a79f8fd6c43b91ae04dc1e79a652547d3aad7f82db67afc60d21451cd30ee8963f5b605ecb4cfa90dc1ed8246d0e13b6007b395bbad7aa6607021d1d91be0331084e54c32368d0f8d874da40ece5453519d090abe6b671d0b09ca1260fd9fd4561fb122a", 0x8b) 16:01:02 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) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x813, r0, 0x0, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:01:02 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/252, 0xfc) socketpair(0x22, 0x8003, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558833ac8ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d2902", 0xdbb}], 0x1}, 0x1) r2 = socket(0x2, 0x1, 0x0) bind$unix(r2, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 16:01:02 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x832a2) getrlimit(0x3, &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() clock_settime(0x3, &(0x7f0000000000)={0x7ff}) sendto$inet6(r0, &(0x7f00000001c0)="bdbe5ec7b5086ea8202c1578108c83e2d35dcbc42218f921bff8fd2b673a1ae489197dc576256aa2fe2b5d97dda3fcab067a51acc3b771e1c6739eda9f60201e6b5ada4ac93272d311abb5a91f2e6d72a4baab1654b6819e83e757c017737f8d6b54cd92c6b22f6faa4e4db65eb95c6449cbd7294cfea8007e57918fe2cc63910067f000364f18b750478f99e015fac49f26c8905851f37a8377443fa5dd5af84bd1a4d7043538ada4821d1e7b94772f8bfe730f8e58316a22e647667e6c41734893a5ed1b315a6322c31e676a0a31fe53b69231ae7436d538273185b37e5af567ae4f3f2a8c90fd57751baacfc066a8e441a1087642b13c879278d3e5cee9a01bfbb9927764d76f8071cb54d232555eb41b8aabc146e48c80449a248bc68cfe1c2e18a26f8820fc3edd89bb2e984268394c3ce6966efede7c3e1742dd13bccc3cb261071d936b0e83ed8278d8e4c21c3096ae3a856c7159dcebecb783c126ac39cb61b7aea059ff7e8589aecee435f283b5b9579f807b0ea6b5a0263aea3b21d382001a0ea512b824e683db7e009ad51b6b21321bbe5287f09f39672a8b92534759e983107dccef7f4ee9569bbb3026a87e130f8d7b42540e1779fd9e42b578a156b2bd8284f473958ee08518a4403a6bda468e36a58f26079acd28e550d1d2fd8168ddf94eb6f7aaacf3604f85814488186e7f3d17695509a4cf7778287f67083f9f9144bbc32680e2ac6d680522e57f1b2d28c1b1fa88b04dbfb3a2f0b792b893b6c3307c0008ce84158b2722cd9336c3810f2cc95e4e03813cc57a37edad450731d193f5d717b0fdce69f2d0af36a9677bffd16bcfc005c9d71e8edb3980da8f5d6442f3149186f163fc4306a3f90a059083d0a8c119f87bb0f0e8e8c9bf0b017b307d0a227939044d7dc93695429b242ec3d28087d92bc3c1223c9f1f052ff6b6eb648e916433a549589598fe360df36f3e39921c4fd7d60e00ca1a499b7b7511dac2bdeaeca25bcdd7b6faa7fe447880febc2a8572cb261dc2527c3540a25bdb7ddd4e5de06d9734ae3de01571f8c512c12fedc83a6eeeeb993eaa7dcc152df073b575c40ed826c24b0bef580a667b4f2eea7525e50cc7482bdaa9796b782408485a1c151c4ccfb42abed3ee0a484ac464376752382fff09c809821835428602ac9bbcc6b6c31e2b0c86e0e0d1efe70fa81345315ea928d0b438dc71cb3162faf364a8db5032d11da950e339ee9c643a1eaa278095d62016efc2d005c02823a8ff0bf0a4fff68236df882b51020c48e8119f7be89fb751472a918602d1f5fc2c4c573d8e0ac6ae3b9907ffbb4f9cde313b57d5e86d4f1f5ccd1abc4537026eab1ddf93929ad46085dde5ff0ccc5135cdb15a3dcc91a2428207c2f21c7a8144928ea4cee3aa584e029cc3ec5251abc38ef73b30d64d7fa7fe5f39cf335dcae248233ffbdd4788584586556ed0254b293d7deef7c9d3255223618ec168f9611839d1b2dee9bb74ec4c61cf1ae4e446bfb23fedea421db71af79a7b8fa6eb8cb028beb3ee5efde42360594d8ac6a14db00540c30511d05a9396a4340548e8118e795364d66bb241559639ba5bc1f0e65e8bbba45e318c9ef284c09a0876f28152286a9baa2f4e19ecab3d1290633c83a932d4c86a3fa7813248b01675d9970a3e197b077792999d86ba39fb40bcac3970fcfdb827fe93d39eccc974417f96dff942732f6c676e5fb31b9fd3beb54f3d92f27cc5a0ac8b1585516ec5afbf18cdcd654abb7db70595efc04b3e5834b79fb008640e2ba80e6d19713f3be2f2824861aff385cd9409f2c9ff94f7370641513a2182b65b4bb41e97590fa19e0a4b9b5d03003bd8e46c2ff32ada5c35c0ac71e117f5fc3851b4e292af9fde055b8640213d908e4bcab0b4ecc8357b90019fb19f7158ab7b29cdecd0bc9e03cb57dbce3d23bab58714eaf61ddfa2938c10ae6360bc64c98abc78798a8070e333c63a15efa7e6d8ba7b7d5b531c42948812bf3c46b75fd1ede25f4e22b5b5c02ac5a5c28655ce908f2103c6ac3fce91f747c87f19e72dc139d53cc26d3bf2166d0ced0f336360a694773165f1471dadae2f1cfb1a18ec9bb0013e8e75a2de6fd97edd72e591fd6d69a0a20d4c64da9917b2cb60b5df05c6a41d6f57dd1951d1402a29b4ccfd60a29d356ebda9b2783ef6328e60799d06c96e3be4294f9619503c6f09b0fc57001648f51f15a3753e0fae6b5c80680e5e3e076a87afb1fbeccc78b041f00370bbc4dfe2a903e42e738b3156064acf1979c164984a57b34b0104aeeecb82fac3b05489c3b1253157120dd3f0a3050cbb12b17f5b393c1a7e6d63fc8671c79d316f43b3453065c6ec508bc8180dfac82e95d01bd7339753ed98d23a739f7065046a4e30eac782ae7b023f86cc1256c8c718d3a25f7b965d5074d4d9df5856f96d4b042ceb179258a6f54dd75df34c9aef08bfd7201523e9b1e22524a0b16e2384b396cafe1a2a3ab3b56fd3150287a5ba5a68ac1121d556fc7b5072aebc097931e77c593dbaf5111715928ded639ab1cab587a131090c897327b9be8d1188a2edcc7331dc9a9745ee69d7068cad9ba2791da1c2d30ba566113bedcec6392ae6b3cadcf50dff766ffd3944012f50f1f8687fe66cee4fc3742369557db39e68f9c29f46556e8b13574842390bf03f05a37c790c9f3ee1497e41f9b0181f8c00090df6ea96eb8a2c66f5dba323a8f752de932ea7946828c31465ca55e64e582e3759bce09acb8c1f5f886828d3da243fe2bdb0e677fdd7983f4d7ece97629b507a827da0e88d559976ffe401e48842b9135d37d6c0a564a113c98a28141273e3f381c7c23a547c68402c456a38e3ddf7268356a1792a4d3ddfef73df3479d889dd734ae989b0d8ce15248e72973b2dd5f0a6f2205195ff2831032d829f7bfc97fd11704affd296fa54a720d5e9da882ba08e887c746f6b103a245e4355e3ff922da0e6874265e1570941aa52a09a27ee09eb7a6ef96464dd90c1cf7a6f2ae41cef590b1c1cdbabf876ed6260880c141705008c0d813a97daa971987fa914a03c5da493c101bf5384bebd51a81c74a0f50f674bfd551d9a3c2753c253546599fbc399570d893e6b0df187f1fcaced992848b01a2179e423406a618d17179f5c1e02931139aa292208f0525a52be3a67a70b8c34fcfc21c97018e462e0875550e0eb83a0ea1cf10a2b8d63555241210c3b128951e29a6debcf56d8fe7fded85343fc90d1868c41adfcb8e22ff9ac47cfa150f547ed480547361f89f96751f09227433cab1f0b682758cf265105e093c8978606d0476a14f67fab36cc45769b48abb05425537b8f9aa5c4ef933159586ba44c88089399643b375485911d015ca3a120f167d3abb45a75f4a5545d67d2c495e6a4e0ac4d25e8356b9da720ed9a94b604d273bde91bd2dcc913489e0b56b042b57b4655950c64ba95f9ab206f559e86a8d944410a54940a396098c383a45792644280c4fbd901e0315add6fb04b5692ebe7f6708f05f87a88ad9b980856a5009b7b9fb1778b72a04aea0272714b3b70b40277cbe8874e3065f38786897ea82e73192b345244b41f9158b93ca19a504494cf69ebae268d4b57bf01d25a02173500ac77488363daed4937b0c65c47974a23cd962f7a9e9fbd35038addf094a9a5847b126cc4700a3a21594f65175376bc184dc90b9ce67d37abf1a1052853926e2e07f69e7dc8cc7a9537cfc7aa32e14817977192447233505ce2f828582f3294471311b969abdc8b792128f4d96369c2a756eedf7fe3203ddc8c7391fb75c534458d4ee82d552c0c0028569e820be9dee29c0289bb76646efb404c4bba9644a87223483ea56f3224cc09db07ee67c146eb6f5e9ca0a7d278cd93ba657bc4635c9377f478aa27e0a1eb202c44ada89202a42f3ca070cb10315d9c921fe611404bd800ffcce883c375842846dceb227a6bc8cb26b572be51a6a7825465293ac298f4aff0e3d0d167f7ace5d71872b62119c812e52171a66cca3fa3896f00c3eea3d758ca9250440fb7a198e411324174942924652e5dcf9b979d76ab9087248f88456930637987b6d30faa717fdd7c968fff008e82e02ac5855cc4317b0e7ad3313d5e85ba988ba852d9554a4918ea5675d0f3331c229003abb1cb260887a1fbf0c8779e59f47663cc74a9d2e92c432176896ae0ca78c7fbf0fb9359b0f6edaf3666eb309cedf6aeb8f38d5d4da75e376499d9f7f4f200e426ca216642dab3fda8ebcb1cacc288dc3e1575b4a8ff0f7b682e0635de947c03a9b534bf389b5eeb487eeb85d1add586a62b08bc01748598e9241d410a217c8efdd61cebca8142b5deae4890228e749f830184f104b180cdad7feb1f80e8c94cefa5477ddf6f17b6bd9467c35dade446b7b44216fbba3c34a3a54e23b2199f7574aa291e6e90db70e8ae5459b87312ee2cef57b24c2ad7682457af55de8a06d30e93117dcb82f4b2973b774811e6ba180ebc0d8a8ec2a6c4f6ffd48dff593748dd5664333adec290daf0e35ff78d2cca250401313e5bfd5e133e92833a4071ad0fbd15aefa3dbfb2507e7f095d9244419028ca5b04e2d735c7cdd87e740e21470a9aecb5b67cd9f27f78ab93609fce8b5e47f2153fa64375a4ffdaab9b8fe2c6b8cb8806af1dc544c0f57def6233c08804d10cd34144843ccee580744048114382e678547698b82e0a0c6d5be77953a15a06b224d9314289a04e0ce530c961ec6c17bcea6cc814dc60257463c9a7c86a3810d28c2b88021a5becd0083328bd16a4534661fd0dfa870da3a51b0c36dd15f99df10509900b4638b3d50acc77c4b895af44bddc87ec705dd3489226b0f1fe80f36a2aef81a40d7aa92099bab8528457b2467d8b51b0499b4fc967de4468eeea753a75657c5357baff5611bcc628c4689bb091b862eb86a47d6ef5fcc2f745bdb92e948c77d44eb2500c01e98858ca9e545a456a7eb5097325539316ffb6732060e435cea1d34fc372abc7b6f0a37a3d2a6efb9ce1a1343e1c9d339f11f2af3a629d7232f33f3ccd2bd54767292eb184972bbcca2ff3baa2b9151c6237f6ca370f44c5fbd5cf1dc8e403614ee75e796c7b6cf4fe8c2feb746c6ab9a7b9a69f02e2cb64ea7c447c0b675a52f846ab72206dd00b2789734a984671a2b608ae6441ad0f48d583a5e3ac2ae5b03c88c4daeb1688bb864c45e9f58143f899401648b91aa0486e5d549aef48f2c97aeffde1a3c8714999073761a2e26c7d469efe093999c84137c78654efea727c817db9dd991394a80641ec3c050f580e84cfb555b4c04efcbb8fcb0fde53d34d80029505d8ce37f91780296b8929991ee8a4a06786acdee8071043ac0848b353ec4d4894c984931f149132ad40a6d1a254e2bbc87e3e5bac569a3fb572d09fd77410bf016c501098aff2a68fba4c3533daac6abeda4ef32f9ea165ba887b378a2b837e006423c4fa42d4c74f95737863011c73bdc15f91ab9a4202d3ea4f1705488a7f5f6b8ae87b82b0c005728856bc85b8cfaf432c40124facc5413019bab2eac84c304ab90186e08eb1b0f01986cc2a902a1fe19d3a62edc9d5e637026674c1fa2c835f75040c118339b5bf63acbc71435a36f275549cd29b21924e72eba0a604b4a35c80fbc54e324e93f795057fb35e92b27a8a199d39118824efdb19248649884a04f87d2b84a8ff28e227e5f9fe720015f943f8267bbb8ea414aac353d63b29f819cd296a3ab85adffcd2af9297543c330a04faf99b68e8ec", 0x1000, 0x404, 0x0, 0x0) syz_execute_func(&(0x7f0000000100)="c40109ebdaf2f2849664f2bea48f0840a28e1e34768002c402512c91b0000000c463e57c465f3b643666430fe7b765566666c462693d72f967260f71e638c4817973dbccc44104577b1f") 16:01:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x8) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/158}, 0xa6, 0x0, 0x802) setsockopt(r0, 0x8, 0x6, &(0x7f0000000000)="c108fd1b6fc1ed8e3148cfbee5b46a53476fe90a41436768fb45361de9e092833f8e7ffc5bb0ac7a95f37ad4b3880a979a4d9238ef1cb44a52a1bb0d2d689a2e652bdaef895600441c19b6a4021cb57aa3c2807c2645e5bad9c015a1a85468f6506cc9d148f416fabedc45420877397ec902459fea7ffb7da533d3b2649c914264a440eb88d843ef71d5f060e9fc53a4dd6a8d912db31d308681280af2d5456291e20e6131c00c49c96e4f30105031d5469ead003a88a4eefb05", 0xba) 16:01:02 executing program 1: sync() mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getrusage(0x1, &(0x7f0000000140)) 16:01:03 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, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b2220000000000000000000000008097e3ff", 0x3f) syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={r2, r3, r4}, 0xc) close(r0) r5 = kqueue() r6 = syz_open_pts() r7 = fcntl$dupfd(r6, 0x0, r5) connect(r1, &(0x7f0000000480)=@in6={0x18, 0x3, 0x4, 0x3}, 0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0xff, 0xfffffffffffffffd, 0x100000001, 0x7fffffff, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000000)) r8 = semget(0x0, 0x4, 0x60) semctl$IPC_RMID(r8, 0x0, 0x0) 16:01:03 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x7) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:03 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x100) ioctl$TIOCSDTR(r1, 0x20007479) 16:01:03 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/102, 0x66) flock(r1, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x0) flock(r0, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x24) 16:01:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40000006009, 0xfffffffffffffffe) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:01:04 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) close(r1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0xb0, 0xfffff, 0x3, 0x9}, {{r1}, 0x0, 0x46, 0x2, 0x1, 0x3}], 0xffffffffffffffe0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x8, 0x7c2}, {{r1}, 0x0, 0x2, 0x8, 0x4, 0x90000000000}], 0x1ff, &(0x7f00000000c0)={0x9, 0x1f}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='c\x00') sendto(r1, &(0x7f0000000100)="33251c", 0x3, 0x9, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:01:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x2, 0x6}, {0x43, 0x7f}}, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1700) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup(r2) dup2(r2, r1) 16:01:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xffffff7ffffffffb, 0xa0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x8) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0x0, 0xc0, 0x9, 0xea5d, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x80000000, 0x7fff, 0x800}], 0x4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xe4, 0x8, 0x1000, 0x50000000}, {{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x40, 0x6, 0x10001, 0x32}], 0x8, &(0x7f0000000180)={0x1, 0x6d}) 16:01:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x0, 0x100) socket$inet(0x2, 0x1, 0x4fc21dd3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) r1 = semget(0x2, 0x0, 0x80) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/121) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000100)=0xfffffffffffffff8) fcntl$dupfd(r0, 0xa, r0) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000180)=""/251) 16:01:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2a0a) open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x49) 16:01:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6046, 0xe77) r0 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:05 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x401, 0x0) setsockopt(r0, 0x3, 0x2, &(0x7f0000000600)="510b09843ea9c05d61dcb7453fbda4217c3db182c44d7ad3c3eef98403e1d41df2451f654a5265bbdc6bd8182c28dcb39fb87ebfa82b4d190156beecf7b18f578a94e52810e23ed013d769e7cc3fbf5e6e317520e709e1382ee6bc29177ae6929a77212d5c535d56db5f019609407fd5a66b5f66095832733e37d40e6d66f06a5ad790d91b2d0cad5d5831ea3a0ec5cc9fcbac67d6b8667c6121819dcb780c032c27d869703ebfe004e6a338c5238d377910d136e928aceed4ee28cc10db927198c13cf4343b1c4724af45c9af0a54ca78b4c805f15ce388c6c5f6080380a51d9c807604e973b762ca5e95c799a1a4db796e228066e985fee554f5f43cf04b2b3786ade8c905342060f2c815211cd08c84fd2b915d6ba512b6e845a97820e3c0413b7c82e94d5b313dd80c865c909b714fae36e78a5dbaf6abf27e686daf84e664fb997a386d6e7c684fb0ca6132ab1e6fe78cc3f3414bee0d672787f28414f978432fbde06b257491698f2a31c197f0542df57aeb335bf805080414a0296d38e9718ed703d167ded22f8a7f897f48147c505159fbe8dbb1ad84be3e2a8cd662942e93c490a535fbc9c9aaf930408122811551e5ad9413bfb44baa771428a92a8738a28885d0be862e62078bdeaa476773cfd8bda1815c8d664c3cc0c56680f4f0f821a9180be054d5c08c3aefe9ab9e3d66ab4a51865e8d4d5747b5e08a4cf93bc203986075611bd2ea93d300dd62461953b46840f33cde8f1ce7636e01713746d1b9b72f25dc7d15d73ba084be906ad428d2f8f95ca80a95b5047bbb0e83d2b8edbb99f352abc10e47af90e8a565b050b6bf5c6d58363a6e87c10b17c47bfc29796cca6cb39eadcac5ad674496a5903729c5f30b5a3fe9638aee930c06de8a3674933fcc51ef3763dd21313d7cdc0cf06730360350eb6835901b823018d7d2a86279613b3ab9ef89166c8a7ee9ea44940a4f7acd72dd63e286f2c17317d21b99a243ae390aebee1eb6e2b4b894fe5096e79fabe1b744fcbe037074f1ce15a13f04a9f3ebad2eb9e6983777ce8a3220bf9c60f7627f874175565d57b3fbedd7c616d01b8910666274f18f0cd96ec2c60a0df9edc10d64350afbb6a3ae924ffb075548e8a45c3b618ed4e6976ec3cce9eb0fd6ab1412aea2430be03e2029db2ceb4b2cbb6bb1be72692a7d9d1c60eafd41da6d218378509015033beb8034d19d37fe9e8961a278962d379de327e850fffa540bc93612c65495106e25872856e6ccb4acaf41668c7cc26f114a23a8782e396c5b1d9d87479a29e2468fe0c16240088ae268a371cd53b7e55a7cb4dc3747ba35256ca38728c656b09e5e0f92e36387c3c82fe6f3e66fcd71b124830b0727498f1d2ee29402f1f722ca82dd25cce8c124bea27c4896162c4882f9f439e391f2905da5dcc65edc3ea4d66203a4edc74e5260f19c977a510a204f8e97341d6eed17fc7db09cd01bae1e68a43582984afeac967ebd7f9392971186954ef6fac2cbe013e96a00e9a2aecb94abfdefb7bce20cb8eeb6f5678362cf46cf28ccc8199396967e41ca3e0cc9b0e05d28695926c04472ce97e494237ba8d73cc9e37beaf1eb66df7c9d8108b3149a0ce4991f97d0b30c3bee1390db2cd1b0f2e418932a0f9eaca50be9712132c6ebcc59a77a301cf4064f6f484856e1d8722e344672b3f7c7e650c0daab3bdb79f072402fd860c0260092204134f28b0417e3f4b4231a8c4cb7d38a25dc49fabb04bd2b61963e9bdccfea80d1cb66cf195307feb931bd4ff15bc1f367b1cba648cab312cb0c8cf36bf299df95b6e7f3aa2f554ceee981d19dcd2e647afb5cd7fde2c3a56a50b71130c635879b8beed290d2213934d22e319e577835027c51960786786363983ac674d4ff9698bad03ae5426336300f765943031b6e3e37dcd9c027f9cb16a48f2f63b21f8fa82db3fd59bdb9cbeb2f6434b93133dbfb1a9f1e314c85cf18de834039d40b3bb8fe0fdc99ac09cfb1830aa6a65e214d9db5d3e60c10d11cbf457e753b5a1856c95bda4caf64082d44a4bb0a891689c7c0d95d591dc4f36306e4a9b1955047f23970d973785c185a912fd3b5cbef37a4e696ca03fa2a9f0c4b9bf0ce38fcf83a16a19eb90b062865a390cfaaf7fa6d71c76bf54815a834c961fa3a473159ff33c1bb69b101c57f8f4a12c6c119d79520085c0d9891083ee82f51714599cdb3224ae9c9ce882265cead9199472e5fa8c98a8c83119d12b046051c9353f040d4c1cb19a99a18017ab146f48acb2419b0c5f574f8741148450823f75ec9ba35a0b3e88f41fd294ebf2ee98592a62be063bb5fc4dbd266fdf33b64352e10cb37efb36e8eb1b1a5c79a7cc9dbaa6354223e0b255aacda7145aaf8866d65175f951516b42118a22cdc399ee5d9d8150bb99ce295d6248a2c0c8d72866a64007d58ae6e5ce35406305a8dd6def0d5951874cde5734124ed0d8441b17a290086c207de4a34c1c29bb3ec0eb79f76aa8f7bde07e1ab38d365a5d85fcfdfd3acc4b14669b6b91d4dceba44dd7b3b14f1012e811ad9defd96e2a17306af68abd3edc1abf8d754fbe711b075fdf30b4adebefd6d58d8fe94e384d2464dc765eb2d761719e07995f05b9c65a4116a78c26b85aeb2343c7297c0f164cc1446bed2e8f6bdbdf9467cdd68a3a4669434f2a5c9fb96e8991aae45673fdfecf4297ea196c36d6068fe474d966ca58736270e9366cc68436df230c024b9371d2afe1404a21e3853b9d7c6f595921cd57bda08fdc6a91b7a03534d91fad9ca26a74f4374083bc82b48441048d47d48e5d878a1eb9f1e32b133aa88fb028653b629a6b561310e6a23b085e3821dbe9a1753f23485d0a6e5e3547bff07a8ceac8509cefd1eece6e99334d13c858483c9ad05a3749bde36db3a0e2a8f17776b93ada7e35fe4c687517574534ab8700f3fbace97df3b609fdcf850de6d1efee13b5082488ffc1816baf5a76f7a9d4eee8afaabf05735962570848aa7e58b397145996e7364b20a9ddeaee5f5f7db48c1b7e45b5e58849402cd53dd01a28975f9abe24ec38563ea62c94a0ae4037813ef6244bba1bb17e8c523152af38bca5f347f55ce3c43a2e6570d3c04390bd95a3dbbb2cf71f39ecfc638e819ae4cbe6aa6da62dd9ed266c780debb2dece38f8f2327895490d4d61b341c2be7a809eb1a3a7b3b213cadd0fb6a552165a2393aaca74ded32f3825fc58531a92fd5e0905d8f034410da609a9c2f3cfbfa099c18aad5aae524efa7d534f8a08576c9a76110b19056208c0ed99b5c8e89a86a0ee41ea8c5218486d4347adffc1e5be7946ea57e93816b48c1dfc223a6bb4285a030bab2ce490822be3a8b94f4c1d753a74e02f4c6eaca8bc404f9476bda3a43c5325af3b52215a98856b3381ff987c4f28ebeea35bd94c3092c7155aec62a31fc8a9a266fa9d65a0d6321e7cf21220978e7fde635af0b208de88effde038ec0e4e766c4d890bf47feaf279509417877d0cbcbbf09d0f88d44db948d83312f958bb4610e0c6e96d0449b625e6977d6dc324acf6e101cb2d2316b998895842a2ef6a057bfc2b26230cf149d64aec21395635ef4e4c578eb47f7247dfdd9ea80f6cb75227a647e1f18d72644b7aa404e479b97f174fb52356763af11fd23e9ca86127bde589768cec277aef7ce0dc2343166106a715fefc739e70643e403aca43e6ab22c4095e773a0cd9185a806fb37428d49fe6637d8170540aa207428299313d82cd1cba1cc8e3e26a23bd5827904c95a3d9eeda15c06748e4fde05ae944cd27c629dfea4035573ff6acb4e4efea49850fb6bd576f1f16556267adbdd77919da7c7d588e0e1a06355240dfe8369ab734b1d58ab5d470424f9084c0643ef376f53188c82a3652e5112d8de62e06133d11e01ae0df15b321c332efe2ca8745bda55453a31b3cbbd6dea1a31bc9dbf77b6f855d4d71590eea5d2b66caaa0b2fb1f6fbd9caf9694e9dfe5c6ebb6e6f299cdb4351bfddd421df17f9ea72273d82d31d72abb19fd4fe20a3d7ee42d280a91d3722db65a93b8a57c9273184df073656d6b13b8b85f92e24999ad8b758d338284cfc8422f84a5c1d43a6ac0c2a30105d45b371ea94b5cc7beda75a2c0f99ef33a75e8dd6122c1589d18c2fec95f2be412ae78e6640e26e2dba9092edb24097ce14022e0307f104c1652c18d7209918445c80aad3a1f7e13b09fe1ba6f9db4ca38eba9bb9c72ab6c65684f6b79d8beac70a6a5110ece73f18d7bad406cffcbb329fd1202c13f3728387d842e8c280b932f5bb9271eb6c7b53f805516cd4ecb7ed4c1522b70e1bfeb4b56781a10bf2c7f5c9d5f19ad68d4d7ed54f94b75ec192accea3a7da57f8f222dbb7a536ee7158725821643276c7412618ce1fc109a49b55f7ba799cb35b0221475d70779b153398774caed780cf5e9759130d7c60f0408c8cb5ff87d304bd9d96e16ab64600e294df9f242a6aea3be99fa7e216b02f249a16b4cac1afb80c32a6eeb72c6aac32506b6534174caf183d04b0f900c8c935c4b2318ea4553d65fcae1eded3288c848e6946d627518f3b019a7d869946d41d4118ec770e5123683545bc055e29830c8a365bd755d6901ea9207a324eef3dd8807ae4492b36ad4e77fdc59b3ee004c9d308b9b10a7c594aa28a349d37c8bcda3e32bc78e9d0fa82c0b66fa31f445df68259c97da0c518222416f64769e796aa0cb79f60b77f46cf8d1f5a1008f6423897de476bd210baee0350599dd34d01ae7a626312434829e9046908a0da585f6230aa4b6d94c96f31e0c2fa793a539290932dd49a10209fb9bbb2bfddb78790b237886680f8e12192abfa059cc9157f9dcde8314ef1fe9cc953d38a2a194432f2320cc2766aa69de8a01a952199bd13b9798336caed42d6f6e1643645d807ff101c75fdcd149d83620f8776c627b650a4c17afd69de71bdac7ea83679a0d9572152f49ad70bc41daf55ec9fe804f818b6b3d8c421f981fc19e0255066d8319d8f0368095a8a1d94daf91880b34d7f87d2ede526ccc8fb711aafde931bbdd0e0f136beed802ad1c2359cced2069cea9101754cf58334db8bde78b90dbdd4f5c26db46708b05daeae6f9747f360eff5b184d8790e738fd5934e75eba3325063f634a435f4e4fdbfc38de109ba7585b7003cae45cd026ba0b823f748549b853d1b985a792f6f609d7e1e8efb57773c792a4d70db2030d8e1d3547e539f4c8b4a7de1f5ff4c73c5c93fc2d221f35b33bdef88f9fc765f39b5a8cf300d9b1cccaee0ac30c6221e5baca17e5ff461b2b6d8588b9cd27575a0194b1108f0f22d1c2898e584509f17d4b8bda74c269a5d39dffdf13817cf5c76c3d0505634a3cc42a13a7912291cdb7e989a391ea12e613f9177523144f6adbfc783918907e763dbc9f4064c24bb5e2e483672b52d553c5291ee221a2325fbd15e49f77b48c430302ff71b37c1145b59c4ea250ef2eb5c9d02ce42e8a8b033e70aed265d6cd32250f4cf948d822a08efd92045c8aa78db0b1d3e247750beeec5e842944440bcc9b9e3ad928677b37dd773d2ec4aed8fbe732be7284ff9e9d6eeb76d0b2de91b507d8eb1b22bc847024193dfe6a4c7e172898cf8f85469019fcbffa2442bead2dda383101033355a0b28a8f789822a86c5605f4f73ca0550424eeb565d310fd2193a578a800403536e66d1bbe70b0e8dcb428bc666cdc59f91166172018ac650b3a16cd23ffdfa8e2a0314ac707afb663d79566ab3fc58f40a2e559f7b9d54f6f67", 0x1000) writev(r1, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) 16:01:05 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="830250e97fe11d0e3f2fedf978f2c21f422e2f66696c65300085886a43653dab0dfd18cb7fb21f10825b5034391be0312b106c34d95089dcfce1370738c82a0691b5c99844d66a91e3385095ecceedffbf0a62a52a7c45b6204970"], 0x1) socket(0x1, 0x4007, 0x4) 16:01:05 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) ftruncate(r0, 0x3ff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x1000, 0x4}, {0x18, 0x1, 0x6, 0x391}, 0x7, [0x1f, 0x7f, 0xff8, 0x921, 0xa9e, 0x4, 0x7, 0x7]}, 0x3c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 16:01:05 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x2000000000) setsockopt$inet_opts(r0, 0x0, 0x400000006e, 0x0, 0x0) 16:01:05 executing program 0: kqueue() r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x5) fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0xae2, 0xfffffffffffffffd, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0x8, 0x1}) 16:01:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x2) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:01:05 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) select(0x40, &(0x7f0000000040)={0x627b}, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) syz_open_pts() write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x46}], 0x1, 0x0) 16:01:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) sendmsg(r1, &(0x7f00000015c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0xc7, 0x7}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="c504a262a3aaa4b1915b07dbc561a39655a563454237e11846180f5cc2c7459b7efabd3ec8e060822ec59f29b7a1e774fa6cfc3ef700f07bdcec1ba3e664da4b224865", 0x43}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="38000000000000000100000003000000d8330dbc548d0c5f3aafb48d60160f5803f43c487d7638a62c1f8d410e761a6778f0d7b78c0a94003000000000000000ffff00000200000051d6efe2651fbfa85ef03c235027d3b3ac3a8fd698818c88a1e289819400000080000000000000000100000002000000779ab662cf3f3d744cd2378515e80a53867729872444f8c813262b384612633aaf025b3910c55331bb0082a9ae04b13155f14a438fded2813e78213b1d40ab01a4c42464636197e1f399edd17dc61954937e9a43793c6c043884cb827ce73e8e49d4416c0c3a23685c00000000000000b000000000000000ffff0000070000005550c9a604ef65bc50781912901868f8250d735661714cb78822bddcc90da50b63b0d2cf4ff522842155941be31b9bc0b83e06d6f3101e67f85fe29efc8a5a167b4c48f0df72c78fa4d9823a8f5c7000485a200ba3f2ac550c9e526ce51c81b05c745f32c52727f39d7e69954f218bcdae63b58366edc457c28794b503d40ced2592feffe94945f9dc28bcb34cd824b00a1259a63a438f08ee040566a28f6f00101000000000000001000000010000003644789de0d0858f2628146c583b7c33d456b48377ca3d83ef6a681cf016d89879ddec6e89c056176d83b546465216515c22111b7628bfa726077c6498ec19533803dfe45d0af410b39087f4f13a0ce51fb0f791e6a9265f3130c6df35467abd71b63570974c29fe846af5ee078c7400729494c4b632dc6173cdd20ddf469c5cab605ab307334e2858d7660baa6ba64acf275e60c45aa1a98098c1b0c3ff3aa7ff9f20b0bbde918a28c18a0da7b3364502d5f8eefa0598e9eb0475da1babc8090dcc917c1d58b35732b5a204e0b8224ff9296cae1513a5ddc519bc67d3f4a7c51608ea4014fdc50cbb3ed7525917d87041acef33090d0795efb8bac8af1b2492a7b0068a82c19b9794b81618958dfbc6af4f3fa9ba31a675728c47d415b62cb856257d87372305cd5988ebf5a591f9621a0de80fee31b9e79ae2ec2ce0fdb5e6909a975eeeaeaed48f315a03dcc1733e9730ccf30b88423a2217cb36f64d731daa72e1b3926952d563e3611bd07f8a0a9c443773e9b988473e2f6c9ab22bf1d8610a76885ea3035a278d22658c798a159918659237d2b5cb0f9766afe0ecd8b385f390bb62c76750cb42650c10ae8c5cfd7a3e76008585967a8d7edb86c1c6c65e6acd1efc6e5bfa024c543ac35a75d4066b95ea25ec1be998ede481b4c6b592a44f711f658c5deea57e82cd7b2cdb5168cdb1ac378e2918ab889b0dc66601870aaf296062fee1f361bebcacb397ff224be83a1dee0c70b50d6236e4095ba96b2f8d6212a21a3623ee169f81c81d6145453a3ebdf22148d8f42b2aebda31e663577500b5e109ad8bdae1137590327106aa8210ceadc39118696237842371738048735ff6587dcfec423fcb005132a91803e788b3c1333fd1f5caf476b3ecc97d4efb7325edb11d4b2a61a4f2ba52a5cdc21979fdc29d2be3695b968b57e9ecd1f7637c8477648926998091229b528b6cfe1232ead6c22a830900707c8568fbc1395bf22f8350d9d0cfc72c459a44993533f27167df287b187fd9b260e52e00bfa32ecaf5af7f8dc56a31af9445b4015d91437021da441ee817670990752f6221543dc59fa73d261304affe7529722f0b95d741a57ebab138261761c18c6bba4f1c7454e93201b14e7b261f9db7fd026e823877a327a0e042de2dedf2dae0f6d186f22a71c70029dec7ace6f29bf656790b077b8b37a2a5452092f72b0a1e2e37b5fac2b989df6a068af6aa0b99d99e2cd76df0e72d7c829c46ca2bc0a5e32c0b3210d097a2f3ed266cd8b62056b0a1af0ee892d1139c5ff2da5bbca7ce7cc5e365f3e66c084be066058127cd82a45d0a7c6a442f17e0b75e897de1adf21bdc95084249a6d3904a72c2396c0a2eb15ad32343d17b8e275433f75ce992d114ceafcf4b57049eb2de462816406240d106b34596be855876e7de91ad96bba5f3415d5a0c82e62260c9b462a5e5e51636f6297fbf0ae39c1698216e3c6afb7202fac02248af36d26ee2b4857b51241b0140c0bab25f7ad54eeb4a3b5fa8d3646d8fa6bef457dd30848e85c161fb691eb6325e9f379f6200f019d46662baad599c7d60283468de8918960603dd3eaac30a41791ff017b0c5f9947869c1dab3664245cdba3a7f9301649f71b3e64bf3de0628714671cec3b9eacbe15296c391513d14f9250f9d74dbc12739d3edd04dda4082706675c193309a634ac93d054a3ff525a67edb609dade6cdf99e557d33e09c34df7c90f50bd91261403db7af1ff7f72fa8ce9769bf2cab727e959c4ea4e476e191c8484819a2ca9548a2bfa2974c2da3fe16c11b36e9e29c805e22cf310e30603f708df759a94de3d3b5d3216a4e11f82f8472ee8e3475e668e99a8104400b372eb294af8f5e4e87628e37db36531cc1e3ef84a80ef96313567bebf4ed8866ca21ea2f1532224f6ca6eccbf1709881d8869c65d7469f27041d8364d8e31f88a8133869dae7983b51bd1d649ecb167d595eee74d94ab277470f9f885e92b169b1c70631dea633e2a67e9fa1d826d3d5d8af6470e395c4e2c8938d38895f88a7b61f01a19ad516800648cccb19db6c0978386a292e4a729ba1ee4073489e24dd22fd136ec28d1a308313c3c91622170ca766f04d2898fec639ce18f4d706d099a73d9161697d5b8b9e4dd951431d21aa5a4684afb4516582319bc9c98c253caa371f685bf13216a14026fd40d0c24ceac66981ba33cae9f3bfa60c21de501ca8e51c7356ed7cb688a8ddc5d32d52190ebb067909994e413d94af79ce9a1c085ad0067aae090184e141a40312a799e1c9c3252e6d163893ec03cf4bd1b108a78eab5745a749735c38487259ed604ae61a49cb5be8a0ac557bf0d6386e89bacc563e13104deeaf989ec2836e475cc3ff41106fbc5e0f0e2ac26768df9a0af6dc053477e703d2e386ddb62ff548e5e3fb0508df546a7f24eead860a250b75dde5ad82982981daf44406130aaf1a27afe169abdc389302c4f1b9a137f90fbdf529407eedd8bf10e182c9a88b64dc852943e493cc4d2fd5443e82c5723baa9f1e5da41ac0bc4542e5ebc9ccfad8ce14cb1b6250b5fbc8f99f19e39bdf7c7b74b15e80ca42fa77c50ddd4b33fc5dbc41d6474b51b4b3dd151a2829063d7a137711c9fb9f844fc1233b19d785376f1b66e749ab58e7c895e4f3e32161a0c7d344b5ca410833b325c6bf8577c0b8a36d3cff1aa0be2fca34357de942a0310ddbf2a0561d48fc5f0b77fefadddd7e0e14a5dcd68e3a2d98b85be812acf43e6f6334e429ca63fa9fd191315d97685434d00ba378b48bd0ddbf49720a8bfb3a94cd2c056ca31840492e5118603f6aa36fc4d68c5a3e0b710d02cb8c6c8c16b2930eacd9189231b10e163935a6983841d8d13590ca01efe25ebb55d4c44a5d36c4ee3b0dd1fa04946ee804ecc545ca923d55860b27d5dc84e9eb90b4808db70c6d206c38a93d5f6324be5613cf9cf75ea8929d8bbd05e7bb90220fc3d416194cf035c21170ef89e3151c5a70a5c776e08fbd3198bb23422433041389bd4a724e01fb40a29181cbc142bac8fa9424475fe1989590a090aa8aede6efafb3451dccda81bd58a8ffbc3286b8b1ec06912065043a2d0baf1124c106f85ab93c8f8c564da830ad37a794b4dca1b9dfc95351f85016fc15aeedf09167b50a241e6166b426e5d9b331230cd1772633a6aa52fd5527f418121fb56e7428e9dba6935016a312f97ea3e399521cbefcb1642b2e0f85f9efd1ac1a2802ed101d2464f80e0117dbe3c81296fe79d7e5309edcb27b7a527ea9d13713d9da58feed0cf29a4b50f09db3326cb8aa6d0505c3e0d4bb9397662795cf4ea1541997f6268248cd71d3f06e6588c6cb3cf3bf7ba003928d7ca27e28765e06f603bcd612eb6099f36b3ab28a2edc8f3dd6e4fe6975e9ff528a444a1d15c75c05e136c6893c59e1de2f03c4da5549f4116bd3a502b2f4cdfae7417b891b5705a4fab36f109cd2d9150cce9a797b4cf7064f95748329337390c1c7fc72b3907a59908e5c4ac0959d012bf419cb94cbc657b721a3b62d758f9bde1a092163e5f353f053d605ada41ce94b830a301a956e3067b1ce80a0e8d58470cf24b7b7d555311dc6ead41ae4c410206c7ee82ed4fb767e22a1bfa14f82fb606336e8e78641c622ce56962fa3a967aeb50e20aaae3eda2c1a23874f066c3205efbfb474408cabc41b7b08d1504c60d1452a75d46ee8e0d20527ae305c29e105b2acc2a3f652c8bb1e517bd175c8ddeab2666c64843000fa972abf17d726dfbefd7807103a0365195acde9f92a698c0996b26b8a4e709964455b84e04f297ed58eab5678e107faf92763c71276c8e4143332b14b2dc7f42dddc98b6b0d78a18cec5e58aa14071a4873c87897b3f1bd0310c8f7b35621fb2451d01712bb2ac1488bd5b161256c5602420e8aa6dd28d4b9abf58bdfbc8ef20f23da8fb69aaaad09b087455e2545805529b7c7da59246510c71ccde7650dfcc5d2a38c8efaae186218bd95e44483e8670f8a57c9c66de462158a1bc19ab865d3f3467dc9d54dfb6503dd0339bccef349a1430d62f699bc48a802b833172325fde0da77ba357c7b70573f1a47818910e3c01645d3945438e31d8e8f8bb58c50429204821aad2843573d31103e9b9809da539618cb0972712faf9b2c397df2add21f6091c9cee6fc2470be473bd8efc5b3fc3c8207281d9b52c6fc10de3fad43edb9a204cba4044486925ca9105123cbb004f0b4ec0500e4dc3f778c343a52defe47dd3e6196057b024e2edebf0f5b0332eadb0d71f3995ac40c652bfb5537d729a744c17e73d71016353411e3e46088a67f33766190b0b67ca42a0391552c9515c9ade1fb4eeae62d0c39d05d62be9d8a221c63212bfbd90c7be45161ab9b3a0a0ac6b7cc59624cff6c37ed01b5eda9b8aaf9f421e5be997f6f34f798a8ed35a51721e3f6387a0a8c6d5fb98e884840ece8b5f45b7e459ce8ef3f6eee42f70733847fb8945590b59c19057516cc7caf1f99293425c315d6f8655edcbf7c75c524fedae51e383c7761ef630f6cc528b7c94e2831e2162fb84200f0ffffffffffffdbaa6cdf310a234efe88a007310868623e3473799381eef7edffc02d40521e62dac4078c12e4bfe1544688c6389f6b38cc31d769ca220f12b4b9b82c30a8c0498d6fbb5c9a726fe87063de0c024f30fe8d6e57384757ec4349e6803eabd88e666f0b9f83da323da3dafdd51899707508de414494ec0bedf7f504ec267f5de2ee5b3a2e1e4bed4365e22c4677cd029e7d18956c94f52d1bf7f4f716a98fa8fdcc9239af8ecb93c84a07b5931cde28425f5ddffc3d1a9d8bd1a83a471f9b850e128f7444ee0a96a7b5a58423b2722b5e17bddc487e023af3cb2635c70fce314fa36616f20a73be7adad56898988d70bf66670b3cdcb8f5851f63a796278feb2698a3c5e3665e919f0f82692c143f339c83e1207e01346aed40dc8e145694814afb67c04e21a2d6d82c28fe3e5bc64a2c71f9f38f11fe84146e7d807f05b9e5728b995efba54fc7477fd1fcf5901cf55cbd851076e47a36c435e581421db9453de9a1913afb3c8cde7ea0f2f6d1627688935624f8a484be0e7c1a67310f6a776fbce61ca3da99680d3b25d4c4fb82838fcdc968ab22b8a5b150cb0d279baea52b45c1da14e06c0544512c05dafa0a184e7c00099b403e820f6d740b46e849733d0b0c3eda4b2701ca980b7898a9dd3910312ff39670eae4a32399f7e5cf4eac3569de75a9a1e14f395f0214367cfd77eafa9c5a38d8c90c3dea0fcc014086c315d7884a017457c281f27f1d361f6fd0d80e4e982161acfa7a8e4ef0586f0c4767200299b5d492e906064652a4e0d343a1e3249be6123678cf3e8a04bdbbd18b6e2b4bdf11c84d76e603d28dec452d71afc0b4ca4011d5070a966564b21849dfc03768f2efa7ee9d84c3be8688732522a87b1e150bcd7d2b84cc7e6020372480d863575db00b8843a062c2a22d69aed6b03beebd856efda97ac2f4dd00f5a443cc1d3c85c54694278e21b4a91a2aebdea4b9b418135b3858498d37ac4485d2997fbe889f8c75727b25e96a4923df59be7b1b4d50d3c65614f9c09df79f1806c0276c6b5d11e15d2e49854fdf6eb3d1ec294eff4b0a9ecffc472d5718bec624fa447d334ce8036b9256459fa2e9df68c82272b685881c12e394292dc63dd2a57ee3688293872bf854af1f1372a3ca9b6b5f24fd4b18b80e86b52c3b0d62721223e607fa17a56000000000000000ffff0000040000002b90f1d53687bbcabdd2954aab69b47c315409528597319fa374178d009279f14ce562a258e6f42311dcdd6151d2dc1cf5701e103c6d36ada45657accabcbce68151f2d157e76eaf909c000000000000780000000000000001000000070000004999e963d43544294bbeea6e1dea0101522eb26a3f7c595d74a2f6c7d47028c8454aee144fe816d7e97f2e7ea6fc5b2dd5e28043103380f740519c598e57c87b6238f02a6d2e644f1e9461f3229b968df1d41780ca870f7e1493777b1d59fd31eb29000000000000d80000000000000094f08f3d05000000df73774486cf8d27857bffcb50e58b3352a6d32eb190d0af1edc7b9fa2c56f1a0bb5af125b1803710f9b774917f942f177d0d43d9aa6edf90747e5b741728a5feafc1d836132f06f660e9a6171a863240d41687a2038fc138c3ec51467e188244c096258eba6f9dd991d03667e59028539b306653b0dba870d18e223b4f5b3b05f975442ab237f6c267394e2b187778d71ef7c3db069afbc2576a084abcf87d658fee11713dafb38dc40db8eb07102b7fcab3869451d5a58dc011c1bfa2a6aedf618a4e65b56bb92d000000000000000ffff0000030000008533938ccc54d4e3bae37e0608650703691fbd5e2816a92744fc9557986568b4ca779a5d15f1163033beada167fbfdb6e5043c6f64d0eda2851f77b8e5625e3100e31244ffa3ab656a1574c5e4f1cec2207e845627c3179d189642dd76db33211b706dfa619f5921c72985ad13dda11fd388a444bdf64e753dd0ff38ae5a2e7951d04a365c01bd5339045b87ccec2fb41effa8550ef62168f2dba4b42da22f71e5eb72d1f132493d17d922249df098d803b054c6c90dc2451e311668c5d34600180000000000000001000000010400004fd2a21e63000000"], 0x1440}, 0x5) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = msgget(0x2, 0x400) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001600)=""/93) 16:01:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) write(r1, &(0x7f0000000040)="9138046d323b94a378fafc690a5eef794379bc14", 0xffffffffffffffed) 16:01:05 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20810, 0x3) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r4 = dup(0xffffffffffffff9c) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000b00)) r11 = accept(0xffffffffffffffff, &(0x7f0000000e80)=ANY=[@ANYBLOB="000000000000000000002cb25b9b221dc4b389ec24535479fce13c8c7cc3708da9f1ee6164a33eefcfba80f8595d45f5cf8c5316ff305bef93dadc0b0f294801335f30178189ea295c7f3f29515a9b5e9f30744d2ad34b03b4bbe7a21ffef68da088770a01703e472399869e7913bc319ca4b0996a6a747824757bb1e3f39c634700c8aa12ad9393ae957f7f2ec90abaab67537e36deddb153f2732e640a0c"], &(0x7f0000000b80)=0x9) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffd, 0x40, 0xf2b50e13b188523c, 0x401, 0x3}, {{r2}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x3f, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x80000001, 0x8, 0xae6d}], 0x7, &(0x7f0000000bc0)=[{{r4}, 0xfffffffffffffffd, 0x40, 0x42, 0xffff, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffd, 0x8, 0x80000004, 0xd0, 0x7fffffff}, {{r6}, 0x0, 0x28, 0xfffff, 0x7fffffff, 0x9}, {{r8}, 0xfffffffffffffffb, 0x40, 0x0, 0x0, 0x10001}, {{r9}, 0xffffffffffffffff, 0x80, 0x16, 0xf0, 0x1}, {{r10}, 0xfffffffffffffffd, 0x20, 0x1, 0x1ff, 0x7f}, {{r11}, 0xfffffffffffffffe, 0xa, 0x200fffff, 0x81, 0x400}], 0x1, &(0x7f0000000cc0)={0x8, 0x1}) r12 = syz_open_pts() ioctl$TIOCSFLAGS(r12, 0x8004745c, &(0x7f0000000200)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000d80)={0x325c, 0x8, 0x0, 0xbf0, "25c83472a6afde99555dfac7346e5ac09f34dba7", 0x7, 0x8142}) getpeername$inet(r6, &(0x7f0000000b40), &(0x7f0000000d40)=0xc) ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r12, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r12, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) ioctl$TIOCSTART(r7, 0x2000746e) syz_open_pts() close(r12) r13 = kqueue() r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r15 = fcntl$dupfd(r14, 0x0, r13) readv(r15, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xd8}], 0x10000000000000ef) 16:01:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x80) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:01:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) dup(r0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:01:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="89", 0x1) r1 = socket(0x20, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0xded5, 0x1, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f00000001c0)="e023000000000000", 0x8) 16:01:06 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:01:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080), 0x6) fchmod(r0, 0x4) 16:01:06 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 16:01:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x3, 0x1000000042c) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = dup2(r0, r0) read(r1, &(0x7f00000000c0)=""/247, 0xf7) getsockname$unix(r1, 0x0, &(0x7f0000000080)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:01:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000bc5abaa90fd8c5798fbbd88716c9f1b7c028008e019ca488b82146ffe3a97310235a1ed10ee51f58561a71f290d15899bf84660bcf130e6071ae2b4006232881838326d0c42be96158e4b93786f482d6057cf09138b48b31a99a1561f2d5c4906d1cc706f55b5ad7"], 0x1) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) 16:01:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x7ffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) pipe2(&(0x7f0000000000), 0x4) fsync(r0) 16:01:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:01:06 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="ff", 0x1, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) r1 = dup2(r0, r0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x7}, {0x10000000000, 0x65}}) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="01000080ba00000000000000310000000008aa91", 0x14) dup2(r0, r0) 16:01:06 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) getpeername$unix(r0, &(0x7f00000002c0)=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\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000340)=0x5f) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000840)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09", 0x204}], 0x1) syz_open_pts() close(r1) dup2(r0, r1) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d3a, "8297c25178540964c9008603f85d00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:06 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) 16:01:06 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) dup2(r1, r2) fcntl$setflags(r2, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:01:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') dup(r0) 16:01:06 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x80, 0x40) r1 = openat(r0, &(0x7f000052fff8)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r3 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) open$dir(&(0x7f0000000540)='./file0\x00', 0x21, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) open$dir(&(0x7f0000000580)='./file1\x00', 0x20180, 0x125) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x7a, r3, r4, r5, r6, 0x68}, 0x80, 0xff, r7, r8, 0x6, 0x2, 0x6}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000600)='c\x00') execve(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='r\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='r\x00']) 16:01:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = socket$inet6(0x18, 0x0, 0x8) setsockopt$sock_int(r0, 0xffff, 0x109a, &(0x7f0000000080)=0x100000000, 0x4) r1 = syz_open_pts() open(0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:06 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x9, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmget(0x1, 0x1000, 0x1000000, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 16:01:06 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x7c, 0x17a) openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x144) mkdir(&(0x7f0000000140)='./file1\x00', 0x1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./bus\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:01:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6001, 0xfffffffffffffffc) 16:01:06 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000240)='./file0/file1\x00', 0x0) 16:01:06 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x7) dup2(r1, r0) 16:01:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="01000000", 0x4) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="55df403847dbf9ceb7c285dd805e33645822f3d6686baf98b5f4baa4ec9f0708ee495b5f2b538063bb5f979dbef128296ff8db10dacaa6b22551030061dda35daf3bba5465e8eb4509f382bf7129d897258f4dbbbe0db1f894666bd37740d6bd35d4aa0d96fb99ad7f807bcad8d9961474166bd80cb9e277814477ba3fc5a57730799048b7423f5b63676b2a68f9566f59c100960cb2dea16ec9971b107ea79f2faf4714c4", 0xa5}], 0x1, &(0x7f0000000180)=[{0x70, 0xffff, 0x1148, "8e0fb49edb9b5071745779cd1040df4586d4b61cad71da6e6adef8ade3714cc667323791c2b84d32707824316b95ccccb55c45811df4823f4f779f608597073b50dc88d9e37e0efbf6812a80d44b37c51e43f036b61ddf6691f9"}], 0x70}, 0x400) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000004) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x3) 16:01:07 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20082, 0x60) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x4) 16:01:07 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000140), 0x4) 16:01:07 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffff8, 0x4}, {0x0, 0x44}}) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) 16:01:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0\x00') fsync(r0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) flock(r0, 0xb) close(r0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8002, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0xc000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) close(r1) 16:01:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) 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) write(r1, &(0x7f0000000000)="f41f52f5ba42e2ab018195ae5c57cf97e48f2de3832825428c8b921a", 0x1c) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x8000c8, 0x2, 0xfffffffffffffffb, 0x5}, {{r0}, 0xfffffffffffffffb, 0xb, 0x4000007e, 0x81, 0x200}, {{r3}, 0xfffffffffffffffd, 0x8000008, 0xfffff, 0x196a}], 0x10007, 0x0, 0x1000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r5 = getuid() getgroups(0x6, &(0x7f0000000640)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f00000003c0)="849eea", 0x3}, {&(0x7f0000000400)="0b695f467c44afe1293007f2f8a43253344cb308613cdce4d19a097bc2baef94f52abcc0d57a31c3867d38a248214e4e920a54285a33dd1901a53286423193295f58db67672674242c7b0402cfcfe657a5755cd3f6bd8c3ccd88c6ada40cea0880536d922a43ac89cef5bcd62c42338a6b1c4aa1f7bd01ad0cc6ab80cbdb4dfe79acb5613e12ed180bdd851cb1729207319af05b4d373fb6cd4fbf", 0x9b}, {&(0x7f00000004c0)="25b8b0fe27cbec0c0ea0a2aca2291baa79e9f30210958f70aeae14ad68eeb621ca4ba372ee3231450df06781ba27b71291fdf4219e54abcfdd2b400ab3d2d152db3124fdc4716c2ee12a3277e352e6f3487e334257e399ed26d3615670b9b86127321ed636d4c38c40656cd6a97814b5aec67d4f696941013aed19e111798894c4ed42b897f93c9a", 0x88}], 0x3, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x70, 0x4}, 0x8) r7 = dup2(r1, r1) r8 = kqueue() kevent(r8, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) sendmsg$unix(r7, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="581a1162584697d24dbc1312de6c07191602bce40600f14dd57696afe1d95138eca5f375cb9a02e144000afa85f53d38b7e172969c1fbaee844b45333846282e3a1ea0ccc472e4688ef03d1e42a7c2c45325eb4fae29da71eb18e21cf6e34a7eab03a1dc8df4ee175d87f6b1412f8f6dfe130d0f02", 0x75}, {&(0x7f0000000180)="3a34d1728b53d622570e1fd1a5f6f65629a99d60b6f4814de19b9419655f14b80a47fa06ab7afdae7bc3", 0x2a}], 0x2, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r7, r2, r8, r0, r3]}], 0x28, 0x401}, 0x9) kevent(r7, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:01:07 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x4) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x10, 0x2) mknodat(r1, &(0x7f00000008c0)='./file0/file0\x00', 0x1, 0x5) r2 = getuid() setitimer(0x0, &(0x7f0000000000)={{0x1000000000}, {0x0, 0x5cb4}}, 0x0) setuid(r2) mknod(&(0x7f0000000140)='./file0\x00', 0x201c, 0xfffffffffffffff6) r3 = dup2(r1, r1) bind$unix(r3, &(0x7f0000001d40)=ANY=[@ANYBLOB="00002e2f66696c6530682066686c6530b4e42ea53fe67775833fb336bb00b6133492f792eb651adb6c9897847310a01ef4586a208446957c1eebc9816eeaf4da9616d8d2cbe056118d07ff7db2b2f442a3faa104705a306cd078a14e22b479afab540d4437fc2b33dc166db112a3e0b0c84ecd68701c6c13bda3a600a0fe7b8b4961894cdf77d2cb0efa526c6be7c592c1503896b04165c9e6d566b5a662416f7e22051a04bab830c9d5ccdd411cc2c1978241a88cfe860ed735398278e55baf4d603f6465a6ac6bbb675efcf82e4f2f2d2f9ae7c0c2608b09680ef7c90c10ef578883992489b203ae8b455ab855cb76425c6e2f5f1a90f716498e04d4542b2cdc5be0f18ef2c1248106e370ab9fa75cdcd2f15b10fb587d0328810dfb1caa21438ff9965945a29136c48d8ddd3b0f058d05e7b2d70f5066"], 0x10) setitimer(0x2, &(0x7f0000001a40)={{0x10000, 0x9}, {0x100000001, 0xd7fb}}, &(0x7f0000001bc0)) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) lchown(&(0x7f0000000740)='./file0/file0\x00', r4, r5) truncate(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe) truncate(&(0x7f0000001a80)='./file0\x00', 0x1000009) read(r1, &(0x7f0000000940)=""/4096, 0x1000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x100000008003, 0x0, &(0x7f00000019c0)) r8 = accept$unix(r6, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) chroot(&(0x7f0000000000)='./file0\x00') pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="7950bc3f4f82bed20c7c", 0xa}, {&(0x7f00000000c0)="3d83791200a86537b4411af86a79fffee4b9f1ac39d41eb4e84fef40285e1d6fcdffd50346ab351fdee868b4d483b44b", 0x30}, {&(0x7f0000000380)="1b9b18cff78d3d2d02a6068bd15d9a0a4bd750583ee2558548d817873ab6c93e753f97d4ce2272d4b1769c8dbff1904e8bfcd5a7adca896b784efe30cb9bdd070229ef0c16996557de922206d2f27216098e5fe50531f358905a4e2a57a2cd539053ab2fe8216fcd0b2ab4aa61616184adfd4b32c84de9fe91cd9d5885012a1d4b92e7266c31eba0035c17c98b7e34991d88b644251c8735e70b6a2365e2fd68a059a06edff80b1b6bd28524a5beab1052da723ee03352969ebe7885bb39a48d0eccff", 0xc3}, {&(0x7f0000000480)="912f89caa312b42c557a0d481fa296f4f71aa60339c725fdc54927b70c936eb807afad22ae2589ccda76c8d97c08a82004999138e560cb7b93aa56cf21f934998a9dc9f2e770cc57a588e0cc0eaad629272d8850dd46429fac5ad49e5f7510eee17d5135e42527dd636c6790e911bec124826940e64a3cd39ff83d411ea0f3503d779da9930c20321c982fb93b80090bba04ac", 0x93}, {&(0x7f0000000100)}], 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x15) accept(r7, &(0x7f0000001940)=@in6, &(0x7f0000001980)=0xc) getpgrp() getpid() mkdir(&(0x7f0000000900)='./file0/file0\x00', 0x12c) recvfrom(r8, &(0x7f0000001b00)=""/162, 0xa2, 0x1, &(0x7f0000000800)=@in6={0x18, 0x3, 0x101, 0x4}, 0xc) pwritev(r6, &(0x7f0000000240)=[{&(0x7f0000000280)="045c5fd48f9235ba5cb710a7dafb3df27fff2adaddf96415b258c2f574f1988fe16df15bebf7c616a65174b65d972bd94a05bc7f98435eba765308c9287df15137287b97f4baa91abaed7455c6ce878e6ce801be9f456c8ce2ea9ec155530be319abda3ef87e6d8747a49be34b95670a0107c431c256be336ced33338f4507199a6d7b2b8fb21e1d8f609e6923c227736ed1a600c6215ff349f6f511a83ecd0b356779eef28af5b8a59246cb3cb29fd7912250cd9e1b2fb8f803401d4d784575603d82c5865ce5d77150b57ae4286ee5695ec8aec341a6db4ac6b52c8b0d", 0xde}], 0x1, 0x4) pwritev(r1, &(0x7f0000000700)=[{&(0x7f00000005c0)="dc7d261649eba7182c984e3444d1bd67a0b175cde30f8fac54e64c61709d265ba1507102a374f8164657e48d1f1a07dd17d4a048ed844a2a85225c2fa6010f74cd63", 0x42}, {&(0x7f0000000640)="04e653617c6bc7b76b1d4fea9768de39da1d5f26041d789b05553288bbed1a6881e74a42621ed89c0b5e2c94fb34aac2390d83c618be5a7c0397295209d9e8ca34e20ae0cf10a63caf9efa0db165abc85e55183ba9a23ee8773e7fdbb9f14c215ddfd323f637334789330d4738bdaab215335dcc1d48fd3a331e1e6caf778fe184c3e61ec88ff03d4b151620f0143d4c33d7cb0d1243ce140d0c3dee539c6dd0", 0xa0}], 0x2, 0x0) 16:01:12 executing program 0: 16:01:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x3) setsockopt(r0, 0x0, 0x7fffffff, &(0x7f0000000080)="3d559a", 0x3) pipe(&(0x7f0000000140)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x100000003, 0x0) mprotect(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) 16:01:12 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000040)) 16:01:12 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2, "c1569a5bb6bcd3a503a04d69f39356b02a8c61ecb33756a3f58153c37c8feb63f734b454b0d3e6323cc9f76c83aac67b3b634f4192301752b643d1cdb32145a97c2bc39319174b176dc475434fb089e69e2eab12f3b6bc41be890f4fdd53926e2312847b4354c9e5fb5e78442b398c70d46965537f7e2e3561b9e5cd420f8ec3ade16f3016d1e148f8c4791de13d1220059ba120414254aaf7be716334aba768f98067ced714cbbd1ea5427cda2d32398af78dd01c1f9c8f362ddfcdae8b625c5655990ba5bcb1de7e1825978c2a1bf8aa7e1ff366ab27987ad8d26cf5a8758cc2d431f63a12e9a01182fac96e2ba4d88f3e1688c2e109fa"}, 0x100, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) 16:01:12 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "04ed648bec84a688c5fdfd6ab949fbef300b7989"}) write(r0, &(0x7f0000000040), 0xfffffe4b) write(r0, &(0x7f0000000300)="ef", 0x1) readv(r1, &(0x7f0000001a00)=[{&(0x7f0000000900)=""/205, 0xcd}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "8c1ab691a2802d044a0fcf80faaf2bbdafda6d0d"}) read(r1, &(0x7f0000000140)=""/60, 0xffffff13) 16:01:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/48, 0x30) fcntl$setstatus(r0, 0x4, 0x4c) close(r0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)=""/208, &(0x7f0000000080)=0xd0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) 16:01:15 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x100000003, 0x102) mlockall(0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x9, 0x80000000000007ff, 0x20, 0xce4d, "f2ad531703aa2799d0e2f9805e91350cae51a38f", 0x800, 0x8004}) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:01:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xa31f, 0xff, 0xb9, 0x2, "5a9e6a52f6a4cac7e0368221d7377ced29e94862", 0x7, 0x4}) getuid() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x1003, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26", 0x0, 0xb1b}) ioctl$TIOCSDTR(r0, 0x20007479) 16:01:16 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x142) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000240), 0x0) 16:01:16 executing program 1: shmget$private(0x0, 0x1000, 0xc0, &(0x7f0000ffb000/0x1000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000002c0)) lseek(r1, 0x0, 0x3) recvfrom(r1, &(0x7f0000000940)=""/144, 0x90, 0x801, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) r3 = syz_open_pts() mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f0000000680)=""/211) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x29b6, 0x1}, {{r2}, 0xfffffffffffffffb, 0x1, 0x0, 0xfff, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000008, 0x2, 0x6192}, {{r1}, 0xfffffffffffffffc, 0x22, 0xf0000000, 0x100, 0x6765}, {{r3}, 0xfffffffffffffff8, 0x8, 0x20, 0x80000000, 0x7}, {{r0}, 0x0, 0x20, 0x80, 0x401, 0x6}], 0x115b, &(0x7f0000000140)=[{{r2}, 0x0, 0xb0, 0x40, 0x4, 0x9}], 0xff, &(0x7f0000000180)={0x0, 0x7f}) r4 = shmget$private(0x0, 0x3000, 0x3, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/68) write(r2, &(0x7f00000004c0)="e580db9f48ff260c80ed243536d4b5c55dcd888e4ec5f639559fdba3808fefea6a222fbb544600fd188327698e23748bca24326bf3c695520b649c0957d127ddf55b5b7731ff2ddbefff9cd9411104f31a998b2ca830f2c5e22d31bfcc099df080267408e320ed9c05009a40cbcdbc16bb1787b2cf59c0fc90035fd10b3e4b704e45fe9dfcbd87e7a27a56e1c0f73d89b3f87905ef4fbd93b52ea00204e1d06853ae636445962ed821fccb3d20ede297b4761efc34b3a6e4e88f46ca648ec3", 0xbf) recvfrom(r1, &(0x7f0000000880)=""/192, 0xc0, 0x800, &(0x7f0000000a00)=ANY=[@ANYBLOB="00002e2f66696c6530003c6f1c443769a0a2ddfb43b6be7deafd472f09fefc3ef8bac2e7d52095efffdc4c76b90b330e0d8befc53142d2b2a227b944cf7c0279f1117c053912a2945f53395c7f11a1f1a5e0d15109e22b59966054521ad9a9ccfc8f3be856b10c7c85ca6df52e6a127c130733d4727af0038942a25171fe774829058f9e5cc0c67e0d0fdb06c3784f50418107444d29dd5b9d3c247b311c3d2283c794623407d7c7fed4fc05c96de3"], 0xa) r5 = semget$private(0x0, 0x5, 0x202) semctl$GETPID(r5, 0x9, 0x4, &(0x7f0000000300)=""/34) r6 = shmget$private(0x0, 0x5000, 0x0, &(0x7f0000ffb000/0x5000)=nil) semctl$GETPID(r5, 0x7, 0x4, &(0x7f0000000340)=""/216) poll(&(0x7f0000000280)=[{r2, 0x47}], 0x1, 0xfffffffffffffc01) pwritev(r1, &(0x7f0000000640)=[{&(0x7f00000005c0)="1caec424bf4d3fe2954ad1e6523640db1ba39e3901c0250e228df9519f42cdacdb6f9b24287837fc4e9751cd72321fa0d8453eb003cd33e369db0ad2324c0f0f3667b5d84462e10cf5e33030f3bd9d3a", 0x50}], 0x1, 0x0) semctl$GETVAL(r6, 0x8000, 0x5, &(0x7f0000000ec0)=""/245) 16:01:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x800000000003, 0x4) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) sendmsg$unix(r0, &(0x7f0000000140)={0x0, 0x3af, &(0x7f0000000040)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 16:01:16 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) nanosleep(&(0x7f0000000000)={0xc170, 0x2}, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="89081ef32776e71b12f261921674fcb3f70a6d953f53ba8eb54d31d3b9f85abbce4b7e075fbaf4eef53698a185a4b02c46a6851b6a7a313d3c9cc7f6b9d7cdb61df4c2ba740837167a9e341d2f86100734507092ec499e98a403c58a9ef48891dd4cb2efbfafd1630bfb5a78ec39bed0e5c5dcb535af59ad26ad064e102139dec205cc53bcedeebb8956c92cab13b7afce3e36c1bce8c4bdd6ee92aab95ab0f0d4ec77020f4327e8370fd3e147a4759edec9849e0a4bd0becb2acf38eb7c31741eb1458d135791a6bf1ad0015e268bc8fc6ee0479a65ba32e2dbfd9522d48b78d2ae97219a1c4f000000000000000000", 0xf0) 16:01:16 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x6013, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r1) flock(r2, 0xe) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x3, 0xfffffffffffffff8, 0x4}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x81, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x27, 0x4, 0xfffffffffffff8c7}], 0x100000001, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x80000001, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x36, 0xe9b}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000045, 0x200, 0xff}], 0x9, &(0x7f0000000100)={0x803c, 0x149a}) fsync(r0) truncate(&(0x7f0000000000)='\x00', 0x1010001) 16:01:16 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0x3f4) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) setuid(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3e, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') chroot(0x0) 16:01:16 executing program 1: socket$inet(0x2, 0x3, 0x3) r0 = socket$inet(0x2, 0x3, 0x2f) ioctl$TIOCSDTR(r0, 0x20007479) 16:01:17 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) 16:01:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x639) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/140, 0x8c}], 0xf2d5b9b) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 16:01:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000340)=""/211, 0xd3}, {&(0x7f0000000440)=""/81, 0x51}, {&(0x7f00000004c0)=""/155, 0x9b}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/48, 0x30}, {&(0x7f00000015c0)=""/214, 0xd6}, {&(0x7f00000016c0)=""/4096, 0x1000}], 0x7) select(0x40, &(0x7f0000000000)={0x6, 0x3, 0xffffffffffff628b, 0x69, 0xfff, 0x4, 0xfffffffffffffc00, 0x4}, &(0x7f0000000080)={0x0, 0x1, 0x7fff, 0x800, 0x7, 0x40, 0xe1a, 0x3f}, &(0x7f0000000100)={0xffffffff7fffffff, 0x4, 0xfffffffffffffffe, 0x8, 0x5, 0x689, 0x8, 0x1f}, &(0x7f0000000140)={0x9, 0xffff}) select(0x0, 0x0, 0x0, &(0x7f00000002c0)={0x80000, 0x0, 0x0, 0x9, 0x0, 0xfffffffffffffffe, 0x0, 0x400}, 0x0) select(0x40, &(0x7f00000001c0)={0x7ff, 0xffff, 0x7, 0xd6c0, 0x5, 0x0, 0xffff, 0x7f}, &(0x7f0000000200)={0x2a, 0xf56, 0x36, 0x2, 0x0, 0x5389, 0x7, 0x10000}, &(0x7f0000000240)={0x4, 0x7, 0x2, 0xd14e, 0x1, 0x6, 0x605, 0x4}, &(0x7f0000000280)={0xffffffffffff403f, 0x9}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="8c57e006f41f107351f96e6d422e76557decef8eb53135547f7534561ba722100dcfe7383fa8921ad0cec89ed9143dac7c67d521", 0x34}], 0x1, 0x0) open(&(0x7f0000002740)='./file0\x00', 0x0, 0x100) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x3010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 16:01:17 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) setuid(0xee01) msgget(0x2, 0x200000000040) 16:01:17 executing program 0: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r0 = semget(0x1, 0x0, 0x29) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffffa, 0x7, 0x0, 0x1f, 0x3f, 0x6, 0x5, 0x40]) 16:01:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semop(r1, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r2, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) setsockopt(r2, 0x9, 0x0, &(0x7f00000002c0)="0a8df0ee43eba76242b730f3277963f26314efbb0f1a926db99f3bf160a2ca410acd6b596f037c5a42744b2b63404d93a1ba64d47eb921546beb52067699b67c61d8c74cc6e4e34eda907f9e66164b06574772248dbcd5b5c67c4eced39007470cadfb9d4f8a1efd2c220ffb883a032fb820ccd6c99f8a3fe9e9c1508d5776acf47f2fcb1b8407812be67683f4ce687c8a41d11f79a1a9ff8e64a836e4e0a26ff42b0e36daae3a228c383235342d0327b597a930c4156abd81dc66b2c46d3acb681d9339afadb1493724e0957899a32928372e528946872af513368077c059345a30a5e2d198252f11a47051a41ab9c9d35ec8834ea170db", 0xf8) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') r3 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x7, 0xcb, 0xb8de, 0x800, "f85a6725ad355f688bc99c8eb5a9f8574f4e255e", 0x2, 0x9}) mmap(&(0x7f000028e000/0x1000)=nil, 0x1000, 0x2, 0x811, r2, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x8) write(r2, &(0x7f00000003c0)='S', 0x1) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r4 = semget$private(0x0, 0x7, 0x100) flock(r3, 0x800000000000) semop(r1, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) connect$inet6(r2, &(0x7f0000000480)={0x18, 0x2, 0x4}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000280)=0x8) r5 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x8}, 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) shmat(r5, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 16:01:17 executing program 1: socket$inet(0x2, 0x4, 0x0) socketpair(0x3e, 0x5, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bc5a26d0ee0800000064eb926ecf010000008fc26c9c4c08d73aee0e8907c2", 0x2) 16:01:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0xd456) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x7) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) mknodat(r0, &(0x7f0000000040)='./bus/file0\x00', 0xc008, 0x80000001) 16:01:17 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000), 0x0) 16:01:17 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x37, &(0x7f0000000000), 0x0) 16:01:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 16:01:17 executing program 1: r0 = msgget$private(0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001040), 0xc) msgrcv(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e9b4d8300000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xef, 0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:01:18 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x4000000, 0x9}, {0x18, 0x3, 0x7ff, 0x5}, 0x4, [0x1ff, 0x3, 0x9, 0x6, 0x7, 0xfb7100000000000, 0x0, 0x9]}, 0x3c) r2 = open(&(0x7f0000000000)='.\x00', 0x218, 0x0) flock(r2, 0xa) 16:01:18 executing program 1: clock_getres(0x4000001, 0xfffffffffffffffe) 16:01:18 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r0 = msgget$private(0x0, 0xc) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200e1ffffff000076b115d49a255633dc755883a251d1d10e5ee7cfc712f766e3ea044602054a5dbb6b680c52bb3832ff0540b2ae6346c4ff6b6e00650d4dfa270699aa7a0308b9a88e4f8dbcad2649036289fb31b1dd7915e1ec190fa105f316dd5cf598b47ba088cbab0426cc226362448376b0a0d82f311a72eaff2e3918cbe7c2add22381e5e168e4eafbb913bd4e9b032fcf8749cfea9154492c2e23fef83bcac3fa34a1c622ab1d320e1f43a4a9165f08478159603c084bfa98e5a1c1a016b245f34c8ebfbc50d15747d15b97d05a6ce813180b8bb67adbed4f4a38935d3f1ced7cd4e5f3b355d494a451d1c0f326a06c9ae1ea8b7e344e5f1184064aadc3fe21523384255c32c0e6bcad6f5e0f9df4c355001a6bba55f70070ae62f903486b05dcc7814a3f278a8e2e8ddd64d7d60198f327e6563d619c018c38fdf651021a99bc797714af4fb7d216b3749082b12bb71aae7ef901e183136edd3f94114c10654f1f20225cc12dbd46b86488e1a3971993697a22ee22485e13ad9fe5211266f7df198a5683e0e83339846d956f0a4f7ea9d91543bacbc0b4f2df77ffe9ea27eb5c0cd547b5ce6439c2be65360bca1fe3a49c70d83956a06a80a64208b85b57f0beebee3c0dbc7e69def098b8451ee33cf8163391e313860d742eff5d003f5c8e"], 0xffffffffffffffa4, 0x800) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000280)='./file0\x00', r1, r2) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000cda6b77365730ee02fc65fd41881d6a80f52af1ca3a2a4f7268e9cac9a8a916685998b3bc7e8cefe9d5cd144364b06841cdd5a3eb56cd1494daf4874430278a8a88d78260f4746367d16eb71d4c4ab74eeed3bcaaa975c093fa9ba779403cc936838ef5d8a039385ca5f"], 0x62, 0x0) 16:01:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) r1 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b4d736c2c103461949caf031cb0225d87cf8411751356495a9bac83b795df726768cf4fb230084b7150bd443c502ea02edd9f561e6fee110421e061a63884ffbd0f20c7254ee1045152a0c7f56c03f7", 0xa) 16:01:18 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000380), 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r1 = kqueue() recvfrom(r0, &(0x7f0000000180)=""/206, 0xce, 0x842, 0x0, 0x0) r2 = dup(r1) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000)={0x1000, 0x7}, 0x10) r3 = geteuid() shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r2, r3, r4) fchdir(r2) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0x40006}, 0x331) 16:01:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000440)="a1a197cc4c1a639d4326fefc9c828d9a76464bdc0bf2c935ae355ec902050555d078d456745822e85c823989cca4c661aef537556ec9f636f8", 0x39}, {&(0x7f0000000640)="4bdd2b3c4ddbc86a0f6d86375bdda9595aa41209499d72979a26eaf8796aeda6f9a70d0191bf1e75a93f82ae580dbf44bbacf1d4741afb2dfbe2ade7b5a0694a2f0f2a44ad2e4ffce93a8b288bb472582d2c8d542cb2206e5d967fd1c27e35e9c2cf0d093e68fa", 0x67}, {&(0x7f00000006c0)="f359fc88ee33a036bd6862984c8b8d31ec86caeb92c2455b6b166ebfe38e694fbb21c2e42986138a00a58f448231328ae5712b15a6448e57d0689f67ce8fc80880b0a861e3880fff4191b44cbb48104a540aa32b2bbe4bce11fb1df8014ab32156dd7fb57eaaf043e3896ad5bcc1322049d107682285ed6f00c875c8317c76cf34ef133c26f1fda2a826728e3e943a5df244cc0d7a208916c1589ae0609e11ac38934905baff7d45cdda7224431953312eebb54e7b2d60a0153368441060edd1d2b9895d38ef2baef563", 0xca}, {&(0x7f00000007c0)="0b4bec946306d1cc660fda9a040de91abb20", 0x12}, {&(0x7f0000000800)="f0699880a727fb1ce801e0d4fae628d898d8ca448baa435a6ebd74cf64aabd4d2b7a06cd4ecbdcdced5e5f8bf0900de188a08e544be548d47e90085d3772b9c3b9870c170d2c878225df8e3a417bd056c5a1cf3ac894326eb5496c1585c38a055d233b9592e9d8d66d8146734515be890848cf7c42b77ec56740791cf444cb8681ebda0e435b1672d8b5940cbc5fa57dd4639d7fac752b049928d8eec03d52f7981d64209d3231da44ee0c795fd3ce1e9c81945e947f96526f2189aaa72a5e500a1074c2edb3940c73eabb6e2671fb9127495f916b3a7f6f7c09f08f", 0xdc}], 0x5, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="39f9770072180a55b0b466b93e916fd9582b3fd9766b3600277166c93da4f1525541ba644ac7e9921447e0902152a6b750", 0x31}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="75440945354f218e993fcbbad9d4039ea70e4a9fec35e63fa8142499bc20da1d9584c915ec44ef7a5b06eafe8755281c0257b4", 0x33}, {0x0}], 0x2, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000280)="c23aa88691c9470f4d540626913da4520b18c4a360b54fe629332e8916a9a220a311e9f7eb4c97e5a53fb1f362f4e4c97a7b82c08009feff86540524ebe0980473fe0166cde435047f9f82211ad9226b4ca606a1e1100dfefb42c0e2fee06e090396784b70b353c6ce4561ea24165de8883a6c91390c44d1de8d31d05807d877f4ab529d93ed710fa8f884f03a55b3ad2354161f90a0b546d98f6202e5ff8bd001032dca368e0f8ae05d8118418b19e3d8", 0xb1}, {&(0x7f00000001c0)="cd79421b4bd2854510b535032c40c25e4af19ce0beaebe62f4", 0x19}, {&(0x7f0000000200)="3d0c467e9693339d03bfe41576fe60d0405349b91c7a9778e606255e06f5cd444a753ebd32", 0x25}, {&(0x7f0000000380)="fe20a72372732f58e766f868df2e925ab723dd8d521585c09d54a977361ab7c79e0fc0a3739a15de411aa2cc667ae38644d19eade6fbd713ce7d305ceaaa976c78cc30341a2a66d32f6d6a25fc87f1d37d3bda52eb319ac34126dd8ef092349fa2211dbdc6c0e3e89921e4b1f8e6004a1c9239316b67bc3d6e9c130d3f8616faefae35d76750e922c0", 0x89}, {&(0x7f00000004c0)="9d83064670215ffb72ee5536accf91e4cd0185b54d56ba7d52edd54255e05779bea6ca1fed12397400bff29f7f2f08b4f8175df7ecf1a454b184fdfcee4c6f4d16d2337c17cd1a90c1aff64d26cd5ab8879864080dcee31ff6915f5a42ee2fa4066617441217162e6f11abe488d633bc20844ae62b160e71cf57b312809ba4deeb104181a76d0fb928935391ff1febf825ee4e5a800605e2dfa5b64cb60957a06d98baa87e83d68c2d61ac3381327648aee385104860dd989b0a71ab8327f6e4e8010284e82010be0231fe0a32adc615fbfd1844c1d97b794347e25cfee9ac6e5738a281f4a948aefb6b12ef015ec5446747", 0xf2}], 0x5, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c8b77be46ad0123d57f70dc163877dfe2fef7b98180894622d2e", 0x30}], 0x1, 0x0) 16:01:18 executing program 0: r0 = msgget(0x1, 0x110) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000440)) r6 = getpgid(0xffffffffffffffff) msgrcv(r0, &(0x7f0000000780)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1ff, r1, r2, r3, r4, 0x1, 0x9858}, 0xffffffff, 0x2, r5, r6, 0x1, 0x100, 0x401, 0x8}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r7, 0x9, &(0x7f0000000240)={0x0, 0x1, 0x9d1, 0x1, r5}) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000280)) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/243}, 0xfb, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000400)={0x0, ""/33}, 0x29, 0x2, 0x0) msgsnd(r0, &(0x7f0000000740)={0x3, "cd300daff2cfbdfb775a39abecf1787425fe56c8fd9480c04a19b132a860bda307fb9b"}, 0x2b, 0x800) syz_emit_ethernet(0x1000, &(0x7f00000017c0)="99d4b2e736329e82d4bb335c9ede8844a69786204425d7389efb9a3b9fbab8c1d54acede94248c7756a931fc68a97927096132cc9c5f6f72a3c3341a585d2e3fecec14ba880b34f03b7c1a8a73ed7db27224d8c9f642dd97edcc67fd1dc13a88406cfedb49403acd98a815f0231070751911f7e7085eaa3247d56794a683d55c5d4ba6edcf6de34dc0a7f7ac163780dcf3da590fe8cee6ebfaa943b5fba541d43a27463baea3f9e4f05630cb5a718b6fb47a18647ce91b3097fd9de6d4849923e8f76307bb03164d46c72e381ffafd51cd0a75b03c56f1e5e1887daf540854d7eef5354b181577d8f5de75f67825a1121ffda8500a8627a42b71537ca7293c086897f455793b3636153e4a16dc0705e530a28d0d3f27f18a7010c9efda07bc78dc5fdca403801eed6c30deadc1ad2ee6c0334b0e3b23645b26fc71e0edeabf5b2c47dc6b288b58aee992b170e503f48a492b95ce321d0e00841a030da1e4cf68c42a300e43a3dd44ac5e0bd4d1e39b0d140cc0a62db9a318995f18f6113d744368ff81abd04c93b9143b0aa6ea692acfd2fd5e50e752ebb7eb8ce830c7c6f65cb0f4ff799a4c368df5c5071f33d6764fc4797cc3207b21363e8b8240cb2129a46352187232e6afa758041a928ea30480f2ffc538f7e1dd66079241632cc3f0e059dad8aadaadd9877946cc50da75ceeb9b787821294e88d507dfb6d3130a9a8819376a2c1c1cfd03e650181ace12adac8accbbddd75d08dc752b14e7007f352a39ce78eb1f0b7d24843f7c9e0b2d891c3f1d2874720360b9a896e8505df4552da52616e5d8d3798ef9d53f605a37ed2044b7a234fdc22fbebfa9ce4df524f18e5ffb13cb01d1a0e2bcb777a1ec292975004a4b75341bdb7c404799ab8e89a47157e2eb55cab930fac2cb5c81a08a647ea59acc1d0b3fbf367c4956630318a916bbe6b7e75b1b43263405175c1d4479688089bef5bc77e423595dc324e16d5fb7bcc254c5035b49badf537ca6513c9643b55b3920d1dd18f67dc098c115630061cc98ec94a5da2e9d0eff3e589aada0e4bbb2eac178c198d331bdfcc8f61b4a0913e2b327c52232782b37aa11459f7a4e02319ce616374d95008437ed9f673695a4edd476e0edab4ea4a46433e1fed00335af7eb44211f05ead02eed0a6600577117468418aeadc56971d8d6076fe07742b4e76206b0078a5ff4d51e789973f55b8380c1b7034f844fc0ac0aa54fa0a2130ec0952f2f35b11f386a751a9a8a205d5ddef4ff5520947ad1ef45a58bd7065a4a2f127792f1557f633ac496b5fe691c68105f4a963eea8c82db93b66f7a3f24151b5e9046a1cc8413713b840ecad3d92b098029999bc9081653194087c7b73c47c69817ea774e21af7498de3c67fff4337060a6d64962d318767832b3f32d25e2ae8d3e791921a2af62f061e900a50d8ba2c840daf4e8e9938dc2f9f6d6a0e828fa6d4a2e7597004ae7876336f43dda11ba3cfcdc5dea6991a16c591a3e828956925cb57bd54b3e0e60791f7d2df29dd0d5a59621b9969a57953c846754ba1ef8a96928f12bfe4354ef1a06b108620ac957b933d69035ff6186820f93743c9227315e37978116e6f11f1c12a8a2443f0a9d8285e7018e0517024b27f32c5e123fd516252560bb1de956f524fadea168bba88c9faf3be0f2c3693068158802a4868b603b6d821ae52977baf60578502ee551db7bba54dd880b8d9ffe16962ad87dd26cd1d7416fcd71b10bf1eadeed356afd2343bafa136ae7679ea1848442499105511492c9a137688ea6a9bd456eeb9151144ef2ab7c71f41524d4b97f88ada97b0e8fbf2d2a8eb5d5dbd9dff2526d1d754a92feba138c48054c9b2c9b3f938da3b75ade5bb5c6732db2c299204b5c181fdcaa6865b62b21f3ea13e97b69adcc8ced31afbeecb27a14249e4907e5f83a2b15bb5c18aeb1be05f3740e55f8951497b91cb8afe04e32e05078830cce8b7f6e9f5d124c6b512d445d3bffb8d5af36e5e1a3a4ecfc5e23f41cb1385a9d7568c3edb4c2faca3cf6bf6e5515622156502dbf4ca7398bd5c7e1d1d9dc0ae386255842638af1d1eb81242d0a96a79b6eef7a810ab16b6405f270a82a7836f378b772c1b1f26bcc31bcc76697d8e12927547d64b635006986a5ac0e449fed90ba69f05fe7537d5634130c451623fc7983f6fff16af0bf3f9ff32f9933af8d58b3b73994a82b882540d1df1653a1872e9a33a59d351a4cebc300e0e388f32c8f6313fe4a8d94313ede3ceb5066b5c6563dfaa55e45b39a08559e2265d3249e88f55084cdc826989880303d1e1b74e9e01ee297654420e328e99935792a684c200a4f5184956a931981ffaf396ab70586251dcc241b325d8a79b19653ca69f256b674dc7c035d3b7743e350887405e269961ec1fceee0c13e2f1c10c61f6d776cfaae096185dced28fd5c59e1754e18ad1ab7738fd9e491d8d2faad36c5aceae695fc7200680c3f607b084da8ab56c659335dcd97f722bd89a598a1ec51767a59e4dfe11d13e215f33cefe60413dca2922745ca3bcd796e527fbbcdf24a8e841b5ed5c26bbbbfce473b2d832dafd9da65d696140b6be98b45a6f1edd101228ebc998756e9482f2db7c33a9f82780d457620686502ed574578975ce3951dbc24a1e79f1ee450f1300c0c6ac3071f52bd3c22606f048ce551175e561c16ee0dc7570d943d3a63fe447f60eee5d0a5c597dfbdbe06ac52f120598cafa261d28b02519e44fa769c80e878ac7dabba4d45c3a01333620e2bb249ede16817fed17bebea93c1348d48f78f72fc351f84d475661c818267261a25cd2b6bddbcd274721c941c8956d0a2165ff2f61757e9368e828a1d8bde25a545088d947f24fee0f5f43bb2074b826ae1ecfa80650706f1b397d0aa128f2dc45d7dfbcb2ec1bfe02ec028b77f882db6bf4b59e3a3d8c898e219e30ad956cd2d1723d439bbc5bd95e6cd531d4967d60dd7b5cd027e5875a9f25bb61116fc1d2e5898a45d7f48e42265adffd020c85c566aad898b9391f9b90a25a8a8e78089e50020dfff3c03f6a69cab70f35bf50720051a91f92d7c6fb8653c519aa3216244b0ea177041d26ec3c254faf3ac089440942ffe9667f0192798d1305c33a3403a26993e16dee37eeedbceb8f0a8013a24c45ada2e2e863373bb6c0acd3b3678be3c20791c31ae49ed10a5706be316fc90bd4f4f1b0b1727898a0831b1d8bd7212ff90d9b48c7b224328d5390eea07e172e0cc4c70f50798f4d35f8a5a83f42a633c200c16a13b16647920927eb374050aa1866b581500470e08cbdae03b0f521258881e5490eaae7573c8bfef8cd9bed95c87aeec776471046c3000a0eae15ef8bb616b55b46ab9ec144c3085f224100f344bd59433835cc0c4f7c5459a5c85c5c4cd2d354995ec884d25847e7b533c39b3476bfd8259b3c070f27207175760f0bb5ac193e6fe7d924711d5e8f19c79917268ad421fc44a7c1938756358bef5eb860cb74b89fd0dd54c3ac8cf7b27f4317a32a5a8d9e5f2d19c17e1196fbc9e2f75ebb9203a3564414b12699efa75aa7702ab81580202540f84f0532e729f79fdb106cbeecd6ce9b29bdb9676ac5f49f2fb784d576046b86806d8f87c70f823a3ccdebdb488e3d914e0bdf35b8f013d11f2af1c4126260f9bda95a214e5d99e3ac7dce24904e784b92a9ce864371ba178625b7e35ac7a112cf80de63bcda28f03d1da2c1e01764566f8a7e207ec6d5c40e5b5f1c05cbb6c6d83e4f653052ff86d7d3006f465f3637b80edaf44cdc81335011eb0c10e122ece9230306dc54870536d878117c33fff9a9dd41fcb6efd5548b6786d4ffc6c987fedfd22ece50ebac23a26b61c8b03f6a01a0918a62ba51550890f985aed83b607fae4e3a05ff50cf4624a21d1bcc08c9f7d0d1b4d1e76eca33a17d4d6aca9fdc98d9cad1cc06cca5b511a2bd33a60d616648fe40f3706d00e1dbfad23eee6847293cc37da29fc89709c398f2c3adf258426cfd9907dab2cf80ea6fcdc3acc679470eb7b3e91f7cf69426bcb4dff601320314b01852be27a4b7a06f7ed502c610eb16c4ec111a92ea1194c000aa0cebd49f2311cc033bf256fc02e5b1125aa6b18c6830275fc06d08860f1cc930b732fe58e1663a9d71a2a99e3e8881c04acf16c476bddda442fda6bbd2f6341bbac97a297521fbd378411cceb0c73f87c44446bdaae74fabccde610aa11de11baa648bccc2e732510f51dff0e0fbaf99fe7c4bb97df5eb2f2b17aea1db634d1e0ca0bf33d8f635ef39c3eb03bce47a43b60910d91ff1422a47f77980e0babcbc52a3c34eb5385aea939fe3cc40e6c4ba774dcef5ed9f34cce2cf2561ad50b2710ecbbd0bd5c9ba3021e2e03a331e259022da0b1ac17e9394d0bca92d3b7c73711af0da2b6ea7a75b43c7ec214d3c3cd50437fa81084697414a5d03b5235f5c55a49ef0cea57e2fb105bac1a19669360415926c422eaad8dc86752f23e7de2e3f50ebf4bc6c9ee81772928c3378d32f2c90b0f0a8b203b59836554e276d6318cf389661c092fc004e5f5a84cb73b651fbbccc99fb07d8ded5fc687f3a7072a856ec1bb4d03cca66168191ecbc6abe22add1703dca1b271784509629b2f150420ed036355a947141c7b05e68c08ce7742f41f98ae236ded389763ff9c47ccd61ae43b0b3ed1a1ca831009b82e006b4ba8286d9a2a221e307aad640c28538a2af74f9e14e6f877802ef1d37d8b65a32fe8aad6f4b6b5910cfba80f02904dd5139f299ecd2dceb754f7b029bf04baa88e73d10f788b4f64073ad28e97cfec40a6fe3e2669d4280493a08ae4b3fdeaff69e4abeebc72d912220ce7a9dc4853a882ce4f66ed5d83fc7b2b38e55f61993b5a1da06ca330374208708946926b2ef2db2252ec3b30458cb5673c0da0cef96ec381b96488178847e0d1be1496b188c73605ee7916cbc0cd4db19c75365821f218502fd9da71d00632927838918fbd933eedae0d0c91f3156c48927fa35673b72118cdee7faab17711684c5571a3ab6c1022ff8bb22ff0431b24bcb930eaa8cbb5525f3896e5dd569c7741061a623fde8d064e712a56489543516fcb631a381e73cadf1449bcc6472a72d06cbd9b31aa8510b2b6ca224628e00097d6cf4e6e95895f0fcaac5f2cd2d9f97727b1bd106674539e1d3453eec502b074c0cb6bce588c4e730b05c8be1b5151cd8d4acec2e6268ad167bf79df64c5241b15ad7f8a35f194fbf02889657d35c8370388231960626bccae0f5a2aa1b7ccbcf808b73ef2c02b75d2845bc4af00ca0d1c38f304ff241ddb9861627f6b32f13d6a2eb0282c37776f154d39a67e5b0618ff7764c604d61d5edf25a14bbe97b9cba0fbd90cf08607f8bd0787c22e6eefbde7621a2cb53424a2240a78da818c075de4a238df108bdbffb91b72ad7e207afb44ace7f1c34124140a759aa283c7f4806fc1e10e22096a2d524dcc18ca1d885ad256822f4c3f60ce3269e2f3ea53a588b6e8c669b8ed89204b54fd90335177748773170b44a06d8a0b097df0e755f9f33f55c2186c0e9cc1283766721f3fb02480f92ee5e94fcbdc87f1fe303e4a43354b08b071e2ded151c62e750adc607d332da5fb449dd52b23b91de740ca64e5e1e61832dba7d4436b35394ece21ec8a4b54c7f4f7e5e0fe41dfb6bc50685f9bbeb10a23f26ed3dffc881b4a84a1681aab09a27258baea86ee5c62d126219993eb785100a010228679f21f5ce3543f20f06e1c2adbd822d8e423ed4d1477959") 16:01:19 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getuid() setuid(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x168785df, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:01:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="3f66ef48e54a013db9bdee7abe033fe4596f6322d13b27387134b174dc7875cda35b0b37f9fd6655e85f20d5b7c9ac05954c84920dfe64a0f2163f67137d3e386fbb12f67c6fb20020e15db3cc074ee1ca957113ae206aaf718531bc44fd5c77806761fdeab00aac1bbb491b5a0a78a5af7e0d", 0x73}, {&(0x7f0000000180)="786d9ad042127ed581df8476807f0aa35ed5114b9f2b699af4fb34027c35cfbf90ffaeb10575356f907c4e7a46a5f350d54fc3e94438cb23af7d88d6d934393886b0b6b055ab3098ec88a61abd15d924de9d5776541a25a0e456b2a1fe6060e4afcc2dd7285ae45035bdaa1b6011684f292cadd56d3bcbbf20706bd3d2306f91c6fed11cd1094242e0c9082c94f0094cae6bbf887dae161ef55fd64638bbaef4259b42c7a60936de9fa1c049d8fca2796323545a359149d65e9ea53b33d57c84a7aab0571c95a51c736952c1c78a605bc9417ce0749ef3030e4b1af85ca04bc755fbd59e716611037907a4831c7d2bbb4df131", 0xf3}, {&(0x7f0000001000)="f785782cce45083137b3453c1ad004b531dfce02ab0ca248d4f4dc504407528985c3eb40698cbf4ffc4d5bdc9a788c19485edebf81b5ed5644121aa77187679982f1ce35f922dee4249fc601545d111d278b60027521f33e54d66ab88bfb9f6124906bbaa6429c51736da475efc697ddc4ccca43a7bcb272234d9743d8a1c1e4c80ac1304fd164c0a3d489a99b2adf5ecbff76efe17d871d481f7f018a4bd0f32696f9e84af714ba2cfe7db2319a18e3357a8cca4fbc869453b9ca61e33b0de592bbf570fc18b3a9e1014dc76b4d0ba1818c567b225b7d65fa65225b36a83972a59b6b16a00bdae88ad6b795b018eb48a7be764db2094041ea4c050fb8c419306a50e7d37708a6eeb953f4be25e20b40386c521c88d97c022e9d082d9b3ba5bc7fdde4634f2f9eaf473994cf67836f6506c3fc5afb7b833bbfae4e7bbdf82c58209640a955f3c99c77aec18c2ca244ab96de694e9d5b20c9952e4ce1bd9d786b28a0310f81825f5431cc440488cd0d1e37a66fef3127c2a7f5d243b5c08ff20178b8c8fe4523f28132b44d46f5dd17f75358870fab9676571179234c92e063ab817b7dfec5bbb1c155ced036b2dff6018c121e9f02080deddf0a9bd42986b53d8319d03e6b4d1de7780285f8380b96f135c7799f8c5c2a1bf80b2dfb9dd988d660a1fcc24ff48becf7c164f37708b27bb58565744234fbe3353942761e2dc601669c1d4d94ebc4ef3610e747d75fcd500e09f1a81c4f0549681c7649185b745517960af758bcaff986d647b984b7d14bd9f247372416baff0a107a10afdb216269140f1653571bcf0314a9231a2f5f3d5b9a9ee52d7271f558c4a0f32391623b310f0b3794a68c577cda6a66b1c253a94bf6a3dc1b23cb34480e1c880cdb5692e122e6d87cf076bef451afdd2e4ca83a6057774ab4327a36944d5bbecd5d779ae8218e81328a7a9bf7d77a78a9a4fe8a37e17df220b8fa0598bf875b3152411b91f8cdc5e29f59805b837f8b9bc1647a0a4d5d77fb1ec0413510465e99faef5efcf7f8c870f01dcdf082b4c9257c3753d6d691de3fd711d40c76c2ef3e48fcd812ae6eaf6c56ef27e1b2eb74113611fb7cf2666c0a1b7f18a80071cb83e4455f0b047aedc0cff9e64ab6e3e19624fdf5e16d122d52d522aa5ea8317e62bd2a76e64509e742ffff44d6c1a62b289b24c920df62c21f9399061b092462e7345fc98e436d15eed3602a484c82c6d52fd29ba8832c941011a8baf5850806a2577ed287305af20cbad2126ddcde830c7c405c56dd7de253002c356c42cd6cd65ba5c8d0a100cc3d7dcff1e556da886111090e7951702cdc525310c943b837152210262a68f1fe757f0d2cd2dcc40f283e7078c101e8feeca4464f539e393f1a8dc2dc32d24ca29beda0f3f582563c3bb1f142b78406a35fe7482e4713cf46a98827b8ce53d5569af19867a3dcad75cf354a88eb314e70b77944ce327d8614fac67394154c31d2ba2802f81b2ef8aad619d57b2685a3064aebebf2f178b181bb1efa5d97de306122dec2196bc39ca9871439dffc4bb94b1b3ee3347d1838c459ee9c8a653e2df6ade483cf160350fbc1b4846ed380eb8a65f31cc947be959b224984e931b27b8450bf0a2f913c3e8dbd74a258c5ce687f09c6badd23e8ed8e5f2edea97166f4d03a6fcf2f4a1666e89c359901626f862d3eae7227b58649fd19c44d3a1e848905d369a9d0eb34aa6afa68cc5b1dcd450d2240b4553aef65d1ea7fd1529ba7d964ef63623aa1027c678cc2c72333aa1c00d5152434405141249ab34cda644605392dd9823f05c18b79eaa7125f9a4c45f50f94f630262a37dec81050dc80b8f6301011faa052b10922d55e407de172c42cf07a693708628c92a5c678d2721e4e14f767b9db74a541d7fdf272d03428bd703934b3ce902eb2daf283ed4b8e6afb26a20a66c5e6698d49fa6ae9197cccab38112cfd2ccf88ced4df061490724d6eac595fda67802ba02bbf1f3f665744e0ce5a726969d7c2bba04be8ea899dceb6aa7e080b909eca13152983f7ff89d3281364d376eb386e784d1cfcfe2744d08574009fd9ba73384d1f2ceb5ff5be4a199a167b249f56f33a4dc2783b548c77bf52c8f45321321972714d2bdc2830188a2d651b98cf7d6e6f52c3328b98c434775a7da4070a8b1ad9a236a3c1c52cd573e28b81ea4c82bef9a19bface3dc78c4bbb751cc1c90deb3a601c388912dd69b7e3d556614d3e8bf123af983b734f2e155f1a906d5eb95f9fc8449609305679c2adfb3f9600ef43eceb5f25ab40240a7f5761d19b56aa3da381103c0cd97cdddbb39fe7d898426d7e87106efefe66ad9e65601324195ac833a5eeb5813a151654b8974552cbdf31ac5b4aba7cd64487a502ad1d8cd52c736c43b584c7e7d5571ad1e9613c89a9d78f6c04c60e5c3db7cad5f8e7a38dee89693a02a16bd2a8305aea681d69217909d36f69b1d491a839cf695921aab5dc9481f8c165d10022f4f6c91883d177091fa7d29f2cd54d8e24e9c49c344be2e5e3570c875c33ee084b61b608f0cbbd91d418f36683dddf49b6da464b3552d5812c29f30a6856eb0a0d9a6dfb2972fbb872bc25dfee8b25bab6cea74637910250baf37ee677bc6e1e6c2eea753fc5aeaffa84397c90716e765cb2f0877d7e9cc27abdd7937284468d6a008eec5802c180e21b6b9261198d92730debc59a872b4a4c8f54e650ebe0712ada8fe0ca4b2d7be75ad86c6687f459642a4c205021c6712108aa4ebc8bb1ff01f8df3660ec1c03de4e5ec6a3d05551d17dbddc502723f2362089d6eddf8b29e9efdb02f5137315bd5d49411631dd2016ddb44a4284e94d1934938ea8172bd588082adcc38a82779735cce0abee6fced89e75d1241470411c35d156972b5e21b6384d98121f83515e317308868478be8dc06256e2ab3ff5def344dec6799b2a6250f1c16fd5a8c9bb79ec6c45bce263ca5f62614f4ba5152be40a50bb16bb3e44e433c3df060e71bf0db6b0721081a395c6ac8f7c4950c9899dbadc3d559e43e93e3e7271c9005abb1c58d161af4cd3d82576abad210fadba4238a41c73f6f64956e24226e7c6b63b703eed21c43b0e868af41f4e28058d1ab09e6f7597de6d1b12258bb651100a5d0d68d0fafdafbb7e5959b0d1b6975aa6605f9bd37c4d322d841da5b5e96a9071be30f8d5ec4539c74e50ef270e6e3b48624bfec35147f375ce74fa9c0e641bfa747f4d0b7f5cb37b8ab5486898b7f6e3daeb51a892c4c6e8aa88d70eadbd47d089399865f46915eb8c30353b9f0e0dba99331573582ca819782880c0032448c94d5cf6b35722d5f9ccaa136c24b13d4ab43a513e45dfd65a9378e633c654c5bdfe84362509a5df270880680ec1ecf1c8cb9413e36018cc044ccf9c5b39db25e17c043eba1d9f541e308a74c4474a2d84af26c1284db9596d4521a01ea9d98269df22272f412dadc4f19d1ad3293781a9ba56b6a990e2a83c71ff33e5fcd80011532c2ee0e40d3a1f0b99a30952138bc734a0da55418a19bc0d46b1b39337797512f3c0b4610ec1401849b82ce033b61fc5a481e4b55e7013562e1a3a558a569621cfb286b7abac1dc1efc51b637f8624a4c33bd8bc7f5eab5ac11634859b954542a18e22fee49544a686d8fe32a0f4685a5f2777f01d5205c68f2549aeb5cb6a03da4a4651794285cdc26a05a9513d7d5cdc050ddf2cabdd24a96e9eef9c48721695e640ad14b875cf659cfaa30871fa8f541b62842a5c1775a1928892124b223cd41b975b1fa68c67a2b1479a2fba18265bcab8564702a410f1fa496c1006a7701c6b7d0bb084b9d0a770ebc3bf0566732fde3eea807291f8b47c21e19af78e606ac8c62b33786ee8007c7d35c5629dcc3069847f27f7795e7d0b6d0aadcea720060189a114623e32b9f4d3c240f1bcaeb60f33ab575818235b709ff3966f265eb2c54620c4e4fa07767d4340e2a406349045496424c6be434ca5162b6edd938c75bd388778feb7050b92ccccdf42f6a4dd750a6f30111a624b3bc168c211b299533514bd29e5a155b6b634b7e9fe2eb6029d9c8e44ee11fac75f7869c54bb2fcaae7856993a836936c120655e680235d673d790573fd63fea6744ab8ebd9fa3427b90fcc9915e847abdc32969fcde456514774c304381eb5e762b56ce3f807751c0f22da2b41cf4e235e1efaaa5abbe2c25ab15de20a1731b6db3740897c03ebaa55e7e3c9a87a1260c23e0ed362c223734e29dff738c43e855cb5595aa7dea10aea8723d3462704d24252b738327ecee22f4f43fb82a85fd2d79dad44a9d0dfd5e65161591c49b53e2e99d77440297c145c5628c80155fa3b5c791c40f3f833637129579f44d257e656f829b736123366cafec3a1340bfeb7be2503455554e96492d61831712a641a781cf51ee2d7571a37ea722d3c3cd06ff10bbe0d7f1ffe688955473a62af00c0e3c2f8f0e9ef763882a404c73f02f7a9a197a2eb2bc2c4eb893b5e9ab8a3e9d7a5a6eaac53335a5b9ea92c1f9fdc786df48ae76209d1bea19899ed068a06e11fec0c07aa6155e47b2aee4f85096578bcc24ebb431c7050c80307c51558da7dceb17f3fb1840b57060cd9113fe11e1ca4e8545159f69f973e0ba94985849f67f0cdf6e51373cd3a6cc340ce25785619fe1caf62bedfa39a3a603affc7b45250d0be9b5cb2ab1d00bd14d0d2d3eb15fd325f1033ce03a19345da8789a137ea5676b9913f7eddc0299ce8f0504f19a350635361a5f85e561935f06b1326df67c4f28a8065f502040bf9983e2e70499585d4ba6bb36445408a1d6157af562844b24db231ed6314b4b043b2ed7a0ef9a6fca5d70e30d583756533710a1c027f440d89766d77e5e1cfa03af6f96c6fb51aee25980d69fc5fec868f6f5cd311c0f4932ea2ac74e591c0d45c3d26dddb1784ce419856d2525c5dffcc009382f7bb9dd28ac317343b667ad88e42087ac2795681f218696a19acb8321115d873272828c9f8d77ff31e3d4cf0deb2ceae81a43987caa63adade1be9ea498f9d6c0ff4c67a781d1659bc7ac165f4ebbd1d0adfe6092b07fe24d9b596c756a4f79a7a4efd75c0706de396912615e26fb97fc265756fb22c12ece65d7fcb13230bc497771d7692b50b99d7762d384884336795ce3f3a9c9038c50fc6e1daf14af9974bbaffd3b46d91e0f38ec155e7738920b0ac22800ec7cf71e15c4718216c0a8dbee0518d529d00c666e7b7dc2f3234ab510e7efccbaf7ab3cc3aca3433100e2ade9a193466428d2c4cd4b707be7ae189104d9164843a61baf4058f295db28461408b1744b1039046bb42d3958270055bc1f9b246742266025ffe2b6662caa0a23266622d26990316be4c0613d1bb42f71204a096bd83bee1fdf0fcee8878a0d53888855973d6ade43b33ff641438de2376756d833dc7d859762dcb8a68fbb1d375e45db4bbab47b0a8e40d9dd42fb6377b986aa25e15c2c6da362865208cb83f0461cc663da9112560b497ec8e54f2313ced911b924117ca797a1067988384fb1be81f10f838edea712dc69feec21dcd8260b83132c4a160e4952207306ffd2a579a029939a0064d4fa285e40012bc59a66230b4e0b443f925bd00eccd9a465a8bb9d370874c146fb6d045c3cc713f7f747320edeed2f5f2718d5fd468152938b25500de17b528c5cea8b5d2db4a2c925ae687bd1cc03466c931a706068c8d07db06073cbde1994ce42f9f655c5c3710584d5488c63402ff76abd396832d8f54b8", 0x1000}, {&(0x7f0000000280)="3969f7a472bdc4592baf567cecbc57c7f1c9a9ff419933cb65a7bad5de1348f74754fb14c0f00559cd7076734ccc654fcc2515605c61171eb2ada3de60a4616279dd08e00427260718ee3a3ae33ee9960c7783ef40499ee07b2cc1022603680938a89bd4443be0055256a08edb02f24b17f75dc6a008f51d44e65d971b80d578a2a0a838f20aaa0476eaeebf90cd09b5c54c8dedaace6d99080bd654d0c3d8c369ec4d1b7052f649710001db29cbf36f01bf12243598ab370ec6098a397346d45a80b3e98033e24648f236d9e5d4d5", 0xcf}, {&(0x7f0000000380)="270a2116c1d63ee5d8ea73ab73da5b1c869b4d800ed6393b38df165902d2eb37956686ae64d3766b8615ab7182bbca54604fd42db2921165b79fa1496b1c099a23eca902e7210bb0119607040109ca82106541142fb63c6a037bcf915abc19ae575b13eb5768236e13a9daaffa8ce8cf3bd4ad6375e8daf5a4b5e2003b1fe637bf06d10015af7fb8c472c269975c6db95bbf233faeb218594f37779386a5d0110211020fc548000329167238b6adf65fa805abada5c94cfa1dd92f8522348d6466836e1b70ca902f29f3215d33475ed671eda141bbfbeefa3d124162de6a0581b7c79681b98f", 0xe6}, {&(0x7f0000000540)="1dc448dbeca7eea98351fc3799fa2b938ceaf1a47999fce1977ea23b12b5451d8d73e76e0fb0ac3376aca7fac1e9fb3f7e4ca45f548e9f16ac594e6ddb717f95c498e9ca891f00a64b37cc723145b5ebfa89cc5e718dc047d2dc33021ba83a9d69f4a22882d2315ff2945ed4c26c37426b7d8fc21dcaffe8da96e91b3542ca72de81d6cd179eb3fa3c8bb251b3c45b7e6bf62e38c1c0ebcfb27f81faf81669495dbd7ad07489dddb32c4955a405ed534b02f1a30892616b89c58560b135ad32f2d4bc08acefacc25c201086993b9767776e2d88783d30cc00467c2cc5876f0d97d7e91e89b1196456baa942388b9ca690c310af33fbee2c6b1373f22", 0xfc}, {&(0x7f0000002000)="fc6315aa6b1713a056fc0276860be56d83d720b793f3e404b54a8b46197b7f57c3af0cc06a46194234d4a129a6b1fca405ae5b7d9d335b3d99de45194103cdbf4f10422467c941dcba86fe4f97dedc735bbe8f8c59cc483124dce3e20381f74e3f246dcfa0b9f240a9c705be794a0ede14823ecab2ce69f93b8008563512a84422b617f1691d3a519b365ba5bf55717ba9883884a9b94e331980ebef86c71f4b702adc78e90315203aa3e032130b5dcd08eba62897d90eacc98534abb665f0706c3cb53123fb0c377cfab1870c477e5d4ffebfa57ca47c522738ae58708d01cc1f5125dd6470530fe06e68dcaba74d1ba5bc7eb9b0ced2d09c166cbf44a2407d3d2c75c96761f819a1e9f1e5f13b9077e874f69c503c2815b1580cc8bf860f0f83f60fd66589538c0a60f7301066769c30f3342ef4f8aa80c5a2ef11f337e12597270b8fc4fb0acd2b3b1f001530fd0ad19172218f6c4af9a35007b7de64d3d89120066b7901baf2b576d91a7bfdad8bdb291612493ab5d3d7276940d12f902c6c876aacda627b9d6fe82803171e0de8c36f5a7746f8bc51fdf484c88031d5063f4272030dc8b9f57e504c5d20cb7c0a46f9f63bea77c35cf216d6e24ebb46fb37fd8ecfab690b6e9f5ee3086e229d33dbeacb774feefaf41112e3ccbd4f12f13cd1d48dbc1a58778eb3ebff0c34e8803816805e9e245b23c160f063d4c110977863364e2e39acae0260abc600a378752e6d46a5538e78b1b6fa40fcf94b0ebfa53334816b4a094dd8b360755b78fd878666ce975a389613917223c48987564f1aae841dc9058ef0eb6f37129aad014a32c932ffce82ddd17e627a42363de0fa6de73bde38a20da0f5a5c78dc3c4d157b0b1d79a5e5d066f3c41bdf296fb55703ae7e98159637ceaa8795110f2cdd395dac70507e0369f157bb4016a06e4dd5df80594c14087d477d8fb431ca75da430c5cfcecbcf55faded2623350df181abc2fb3c997f5dcb86c24f8d5502c5c9a5a7d75c8409d156247efa7b4191b1767bfe9f3db35948a3f952a6cb8a3212ecbbb7a75557e460b4e71f779a271c72c8059aa158f6a61b44596c6a193036e328f19821f8bcd283de67633360c622cf113e5b2e39f6aa15fc5f4ac67824d4478a95dbd64d8b125e79c3086860cd0035d451dd9ac433307ae477682fa4ece6bd6a2fc0b986835ec9cd62b06582f7cb5da2a3f76a8929960c79c7fba70476c7dc6b4c86f63848b1b60b7bef9016e8614d3d4554dc0873c24b1ea11cf3472ce590c9786636f16de7904e3428d978b4447d3f36bbce556ca03ea03ca509ab5179a03efafee6b26232e8b8077c7dfb322817b353551cb3a48cc8a48af55ab7cae4e8ca3f5e546c613d2aaaf8f948e38a67fbc8906e2e822a3a218b2d22f17aacc3729ff2a2e446a212d51db3c8aaf3538d4f6350bfeec7862470001ccc244d7c33c4336c653a15079e1241038ac9d83e1bfb42dc71710ee373733ab85d5173f7a84c925eecf7e5aee599c54d7078f343f9d5769e52e92f295cb7d5f2ae372861805ecdd7e34590ae15863d108d7725d23907b6e1b5f41e7976f984bd98cb11e301f2e5059adbd4ee528d9795379fb6d40b88b8659fca3e4efd624ae90725977c9ff125a5bbb1c57e274bac57b83f3f8fb55af5bb235e88ce0e308f4cfb2c5aa25f1491d2634eee4254ce0bb822ccbddec547bfe5c972a495fc53b2c761d8f6d76e753d2e6e6286698a6d2f984f1139e12a9a3fddedccfc71f764f955709e59e2b74535263cde7f002d9422e2d863182b0b11586f830c205aba902c8b438ceccdd957827fadacdb748b841dfd32ef695b6db5600667a1c3845559990353082eeb03e590eab3ddf518b4c997b9a2d89305a91ec880fe2abb3ef7998327e43bf33556e6812e35a831038a11aef56a486e34d4485458893c3c36b959ef998aa6a76cb552095f03aeb0f0fd4550f7f1098134b213213023c4c28ef45eece25bbfc48b1b861e943bed4540ad7725434177e2a7b2645303307ff4f5e90bb314776d1c164d2f7ab664b9d1d797cba33fa27e14160001c8994cec78845ede96076f274375ab209446dc01bb564bf7dfa25788b168249bca820a66e648a4a90e4c9b963e1f71f4129614df3ae41235a9122ef952ae6fe67be0e4824b1f3eddd0d7ec83c481cb4a0c5746356e534362a7a9093ebf04d58cbad78c6141584d201f1347eaba5e3437f4ce6ac40300af0052925c369286e6dc75ff1945f83f3a4fe6baab2d85668839116b7534ccce14155d5bc2e79f8074ca37310d0d3e65839a2e7b29b7b4920917b4c9829e43da58fa6d6a6352e4c358083e7ac01282347437fdbe4964f1398144721e381973b818b99c5d5b5ef3be509224717d6b06a2088369d38a69e97306704c4648d11e1a8c261c408b9d3f552e040130ba832358c11c893c0ac4611608e507536521cacb01f673dda715fb5f0e639624011a50b8c886d0d6c7eef551594a417643cfd50d9450f0c67bcb25e36a67af45e49dad39149182943e899ba1b2f1c8df3fd2d4afed4a95f3a49a5289d98b3fd5c9fadb5ab7062a098200161d8a12bb294a12cadbb57cc86e2471dbe4e87415d29b67460a659865d330a61949cc1bf2b2dd884625c35d22cf2db3489077d0989467959f776e40a090d8afb568e80739d4edd881c9f99187516a83031257792e1c6b5622a923f20db072824de8b8f8f2e248c52b46fe0be1a096ec7aaa4849d56038e3487b419bd180995e845a94e1b06a29be7e90b3a788d41bf8aebdcb6ad8c5827517c7646bbfa6e73309f4a7375314df7b84109e22147a358bf913393a253b2837a0bf29eed8cf9d6ba116d51cf7c211465b0e2fedda225eba96b7c5bc4d81e648b5ce195765682397e16302e52e03ffc6753504c7d12512429f9bb38b8b05cba857338e8342051ae81ffdba7dc21be78551275286b8818233683ab94494b580205b7f84b3b963f452814dd90b0a2aa1c64b58400eba94cc83547930480ce73528a7750394251f42e24503ea7427eed9d5f8d2ea05e9b9df87b48af592dec6363f30ceea08b4df4c14d1475a4c3788e06e56d1b9869469e7150924c52ef80c3840f46596e4c68cce1c42f2d369b54aa505b16c909ef7946828def914dc22cd676813f22ad212b28bc09ab7d570246b63c65f60c1d1c612f9cbf6520ce5a2233761aff8589be05def36b58a67ab485d449befb968b64c342e811a01a9099e653d17f8639189c1649c382d9d3801f29653045341e43597f10552ed1f670415e897131f46518df3dbe98368a880badef02786736939f260e92b16371e6140a1c326383e19be336d80708794c1850acae875653dffc0757a353f1a35fba57840fec85eff6ff9c2a2e91e6835077af9273cba19c884cfa997d9b9956c2e8f2a59f1d9b530bfe9040f6bb9e5a53eada0bc28d9010ae64bb266d9511809c9bb601ed2e02668bc7a1f59c510005ed540c7d1d5947e66c7c2b9a3e44006bccac37bfe2ce0347d2fad313fc0442d91c7005ea100a5e9220d83b2337d359ee2e220f39c8fb1867f7362cf92489547b4af5affc7faf862a8ae043a3c774a59d10dd43d1b81409d1731554a36d592a2ebbee36963b823aba8ac0b1a5ded6d3af5e8f800c7751b6acbc7ada3dc7f240f579446ca18e5541b33bd6866083967e2a691d2a5f5f727d8359d5812c1fe54cc2d1c3b5912b31981465e078855bc3b073f5a7dd28cb1213b33474725edadcd107d48d0d38c40c54d840427dae7b53bae03e883060ee2e5115d571801aea2b1c993269c513631873adc8346919591af22205e8332564c4924709faa05165b3be265d2d4c58ac0992b8ea8cb24a4265864899f1d4daf16fe3bf36a6bf7d8f6d6951aa74efb6ad7f2e917572596fb0f57f8b88759df14e73fd6b81c0638818f9216d63d2e688c7cee186828f9f739895dae6c79de530bf03becc84f82cab6fa938d4cb4678987b0870209a7d04cdeaf0e71ac009b0626cb10379dd38e2dcce9adf7f2db692c6c3b4b6adb9d9973b6d64b2a615479f8ed4046f4138c4958c3e7602d7d0e4d2b034a931781ae439456e07f7ecdd615d9ce4fcb01e4d7e7c8fcf1f458a4775c7068efb5747d277cdf16f300ba3fe44ce6bc2363e483e5821bb6d148a44694a362063669587a974978fac9c8e8e7f4673e145c79b5448ab6a412062943e3b5695e2acba177243115243a457561de0b5b25c4531f988b787b6e1db29e8d7c0488348a6930c6c0b303f3c1828c42b3a9c198fd448d2398f06b34f2b4e4fd2756381607ede84accf3ce7d11e2a79be0919d4d3b6c9356d4d23853cc4999bc73ad41b028907e92b48b0936bf07015058103065a677e50421a6e9001d22cca038ac5f4c16dcb442452185c1ab027890da13def5ac2db1bade3e6d3bbc5c1dffd9cc5441e3d5a2ff9217c675c00e31413b414b58ac53e7aa48e6f87a79e9836b3db13f8981e1eb63bdffe235a65a3cea31ac7823f5745a713c1acb595e4b02585e86ae65dc003e9791fc4b8a551ec3ef36194a99693e0eaef5d2aa0b675f95e605235d79e12dedb0134c131c604d0d689e6197e60f4c06d4ce6b56f2c20765e2baaeeee7668990a39ca353532359509265ff1a97176f8a9e1de8c4b2a6735c2f694ffaf7ca747f59b6df81f0d6a1d7155bba888e52411258da66f8d4c84dc50d7eb557281dd488120f9ff6ec7a24ae134b80faf0d726dc620d1072d22d859c1bf7971b9b4da960fc6b574dd40f651b7527928b642346a36c5e5b6a17514d295ece088c5b629a3619e3d83596b519fa8a79b81f50421fc27b3f24d28d70639b8e05a2dad3093365e1522933d729785b3f6bc8c75654a22989474c1dbf1f54422fb5aac8d46f40ef261ed58e822f997563acc87f8bb623044223db451f61c54c30fd83444de3fc45905d3966f0fbe6ce63bc1afd1bb9bc2fc287fb15000e64a5b1dffad1f0c5b4c0740c3b4a7df5c2c1a5d707959b0aca6e24891ecf0a346bfda727196110cd80c805256751cf7c6f6c3423d08e0f544439b3e46d839406ffe5bacab508b35a03c83689ef8b332a4dbf9318d9eb1b7b3d6d139a7b0e149f08a21a27d3c5755a07fdad2511044454b9d84fc5b92008efcacd09ecd68c4088f46242cb6fa883421b8160501cc88bfa08e909e06b55b7b805f10afc2c3c01d04ed66e27bb6847f0b0b27706386b818471b3e39e3618815aee3787983b2940f9e62883ebbb04de2308e46ebacd0dc8c187e52c43849074f2210bbd647c014ade4d994f3ff11a53616922a669ea51151da306777248dbe0a1cba69e8745b3d0da7f41fc14fba48efda52fddc27a20bb6a4b4ed75e482ed7751035fc9ec79498c8f82b102c756d61ab49620010d4a91418f85b33c061a2ca4edc3fbdd7cf72c91f12456167714a6f2d31f44d0ff789f3e10458841c52ab17ff50e886a1e0e24d4a90306a31f7b151a51bd0f9c6edde216dffab1819326aece4e4a61b85f9d3aab7a0e9319fb0a0fa7d5f2473d97ec762e25019cdfd53ee0ad464745bc758f190c9bf1657cf3783639c402800aaf308a6267e6211ff12ac3f6edd22cf97891a9917209dab7aa9d1562abbeaa2eed61f38b6055b5016672f3824d66542ba14d46f05eae6b334cfd0030f384aef959a02c664d8c803075f515c7333d451cb3c67c178b9210c2a5d2bd52407ad08b7bb1ced5935beadc4ec41f921173e6719d039401fac6b0482172c8e18544644d22d49c4323e6bd7e89c012384af9", 0x1000}], 0x7, 0x0) getpeername$unix(r0, &(0x7f0000000040)=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\n\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x20) socketpair(0x3, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/19, 0x13}, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000480), &(0x7f00000006c0)=0x4) preadv(r2, &(0x7f0000000000), 0x287, 0x0) 16:01:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x82, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x1) 16:01:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)=""/51, 0x33}, {&(0x7f0000000140)=""/206, 0xce}, {&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/80, 0x50}], 0x5, &(0x7f0000000380)=""/220, 0xdc}, 0x40) recvmsg(r1, &(0x7f0000000680)={0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/101, 0x65}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000700)=0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = geteuid() r5 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r4, r5) recvfrom$unix(r3, &(0x7f00000004c0)=""/165, 0xa5, 0x40, &(0x7f0000000580)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="00002e2f66696c653000a47e09bcd6f52ef7ab2b120f7b5d7797b16a83d284826bfcef"], 0xa) 16:01:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRES32=0x0], 0x1) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000000)=0x3ff, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7ff, 0x4}, 0x8) poll(&(0x7f00000003c0)=[{r1, 0x81}], 0x1, 0x0) listen(r3, 0x9) 16:01:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) close(r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x375) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') 16:01:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x5) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) 16:01:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4a79756c9b1a5eac) ioctl$TIOCSDTR(r1, 0x20007479) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) r2 = socket$inet6(0x18, 0x8003, 0x0) dup2(r2, r0) 16:01:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 16:01:20 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x10, r0, 0x0, 0x0) 16:01:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="e04c72d6", 0x4) clock_getres(0x3, &(0x7f0000000000)) close(r0) 16:01:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1fff, 0xa0000000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0x2, 0x3) dup2(r0, r1) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x8, 0x0, 0x0, 0x0) kqueue() kqueue() close(r2) 16:01:20 executing program 1: symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x10000, 0x40) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) chroot(&(0x7f0000000080)='./bus/file0\x00') mknodat(r0, &(0x7f0000000180)='./bus\x00', 0xc142, 0x15) 16:01:20 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2000}, {0x5, 0xfffffffffffffffc}}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') getppid() 16:01:20 executing program 1: munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100000001) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) 16:01:20 executing program 0: r0 = kqueue() r1 = kqueue() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0xfffffffffffffff9, 0x80000001}, {{r1}, 0x0, 0x1, 0x0, 0x43d0, 0x3e0e1222}, {{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0xca}], 0x5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xffffffffffffff26, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x81, 0x6, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x8001, 0x519}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x6, 0xc73}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0xb29}, {{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0x5aef, 0x200}, {{r0}, 0xfffffffffffffffe, 0x88, 0x2, 0x56, 0x3}], 0x3411, &(0x7f0000000280)={0x8001, 0x5}) r3 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) syz_open_pts() r4 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x8, 0x10000, r4}) 16:01:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x7958, 0x3, "52774a166916b808c56261141891c93972940bf5", 0x0, 0x5}) 16:01:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0x60, 0x51b, 0x0, "dffb3e099872b2b604762713926228a90d8935b4", 0xffff, 0x7}) fcntl$getown(r0, 0x5) setrlimit(0xe, &(0x7f00000000c0)={0xa11c, 0x4000000000}) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) 16:01:20 executing program 1: semget(0x0, 0x3, 0xcc) r0 = semget$private(0x0, 0x1, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x109) r4 = syz_open_pts() r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r6 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x40) socketpair(0x18, 0x2, 0xff, &(0x7f0000000180)={0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x2, 0x8411) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x22, 0x0, 0xfffffffffffffffe, 0x5}, {{r3}, 0xfffffffffffffffe, 0x12, 0x20000000, 0x7, 0x30}], 0x5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x80, 0xf000002f, 0x2, 0x2}, {{r5}, 0xffffffffffffffff, 0x1, 0xf0000020, 0x8000, 0xffffffffffff594e}, {{r6}, 0xfffffffffffffffe, 0x60, 0x80000002, 0x0, 0x3}, {{r7}, 0xffffffffffffffff, 0x4, 0x21, 0x100000000, 0x1}, {{r8}, 0xfffffffffffffff9, 0x1, 0x80, 0x4, 0x5}], 0x8, &(0x7f0000000280)={0x7, 0x401}) nanosleep(&(0x7f0000000380)={0x0, 0x23974440}, &(0x7f00000000c0)) 16:01:20 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x1d) r1 = dup(r0) r2 = socket$inet6(0x18, 0x8002, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x20000005fb6, 0x8000000000008}, 0xc) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x2000000000029, 0xd, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0xa10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:01:20 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000a40)=0x10001) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x6, 0x5}, 0xc) semget(0x3, 0x3, 0x2d6) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r4, 0x20007461) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r5 = semget$private(0x0, 0x7, 0x449) preadv(r3, &(0x7f00000006c0)=[{&(0x7f0000000040)=""/113, 0x71}, {&(0x7f0000000100)=""/85, 0x55}, {&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f0000000280)=""/83, 0x53}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/56, 0x38}, {&(0x7f0000000540)=""/226, 0xe2}, {&(0x7f0000000640)=""/123, 0x7b}], 0x9, 0x0) semop(r5, &(0x7f0000000a80)=[{0x0, 0x8, 0x1800}, {0x5, 0x101, 0x1000}, {0x1, 0x0, 0x1800}], 0x3) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000180)="0000000000000041e20000000000000000000000", 0x14) socket(0x3, 0x4004, 0x7f) 16:01:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x96) close(r0) r2 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:20 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) poll(&(0x7f0000001700)=[{r1, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x55, 0x1, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x10000, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x8, 0x9}, {{r1}, 0xfffffffffffffffb, 0x50, 0xf0000020, 0x5bb, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x10, 0x3, 0x80}, {{r1}, 0xfffffffffffffff8, 0x98, 0x1, 0x4, 0x1000}], 0xfffffffffffffffe, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0xfffffffffffffffa, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x4, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x7, 0x4ee29b9d, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x0, 0x185}], 0x1f, &(0x7f0000000380)={0x2, 0x4}) fcntl$setstatus(r1, 0x4, 0x4000200c3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="483449507c4b62ebc3add5aa9775080957ff65091adbc949653d088c376a02e31c79fbac15206db467ed85d4ce1dc2d4a529769886ecf7eadc58b00a138f0e763e47b6a69bb210066a3d641b733708b8bcd939c277be3ca99b99a24a6245ee59d4832475be50f6c77cbb8c73b03add0a9c01f78cacf3da7a05b18d619649ce47e84789619e96f9c684b03f0a2f826557ddc27a3888b8c9d83af5817c4f121f86f1751c2c056c98386501ce58d228acc8a38808a211f638267dedf030ef04fbcf46bae184302b4f605c6cc1bc62ee66188d306374087007e54b8ac39260f795f49d890418addccee14540cb5a8e6ced23deaad4ca", 0xf4) readv(r1, &(0x7f0000000200)=[{0x0}], 0x1) 16:01:20 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() writev(r0, &(0x7f0000001d00)=[{&(0x7f0000001640)="270250986e1280a222a0498b8a511f2e42178d6feaed57ba1a4857b265db304fa650d34895d7c7e1b03b8d31de6adb", 0x2f}, {0x0}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1) write(r0, &(0x7f00000002c0)="0de260517a020a401d9180ee57673a6e6fab258c7e108d008d643e71ac5d2a30f2d12055cf80f27eeb6b3375547faa1dbcfd00a82e6b3536bf97695259344ac438a28e4e544a1caa80e37261c6c8b31fd1273750a605f46c9db92f9baf61760a7b06406ad5196bfd596735eed3134e3731d64d78e1a3d09117e4a4c17f830a3467adcfe953bf9568518b1a25d9b64ad0d7e27a415b34f24c703ace24", 0x9c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea15", 0x5a4}], 0x1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000001780)="2018ca33e5b3775fbdc96c55686ce09cf2caf49c1261afd94b65a4ef7ae8d2c58594df40698c600f09c8099de74832133969848298b9e6ae22db2b3f0da780374771706513f3befac6148aedf38e32794d3b29428f073a72959da813f2538e818be2fa94e732289e6a362959429ecb081305d3a4dc2c5b7c926685c3f0e8da5fdaf17efef2ae7676794a893c46b7ac1b7810df3917ea8c9e6993bc8f0f544aa33004c3e8d70e0a2777b584ea98a749a4ed733e90cdc16dfd46ef4114edfe4370a78207a09dbd541bbdbe5c9cc97dd135a0ff34bba8a26312b948e205bcd238b8432a2697ab18f96ccbe05aa3cd7ec929a1db529b657555fefed06f3349557a599929c021dbd71d6e589d2e954defd115c47847817ab458c92b1276c379d0a36b3161089e33234ec91b4f1299b86830c054623159d1671c68789d7178f1fa9535026a1c42cdf5a1ffecb07f3a595ff2e6720624cc9f28c0200126cc3a716ee99a505a1260f2c1aaffc9c2efeebf9e2f2b1210d61a866d6b87428fdf3fcbd235f88150fbe273b6d9115688fb23a99c042fa993e2aaeed5eceaa7cc78b4d6246e738d92af24f55a75d6081b862cd1d04b61faa5f350e551f36b8a47e5243f9483f4d14630e93a8a76d32c8dc6add411ef62a49d0003f424cffb8cfef42d5df378cd46dea660019074af69c472855bf1c4422b2758c2136ab178c5a5b9a11a12677aa3fec502d229017e3744940facdde99ff6f1ba52027c13e179a7fd85ebd12493475c935da88fc0993f8415a03d906dfa340ead3af021c83acc54c23876403958f4b34472c344f6b66aba3c4f4ddd136b91cbc5b192716a2948cd7fd827fe1813fe3c3a098017877eea6d7b34a7520bdc6445f725c1a19af6646eb269d69263b4bff2513fa7e67d74504c2dc788fde66f6205d3949c5964fbec81c708ca2ad44ca119f8f69dadd0b2ff32b96c43089ebbafb7d43f2c2fcd0a73b02e78805f52d743f539da820ef05ea2b4a127c20b9d97faa5eb0d1595060939b250b695af71ca54229bf3b26b9b4946153a3ae50a0ff0dd2617be4a8d2fde42265382daa594f447ef102fd01e91282d4a8f524863b654ede18e93c44027486e7958820def4d9121fd9157105698d0a0d544c602bc06c5937b183c000ba27ae2218ad2737648b0245ba55952e98d931a27f790b7406adb33474fa9e71942f587d9ee86a5c736ad9552eda188afdfc3c67663cdc8f813dc8b46bdb4bdd8e0b2916131f5044abe3c3e6de32a48106ab64577086ad20653b817f14c23a6c44ff511c1c51ec11d33e9d97e48a1893d5851ab6cbc2168bd114652c5e6971e5eced1d8cb6c2bda2ca3ee16c217c600d62f96cd629eee16af8b64e71910c048ee9532ee81f46dfaf8031ee8f5885fc3eea65c9135d6fa539ade1a5d36cc8ac99e554315bec9105f537d9d828c4a0d19bf6338f9c853255225078f9a3a3ff581c4891c70136ecfe6cc57889b1ecac81e3a1354d534262d93fd52f22f2200857cdf5224cf9403a1b97b894ca33adb19cc74bb0b3e54a7e6c337b874d77c1db9c404615339d4c811a21ebb0dd9f94921d3e9977a391be89a638f672c9e4fa5ef1d9c91586bc3fb4e9eec8c5a391fa366447e721f37a7016e867245f34beca8d34c104a370b08b07eab0c5f476c5c630f679d7bb9b04e1112fbd488c4b49f30db12f466a01e2b44e41f80d010838dce66aea5dcb83f54ff147ee60907330de7d9689bcd940480cc75817a634a563859b7a7c563e57e1b487c6ae1676624bb8924b828e993de593ea02427e68034552d6a3899505475ce2b0c19fd0f2d5456cb763de6cad7e82841d385a4fd4b84d415c20471232bd1123b31da8463512e872be05e24444d0726ebbcdc05c7a614cb16b3f11828983909cfe8abc86c6772baf826a7fc53fe3292d6828c582c0063e8aceed7562d8f9dc82711755873a8ef688d0e62fb", 0x576}], 0x1) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000003100)=""/4096, 0x1000}], 0x2) setrlimit(0x3, &(0x7f00000001c0)={0x100000000, 0x80000000}) 16:01:20 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x5) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000400), 0x0) 16:01:20 executing program 1: pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10000) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000006c0)={0x3, 0x3, 0x3a07, 0x7, r1}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) preadv(r2, &(0x7f0000000580)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000240)=""/18, 0x12}, {&(0x7f0000000280)=""/21, 0x15}, {&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f00000003c0)=""/208, 0xd0}], 0x8, 0x0) write(r2, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) accept(r3, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) write(r2, &(0x7f0000000f00)="3be18eef17d45e751440abe9da1cab3cd5deffc38fe3e1d417c49b035dcb10822ce8a5ee6da917a89c559b8385aa799b34c112ec7ffd9ac6983f09f93649856be6695df414edc412f3debee45e0a4eb8ae9d3958b9a362ce8bfabb4c0ad8fca0c472357f6297acaed150031e49b268a1253c0214d052c9afe422021cdcb2944983084ba56c4b8c0109f802b4502cc896361c4c150219a2f6d0e226227b27e99745c668805a03b74fc649f553068b55f6809b54ce67361520727ff3ffebacba1f7404cf4f53b96bb4edb75f5bf71da5e7eeaa50c8bc8ad29953c1f998b81904f9e2a45fd305b829d2de14ff73d4a2eb94ad5ea50975dd9dc304b4e933f9c811b8824882129b7736adae847e70886b35d667dd34810e7f62133a3fe82548ae2b5c026ac0a2f2bcfd4af97e32561c23a6de1b1d17739597a103a1feb2c0f25bcf4d7f12168e0c68a6489c01d3d0a0766e3f0156cb04df33e4c4c5ff43b501dc6a555d214ba8aa61f8ad2714c5a45987ec38d5ca27c94b366225049aaffba7e29c6b6728b59ad8d4bfb3b884ae198ce0089970bf7dcbfe881c2003b6e41fdd8d712d66584efce5fd24daa093a4fe212cef75f72b965055f685b1a08214b0fdc9942e3e3a5911ac2e2f09c97dca944984b2d650cbda152eebea671ad5e5cbc7e2d6093a9e51123856c673d46a20c9da4077a330838f2c1c48d567bb7a4a49b92eb7db2f8c722c1572e4ba757f9b9b2ae3656dc216bab141822a861c358f87fc521354d93bf2f03767d603ce9775e1b71bbca98f448b2cd87d9f3b2edc3da34db01741ad7ca6f3835833dd5246b6746b451825d799edbd4dad500294858bb5078f41aa209045e3d83ea8f90470e81dd1ad183f345ce4da8c8b360f71c21822706a0918217ab9957263deff7b9f1d35a6217ed02d79143497729b58f3c27de462124bef02cdb492b8c39a0fffc19b43292c4620cb9fb107a047cbafd45ce0aed71ecdb4e82dabf8e801a55601a4a05e62666bba6b404f2a6476dd142bcc9aa746dece36de9c714660baecf35f1d8a36f88f780c2587b4532bda4d9656fb8c9bf1c4d8bd6a9804ea30d3979bb0b1cd51d50e253877845ad9632a92563a697e8747e402d97292650e6aac36183d7c9187a5a23a02fe2a03af7a09002ac4c8302efbbb149e4eef1791e5014f7d502d4f12453844c5a052851bd1211b37913b79b03d7dfe9b6e5aab8835845bff8713f513213d65a987551254623b52e338ed9530ccfc0a1aa9f5ffd69689d5308da41835461649243638ed4f2d146780fd2d600f90756ffde24308209c3ebb3859c6931e5bd1514d45ced294c69d875f0f42769d1f9382a44116485b6998f5f3c49a013a36c356a27e0ff6f62f4b27a9f1b19f4841fed2d2e220db27ff242a9698dae526874f773ef55c6770ce7ddbefaa443c68c469bddf657383995150b4ee2afbf9aec8e03ad0e900e959e1b585381dc561cb1b693d6473d096070893345cd405fdc70cfaba53a54ca794fa541451ed2347596a7bab74a0503c3c06407cd594e5910b6f725f4522dd1c34d9ba690bf79a770841fd147451127e9b8db5dc91b72dd6a493a2ebc0b1290bed0b5f0a", 0x477) fchdir(r2) writev(0xffffffffffffffff, 0x0, 0xfffffffffffffeeb) mprotect(&(0x7f0000f6b000/0x3000)=nil, 0x3000, 0x0) shmat(0xffffffffffffffff, &(0x7f0000dfd000/0x200000)=nil, 0x0) socket(0x10, 0x1, 0x1) syz_open_pts() close(r2) kqueue() ioctl$TIOCDRAIN(r2, 0x2000745e) symlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0\x00') syz_open_pts() 16:01:21 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000280), 0x4) socket(0x1f, 0x7, 0x2) 16:01:21 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x4002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r0, 0x0) 16:01:21 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:01:21 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffff5, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:01:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setuid(0xee01) r1 = shmget$private(0x0, 0x1000, 0x1c, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r2 = semget$private(0x0, 0x1, 0x1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000140)=""/191) 16:01:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x4, 0x0) kqueue() clock_getres(0x2, &(0x7f0000000040)) 16:01:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2008, 0x3ff) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) r1 = dup2(r0, r0) pwritev(r0, &(0x7f0000001640)=[{0x0}], 0x1, 0x0) r2 = accept$inet6(r0, 0x0, &(0x7f0000000100)=0x1a1) flock(r2, 0x8) ioctl$TIOCSTART(r1, 0x2000746e) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0xffffffffffffff17) 16:01:21 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() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x0, 0xa, 0xffffffffffffbfff, "a147780ac85a538a131100e800", 0x0, 0x80000000005}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:01:21 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x342, 0x41) pipe2(&(0x7f0000000000), 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, &(0x7f00000000c0)="00d1ba0000000ee48709451192d080c662481735630eee694760c9e288465d2c3b3a37dcf7fb431b119eb87e76177e100b08b78543828fd4310545501c02a16961fa5bbb32f5a1d63c23464410fd95c78a35c597df4faaf0f780a76979dee796ad2fc93121258bcd", 0xffffff5c) 16:01:21 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10) getsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) 16:01:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() syz_open_pts() syz_open_pts() clock_getres(0x3, &(0x7f0000000040)) open(0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7fff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0x4, 0x3, 0x8, "7dedc6b7af93d89de19ca45a2647493901e5118e", 0xffffffffffffff81, 0x800}) 16:01:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1700) r0 = open(&(0x7f0000000100)='./bus\x00', 0x210, 0x4) poll(&(0x7f0000000000)=[{r0, 0x17}, {r0, 0x44}], 0x2, 0x0) 16:01:21 executing program 0: pipe(&(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) close(r0) 16:01:21 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)={0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0xa5255bc70ee2aeaf, &(0x7f0000000040), &(0x7f0000000080)=0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) dup(r0) 16:01:21 executing program 0: r0 = syz_open_pts() close(r0) getitimer(0x0, &(0x7f00000001c0)) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "fa2a26563d64459308caf5f230a1401f086066ac"}) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = dup2(r1, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)=""/5, &(0x7f0000000240)=0x5) write(r0, &(0x7f0000001980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a96ca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9a8d5036370b8dea17fc23a44fde39253a91101407d5282cf226dd18a7a8443bbabbff5ff3133572d5099e6cb160b3c96f9d3d72d4f267361c75d6dcbb30adf1ea7790b1ea90c258696b66f81ae1e4ffbc4939f6895cec9fb95cd981161c8cb28d4b31345a48ce61ca22f73705c175f8fc5e0170aae3259572e123eed53fd2eb8d5a06bbd2e22e42f3960d55f435f80df075ee92906312872b89b0d90664ded8f83056d4c7a6990d878ff8c21ec97e6455ff49eb5ca640437580f267ffbba30328f0e73e2d74b987d8d8a33429f7acfde758588866e67ebf3f57d3a8976eb49a7a954b1109e406431fd135c5b91a95169c5f163afe278cd09590cdb3d21cf99f44d59b53fbc0d3a40e36663d62d66e115a95669334ea2855ad044a084751933397ff41f86807311ca8760e4cf93087c775b8906c337d4e369f10ff6d648b0c63e880bbda2c6082fe27ad85d85eaac39e57a6378b7f9e497c8221d56d2e99ca633d4d47e1ba195ff5cdb5a541860b70c9ec277066196c9d77ac5557af75b43cedcfb32cdc7152bac07a986f3408777efb8c880583d11d40521a587cd6c55bb7c2c5d46be0207028101f38ea87157b765562c76741b673d89014ba1e7f872f9cca381d8ddaca17f180a7b0adf941f9cae50b17b22dabd83fbbe14780510e67c96f7684b12d5b99fcc77bca1ee9926a0884c7f4441fda81f9bde546be5cc61b2c74fc8c26f331cf9b3331f98469fae308c49187b56bb3e5da63c4459eb40db9b4e88e4286c7c884adee8b57768808728795f28ac5d1369b341fef4d09384e0b458b269b2d7f1a1fdb5a3be4fa808fc379a7951bcaa2e3bd99464e238c4f81ec756e2ba7dc7e970d786178a5d6254b57cf05044d614fc6d246422c9ace5ce9da372b85eb8763894edf72814ac21900397d9c7b0d25f1ded888d74651651a74a67959632d39e0149365a9bd714097c8ba5b641bffcae53d1d0fd17ce8ba00a3a22e039093fbc19a74d5a2b30be114410d188928498e28cdefbd6461cb9f833914e5584f01d3851fda2b2351eead84970675b9e5551741807e1118513ca3254e7142f0b52ed91bc6739f814dde08dd16447f726436777399720310b424617415ade631b578c5e2e07d7db33c6779b8abbaa7ac40d6caedae4733dd365ef00de6bd1cf23b4d9bcfb54cee53f12502c242e311e1da4cd61b9696e060eb0998dcad8962ce7d307fb673c751a78cb460ef25f00dcff3924b0158cf532565c2be2d76de8b66f44645c946f7eefec82ae7b79d61a1bcd41647bae0d7856e9370a826a41c9d661d36e7525251d6b074cc39b3b53844c0ff9aa8b97e5e1ff7db92ee6f21831d88b153e1850e9d12dd87223a400c147c1a3b010a052e37fc81f81abb66d87deae84c4515ff8b78a037fcc10fa80aa81061d04495a492502c358bcec562e04ec93b8e414547b1a88e30413bc3b890c4c6a5b81c709f8faf03a43b5c5d8ffcb31ea79ff211319b8b02bac1622db37de082e14977a671cb20395efaccb87810651a1e20f1f42687ab0eafa755489267ff31d4f68f6d7651bf0ac39aaf81d8dd7f580e7df13007eb21da126a6f6383bfa65e0456329c33ac5e2b15ed1b686e98dad88c027a5a0385f6adee7cdc4ab6900e748de1ba178c548b17de3bd15335c2e2ecd858018561cacc21c1439df137fa1db43281e7e9cb0ffba814e3f10bbba02aa66078dc094fb6f6cf88adb1b829c6f09811d612a3a85754df3f68557f142a433ff205b2749353fdaa7dccba33cba0460a65f57246e4d8144fe69951db744e7401738f1a34aa380809e9a6cc668e2d3bb2e53b59368254c18a0b290b4c675aced86749b3de1b045541c6b02c709e9d154c36e12e2adf2158ef647660f566d85338d1f31cfcb64be6538b4d98515f7e861f0f7348438494a8b35fdc4a7a8703aafff703df9b23f9f13048a1937c981d4cf1cc44e574c989fe328e46dbe3892195d8137d1c158ca12a01677d56c4141940772962dd68084ac9d3e44d6cea3173acf0bfdb8d89dcc942df09034e93a618d4c4c7152e2d1bf8ab2d1ccaec6a9ec15cdc316301ae6d82619324d944e031abadfa99f2b3ed621f1a1c255b5bdf3f0842578c682bdbfaa04643a75a501d1c75cc0004085d7d656ae95c4dee74e0d7e83dbc27acdcc49946aec4b4b2c31590bc9345011e37d3b30857ffd58c853b88113ac474491cde451f679f112d534b487bc6d9137843b90c42f0e739e17b93490c780d988c072da647d180ec357608f00ee8c5191698c19f16781bdf5a030b41ae47c19d50b880053d22d9049ba0031b5bda50b803846f1ac2fd957ba4ff23795b2bf481be661700549ca8f3f0648f5169b487118b239dd0bcda890c3435dee489336ea81b6703efa359698b39860f5230b581f73f38f3eb8bc40669b88527612570e332b84536084dc2cd978c3e601a451f5132640f355abbbd87803031b3891c8429fd144cc77368bcf8890196026f3d7cd039468fa83075c8248f78ad85dfff629458159dbf38218caaafdbefacdaf5ac703e1f8697d494eec3a8b5ce8ec5cb52f3cddd17778aa9c7d09d9744bef288a95c9a86ecc53599fea70776ac67659bbbb8eed5ece71cf9fd7ea3f41537339f16edf30ad2fbf5ba97c82a3e10fa5774105c44335b3309971051c2abb091288d512cfce6974ae4c6c72df20fd8076dda34419a6be19f637004b45598159db09ea762e5bfd935485943f11f54e5cb67b4a2868a3e87e9d9c70065c6a495954d7a9842d1e05eeb988866b945d5b41d130d20ac95c6ca6ceddcbc1cb7fd352d34ae173d38282d0ecff6705104636fb791a01d32de4e898", 0xd62) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\'\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='\x00']) write(r0, &(0x7f00000000c0), 0xfffffeb0) 16:01:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0xffffffffffffffba) 16:01:22 executing program 0: fchmod(0xffffffffffffffff, 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf", 0x40}], 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) 16:01:22 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x2, 0x3d0}, 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:01:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) ftruncate(r0, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:01:22 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() close(r1) dup2(r2, r0) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0xa) 16:01:22 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="3f0000060000000001000000cd18260b1cc304712f051eb3af04c908c7d3a3661f26ca38d74d0d34a88930a955b3ca3bd127da4e8e0e32fe8369c525e10b91fc871946f46ecf1234ad756c25d8abfb7de3c9fb2f7c887d5d22c49afb1327da5a542276d4d6f5de7443944eb66ed38bc6b8fdadd3dda2aab927aa4646eabdbc4606c4f7b217c2d123531f5e4d9fed978f2f24bfb76f95127eedc769affb47f444", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) 16:01:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) select(0xffffffffffffff13, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 16:01:22 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x4, 0x7fff, &(0x7f0000000080)="2a044e628e409315a5ed4308e2f223529d67844101a5e4ef837b00f9259cac14d45ba3d2bdb706716c33352555a08114d12898b0f5dd7a94b42c63f736", 0x3d) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="0adb6603a3694ba7a674484c88b5805b7efc30bd7f44702f171dacf0", 0x1c}], 0x1, 0x0) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x3, 0x1000, 0x80}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xd0d, 0xfffffffffffffff8}, {{r1}, 0x0, 0x20, 0x0, 0x4}, {{r0}, 0xfffffffffffffff8, 0x41, 0x3339d9b4afa4584e, 0x6, 0x4}], 0x0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0xe, 0xfffff, 0x3, 0x7fffffff}], 0x3f, &(0x7f0000000380)={0x4, 0x400000}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x12, 0x20000003, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x2}], 0x81, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf, 0x6, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0x100, 0x5}, {{r1}, 0xfffffffffffffffb, 0xc, 0x8, 0xffffffffffffff00, 0x7f}, {{r1}, 0xfffffffffffffff9, 0x22, 0x800fffff, 0x5, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x10, 0x0, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x6, 0x9}, {{r1}, 0xfffffffffffffffe, 0x66, 0x80000046, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffc, 0x2, 0xae, 0x9eb7, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0xe9, 0x0, 0x2, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x4, 0x79}], 0x80000, &(0x7f00000000c0)={0x56a, 0x80}) r2 = socket(0x11, 0x8000, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="4e5c4272a684a457debafabe13407fcf011de2d34fa71ddb2f3e50ebe813f548f42ce18679cfee93d097aa9a3e0224a47297a1d72780524df253f0ff69b473faa2ac9b2aa1d6b5298dde00a80e6a0ec9cc69f89c3bc7248c8af1c2feedaf7cfa756f28ec5991b8640f9665da3a5a894fe7c1b8229f0035", 0xfffffffffffffdd0) 16:01:22 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = socket(0x20, 0x4004, 0x3) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffe4b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x800, 0x41190747, "af3b8b1a6da99cc266fc91b8fc2d4231087e8925"}) write(r0, &(0x7f0000000300)="ef", 0x1) 16:01:24 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getuid() setuid(r2) fcntl$setstatus(r0, 0x4, 0x84) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, 0x0, 0x2) 16:01:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r1) 16:01:26 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x8001, 0x82b0) geteuid() setsockopt(r0, 0x29, 0x31, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x602, 0x4) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:01:28 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229aaba601b4000c0008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f0000000300)=0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="4bb541de7538cf3503ced016d405c2ad2947162f381f0c26526b9d746e297620ec68e3a6f18c9485a18ff5e016958f8720d45b4c7e84c163592bd4361571fdf67e955927a26952d85f0c0a253831ed9af99270636fb4192e5102533f2889b8a3ad985d481a793548c1d507d28c336cf329d5929888aa62423ccd372999c07402f2776fba1dbf78f5a3c9ce691e", 0x8d}, {&(0x7f0000000200)="2ef36a1d32e60d5a81233b6a4969cb60a179ba1dc19abc776901b82f637814d1e6cb8e8fe41150ddcd9c522a9f64fa9c076f0279188ab39b81cb68889afa49e6ca568845b9573b3aaf117aafebd2f1e54d0cc41616b83a19ef2d95e8c4a8b39ddc71157362d127b17b86454991d8e94fed9be17f73e70101bc189bde04ebc224b56bc32f894e7c0ee07d63de2088d3dad43564d934a94e1145051ba23e76f14ac4538709712a63e192d6377f11c0ea43515ba58226cc12d09658ae3efc3a5208877b1c736e97d721ea93b980915e0998967675395f9e30a1acaf2418da249ddf7d08ed7fbfee4f2b2636199c2043a2407ef08d", 0xf3}], 0x2, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:01:28 executing program 1: open(&(0x7f0000000040)='./file0/../file0\x00', 0x20400, 0x0) stat(&(0x7f0000000000)='./file0/../file0\x00', 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) r0 = socket$inet6(0x18, 0x8004, 0x0) setuid(0xee01) flock(r0, 0xe) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3d55ebbf74", 0x14) accept(r0, 0x0, &(0x7f0000000080)) 16:01:28 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000001240)={0x0, 0x0, 0x0, 0xfe79, 0x0}, 0x0) r0 = socket$inet6(0x18, 0xc007, 0x7) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/83}, &(0x7f00000000c0)=0x55) open$dir(&(0x7f0000000000)='./file0\x00', 0x300a9, 0x1) 16:01:30 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="10000000290000000000000000000000"], 0x10}, 0x0) 16:01:35 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0/file0\x00', 0x20000, 0x99) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:01:35 executing program 1: chmod(&(0x7f0000000000)='./bus\x00', 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4536) r0 = getgid() setegid(r0) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) 16:01:35 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') mknod$loop(&(0x7f0000000200)='./bus/file0\x00', 0x2016, 0x1) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x4, 0xd51b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:01:35 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41, 0x20000000}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000240)={0x100000000}) mknod(&(0x7f00000000c0)='./file0\x00', 0x9004, 0x5b32) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x40) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/222) r3 = kqueue() kqueue() write(r1, &(0x7f0000000280)="338d22ab52e8f1df1b372612b91cf3d5135ad4aa483dc33d7ae006168e74759cb16334c7f7aca663db5ea3eed8d16c9e14d3fcdb1f11c232f6b82728598fd48462ddab557dbbe67a4cc3e9895e8dc2b3c89dbdc95991ac3ecddaefbaaa8e85530b32e0aca6ae", 0x66) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) getdents(r1, &(0x7f0000000080)=""/48, 0x30) 16:01:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="d108e3692164e505fb216bcb6b08b0d55c1fe98af19b1c52e569857e2ae7ec1f9af4e95280f07b9db732ef587be82bddafc4c3a519f113f1cd7c3c8256c3e0d06fa10576e0cb32556e1a57811f0957210d38c497a3bf07a8c195cd588e0c67428e04952b9735c36e5eb86e7be0544f87bd5bbd1160", 0x75}, {&(0x7f0000000200)="5e4633c814fad9c711e9b18e6cbaaee948d250d52aef01505d5a31a5f71d48e7c79aeb5eab986bf28f1dc25611368e7d555d51bd28e9cf0eff8ad585b205daa6b2ffc61e88adf31e056dfcd170f0f26d51fa31406fe4d26fdc359d80a5818a7985692129618b7acd51dfc8491b06c0ba1adc0cb5b1fd8aef9646a2c86f2e75f50d7384dab240de77ddb449233f0141cbb4b6204a34", 0x95}, {&(0x7f00000002c0)="ecaa4e16ee6aec9b54c0970230ba7b4ea6052e72e0dc5b9004603bbed689fce128a902d156dab6c151f1b60f742321ee4e0e8c5ead0b6aadd258ed3b607c34fd7ba506e3529a3adfd0ec19cc41edfcd6037208d0553e45649951355efbe48e02853ff83c", 0x64}, {&(0x7f0000000100)="47c5a7a923d78bfbfb01190b1b101e0e656712a57a9580e93392f4102c0ba0cf945ab39edd", 0x25}], 0x4, 0x0, 0x0, 0x8}, 0x405) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r1) fcntl$getown(r1, 0x5) 16:01:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) flock(r0, 0xa) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:01:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() flock(r1, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/147, 0x93}, {&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000180)=""/238, 0xee}, {&(0x7f00000003c0)=""/223, 0xdf}], 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14b8d6e71c340e5450a001100", 0xfffffffffffffffd}) fcntl$setstatus(r2, 0x4, 0x4c) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:01:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bd) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e7000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) clock_settime(0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffff}) minherit(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x0) 16:01:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = socket$unix(0x1, 0x2, 0x0) r2 = accept$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a6efebd2877c673000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001200)=0x1002) socket$inet6(0x18, 0x1, 0x2) close(r0) connect$unix(r2, &(0x7f0000001300)=ANY=[@ANYBLOB="902722ed1bd6f60719791d28cc4701002e2f66696c653000"], 0xa) syz_extract_tcp_res$synack(&(0x7f0000001280), 0x1, 0x0) open$dir(&(0x7f00000012c0)='./file0\x00', 0x80, 0x191) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000002880)={0x1, 0x26, 0x10000000000e9a3, 0x100}) ioctl$TIOCDRAIN(r0, 0x2000745e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001380)=0x100000000) r5 = syz_open_pts() getsockname$unix(r4, &(0x7f00000013c0)=@abs, &(0x7f0000001400)=0x8) r6 = dup2(r3, r4) open(&(0x7f0000001440)='./file0\x00', 0x200, 0x14) preadv(r5, &(0x7f00000027c0)=[{&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/172, 0xac}, {&(0x7f0000002540)=""/86, 0x56}, {&(0x7f00000025c0)=""/62, 0x3e}, {&(0x7f0000002600)=""/109, 0x6d}, {&(0x7f0000002680)=""/72, 0x48}, {&(0x7f0000002700)=""/165, 0xa5}], 0x7, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) sendto$unix(r6, &(0x7f0000002840)="44316b1f3e7ab552756a6f8dd61bfeeb891f5607799e84ebc9d9598e349450cead", 0x21, 0x6, 0x0, 0xffffffffffffff50) connect$unix(r2, &(0x7f00000028c0)=@file={0x0, './file0\x00'}, 0xa) setitimer(0x2, &(0x7f0000002900)={{0x0, 0xffffffffffffffb8}, {0x6, 0x3}}, &(0x7f0000002940)) open(&(0x7f0000002980)='./file0\x00', 0x10010, 0x1a) chdir(&(0x7f00000029c0)='./file0\x00') r7 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000002a00)={0x0, 0x1, 0x15f34bc6, 0x49, r7}) 16:01:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0xc6}, {{r0}, 0xffffffffffffffff, 0x10, 0xa2, 0x200, 0x2}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffff8, 0x10, 0xfffff, 0xfff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0xffffffffffffffbd, 0x80000}, {{r1}, 0x6e809b5068ed3458, 0x63, 0x1, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x25, 0x9, 0x8e, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x1}], 0xffffffffffff0001, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x5a, 0xfffff, 0xfff, 0x87d}, {{r1}, 0xffffffffffffffff, 0x82, 0x40, 0xffffffffffffff80, 0x800}], 0x83b1c3, &(0x7f00000001c0)={0x3, 0x7}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 16:01:36 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x40, 0x7e}) r1 = syz_open_pts() preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/77, 0x4d}, {&(0x7f0000000080)=""/37, 0x25}, {&(0x7f0000000100)=""/95, 0x5f}, {&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f0000000200)=""/87, 0x57}], 0x5, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffa, 0x9, 0xd, 0xbab, "17020700ff1f000001260400000000156e14f300"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb384", 0x41}], 0x1) 16:01:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffff7, 0x3f08}, {0xfff, 0x52467cce}}) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0x10003}}, 0x0) r1 = socket(0x18, 0x4000, 0x401) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:01:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f00000000c0), 0x2, 0x0) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000140)="e3b6a0cac6d4e2a11eeabd1717107b2eeb6de36f6ea2", 0x16}], 0x1, 0x0) 16:01:36 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="f4cad40b09008edd"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)="147a421f", 0x4) 16:01:36 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000440)={0x0, 0xffffffffffffffff, 0xfffffffffffffffc, 0x0, "4f0000004ae30000000000000010000900"}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xffff, 0x1, 0x1, 0xfff, "e82e7fa1742d478e172a5b2dc64747fce547b48a", 0x1, 0xffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="df674586da58a77e0a8829ec6109339b09ddd06a20086f3406c7f19c27f01cf41c1fb95c63d827d8563bde002845", 0x2e}, {&(0x7f00000000c0)="a5e38ccfb7742692ca01527eb4284d9c42dc3481492fb53d0bf47e0b05758057e7b9eda4ca77c28206ece97f29c8602d508843464e0c5cfff0662349b8bb24a3340e2ff55e597edbd2bc80453af2bab45a781f20df02ee857072647366", 0x5d}, {&(0x7f0000000140)="147bb05a2101e5789bd8ccb43d677353606d4662ccc955cdca044d4aa45d728fc36de7ef8ada7940b1b27d9a8a868627e5fc6f04199395534bd857b3901da6cadabe5109ca0c5e9e9daaf211fe8a571bcf5b0bb06730129013625ed1529b4bf6facc76c7d0be1ea31b95a25b388cdfad2851bfbc205b0952c4e7c70e66c8bc62a75ff12c3e", 0x85}, {&(0x7f0000000040)="f960fa58001e0698e4fce12d52ff285c2e218170ab52fa9f719d7442de24eac2df99", 0x22}, {&(0x7f0000000340)="0d433326ff75380e844f164c748fd7d2bf5b2e49e88a8ded0eb2c3872e86c05c4affc8b89698f9f73d687c9f1d1c1b30f48b74078c95574e0eef8cc11c7177b68ee5ebbb952eccfa0690c6adbf129ff940bd21af7c241e34705ebeeba1533c14404fb9f2f956d8f17dd2b9c6f9bef1d3ecc76e066160c9b9dfc4c70fa4dd5d3e8959038c06fc6a329ee518d32e819d81b423c2fc0b7a67258b124e6ad607986a06945fccd3cc43f1fe1cdd799f2d236031815b883c571663294ad68ee025b32a55d6471a1e37e96b4b5b2132b6e9b999f56a900b185354bb9886fbd3", 0xdc}], 0x5) 16:01:36 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="bf2cc5537da06ffb30f8c5dbae9892149b3a3b3ffbcd52ab63ca6c485d0d", 0x1e}], 0x1) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x7f, 0x49, 0xfffffdfffffffffa, "0900de00000010009d1800000000000011ff080d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7", 0x121}], 0x1) write(r0, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d76c1232fab5b38e8de1476bba511761a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f21650700000000000000815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf172b72a142140ed71d17196030c1ca2ba502be501efd39473c40b62e58d9aefbba98db759150d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2295c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec753efe20a6ba89a5ef09eac78468068480470948974375fee7ccffed45214be3a22085114cb68b91eb847e689afb165fd59169a888b1d96f66c38852f2af243f4e16f452d890fb0f4752bb5f8003963ce737748315878a25458e71ee9443aa2b48e10", 0x346) 16:01:36 executing program 1: r0 = msgget(0x2, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) msgctl$IPC_RMID(r0, 0x0) r3 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getgroups(0x2, &(0x7f0000001300)=[0xffffffffffffffff, 0x0]) r7 = fcntl$getown(r2, 0x5) r8 = getuid() getgroups(0x7, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r11 = getpgrp() r12 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000200)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001240)=[{&(0x7f0000000240)="8f5278fc4182da8b98cbffb7e621910676ac204e90cfd9513d2dc4d033fad4c5efdfc62c84ad133f92ea8e325b5c2b946b777a2b0e04c2f62b691d02e04b53666e3c5c1693f0579dc6794a323ebd712a434775e39ca8eae2f8a56e9b0cfd622eaae384aa9c52e13327777ddd647148f8fc481673b7cc1866e7364259ae50abf6e2706f9072e51560809df3eced5460d002a61c07624028a7ba757aa7148aac2e790c15951807d0add68c032471ef395f6ad9c8f699581dca21d28341bb933183255001bb390838cd3cdd2f968b819fee36a2ef536d9edafbdde0da22f42a9f5fc26e9b69ce8fd969f4116ced127288ee79e1c9d5a4d945802280dacca72dd810b16ecd84aace45d35fe883a2b67599d1e2313379d83fe717f473ad098ef336d056995d1a3abed4e8b035ea82744a05c28f7446e4c58f1145dfa8146aceb7c005964a27d0a10c97f6c92060b541c98ba4a6d79b807571c81ea05c05530fe4a7b3f36f196d2385fccd6cff749f6080468f20629dcfcd0782580509ab4cbd5aeab96cc947f2ee75574b83ae5f0ad824fb8e5d0c05657b9e1a62de940c51183094804e77b14bc47c83f19ba08253fe3fcbe5f25fea4269271f6c490f5b782ff39a28a14525a216c149175fc84c1606214f7f0599edf0c8800fb7995d822866df957bd3bd3806da6838ea4750a1ae9159bfe7529f88a9ad4494a99e8795302263930aed7c5dd2c96fae510f7c0fb7c45c34ca75a771a0993fe96cd8ab359ca2f210453d1c8ee94bfd6edff4907c9f6ac2d379f8c94f2481f77b87a6732bbece4403f967e0a0af9ed8ef5acefc660853ba06bb3e0b4f13dc017e121d73e1e5090cc71af61fd4dd0250fd60eaa013eb74a1eb1d6013beaa3dfdd739fa31d0a79a3446366fe68f217de1471543933c07a9e8ef5531e6f555f6b06b83b4a0b040562b8b6acbb9239856d33ce1db29c64b0f895bd7c8c45a4ef4ae5e7b960a3c8f50606d76c8770a86954a5a47e4c7edc0e977ec9670b8b8dd6e2f28314da222fb66b11831ef752a5fd6dde190548d4a707cc7af9722efc49b46030ff25fc1f8b5393d8739f36734a1b17ef26b36a2ab071f5bc3fde3b572f72be739cf2392bdcb4bf5df591a7662aaa8d10d264a0742c11d42e046e72d70fc8826f84bc0ceb270c9092296e794321db45a61709912613e3157327dda31b54588e45812dba9c80d362ccbb8290c90f9e222d4ddfaa115975ba2ddaa4c2998ad1ce967f1d398a9a2deab7242b6bd2ef86812e6876fe5b344f29ff6d6aab6cb54b18e2626bd57fe0abf69ee859f58b796618da634a41456f209e1d03241663999091ef2dc3de07cd630b63c4e47e2317ed3f07ccb7b0aaa9c1096f08ed96546d88e18a360518f14aa1bd3315860b7aaa752c67aabdfadacfa1f6240753ef5dba5fef140bf2460df62a11047fe0fd43b8917c9f4ab93e215f6f504227a99deaa9ec8d1eb3c7b921adbfaba846543095889b975fe999770a9c3ec9a75e4f307672b2ab889a683cd30a9a0b2beb40320334b64c010409c617d44c989f07535703ee0614904fff72f4383a2c46120f938037fb43635688eeb618d6a6af640609bac2a38cb8fac89303eb7896be71bc6da13e4aa8ac95b8150371465b2246a0b05e2aff0e4998cfb9ba38289f6985eb64b65692da0e9f523246051c5c6252d91ef6c9497dfa0c4a885fa5ffed1fcc65115433ce9077fdc7c51ccf1781bd49d62058c6e7cab2a77fc4cb244d156cc60746887c4b9d52de6f38d97bd930a29623f550da157bd4a2f4c8fed0226aacc0b2f628e31793ad21be8ebabeeebfce810c269232f3876458ab5cf716557637bebf1a36540e92318cf0468530452e750f41dfce7c7b8e1a64b3bba6b0f7505cb645a1d673d090b48dd33ce3dac704f4ae1a3c8bb7a4e73b26f029416b68151c3e4dc6a11ef5e54b43ba2a33663df65c245d56c2f2e66ee0658fb4bb6ac8349c411b7c34555fb46f2d9b4ccf15cfa6ab2cf4837d69b0aa3d6892a34c1011d88480cff3d23970a5254339f5dd9d4d9bb74738f6c90ee4e86b2c59eec32967d917e4f3921e84eb66cbd9a66bd1c5501dc7b48f0e9c3602551f8527526f4ab9dea5d8b5a90fef5806233995cb091a5e4c82c771740bd3852e0fceb3df19857278290c9baf6ec6f2ffef2ef43a282f7e4f7dd0e7269fb98506b1710fc65c1dba5284b2ff2f3e8f71fb442c1955f6c81fc48f15450387bf3588c83695f18136ed8833fb0acc7a3398e328c85f8e7b58b72b57a0a5a35c3662e49cb6c3e1230debcb74d5ab5de51d344421e4652178b0cbba4cb5cc28709dac04a902fcdbd7e311d63ca064f2df5e9a365879ec8a40fa346f82eb7191eee700d85ec75a6e475910fb81fb6ef7c823a5c1ae472eaa8788b8b0efd7e7d3d1e84e00e524c62e2e07b993adb6eac93ec452583ee40b0ff799c0173d1dfeae64c211a451847caa475a6c1e9f7422204cd6debeead79a3ac3b5a5dc15568913d40efd91aef2f3400321a9b7d26e3c27caaead93cd5200f9e425e1d4caf22b8278a834fcfc29a743d0280c9e0be2e24b5a5e59fcf489461c85639f779c5ad347e6264a2492c3f0d48a43dd8c9a865bdd8fc35c9857277f7f6d6a67901e67e06ba68faf7d862d815e6eadc363ec1aa6ce8663ca10165b358ea011cdaa4c80fc3d90e8a4a89cdd416c37ce26f378fbd0027c7f2fed919949820c1d1186e58e80236f5aeca49b1c35834b484a8125d88d5805cf87c55622043e390e6e15a99c27eaaf6d1ad0f8ae607005ffadc4ef3dae88e2d7dd8954af4f09845c0e15c80b1dadcc153342bdbe98c67abfde6c58589a2303b48670c1fcd13bc006f1173b8407af8a0d811c177d8ad64ae59e2a6ce54a6b4d44a412e4d8e8c0ed50cd60ff0b550536bf8718c01730c4134c0ef9c9be944a07541f00d6929589193045c4529ae18e715cb369722bdbb5674f4235404203e3374e3c7d5e389ef9eee88060540c0a67a104f15c570af68904efd2809caa174f22a98f9eac8a57b97deced3134c33146881b7a8b811611819c6a64425d4ba03acd02d3e8c4b63338244792a608be0f57c1b1f7e824378adab8f9955571f05afa56f83e057cfaaaa0dbf263a231cb7bd98e78a4147c2a13274c24d9d2eb44fa1d07e3a14cc55dcfd920d1b9ea8abb661f269edc769c417b16fca6224ac62cfdfd0c565b8bcc9a48d9b0af2f5157d9ea891a048cd5382c5b1894e10283029a7bcfd33fcf3f534628126ef3967df244b92c438b459937aaf716c8a6e47b27d9c483c99907b5fcdb27286de3533c17b85cf90c19087095434cdcd3854ee54884bb3e65500bae411c56af6b0d1b578bd955e7f224dfdb604188922b989052ce8033c5065ea8beae5804dabee6c49d82c82c8ff767967bb843ce37e17a7af914171e8ba4d2086f04d732a6f53bd200ad30939651072776bcb58acd7c01c42d3c649b8f2b1e4a5f0f93a6e8352089a3bd625bf18a0675b4330e49095e9f564fbcd89a024d5888ca7fa1a8b34909df2663e7728b05ac8c4e1a06ba07a757c522e66abde29e467c7e0fd5d387240e3d07c946505d47e8faf697f22d9411fb304529d521e04891c9d3073c6a9426f2f6ac2f3a852b3cee00b7ddc3c63e120cb885bba0dd9bf411149a3886b48b72d6ccbc76358790a8fcdbc574859191e83c4fab94b1eb50bd8289ca6d667f0ce3d49c7a694024453be66c232bdbf2a184f927784cd644a32c9637c4a4590265e2e8f99f6e23857a848d6768d5df2c1826bde08e5c170223e406686d1e4dcce768274edd8405958fe8584b8a9ae09c99f637612252b123cad48d8485af4bbf79a60c62182936cc3c941c6aa16a061cbbd807b1265dd4b17eab0995124e8ab7b6f64bc09b12ee2f122db7d419e08133451dad5c3c6204123f8de99550f45d4eee5f3a0dcde0e5b27f94963e90a58aa09c70c963af082440b75575fe77e132a2f996759d6210a5beb058fcb6460d1a63a6b900d5e1e119578d1ede2ad615ad9ce70fcbe7433111bff43ad087a0eba39da131a51182e9743283e70478986fcd6f5241078d97857f3af5653a57c1f6b88f13ede657af14e51ff774fb15cf7943ee51951b7729ccf5f2882e722f7f7fab7fdb1cd764117932b75f138c3354440d0789fb89fa0846a9100e4cec86fda05b2aa06ca71c97524f33fadff4068ca6f18ff7a7019efcfbb89915efb468f4c737eddb02465f30a86d0bc29b4cdb09096ee0dba29ca533ee7a54a8d631855d560cb2a9317134e4a22179c3e43626e8e113383870ffbe096d05aa7346b55052068f2acaf013574a327c74dd9deee53e245c72d5bcfa7d21115425dabdcb3a21762a4bf198ecc55a4aaab80c08e1b725e7a5ddacb0982739c953a45d399b2c44dccfa5444ec4fecdadfef45e3aa74e9786cf2ac1bf6eacead939c17a6ce1fb109a8d51715d714cb77ca76f73973f1d5efe515cb606e48286e99a104ce585b2f3833f71f06e5da122ca9a91e6a9431c57f62436e2b1d983da5700c3504bef51b7e9e5aeffc64b258eba2209cd80c6a6e4642f681e85092185e786846fe13c272258999304f0ce89dbc3405bc5ac27790d4dd99dd0c40bd5bd543dd7804ff2b5b0e825871789832af15ae0ae48bf3eae93ab22f41ad0804ec8ea47b1521c3fb0c1c98dbd2e6fd21200ba90c08f00cb3b0f9db5f8c0c7623b8070feb908f9f8805f4441084aed7e10caf5c2c2c0e452dd78ac3de1323d5987e83869ccd5c3ecfb97b72aeafb5a1cc4994deb933236deec10921bbdf48e4c92efb3607e98e46947e412275b9b9b231da50f29e116e06b59ec533d86e7f6eae36d6d3b57c8604d751a79620815b6ecc6639031273f2b005bc891202671cc4590e2448a8eccc730f4080b93d56887c36c6d5e8984aa54c487b1754937eff753d2bafde5277ef7e8989dacf34355f4dcb8466af78e096af70b907646fb282067e846c1c5c88a37db96e8b8cdb4aaa8281d5ee00b8ceb1c8356f9bdffbf8291838b61aa6afefb25363c5efed5d360c1ed17a1081e42815612bc67b3497554300edf1dc953b6b03369bff2378b910b172692e3fd8cc14445c50189ce351caae792b1ff455a7b98f269a033856ed712a3723e3a19a22db10bead5ecbaef535beb182631aef86ee9e79720f29fcce6ae17e586d56c283e0c77d9a76c30850d189608442f0925049ee22a8cd0169f3f1fd4cc352e08153760aa27736cc0471ec8adee269fc7448e60ca4745289846746546cb134ed148d8c96405c87ac7366594c734ae35a71003f18c5fd5124ed6ca8561440b4f526d58beae154786fef9a95a3a875391e08b34638f1dea9edfe8475975c19ab2e153bc71cd44339d0cefa066843c02745fb36bd8da6e3b40df5cef75cdc7123593b4387fc1dc1a907e56e45869f362ff279c7e33cd7d4514f1465e7622c9eaa25e151962d7ac670ddbd55c5506ecd3f711c51d11470b75e9bf454ca63e02940ceff3932ad7a10d5b667989b7a2f23b2881cb0449e0ccbc9f6a681dc33e0d18e0c26f776fb522a6beb8888dae10537607c4153138050828fbbd48dfea86b6d349e1cbf5e8f1bf93391df7d16c795ca47d97d4eafb5da5bf2a87bb3268e56287648b6a76c53fb657e744464af2a1e9aac6af5fd1bd22bbf9ea9222c1f0b7d4e9bd6f8836e45ce64c385fc5bec17044a1688aba25b90c232fb0f8f70f603700faf3c307ba5f63dae68bbef66a03af16a3ef3d602073b2b15c3f20d2483829e0a9510de45", 0x1000}], 0x1, &(0x7f0000001400)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r15}], 0x98}, 0x4) msgget(0x1, 0xa1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='c\x00') recvfrom$unix(r2, &(0x7f0000001600)=""/214, 0xd6, 0x43, &(0x7f0000001700)=@file={0x1, './file0\x00'}, 0xa) accept$inet6(r1, 0x0, &(0x7f0000001740)) symlink(&(0x7f0000001780)='./file0/file0/file0\x00', &(0x7f00000017c0)='./file0\x00') setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001800)={r13, r14, r9}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001840)={0x3f, 0x1}, 0x8) r17 = shmget(0x2, 0x1000, 0x418, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000001880)={{0x6acf9aef, r12, r10, r16, r6, 0x20, 0x9}, 0x9, 0x3f, r11, r4, 0x8, 0x7fff, 0x9}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001900), 0xc) msgsnd(r0, &(0x7f0000001940)={0x0, "c995ffd599211accd8719d0188923ff66b392c2fce237ae452a99ec6695d449f990f31f618031d904c65e20832c20157151cfc5d5734f89c21edc45f5bed84d18d8a212d45aa8fb4ef032330a8e78ad68659f9a17ab3a70a51fe5c21c2ccf26a84afe9057b52d261d9a898904e509c35c408365ce3637772ef4469585d8a7e632d05caad"}, 0x8c, 0x800) 16:01:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x1e, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x8}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:36 executing program 1: r0 = socket(0x2, 0xc001, 0x0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000100)=0xffffffffffffff45) r1 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="8cb4b3e77a6c9b0044bb9eb3e6fcd64fb0fe950895c1e937c6d41881a5d16ecd57e6c03e7f2abecae856052458c20efb58f137eb5d159bb13d6adb80db1b51885a71277e3b6f6bf5707070ac4e4fa5313d0afbacbcaaac9752dd9f6870052b0046f938bf809b3f2b267f1a0b40c2ef6712d72f8f3e64482a9800e4649908", 0x7e, 0x40a, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x3}, 0xc) r2 = dup2(r1, r0) shutdown(r2, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f00000001c0)=""/149) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:01:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) r1 = syz_open_pts() close(r0) r2 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x1, 0x3, 0x7fffffff, 0x1, r2}) close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffb, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r4, 0x2000746f) close(r0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r3, 0x2}, {r3, 0x110}, {r0, 0x2}, {r3, 0x1}, {r4, 0x20}, {r1, 0x4}], 0x7, 0x2) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:01:37 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="03f1ffffffffffff1d2544c3982d4a5d7a61cacce2e4e5fdc4687775160a8319fb3b3ebf9f7489e867ade43b0a0e977892e46766c874f733fb45cd72e108758eb5ee99638396eb7d2faea862a476c40aab6af6c14cce4e9ea46cf76d113ffcb3632322680a55800627e86e267f547d9d4920be52c0f3a16e8cf6c021c8e15457e6f721f8ed2612d9580070caae610cf01952e363ac2a53f13bdcdfba08f23d0d96b66e665f476642502d822208bebc31382e6d75468da87f35b2dc297440dfc5113cbc04eb28d1af38793548b78ee392907688ca833882bd8d19ba9b269b6920f218344d45c5c81ef9615c3219bc1a55866708"], 0xf3, 0x800) msgrcv(r0, &(0x7f0000000040)={0x0, ""/184}, 0xc0, 0x3, 0x1000) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/214}, 0xde, 0x3, 0x0) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0100000000000000b5710e91b4a419855bf3f87812617cd987bbaa325ebc99d3d071666ec66f4754be76f602ab33edb898a95483ac310b9ae68465266ea56bf3629856834f3643f78c128505af131eb606a0fac6632a4f3d69f8976bf6b23265ef4fbeb9107929b8d1d7e12a78e7aa1f3407ace76086566865bae565c76ccbca817c2a52a0c4e2124e733be5c70fde850371899a72f6b0a1b5e48d9f6156ff8b92a94702aab8647f52262c0085443da01c8bc8f9c009352c49dd162a55a93ff42e32fc66b0190606d690f30754e89d4e805a53c184b3e2a1a4b677ea122e98e988f9c32554a6de3b56e76f0906a6cd9a30b8bb7c6c6c5128edfcafcae7aa692985d279f12fd37452ef255926a0"], 0x37, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/190) 16:01:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10002000, 0x236161b3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x81}, {{r0}, 0xffffffffffffffff, 0x2}], 0x800, 0x0, 0x8081, 0x0) sync() 16:01:37 executing program 1: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="d30500e003009d89b755d4acff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f00000000c0)="ff69be1d923dbe6818375d792eee6d40055bc7e8aaa38d9678037a728f0010a821ed8c562ecbd8ac3d30bf1166a45101d72eac4684ac0f65475505430f4878af605003524214266c805f5308a49187d3657ae4b818590517610d63efeebddade2350d399121e0f18755c3f822d855d8c718da15922dc68176b4dc2db666cbdfc0a049569cdac984a7b1a8f2e7e4d808f90d88d75d940e1cbcbb4410874f086d94075a5eece208266f4ce068730d1c7401a85", 0xb2) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 16:01:37 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2000, 0x80000001) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040), 0xd6, 0x0, 0x5, 0x0) close(r0) 16:01:37 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) shmctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) shutdown(r1, 0xffffffffffffffff) 16:01:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="163e66df7bc14f8a634fc4de68bfdebfc0832058c3f98434d5477ff4c62db5ada971db0a46ba55a9cc1105f796e00b1b4c78ef503cc84c8ff3284314192f1a8fd3b953941ee007000000ef33451e4f381a7094622be40fc483736532442ce145b1db1944d1f516749c3f8a264b1e400f110b8ccea46d4ebb", 0x78}], 0x1, 0x0) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x0) 16:01:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000004300) r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) socketpair(0x20, 0x0, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000380)) r6 = socket$inet(0x2, 0x4, 0x3) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r8 = socket$unix(0x1, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xd2, 0x0, 0x800, 0x400}, {{r2}, 0xffffffffffffffff, 0xf0, 0xc4549b2fc007bc95, 0x100, 0xffff}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x3, 0x3}, {{r4}, 0xfffffffffffffffe, 0x84, 0x6}, {{r5}, 0xffffffffffffffff, 0xa0, 0x1, 0x3, 0x4}, {{r6}, 0xfffffffffffffff8, 0x0, 0x80, 0x7d1, 0x8}, {{r7}, 0xfffffffffffffff8, 0x0, 0x2, 0x7, 0x447e}], 0x0, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffb, 0x2, 0x9, 0x1, 0x81}, {{r9}, 0xfffffffffffffffb, 0x1, 0x1, 0x912, 0x9}], 0x200000000000000, &(0x7f0000000340)={0x4, 0xfffffffffffffeff}) chroot(&(0x7f00000003c0)='./bus\x00') r10 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) close(r10) 16:01:37 executing program 1: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x3152a06e91497fb0) 16:01:37 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r3 = dup2(r1, r0) syz_open_pts() r4 = msgget(0x1, 0x20) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = getpgid(0xffffffffffffffff) r10 = fcntl$getown(r3, 0x5) dup2(r2, r2) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x67311e7d, r5, r6, r7, r8, 0x18, 0x4}, 0x7fad9e85, 0x1ff, r9, r10, 0x800, 0x1000, 0x0, 0x8}) setuid(0xee01) execve(0x0, 0x0, 0x0) 16:01:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000100)="c9", 0x1) nanosleep(&(0x7f0000000040)={0x7ff, 0xd}, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) close(r2) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x9, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x5, &(0x7f0000000240)=[r3, r4, r5, r6, r7]) Connection to 10.128.0.160 closed by remote host.