22c, &(0x7f0000000000)=0x899, 0x4) 14:53:57 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x900, 0x4) r1 = syz_open_pts() r2 = dup(r1) getpeername$unix(r2, &(0x7f0000000980)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/185, 0x3f5}], 0x32f) getpeername$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom$inet6(r0, &(0x7f0000000140)=""/199, 0xc7, 0x803, &(0x7f0000000240)={0x18, 0x0, 0xffffffffffff0001, 0xa3}, 0xc) getpeername$unix(r2, &(0x7f0000000300)=@file={0x0, ""/53}, &(0x7f0000000340)=0x37) shutdown(r3, 0x1) 14:53:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x1a, 0x14, 0x2) socket$inet6(0x18, 0x6, 0x4) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66696c6530002da2de94331fb02138016a84ee5b6550f01a5001761fd97826940c222d1f003dc46244ab1a44622c4a1eda925caf3cd82a5a01cb9fadb76e7b8e66e705735503643f9683aadeb0f27138fcf1a10268fc5e5f46d9e3cf24b8d010aa08039350b2398c83ad0362d325960c3e305015eb8bb9f1310093ee3ac70d2657a0783603f1a94f423ab143b6"], 0x10) writev(r0, &(0x7f0000000280)=[{&(0x7f0000001d00)="3378f0e23d67a8e63c24042dde26d6f5453c27651702f744f55bd701b16c8f685fdd89a440b84f52b4781027aa8fdc6893dcc81578d1f42c6f23710eaa194a2cfc278e8fd9377ef7a4565bc27cff07f12c455b01cbe5307f11d8f249aac8af661de03404ccb4febd783681d7282851d7e54aceabd6ae102167f8e8bfc9ec1af0c8b4dec3c970c1638362a4ac456f99a5557c7262af2419f33318d8366cce851a84b2ccc0afdf45557e3a9a3a76b42238dabc232000c08d3b64743b95ee771b0ed26d2d36ad2c6d6abf1ffedf7f9a08005e2208f66f76923f8b017a8406f1fbe18472ff1406c4387efe2874c703818bed807fe767eb5ca94d18b4257a6033d27bc7a232ac3286bcb01d3024818c405d198d9536ce324cc27f400e39417ebf8d62fd9508cba47587eba6d59bf9c0c31feb4696122eede344c1c1e445be548137b23d856958f4d26cde8a1bd9a1cf3aedd5a6ab2097aea14cb637c53b89fe132596f482ee27fc861556c0091bb6cb4768f3c98c9c16eb6a3be1d909bc41dcc43f49e23a08400f4badfc2a04d160412908c58f6e478af247894ee224f53287da08472f0bfcf69955de2c16ca92ca9aa2f81fb93c12474e649dddc3ff89880c7df3fd74b6dac0d77ceb0234cfb4c361ba0d7bf931fddc0ec70724461b399ca21ef96fcc398898ecc5c569bc8c32eff2c8410c69e855ee954bf3d39fd4e1b84a93d1f25b09e69a5964be1efb7867deb4c54db7192980f2241639338c53234e41bb84f3d48ea52635a7079b8ed18ecf173b6560003c587c43d83eae414de125fa6583063818dbdbc848989b7373bf013b72ab723135da53175f85673c1694175415e6204d968d5eff568888da3cf219b0d5086ad31ce8052af4ca0ab2970bcd225bafc8d15331ddce3abcf05ae93167d0b82dd225aa50811204781c209c137b798c5604ec1efe20c1713f2da43de772318ecb348c8a0cc8dccad4ef0408133d9249081500ee40dffb4c21151445d7b2b15e55d8474261b16ee79d52fa1d8e7daf7babd630d7f5c74ccf2b8a87eac77e0b3cc44eec3f9b38bd06b9f98295c29fbe78e2c5be35a804cddaa1710d390e586c6dccabaf7e29e65be7a02393360d5556d0d31f2447602d1f9281f9538b33a2e949bbe215dc84159cc7e7939c085694c0131cead300505f407c563cd6b614e4a6855203851f7fc7377195b14f99ee1f340eed731563e20dd9d40fa29860972158b22e73b68465c0abc1d6c896147d70d93d370500dbe78d7bb2e070e04d91cb904146f55ee3811ec112fc7ed4a0a885e8076a6b588f0244537fe20338fa3de2b66661fcaf0db5acc20d2877f3e0c6e5855725c0b77ab2094ff12094f920bedf84fb3dd2a29d042c49372efb1fd186b377f0a73713508370fd1ce4c856cb7dcfa7b7413a457761e80fd51d0eae7c1d4e591483f359e935358d9b32cfc3155f5d42b7979c01d07cf6686bb8647197c21bd6606a40628a3f016346e9d4f248f96e10644ccc5122236ef527b6c7158c27d6c1e2b9881c9e7571da6131a320cff8485c021f86d228eee6aa334ff610b86e5e787878ae0d6cbad92bf6909129b778a3e481c5079d9556062313079cf6bbafd8dcdca502025baa9a68b35c649a25e395ac3e9d374258582b65b96022bec1738b3013487e0e3abf49665aae70f293a1e3f7947a9ba132e219a4d8e61f19cd1291f79c87af933d6cb4034a9603b3e5f976ba8ec1f8dca080dcfd19fcd32c04ede13b34c30e25d37ad367062788e55038576ba4c3cde263d29674753905646947f75cfdbc2e584397225a4e03c24b95ef4fdd24480f7e66b112ff628b37d8d652f2a64bcd988a42b078438a81ccaa494973792c38b283c43caee80099e4f180c6a9eabb3a7ca447ea6f3d21b13eb2dc0b33128531a6c7b8d73277945ab439e26fb7c03fc7debc7a2cbcc14ba55d2f1f11dbcc4424282d365316c1cb1924c7370dce73b8a1ea4efdc37699a40d5a27295e982298bfbbdf867047624f46f86cf0b9a4a8c929703793b798a7bcf637d8d2a619118317ce9e8e01f7bbfc0bfd09e0b3d5f2e50890ff833fbcedb47a7e80b0ee6a4426103d34f8fe1775d9132d173056d2b3f294c1d4c42dfc8edd8add20bdcf7d23812a22f2a7f23ce66384fc288dd6205fd60f1b5de4a8251557797100a14cfd5ebdf96c3c0ef05a3082c5f6a2117b75a603e5008a306f010420f7845797b6d7eee41d6f358f6ff9b07185a09d30fcc06421644c03073439cbcdc9f0af6f4f6d612bf67ff3052ff9455b2f60bbcf2b644795798b8ffded65cdaa641dc9983fb16e57dbc8af3971952779b017f5f23ae73b368587b26d37b65daaa00b6cc1a61d33c085f30d716bb99d506c22e74fff1f7bdc21db5954f84ba893f367c7653816a6c850fb99267961ccf7b206ef46311e928a32243b59682ded4c8d35b581839757b8eca525568a63cff551713a2f89ca46e9291298df9366cbd13dad52fbc503115129d6192def93b5efff489e934900916b00385cb1f1599694d4768fc971ceb5da72b14e3ffe4dfefb77923e12334499e56d8da9a8c3f3a5c68679dc9c88360367fcc1a00b0c6d1b01f324884578f10bb1f24343b062d6ffd8f96af1d588686528ee46afd59da9af04d22d5af766ac6b1d5a4fc38b288948481e7bf6aa1e098990a5f7f14110edc758e13cf41c8be6fc3bf0660b5fb2b41fa8465a603e65b41374e8084bee1b20b7f78e928b326a90d96d3c293af8e1a9da4f8e1efef28311a5ac82e99430876fdf03482c49361cf8566da60c75c6e23bad7154e2260022fd63b7b25f5b8f7029f80670556dc250f750f9a33ba2e8cc2307dc4f799a98c8ac6305a408990926f5b612caaa9d0c9f6ecc3ac26169d1c6974fab26d71b45ad5b83a93a9fc75ea8ac55a292dd57429f63b3be6a71348efbec02797af7432d7d776aaa22a185a7c038ccb8f39ea9326e3c289728d186ce079b4aa5de13e257c39c7335d4e4ea35ed493a84d421f7c7f6e73e75444b2a58fbb2012876d3cfa6f4c4696589965db3e6590c0e3fc08d7120c50c6e9130276142140dbfdd39d3abf479ca1aaa26f67a586225a449e48b5cffcad577c0ec108028e6ed81e73e01dba0cbbccfed2f2f69f1260409af49ee2957cba71e3711e68196551a432111c589e88a5031365545e65b09b45e8849d461e85e34e93e64cc9346cdd49811dd1713e083b7d6ecb0ad0ea16a7374ff36c89ab8438884e1fe5d9154ce89a979920fd52246361d355b87e333928e02b2151e4d6340e5b6ce76f8308b96f8e3d8475fdbdaf71ba0638fc8bef1cbe153eab527ccf8c36193bcbb80190e8b0a0a6545996f36808d516e42fe7561bd8a4aee7da72c585408736e3196dc8e84dd0ffb64eb6996acc1b026928b29a5f9ae79bab5e503ea8ea9d7f2333e20a68b1f92871b5c15a7232d0830323c34ce5d1601e3657e4c9cff2bbc5deed65951583b1f0f3aba13c565f2c4be70c1ad2ad7ebc0ae423567870be9161fb1bb58f23a6f2285a5f40d33e05b4d162953f76f5eaefb80162e5170e4c5409841b5f79b7ab2fbb9e9883a15fcd21df28953e8b3fec4632a9d1081a3baf1f4ff27a88eb77cb90292fd294bac5ef00a6e752fe40134d2d1d6c3c82ccd78b4dd29ab21691ee004e3e5d916414ac7f797152a05695a849c6939450ab0d32af0bedc067894e2f8a830cc854ef0785bc9069c56c4a60fc49dd5b5035239dd02bb4fb3d713c40cb169b1220ac25587dcfe4213368f3e88e4266fed53a68acc496a2c225a208715a7732971fee2637b5538cc7877dbff5973431330304ecb51d0bb56dab60044d01903f415c6bd41e80f35ffa14823c4a28cdd10410702b0fa03da3610e9c8bd602b0062937ee82a2cf17173ad7c64a1b1fe48aee3121714d23f4fed7d3e8b950b7d1d8b3553c122ca3aff70668ebc0d5ac11ffbdf45458805eb74930902097bcea17faca22c78b04d608adf242f909ab5bc86684c80278016547d281c54f7c5391b77f3e39c4cb0b61eaaea336e927c73d33f8d2db93afe9f7fb035fce2bd4b362e1cae465058eb348b00dd6f89151afe566ca767951f073301e0ab05f9e71875986e1767c5d8747f141ff1aa3abb46569bb41cc7405726956c92ccb80c661bd481c8ffb74c2e8182e8eacebbea191152f6fb5ddf98cada26dde9f588f991ea8a637ea959ca9f844cde212a98d82c62015b63f272bcf21596f083a4303724b2487f9bd8742c70985dbcb400c99c126eb70fa5bb177982d3b8d5c863a7ec9d0b2dd191cfca3f27bf38ff48801fb97259f3227e01f1b4a05d22f5f75c5e3de70e6696e02e3699590bedf8b03203cbb03352ba622eeed893ffbc3677a990df8783d425de0b0e408d5a6172a193516f4c6724e717f70911edbd957c5e432ce8662ef726cef976b6f44ffa729ca2bf4fcb714afb92474b56d2fca5257f00041818cc96b759ffa590e0cc65240b4e2035dde94c476a45da2ff1a6ed33f2499dcca4d9275a7e99f5dd82a1ed8c04a8f7be75c19f71eb0245c1fd02ac72a7c6d5347ffc0afb27c7e32d884336f0e3854b4ca0a0af283933adab037d87072ed401ac9d38146b0c86fc341179f1953396dbc076ad976fef882b1bb73de2c8e8d65be92427162a3916b9fadcfd28f1a240db82ebf67f71e4c200180b798ff455223620fd4373f61693c7aef6896d57f599a582018a9a43a62136384a530ec72ec01bcc88115f521cf6acd702bff12daa2525f48139821dd3c11d25555f9ab05f1ed1dd0458e441734c4bca34b8f894ecc5d1e9f6c1ef1621ad3fbc3ef93b6e05a5a5c8ca9a12c9a83473c4071f5d2f04a33095b2ce881d20a57fcc11f720e34c27a318fb1704c43b4ee227e0a8c4981e25b82f4918ac67e8ac532fdc21209ec2018ab40aacf0bc1f31529ead318dac501650ea4e7e5377a28f5c0335bc44179be97e336515391e3fa0f985208391a7f9d90fbdf2f4d4c987d3c7535ba7e68362eca342db4b2f606ea7d55a9d3a26cd96a4c175fb761e118819ae84d503da11e62a3a6c6d765afd1a3d8ca09c5858b11eeefb6283ff9ed7e88950bac48c79f1fc25d1ca354909351b1b4ea7d1a710c2c8f85d2e3a3f21050d346f2eaaba95b9905111c200ae0a14ed9e0144e58e5fe3307fd84437f87a62436400eb2856aef0f14b03b9f75c57cf45584798c72cf1eba1097055fc1d5475f7960c07c3c456d5d89583b81987f367282ee50d", 0xe88}], 0x1) r1 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x80) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) faccessat(r1, &(0x7f0000000080)='./file1\x00', 0x8, 0x0) r2 = socket(0x6, 0x8005, 0x10000) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000000)="addd106c5ceb830f637304a91df316255e0be4e7458ffe2c75120d0ecee7e426a41ead0db177e7e8c30605c49b4203b7b35abc97c029c9e028d3b92bb204fa80a24cb396b2ac3a", 0x47}, {&(0x7f0000000100)="f7f2affc5215e535320dfb8ffb3b23a546708b64f54662470b6846c8696ae9bb2ffe78f6a6c1380711093602124ce21da0f43a80d35edc3e966fed59f3aeb13d523ec42dd33b62b262a2f4ca88ecd573fed044659b09303b13e6eedf069f1b92ed3df9906903cf88e788bf9b931f6b8a51f392ac073a7187fb92bd2fac608e7b0f7243439d1856041206729d1e599296a05f87f7fe85a39b89907e09dfba24f1c962bf38ec0b20e8b21394ca4f85fafd5d50cc3f0210d4dbd2b4dd39f21214b2f85eedd56f8b501a77bec65864566506f3d298cbaf2a4931043bbf52697cea6b9cbaca2a7dbbf0cd3def71cb03197f33ce", 0xf1}], 0x2, 0x0) socket(0x11, 0x6, 0x0) 14:53:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x280a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSDTR(r1, 0x20007479) 14:53:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa98beb5467f9cffce187baf4d3b590efab874603921eea688e384df632b96c8e24d13dcfc94baa1773d95c762d05fec64c32da3fe1243164fff545277f4ad7b9d4bbbe034b191744525523be136de68cd518f5ad29c5f522c4bc7cd96b46b294490ffd36a243a908ce41eec635b2e977d82c48f1e36c6", 0xe2) 14:53:57 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x4000000000000000) select(0x10195, &(0x7f0000000100)={0x0, 0x4, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 14:53:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt(r1, 0x8, 0x8, &(0x7f00000000c0)="dabb3c3670f514826c217e12b713402373da77163fbbcbb80e72524e7c19f6041996617bdffc47dd5937a44f444aa6ec7c5e930fabc30c103110b89ceaa0e837d9c028a2b076ae447aa549bf0c844308754b5d65202ac3c40b6a2f30200b6c8f5ebd483c4108", 0x66) dup2(r1, r2) 14:53:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) socket$inet(0x2, 0xc004, 0x44) chdir(&(0x7f0000000000)='./file0\x00') r2 = getuid() r3 = getuid() setreuid(r2, r3) chdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 14:53:57 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40}], 0x2, 0x0, 0xfffffffffffffffc, 0x0) close(r1) 14:53:57 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x203) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = geteuid() r2 = getgid() r3 = msgget(0x2, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/176) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/171, 0xab}, {&(0x7f0000000180)=""/202, 0xca}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/102, 0x66}, {&(0x7f0000000400)=""/199, 0xc7}], 0x5, &(0x7f0000000580)=""/165, 0xa5, 0x101}, 0x843) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x6) r4 = msgget$private(0x0, 0x400) msgsnd(r4, &(0x7f0000000780)={0x3, "6517800172d78eb3c1608fd949cc53adb178c58e452e49a22c563ea8a57a4fa059ea8412159772fe8272dec75a0003714476a71ec5572d71bd64a1bfd5cc3ea2336ad919d7bbefb898ed82f60e19940f9f33ee0a77bbe1619636e1c50be4a07f3c7b76fdeb0569f58ed78828b5ac8ae5062a8ea8f5ba6869b50f9b6e2f2eb54e326d24ee62cb115f3ffad68a7bd8c7f4fa559f37ec7ce4517e2c8937da652c0650b583f91d238515228abf9c553f0d331f35fa29e1aaed3291ed71f32b36b042a2dc30639159899a"}, 0xd0, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f0000000940)=0xffffffffffffff62) msgrcv(r4, &(0x7f0000000680)={0x0, ""/195}, 0xcb, 0x3, 0x800) dup(r0) writev(r0, &(0x7f0000000b00), 0x78) 14:53:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xa, &(0x7f0000002240)=[{&(0x7f0000001240)="c35ffcdc9a90be4b1e001c348761abbf509df8cca0ca8b75a8e376347cf269932e35c2da07662d07a6ebc7368302aa781baa0977a41de57188a11a2c6a6193ade2e07b95665b3bdf6c60f4be53d7a35387edcbdc58a1d79f3c31bca4cf0f1a627129afaa25dc4b947a1847f52e8a4b4276f0d734d9f43055b891e27f46e0cd13446f5580b2c62d5bc9d881a80db2a87948172a85e676226a0f27c666c6025381076ba36eb4e3a34da0b586fc492c76e0af950174e8ff9a66d16478c40b127b4823b059871e34d6b42ff0349d454556407d8d43c6e7596ce9ce31605e73d955a0f720becdc3416859315f5d9059b8a8e738d806fecaa1f236314beeb90c04ce9fc2b8558b95a1dcf8957e150f497921ed7a58ada49aa74778f829e8419a303ea53d2bd57a135e63ebefc11fce9000a88eaa9a0c19fbedaa5aeb6ae680cf2da298abec29a89a3281551116d78f32dfa473b9d8842731975f434fae9b1a9fca2bd509d9c6ba5ce64466491df70dfb3e6fb9b572cd883da6b670d79c95abd7fc20bc079c0e423082bfcd615e37d120aab5e4c6cb3155d42f45d02f3cdfe31b30d62dc70bd84697433b4899cdf88076a2ced19ab5ee72d60c1654f30c576588f2b54ad59a94fe54fce0bdc1f6900380906c27d0780f0389b785c593821ea61cc2ecc5c6a4f4d9d517d259871727ba55df2479197a6899d6478841b8c3f60baf18f4e0cfb3c90cd7b3a7b7844ebb6ac87af5efaa96194b07da1cc3f2f50307c929ff684e49d45b90294c88c94d4a99b6ed1c2e83ed1a564386b5f5496364f314804516df2fb243f2fee3f963cd080bb672efb6f842b5d46d5c75aa214d978d6fbad768d3b6b51eb8efe37e436be2237c4a897b7301a66785e85ced49c05273ff65d19eee774cd4ee6bad5d5c9fd319ad82743b661014b35f15f4486e7b8aa132b45798c5426098b1100eb23023fb32bbbf835d1b92e830e76fe3787a5572c79090053ffa4960144e22a0916c3b0185f0d3352b3aacce6ef38452994ea376d7e34da4b09725f8c1cab6124e9d142a2b58c53b34dcf129db50f781e2804e7deebda8602be4bce81c7c799528f73fc03f3725f9a475d027b20c7219791cfc13c77c43c2189f041e377fde8f4bb32793494d1f6a7cf69210bcb5fd131bba2aabbe720c8e144e42badd97acdfe754a6f3bdacbc687eefe52e7ce5e53515455186150f8412b16e4dcd4b754a550b29365ce10691a752c1815a4fc5ff67dba72cad7d53baefc6a7487cb9c6e9d44bae698fe273a8f37c39fb9147c199c599c7421fa2464f1a202790b9afe5e16b055e460bbd80d72811704a69912f10535d60cb3e9afce6948c37e24d44162bd52d9572626e05ff4abbb2c8d19dba0592782d01e6d98111903dc849effef1b252b3f78575978199326b7cc87bccf00f87428b7df7465c2ff2023fb437c11e8c401aaf78cef3908b7afbe1d32fbf2993cd88354ea54832ec6fce3e0acf7baeed2fda70ad009358e96b9390af07a7ef04a322cdd2cdaf0b39e43120ea6be5d387579a32e1e5019d9785a78fb7db90241fee98aa4ab2a3d6a19d3831b8f2052f8d9db96300bc4f8f0574bc478899d426920d47012c3e250a06f9f69c96dceb7912883129f2c5636b70e972b4c19ec0407bde1daf135ca363b9bfd2aceb3f8446a5922966d04dd61536061362dd64270b5b8c8c52f6d37b77583ffbc725692181138e97c943eebae48662088edd49d22d72191feee8e562d3d79e3932ff9cc0096862ee17011a945cf64cf64ddcfc4f14e5fbc02e8227a74bd932f7addc602ddcffc1b76587afb205e08c0e9427e51f300104bb7022405e8496cb754441e87ee1c9243ac337d4951c6718aa7b0d78c20000867e7ee684e4e1fc9a02b98971d15e01534036f8fd2674476dc1224ac5bcdd5569d7e9b0d0a2a9fec26a6478d3580aba47e6d76a8ae9c9d0451309596afe774906b9b576c83893511e13c166c019b3b5ddc16f94768b457582f088ac5291e98c2e425cd4b03870f98537b56e9f366c1f6232c4a3d00860cc38aeb8da6825697bbad77bede55d5b27e775613029da716066b5c3aed7da0c1faa007c22752f21e9ef36c376c04275d44c09500a970fbb01bec7887dcb590ac654d735c4465e59cf012a3137a361e476167486078be2307fea5a063a3fa77f73eba241166e903d305c2282a421ac999a6cc4f0e16bfc4b062e9a2dd290465ece517e3d16dfa3837442523ba91056a6aca4e0f46b0c697552b47e04f37d067d136716cb355562e1e543dfbe2d3e5a55674aac765a0ce4481d701950b7a4612e24f9a43e9338fdecd8427d357db3bdd5399f841dd8d419eca7247666b50a2022fee5afc3c90daf1e56d7ab933c4382c42aa6a3daf49226194027612441d64dcff6a114ee90ffc4555bb80d7d7646a7a9fd046a66aae097b206341dd8373c7462cfe42ffdfa054f6c7ea867e201d4e2e006154696590dee41a91a182889da2cb35e4700caeecbd78b9a1f6edae5212e13c99900c274488c03ecf868fa7f0eb998ea8a7952eb2e963dbc0c3c50dab5b700be6fb2c8aa38f0a3ccc72665715e0532fba2fba13ab4996f64261d821335631dfc08847dd9d7e80be6635a53563d6c4cf3a2f2bcf1ba204e7113e2002b9bc9dfaf0b15f32c623261a39ca9666ee0443ae275ded35c793ce54cd9e03b901628f7f9993ee5261219c6101206b40912cf24ede31b92959bd51a7225a25ceb9aeb1dbd019e38349a6bb171970da39162b8c931ecc8eea0b06f7c82181011f4e4804b9260068dc2e90a7e9d419077085f1078ef100dc3d1a958e1b8c0ea94a06fd0c681e3a595be13b8044a3f17fc588d195763f69ef3e9ebf67a70eb77ecd9c24b253896fc6f692537f7eecde411abee81fb4b7851da2b99b208bdc47355e0dc69e07f5feba97bc59ff7a472cfeb28b5c2d6abbfebd53ed959d992038b9c26b4d4da7f05f3053849709a2d2baf9a4d6c402a71d43d48c33831b70d109492f7b821e3636829fa47d3eba039cb1a1d40d31a3cca524d2c62bca062bec51f4d881a79dfa6a665c03f58c44314e606b3ccd775f74977d655c5c9968e09634eb0c460b97bc9cdd8869eff1127cef02996daf117ff85d4cdd38e977c51f551553be2ebb81f13de6222fa84f88dec9c68c8b55512a445369f9ac5bfd5e3c11a760d2ac5354917742de697ea95ff052f27a09fc192cfab30a66ea36d310edcf5d3543fda5144fd07d19385100436a1d110b9c2279241c74d858d6f2e7a92affb4a5b5853987fffb5defcbac24bb93cdb9caa92543f38c5af5de5aecb321e9f0c54d1bf0b95c8ecf25645e22c1b02f4aa2c15775267332180cfe2d110d50aba9c0694bc7c7f0ac37297b291503b1db0750b13a0b1500c6ddcba1528de10a8ad751cf5d3f7d3d9ac7d1bf86452606c2ae42b91ac8d4d7581a2489f75d8c7286a316819e82ff57200cdf5b02caed57cf163b7a5ee31acad1ebc8ac941bf4e833bb1f15432a3d0c70b9ac7f935c0f81fee9eb8c31c26259a95f2b1be9c376a4566ccd8f9dede4d0c3d831cc5acdf86e6f6c7cf8020f9ea232c3206c3826d040825a88c123a8ade4fd04a68db090f1fa3a5ea9964b7f8a48230c6f67144f48c874eb2e2049d427325a2cdda47767aac18d43f7253ba69cb87900c78b0a612a4047927703d1a621bc01b6b451cf966cf7c5eb708ac5ed962f9bf8be54030d9a78bee6c9705d8c2789fc91ef039070807c3d79eaeb2823d77cb82154cc24b4458f9e123cbebf00992d06c588536dac8d6b41a7c6145aa95cd7e99975259d2be2cf370b68152458068cd7a74a880e9e573f55419ccb686295967463d16b8e85d66e28d85f5ae5d1014101547b6d29c2c60874f55ce31284ce09b1a59c62ab6d523b6e50eec40de9505cc41fab2f117607b7f2b6d80a4d054d5978414d9e28f426d9049447793e0d975b4f005b9a4c39394d2f94e3f6604528a63239d1ef672856014f4fa267b4f6f17b76193e9f1f63d827823b77a985ab0e7b85c41679f074b5d6d334a4c9d18f0b2e3fcbef2109a3b12a934a0c70ffeac31c6f1c2dae8892b74ac72310b4887b01d6001901f6b503410495cfe255a2c6a033fed4eab5f67829bb7bf22f907061bbd76806111078597fd95d57ecd5d403041577fca3e34010de676c16e4e2050405eba70efdd3586eec1209d9ccbf8a4acb48a4d4a567991bff02d915bad883206331dd9deefa809247b16589899965fad1c82ecd05ddfb1add40dfd6b4aa128fb268c1836512b7d16424d9b109f98ce2c0a876e899a28cade89e5b0948669d3c6c6d66479c4059065be5ef300e965c58c8793707bcefb631117d083eaa3710ad51a95fdeb9753b76ba54fb3acbe42a17409acaa125285286082e845fbb15976a8bc253c7907137f8e31533402ca6c970313df160281747d9f443752c0b3029adcfc0211599de3f8a9ce1a960b95c2402b334e26f7026360ddbc5ffb3f03c39d9f8fa50dc79621d9149a6ff63176b470d1a34d83f911b71a299c76bd45bce7c05bf15dc3c5e6389ad18a452dc91badfab23a1d4556300d0e2e7aaf8c35a2a3bb1d4c7da83d845e819982c7cc3f0e30c6a9d1b53225a03bec621d5d3923848a9ff27d88db720638a78762ef8a5eb1f537f67abf246a8f24e9a909b2041c63e51936fa85fc160a840d3ed3deff7d4b0d922d2d0d137b32ad63f6474be4e9af4776da9c9cdb264d6a27c3986626521bcbbeeb7034efc4154d29da228a5d9fec9dd8a7404ba75d0469e6a4dfae55c59f82ad4c3f4039155b9656ec1e7b98ac96aa460cb704e4cfa6450812713d869127b75424401fa02f4f106959bdc315bc86e53258e394e110e8f9a0e255df1675d75e738458ebe774679d6d3781ceb943cf8ea422b59f0b7609acf32cd3d0178554ba94f222e21f9dad70630f7dfc763911a25d18133bae64c180411e77d7aeb290cf0ebe5c3acb539dece01d5041eac646144c84205217442c26d2e9f8f3dc0680c4bae149fd521aa608458dfd235dd87e013595b0ebaf01a01612abc9a74fcf140792cdc047cf538f9b43fd6c653aad067d13c54b06eb03233bd1de0ca0e47e7f0ff4925c896c3805fe18fcd096d271f444c7e478886a40f092646c28bd9bfd38bbc9e32eaed44285ce4770899043dc2e73487422a4bafd1aecfb154b127b82125b37cd9f277fb2ca0a5620e2f5272a03318d6eba3e0b3883077b0fa87070d3ff28593b058da63396115923ca9bdbc8cf4d062fa99464ee88e62b9f8bb6d084af6692b801cba18deb864b37632590ca87ef9791f4333bbd81a619322914070cfb52ce90663a33b1c8215efd7d7316b1752d6f9e646a02617577007a8c4673607ab6e6efd1a34b28fc464f6f60b53898ee4120ac3e0cc2395241d9cfd22aec798679b46fb3f641df0fae448c5a56ddf273d024df4b688553", 0xfffffffffffffdc2}], 0x1, 0x0, 0xfffffffffffffcf2, 0x4}, 0x1) 14:53:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() syz_execute_func(&(0x7f0000000200)="652e660f5d3ac4e1fbe69bfeefffff66460f3828ad0000000036656466430f3a0d2ec7c4a38148875b7996710d4a0f7e04ae6440d947002e400f2d4000650f68e38ea9054a0000") getrusage(0x0, &(0x7f0000000280)) 14:53:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) 14:53:57 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000)={0x200, 0xfffffffffffffff8, 0x1, 0xbcb2, 0xffffffffffffd0b3, 0xfff, 0x2, 0x800}, &(0x7f0000000040)={0x8, 0x1, 0x6, 0x7, 0x40, 0x7, 0x100000001, 0xfffffffffffffffb}, &(0x7f0000000100)={0x1, 0x401, 0x15, 0x1, 0x6, 0x9, 0x8, 0x5}, &(0x7f0000000140)={0xffff}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) 14:53:57 executing program 1: shmget(0x0, 0x3000, 0x8, &(0x7f0000f04000/0x3000)=nil) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000dd8000/0x2000)=nil, 0x2000) r1 = kqueue() munmap(&(0x7f0000f04000/0x2000)=nil, 0x2000) munlock(&(0x7f0000c21000/0x2000)=nil, 0x2000) munmap(&(0x7f0000f45000/0x2000)=nil, 0x2000) r2 = socket$inet(0x2, 0x1, 0x0) mmap(&(0x7f0000fec000/0x1000)=nil, 0x1000, 0x4, 0x1010, r1, 0x0, 0x28) setsockopt$inet_opts(r2, 0x0, 0x400000000000000d, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x161f8ad8) munlock(&(0x7f0000c9e000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x5) 14:53:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r1 = socket$inet(0x2, 0x8007, 0x8) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 14:53:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x6, 0x321) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r1) 14:53:58 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x2000) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) pwritev(r1, &(0x7f0000000800)=[{&(0x7f00000001c0)="319c650cd7ad6eacf6f2726fa5db8b48d300ac82c6aa95f0bb76ae6f613d1a347c867a9c6cc4cbecdff830cf65f9f66508f5b314319e0c0dade3da2f97d17734672086fc3534bacc43ee8a023eb6fa56f61b2b39b1f7fabe027019d06f79f5aef3ae", 0x62}, {&(0x7f0000000240)="ae8058159c504a29bc95aec8c2e238b6fe9ac6dc8979d4d4bc91cc31b681597a774815ce87511c5c8e863ef16d9b2dd43dc96a1be387241de61ca080d73dd89dab79909c8df1bbc8c492b90d6d268543492914ea4cfd6c2537d58a0de48cffe195ab473bb0fac17bea1414a0fd4bf2884b9b6cded2ade993033e549333ada52bc4ba34a36b17a7e9309b313421869b2a0bc5b6983e40e32c0b1b5ff9d87626748bd13f3e337b3c346a45e27b899033c56c1a71b191bee3dd79ab9156b72fe1cc3be02962d37127d033e59995bcf466b97ad1f1276b3332c0d67dc45a8606661b0c814c6f752591ceed1d731b367cbc6df625434824bcdd66d1de", 0xfa}, {&(0x7f0000000340)="b64626adf70903bcc2ba7c75c7c6da5dad76e084c36729a60773b613ecc36de29de00cd62f9a4e8ef4c1152ebe854cdc35321a2897b28aaf3c497a5d4594360bea97ffb1954c515b658f26a0a31a34e0f4bbf565678b452e93f13ad4269ef6a95386318fd0e587a42de1f6927346d446f001", 0x72}, {&(0x7f00000003c0)="07c450", 0x3}, {&(0x7f0000000400)="93cf117c44a0c7dcd711a8dfff203dc1f6eaa7acf4e4af17048797ca7b1c90aab22ef7de893266b5e2b19dc5ff76cb620f387f2c21c4020d59172eb6ccf52bf3b3026caf353a6e8690161fe6b3affb3313a77b99d7dfd5be35766deb46aad141f1db5a57982fcc2cef6099051c8e5bb7a6561b275fa44b082d5f1f6e33d39e29334f4f108043546adba21b36ba9462b8f119b270caf47df1bb9eb280b22b23f797a9434d55fa193aac70a3605a756d6cac79f4b820f7cf7e18e4dc7e29bd8b928c6226a6d2d86a66d4f5dba014b17a0074b43baf", 0xd4}, {&(0x7f0000000500)="8efa6f97bd6a2cd5081b4f97c80be2ee6a76be7c279578bdadd083ef60d8e20a84cc55ac6e0178019d885fa4fc559f6b78ce0dd28f166d28735bd2c17f18727405a6422c8b67243d24de966b7feacc825a90942325bb36e5553d6c3b64050f76b0def69ceac26c9c03389a4564b821a698b9a153dfb18e711608c8a269fb27c2ba22fcf5f2949d43ff72683aae477d0b9a786919d903ee9301dd22", 0x9b}, {&(0x7f00000005c0)="3459d7f1a5f8d845ffbb66d3064ff49e8518d6da6c9d52ea6f08086f15cbd8a0b408c0854d53adf49e72db64827069a0acc1b8d1e50086f2dafb57dd303f0041bcb4940b9d980e948c3644ea71d37bbf8712dc00655352a3ba8c78b0007d5c238f45608c183d005df1184bdee4d2ae66a96b48860373537f25a84acfe22af47682c2722edee8222f082ed19993f0d1feb9eee1b366a43a63c28d305c0eab803288ba9310809781cb5fe786b9ef08cd69b071259af29487f1f74adec7f8cb4b73a5c1e8c11cda52b8ac70ba7cdb62e4b88b410580c47e4018a4632f767f6e", 0xde}, {&(0x7f00000006c0)="a89e9cc165a3ab966304e61a44e609c30499cbcadcf512d25f39ea19142e93f6940f220f3495f69498462fd50199ae44e93b898f6bf84f1162cb9e523271b9a09272ee09236a481663bc0adbc501120e3b98d7a434075cf0d18582df1c4749766af62e3fd14630c41ced323788d72f0ee8a3f4a5a2b49cef44dc9a0599331f0a90403b1fd4862642e4c0c8ff11fe9f77f92103a74ef894bfaa0a6490559ca2e39a27e73984267ea31c3ff4132f7fef90bc6ee3d13f42989c75db", 0xba}, {&(0x7f0000000780)="11c9cd3807c590e4cdf8ee551a9282b57e599def8e88eb21ac33465f5b3af49f6b12053f6b9531b0feb4c6ff662e5fc1d62d621037a63e4370ca765a413d6b3c3ac7c20f0d5b2d337fb91942", 0x4c}], 0x9, 0x0) bind(r1, &(0x7f00000008c0)=@in6={0x18, 0x2, 0xc51}, 0xc) flock(r1, 0x2) rmdir(&(0x7f0000000900)='./file0\x00') readlinkat(r1, &(0x7f0000000940)='./file0\x00', &(0x7f0000000980)=""/36, 0x24) bind(r1, &(0x7f00000009c0)=@in={0x2, 0x0}, 0xc) getsockopt(r1, 0x8, 0x30bf, &(0x7f0000000a00)=""/40, &(0x7f0000000a40)=0x28) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000a80)) rmdir(&(0x7f0000000ac0)='./file0\x00') recvfrom$unix(r1, &(0x7f0000000b00)=""/198, 0xc6, 0x40, &(0x7f0000000c00)=@file={0x1, './file0\x00'}, 0xa) r2 = semget(0x3, 0x7, 0x200) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000c40)=0x3) r3 = getuid() r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000cc0)={{0x5, r3, r4, r5, r6, 0x8, 0x2}, 0x40, 0x5, r7, r8, 0x5500000000000, 0x4, 0xe40d}) recvfrom$unix(r1, &(0x7f0000000d40)=""/115, 0x73, 0x800, &(0x7f0000000dc0)=@file={0x1, './file0/file0\x00'}, 0x10) geteuid() r9 = msgget(0x2, 0x0) msgrcv(r9, &(0x7f0000000e00)={0x0, ""/58}, 0x42, 0x3, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000e80)={r8, r5, r6}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000ec0), &(0x7f0000000f00)=0xc) 14:53:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) close(r0) r1 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x800, 0x6, 0x7]) r2 = semget(0x0, 0x0, 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/221) ftruncate(r0, 0x0) 14:53:58 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 14:53:58 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/171) setsockopt$inet_opts(r0, 0x0, 0x4000000066, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/89) 14:53:58 executing program 1: r0 = socket(0x2, 0x4001, 0x4) sendto(r0, &(0x7f0000000040)="17e588d24270ebeb6950dc603b6a1a04f00738d6d85ba76f7267d5a63967137a732bea57dcce0361f93c7e42577897f8d5ac8e4a9f467dda2b440a21a59c7caccc3d4db9d81c81dbeca9b6de541bc2eb2ba94a9531ed5662eb0dbdadb536c5dc64b7d854a8e078911be60d01", 0x6c, 0xc, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES64=r0], 0x1) socket(0x6, 0xfffffffffffffffd, 0x3f8000) 14:53:58 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) setuid(0xee01) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') 14:53:58 executing program 1: socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x5) 14:53:58 executing program 0: r0 = socket$unix(0x1, 0x200000001000005, 0x0) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 14:53:58 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x86, 0x7ff}, {0x18, 0x1, 0xab, 0x9}, 0xffffffff, [0xeaa, 0x7, 0x0, 0x0, 0x8, 0x5, 0x787, 0x1000]}, 0x3c) pipe2(&(0x7f00000014c0)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000001500)=[{{r0}, 0xffffffffffffffff, 0x12, 0x10, 0x5, 0x6829}, {{r0}, 0x0, 0x0, 0x8000000a, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x7, 0x2}, {{r0}, 0x0, 0x80, 0x800fffff, 0xfffffffffffffc01, 0x9}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000042, 0x6, 0x6}], 0x7, &(0x7f00000015c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x4, 0x100000000}, {{r0}, 0x6d5344c6ba1e408d, 0x84, 0xfffff, 0xffffffffffffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4}], 0x4, &(0x7f0000001640)={0x0, 0x401}) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/113, 0x71}, {&(0x7f0000001100)=""/27, 0x1b}, {&(0x7f0000001140)=""/110, 0x6e}, {&(0x7f00000011c0)=""/161, 0xa1}, {&(0x7f0000001280)=""/150, 0x96}, {&(0x7f0000001340)=""/198, 0xc6}], 0x7, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="05fa9349", 0x4) 14:53:58 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x401) dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 14:53:58 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() flock(r0, 0x4) r2 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r0, r1) 14:53:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) socketpair(0x30, 0x8003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000180), 0x10000439) 14:53:58 executing program 0: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000000c0)}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000040)="88", 0x1) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) accept(r1, &(0x7f0000001740)=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\x00P\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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)=0x1002) execve(0x0, 0x0, 0x0) 14:53:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) kqueue() shutdown(r0, 0x0) 14:53:58 executing program 0: mkdir(&(0x7f0000000080)='./bus\x00', 0x92) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) open(&(0x7f0000000000)='./bus\x00', 0x901, 0x0) 14:53:58 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8088, 0x20) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\v\x00'}) syz_open_pts() write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0xbb0, 0x3, 0x8, "22ac7bdc7d0de1997c95bb13c4b163b50016776f", 0x0, 0x5}) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x4) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x82, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x100, 0x4}, {0x18, 0x3, 0x8d, 0xffffffffffffffff}, 0x8, [0x80000001, 0x9, 0x1, 0x4, 0xffff, 0x3, 0xef, 0x7]}, 0x3c) 14:53:58 executing program 1: socket$inet6(0x18, 0x8001, 0x0) 14:53:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x4000000000004534) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, r1) 14:53:58 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x500, 0x20) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x4) 14:53:58 executing program 0: getrusage(0x0, &(0x7f0000000240)) pipe(&(0x7f0000000000)) getrusage(0x0, 0xffffffffffffffff) 14:53:58 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, r0) geteuid() 14:53:58 executing program 1: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 14:53:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x11, 0x1, 0x5, 0x80}, {{r0}, 0xfffffffffffffff8, 0xe4139c9a673e44b4, 0x12, 0xffffffff, 0x1bcb}, {{r0}, 0x0, 0xda, 0x1, 0x100, 0x9}, {{r0}, 0xfffffffffffffffe, 0x9, 0x1, 0x7fffffff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x2b, 0x1, 0x1, 0x100}], 0x80, 0x0, 0x100, &(0x7f0000000200)={0x0, 0x7}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x41}], 0x1, 0x0, 0x0, 0x0) close(r0) close(r0) write(r0, &(0x7f0000000000)="eab88ffcf80f95a3c012f6560cc707990382d5ee246bf1b559c89faf6897aad3b72a6bbe15f9468ce60ef7a50551c58f4cb1a34be5fb6c06463b68372e044b1a656bebb473", 0x45) 14:53:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rmdir(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 14:53:58 executing program 0: clock_settime(0x0, &(0x7f0000000000)) clock_settime(0x10, &(0x7f0000000040)={0x2a, 0x42}) 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/142, 0x8e, 0x841, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: setitimer(0x0, &(0x7f0000000180)={{0x3f, 0x3}, {0x6, 0xfffa}}, &(0x7f00000000c0)) setitimer(0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) setitimer(0x0, &(0x7f0000000000)={{0x1, 0x7}, {0x60000000, 0x561d}}, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r0) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="c4624d811a7c706083a6dd69199987ab5f7efdda1cc07d3bfd8d973b04db3936b5b7ebb888e9c31afb04275510d1798c37c4f7813f212b5008e949427ac2183365c3dc4442377ae034e34bd938ee9300ce534dda27ecfecf042df002b7466d8412ca46c2a68b750f9e640103a422c312565d5be1289a47e6b594726c9ba49d04f5ee4047381474a68f241a6424049c605b0742a59f2d78fd3848286b0ff8ff585d7db3773aac76359b20abe45117edeef686a5eb801a7b42a621dad8", 0xbc}, {&(0x7f0000000000)="a4955d7459e8625557f0", 0xa}, {&(0x7f0000000140)="f47d8f22673252707fe24af1ba54bc312329b422030133468ebccefd", 0x1c}], 0x3, 0x0) 16:00:00 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getgroups(0x0, &(0x7f0000000080)=[r0, r0]) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setgroups(0xa, &(0x7f00000000c0)=[r2, r2, r2, r1, r0, r3, r2, r1, r3, r2]) setgroups(0x0, 0x0) setregid(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r5, &(0x7f00000000c0), 0x0, 0x802, &(0x7f0000000140)={0x18, 0x1, 0x5, 0x6}, 0xc) setuid(0xee01) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/13) dup2(r6, r6) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x20}, {r1, 0x22}], 0x2, 0x3f) poll(&(0x7f0000000680)=[{r0, 0x42}], 0x1, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) fcntl$getown(r0, 0x5) 16:00:00 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './bus/file0\x00'}, 0xe) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x3a7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="9b39c39d070e05a7da848b0336eb46eb165d484a26dc91562765f0cb27a873f61ae443f3af0d2499cb539ae6bb3a15f883a949fa5e714c3b752bff1def547aef49fedee076eb97025f09028f465b0d26dfc87b0a85d3f1ec791f6754e54946604472fbdf0b936a31c19586475d4881f5", 0x70}, {&(0x7f0000000180)="723925bf7351363e5e2d645057d8f8c4b872", 0x12}, {&(0x7f00000001c0)="53cdef95a1bbe873e4f4757b19fd9d76a3cc2f2cbd8e1553d3738c73eeb50c63986d3b", 0x23}, {&(0x7f0000000200)="5728bd45971bae0e5c9077b0adf6af209beca699bf891e0f33bc2950fa9aa60cd9e0f7379518e6a50163bf0bc4b95dc16c7e164c59d1ea366945a94f9de4067f8cb11d1eeff745bf44001bb064044e936eac50476efe09467a4fed5fe8a4235f8fe624f73578f89c82b05ae70a5e2a5fcd3f06e57402adc133ad368820eae003071103dfa81772b98e515c22009d0e6262d902da3877163229ac6602a831108f04ba11a490da4b68a12d225e70ff823f0416707cc7340c3bd52cf6a1ad2a36d79570d879380eacc6e18262081fd9af9dd2bd4d8f31b5e7aeef747930cefc46510db55b925af5", 0xe6}, {&(0x7f0000000300)="4b7632adabaf9e0ee99a074b81b941a1eb", 0x11}, {&(0x7f0000001680)="cd1d20faa0e7ae5f8ade848f83678f4e6b50175c4eb1bea3cdc3f7aae7c75f30e1acf356c7535fd6947a97673ce48c1844b3660e0bfe110dce9c054ffacc33c9cd85009e5a623f2695e71329c5a04c74265fa8d7e1ebc125463135d9373fa8539105c468fafcd35f4b160a996dfed5242dd4d88bb995a72bd477eb9d6df854d4a00bf6ff5b000c54148330691af536678b6c1a781896a588f1508431ce9050b9b236c074ac715b556e2c1492422b78e0f9eef9009ff4d54298e8500f7cb2ad61a6ebc92a1a73b9c6ed109e92fd91e66cd4d2a9ceaf541b6de71bd160acd5fceeda13c59556679689902634e9649f784ebd51c14156b43a73d1e0ef5f715478c1f306bcc5edb11612d154ab2d1b0be9011d1664803f13e38d6b1e48b65019eed7abb4d10c7d7cc331ddf3826bfc1d06be5d45fc4a2ec0181849bf5bbbba09d322ba009cd9f300738c27cc3a7bf2c6fc5f875b9a5372ceeeb3144bf376c232db0d300cb7d1942682dcd4558ec650e7ec9f03b2a1b00e93bc5d7e5a4ac7c2bdf96fca39adb982f12ac0117a794f5c79bd0d3161787515a85ade3f4bec75126a931a6d0bf8cc9536859dcdb095844d7ff4550746a46cc5f4df5a5fb5a6647fa1131d04587ddf25962a4d3a356a016a63bc0c8b06b9083100e8bc74ae444cc985b2d14dd7d9bbd18ffd33e0a1aa23bccfd699fd3d759e97319f0e9fc24fe0506748aa5e4d557c52fb4514be39821d81cfc47844320ad33669784a1e0d2ad723bcb81437f5abd459b84bf13a3200cb185939c78649868f590cad78198be2f7e42deb0205af52b2a6c01b0d70a6d1a731ecb77fd1590e8573fb4bf546686d26fe9efeca7da7553a3b202e799199db77de5180475d4868058252ca50a0ccff758eb017cd4bf60969046e6a51d716c286ab4ed63e233047b9b793fff95d17c9741c90438a923200d3d754ceefc55275b1165edfb97a16e2dab7575bcbce0389ccc4f5d2865bcbae9f6998532a70694e136354c641f1dce33774ccc1fec426d2d8fabe375d17810515093d55fd3fa4175e41ffed3d3d6750f1527717ee8465d278b30d8888cfbdb22210f3860d3bb454910cc8484199574ef570273dddfd0e49fecf2e316b630d5d2546f030665abca027690a288ce6e1c35b297526330d0c92aca1154813da4cdeddf6f0963d9f4d7447975d7ba954c6f0a966e034ecee600642fba9aeab858e1efb37890d1d4af1958832e89f1be0e128954d1fae9997da502b90cc282cfb2f54e5814683a7442238fb92946f75134841372a1d86b41033d17c907f70903ebf0a3bb92b2026c59893bb3a19f0cae62d8672a1c508e33bb8c837e4f16b10c531e776003a3430205ccadab4b194d539fd7cbd3325f5d285bb3011d15dc4907a9f9666289f8dd3793e762f51b7cc69bf90f61bbd631c94482b1a2ac9d41a5a493633e628d714e59f1aea1ff7a8628fcf742a7717f04de6c3e219d33320e54c991637738c9a757812680fb3618c3bbc721d168e262eaca4149f0869ad1bdb7564c09d95ea26a906d4b72f4f7c77ae455150eb760e96ff3500ee2ec4aedf08d9f6aa4243a4abf4f225707d8712c021f3de90625565b0d42b2b75c8b944eafcd7108cb6824e9910e8cc98a66985c993af7682bfadf22ebe9c32261a1c287e97742566fbe7f8452bf65be2da026948fe42ea4d457e360521668e32bf915a39e36d713c67c193d03f997c162fa6886538c9582e3769c8ca8ad4fc20d2588acb7ee0cb4267812b9e77cde84742dc60a79be7c1c2584dfa2898eaea42b292bf94425f9bbf63ce6f8c53e1e6bddd3088a88d94712b10eb3d84a3e3e928e7ae15ca2fbe5b7d1493106a1abe4f12f67c28f961d7297d4eac3f4e99399fe540097299e9523e78321fcc7b2cec492cfd4a699b5819ddb4b2ef0d01152e6ca730e35c04007e030373fb6995a43aea54803b8df620a131449fb36be289f2016e6f4db6432c85003bb6a94595162fe8cb9c31c46d77e3b9d4e8dff774cd1ef45f45477ecddd6efc5560b69e886c5deaa76db17aa327eb3a160f62c72d3119566124d6ac18f384d109487c0844226c5724baf17af955c44e9ad1b5e04169d774cd42c072b19234f9ac14b8af4b72cff7341b64ecf94192280d7a919eb1538700b9c4d25bd138daa7cbfd12791a4e5d837dfeedabaf5f288c22320593786f8e99aef5c221f4b953c658a1102571b4c440b3029b5faa9f68bbd83b47b9053ca0798023c7d9ec8adb76bfe3774ccd211278151492c13e02a8e33593f082e80f74186356c71e84f6a24f119adac721e7b44856c7288bbf94cff22d7b8aebb77b671c0328b45c7343bab868b72b4ee05b9c5a1122d1d9f1009fa317cadcd7f2392acef0354a4ca0e3dba35669d306a17ba2d624aec1bf2c132fbfe7cb6e4c9dbe6c4c196c1c90827d1d957d59b40ebc1f578ad3e83796cd0bd114335ead2ddc6f4de120ddffdb76d16551041c1f4ff12a366f1a36c78a066108b7b85a06e76ee8a5f5115144e3846e66f824f473d7caa7ae69dabb2e1b5a132227ec4934179a80dd90420f58268e1dd164f4e4c6d5d312eca4c9557e275abe1181fec26adbb046b1e5120b8d66de8a6bab225a66e630d325e8bb5c836f75d44b9dce0dde9fe4b70c552aa7d427039d9e684603037cd6c9f532f593df6fac1967cd5ffcd85e6b05d0dc2f04dcf3ba7df04d07c18bf50675ca79128050aebd4a6c370615f779e71afa819b1a946ac3443f18d636975703de8357cb3a9ee5a5b9c090554676d51bcfe74906070bc5bfaa163233e33503f0d8a9c1cd54f912b123ae623530c49697ae20c6fa219f7ac3530c0dcadca443430b57197e51a26c535a8a3a39e414941d0f1f95b462b49568755d5d176ff88f54ccd24c63c2cbe70a6fa87d0786bca008e3fd0f8eb167460fdfe52b706951783a06d8014b3389527b536b6b35aac5073faa86b9e689c82fba8fb7be96b672b64e7f3de60077f887a870b37925b4f91739b8d3dead8eb854a74f7c179be086f8ed423a8a53175383862b2ac09b4c977bec6463a428b8b5d329ffdfc06e70224a132f4683dfca6486932239c8884f7b9132a7ef4b9dda593d3899c02c1b7d61c49bfa920f962ddcd26c6c2774abc6b9806678f6e6ad935922db4708d22b300d98bcd0183e112f92cb5a8f9d44aebecfec7e58f4ace981b06c556bdc171a617ea4f2340932e8cbfa907b62f723d8a7b4967d6ed9484ec99e424f2ffde1a40deab510bfe543437521e1a89735452985bb964dc019ebb880534e64280526d6bc9478bf606ed1f8c5473552e0f4198a1e972ee888e7f8df4a0f0023e1a4708755f9b6327519a1efae13cf91c24670189d9ee19ef3754f38455a7df50f69d76d988bc3bfe722ae99dbaa1368ca776961d0f82079cad37c99ac3ee2a157901ea461216a8dd8082cfaa6e010913a81dd82d94bd290c414598f6d314311ffcd5b22ef35ab645790aba72049ce1284378e39f91c467ca74fbcb76a55df700bd46e78af438f4a5cabec7a8c02053c431568cf038e799e8cac4743ee224d494adda4063ab4d66249d2072c3a306eb6c2a3e32c12db66beecb5a44d7c35bdd4ba7bcd5a6ffeb87500c5a583edae44fb10bf53281ae20685f809ec4a4f3be18bbfca69295f89ac6ef681e640b2930472138a3a579a532c27e02668f297400b895eeebff62e61da3940a1664a81b7625aae1cde559ce916c6510ace03a4437c45ee205edf112cf2ad7140d911042c65ec9e8c715d2a3894a7bdf7b15f0122b9f24ef6e7d2b349322752cc1eb023feb9350dc3c5c96a6960151491efb6c2d59a9f49f91894f48f9a51cdaa15d188f4dab4c478f3101b066e6438353d3a6074f11e8e9bd36fbff20a88b732a3d40aeedc0b9acb70ba0f2b2ff4ad01d3a430602c051b0383d8f14da1a8e50f8c12a774b66f821266f381cce67e51946fe28677690876eebf608dd6766051fc4cd2294fa229fc2f269314ef64316ce67338dc0f8a8b04e2eb8436b39ed69d361a1cdd1a957129037827f84c070463a36b68f01ee9704e2aa59bd53f456031120f34ed28bb6e8082c666abc5df491388ef2fe9c307915890c0eb4051f9d6ac954e432585eb137a344ae49aa87ab3c65cf9596552918df1c4622df2a2f8f4158fef76a736749ae667800669e132ba0f4bab69bf24229bda7d4b1bc2219cd62eb5819dca91675de6b912b533d52e8dc71ce25a2b05eae91d9ce68c9bdec65586e6cf19e473ddbc95f7fda367df6cd55c34cc4f12ed8f349bb970d2db7ab907fcdafb7a8440f26687f9855d24c3de66bd3e9ef944ea86b53dde3555282d313e0efd3c8f2b558aed3f0527b97dd3531eb00eb3b62809bfadfe6aa7d6d7a439c1dd5861ff3be14bcea06cb1ee12af512a83e579083f2a63df4fce09b3dbcfae51d66bd0a5985fd5ab133157b7763cfe3216d6608b69aafc76e94ddc3564643adf0eb90bdcde2dbe1751acb8dacd46d7f1df99e09d7f0711aadde35da96d46177035ac9cabec69c5a5182c1cfd801ecad91b7e8187b7b2c0d388a55dae67441b725c75962c20227fd1b7b8d3e704d9e7eee1fdb925e046d6557d459924e126839fcda02ee68791f188758efa10c42f85834c3746d13b9d662bb27dcab0ec9a06bea17be4ef4ecb229cf76182db3b3c8fcd98eb90bd4f1ee03b609f8e7aecbe15ab11d30f27ee1e9f4a2d31ee515c979169744b379c041d7318891275e6ab875c0a5053e2bea404145a796f24b6010698e7c2b1fd916067e767d12444a33cb458363a10f7207df59ae6f2b5c28b7fc24d00e5454d561c01674c9ad392e48ded9c4f2e62a889da0bd4f8a510e1f025c995a6c681f2e8ec69b9c3fa3c30ef8e6c1d7427fab5bdb814783bae560b56f5754b7b14a0158dcad5d913cfbdc8f13dc57ffbec2ab26faf732140554e0c0973468d2efb4ba47fef27b4d86277a31339feaf94832f40dfabcc59518ac72934cc5bd94afbc6f99339191ee34dd8bbecb3bd239b123caeed07b0374d92328334911f5515094ce4a4147167fc1a427d45fcd712be831a895a4fb67cc6f57254c2501a4bdcc8f42e3b2cd807bce614bd893022ec175043651b10e1d9091086b6ddc6185db93e1ca2f4ab3338b014ea41ff31bb0d95c1bd2b81d152ce6e61578268661a1a1575d90a3b0b04aad8c4280bebb8b0005bfd22d579aba7eea652c28c10b8e10c4c5de119d1929ab9d3624ce6b8955f8a73ff27812dc938375a2fac2b439ee096a159a103f5e81cf4c709b80ae725a4c621e6e445adec9f81ed4526743f2e3cf795d14cb51c1aace90a8d3284706dae269ce7072883adae3f05851a52715a10f08f2e63cdc0e6bd773735e770967ae3cc0ef79872e6fdfebe371069d63c0b7d973e1994c366a0c883c0f3f0e1eb78ac91b18b9f7905c693421eb4ed29811fe4c5f4bb3d4069a0250cf90b8e9635e8d4b9197cf7dbb6cc1e617d4ae12482b9b5a6394f9615a0b9760d8c87db37a378cdd6fe34220cf1c0cdd0301297c57d3cc089a680527b7ba0b18d2e0df0d26e267cc62be98500f85aaa4ed809b3796782491a75a734bed9961fbf78b9c7a9389815eb5ca040a0bdd5a7f432428703e8be2d464d25fcb8e195b1a0097f734f67f7f617d1b151c181ea8202e77dcb438aa973a4ac67343b61ae53eb1bc0d80b022ccb8c26f87ad69027eea58f1a6f23a93a0354ec1ed9ef15ec66713942b50ae0dd7884188ae32186d45ef8258e403d660cc65fe1ae0c253cbcd7128ef4d8", 0x1000}], 0x6, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) readlink(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)=""/120, 0x78) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7fffffff) clock_settime(0x0, &(0x7f0000000040)={0x7, 0x100}) r0 = shmget$private(0x0, 0x7000, 0x0, &(0x7f0000ff6000/0x7000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/13, 0xd) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="1cc632ef5f808b29df0c7bb677904e3d14bda94a73e8f11bc6b6a6f13586875e1e39250fea2c295fdef6bbfe2b4a3e4b2252eedc009e9cfd1a59349ae00e4fd151664d6c659717f942e3cb813acf63c71e20137c762fa6ed494dde85caa9052aa80e89f44155e09d7938ea32677bfdc925b1bbd5138f1eac14f7c6c2ca7b76fc1c86a9cf086bbc25e6763770e1b1843d6e54c7bb812cfa16b2a0397c09156a307e2205e1458eb9e33bd64f4f6bd0b29f83a8d5145a3fbd8304ff91ad25b0608b", 0xc0}, {&(0x7f0000000240)="b648a6f9802e90f06e01fe19703cb2bc9b7f3d1fc4814bdb4b36d555f52bd295fda4fade7960149fe93ddcd766a344816d40875a020221791efb82b685f5633da179142a94c8940c29b8f5c7c3c5f8ff68a5166c43b1c9cf96b27bb7a34de637358137df735be8e1f6fa1ed0cad8e1525975", 0x72}], 0x2, 0x0) 16:00:07 executing program 0: r0 = socket(0x6, 0x4, 0x2) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000003180)=""/175, 0x149}, {&(0x7f0000000140)=""/148, 0x94}, {&(0x7f0000002fc0)=""/218, 0xda}, {&(0x7f0000000300)=""/234, 0xea}, {&(0x7f00000030c0)=""/180, 0xb4}], 0x5, 0xfffffffffffffffe) flock(r0, 0x2) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x7, 0x4, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffed7) preadv(r0, &(0x7f0000001ac0)=[{&(0x7f0000000540)=""/204, 0xcc}, {&(0x7f0000000640)=""/122, 0x7a}, {&(0x7f00000006c0)=""/113, 0x71}, {&(0x7f0000000740)=""/127, 0x7f}, {&(0x7f00000007c0)=""/178, 0xb2}, {&(0x7f0000000880)=""/113, 0x71}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/229, 0xe5}, {&(0x7f0000001a00)=""/136, 0x88}], 0x9, 0x0) fcntl$setstatus(r1, 0x4, 0x40) writev(r1, &(0x7f0000002e80)=[{&(0x7f0000001b80)="cbb86476895e7766f595ae77608c4d744eeb5fce792a7c1c6600c00613c0c03427cd1b18ba8733520a58bee61b83d06a6edbe625168b560dc5ef523fbcd6ca4ac2be3aaaeb5c95ba138f741f918dd8db00d6b8b4dd064ebacc18eb1d7fdc50d24ae4f5485981eb99", 0x68}, {&(0x7f0000001c00)="172b14283c6fca7b88a202b8e559f51b337652e62428559751855c6dfe57407d4bb6d093223de5de7f4fd54c879a38a624c8a914ffdf768918580b9600756ec0b7465b409f382f1699a109e013f1128352fb19779480faeedb75bd6b2accf67ae7", 0x61}, {&(0x7f0000001c80)="9d3386fe545c86085a3cf4cab1de9e96f77b43cc8f57c28f2e25b39fc5a1ab489e3dddeb95a90f9939e85e23cddf0c56d9bd401d0d29386cf015a6d404f9d7cf2c3f315ca9f7f79efec1f797cff07f88cf2ad3e1c30c1aa49046fbc954133d79b5fbeb921418232c49bf4e0987b6b1364b221129cc5d4c0d8eed394a3a20b3d0e91b8d971cfc44d143c3813189902dc0e771185ac99accb2a2a7433ef175837b5dd29c6d8d1c2c001a771d1e2e700533c60ed636bd6cc7d58c70e20bffc83a8d4640991ae4fd13469d947f170bf946921eb99fd408ce6c0667585f84e7948ca428a3c1839e9f5a371c1fa9ce53a4b367", 0xf0}, {}, {&(0x7f0000001d80)="56bce7e4d7aa506e773ca283c3f556071f340e2edfc219126e510c56011afe8d540294ec69f7b1fb620610640df3081deb7bd80966c289248f603a4683b739f48f06940a9921c03b5e22204976b1f932c54b802f261f9689c658b6a7ebb7ce57127610c474448740379b4088e0b8ed0a9546d6017bab069bb361e564ded8072d14ecc6ec4153caa7ba19813d5ca5659452833a02dd9339cc711b9ba28003207a73abc6d871f99116dda10ed2d1e6d4f416e818a2674a52b235b7a22beeb52814507f0b7235043ab24070a1a2f4fc4c48c3d59a7cc221c8d5938550", 0xdb}, {&(0x7f0000001e80)="054093ce592c089fa899d12292f57154b10f1c26d380447c04c3e45fee0c9809dc208af37b9b80c0f967ccefd60d7729609d933b15dcff0b20a2549b64f71b157ab3741e8c4fab2b78e9a6918ff235816ad4d9db9dcd938ebf5b1061e587ee264b13b4ebf146c91d08e5652f98695c1d5843d4a3f8a78deb1cd9b3f2a21a375127b79eef1776a90de7a779638b3da5401454606db2048e262326d72e178454700faf99c46c89a0404cb2e3529fc350738117c64ed5240f0f32d7fd93d7c15a6acf9d014398e1d6e18d119c9e5bcdfe29fb1719726dbe7041ea119eadcce2b394f3ee99a72e136cbc5d8f2bebb38dbe02ce4b419a3e597cbdbaece88c92b3ccc059995651c2d3c6fd427ba67da0dd9b97414a12d792db5d922fd559b893aa503bee7dc2bfcd17be36f1873e41318b7a26260920a46b98b9af31ff9b93fdad43349628731facf8e8ffd45b309bdbfe1200128ef912b30c66b724bf7bc44a2fc63e4fd6da4034fc527a224cff3904a60a8dc5a64bd00b9b151dc2bb4ca82b3927f8f8aeffbc87d051de599415557665108e5846ecac1df638c22056f886ba8d57a4cd6856f55a1cfc4022852ce89225775d8efb2b71cdd24c2a65dc121e99227a8a68111d5b596f46cf4b91fa1ddd4d73549d94e88172bf006c6a546a53464684cc810d8e2936e103f88121acde35ad9ba09f88356fa8aabf725710f011509165c530e23808867fac4764740569caef593155ac1c9153a06700c9b397411f20e0bc11b5f5d9b004d4efa80d77678a659124300565da61356111e9263ee16d1f40a23a77882b17a19df46171703c36f1aa907d59fd0d9b6e19b0d468e080a056431841a65d533fbcab0e50f5e10ebabc83784e6cfdadc17879563d07aced459db0e7ad4f9ac66b8b5b0f848fab23b5a36387968bea159887db7180ae2f7a4d917a8b41cd6578fcc922b1acc6e78778ef0ec178a744f3c2edaabc9b32e71170814bc37142e71cb897f0550fca0baa87f53fd2ce3cb41602e75a62a8fe849c38159e9a0b3b8300f81ccce813e4b7f590ec879820e17b402ec507261e594fc4638a1eab50394da1f949ea0c243b638fd4a105e7dcf7310e2d958edf1e6108dd2b255a28cf57efb5722a81f5116652f20e1d4adbd42b2863982045bf0147ba434a3efa8512c9ac94eecdf1bea01512f16f2b220fee7c11c685935e57e049fe03f002b20329d3abc0e1626b5b2c7be5815d3bee8562537def2e9d4edae4a9ae75b80bf872f5102bcbc480af6add7c49de79c0c3d7f0cef4055f253a8c0f1f22a8d1f9d8f9af09aa960d8187b0ccb14a0b795f928d1a3ae0188562804670288b32b63f2e5d9852e778f01567cd089b6becb87a0e1169bc12f3b8ceb4b2105c7337e4aeee3881cdf83be653c5b4f7be54fa0249a3f7e1f8e7a1f731dfec3e0b6b7183e890550177d6d55d2a0629ab4b42e2e9dae8aca77bab1a74467450e83759fcb24e2b6df8fa528a7d7365d971197fe52a9f79f7bcb7d861747396ec497bb9993993eacbe962555f449b19c7e0ad26eff1e6df990e4839553ead4049cf91266282d5f052f12784974531dac3cce6b3c8f34a3308af4665ff604862350fc3bc05a23ef8003b582c2df3038cf7e75b1139da4a2f28775bea8c00259198911c5db6fdba63fe4e78fa0ca7fd199cfe7f5c589a7b8a5553ad17460526325c18ad31ea62bd77d333778e1fd43071d13c523645ef39b77cc99500a8f1696ba5d4b589b1896962bb6103837e7f13dd3841bb7f28da483684c36be391c3c2c546632738a18c7dd5e5c44770e36b19e28bb22593e46191a909fc456a99c307e6a25c925db263349d59ee8f9863b2649b841af4e2e1f2f221f9a9ac115471d7d60dd8f5b5b8fac939853240b8d17e405baad100714a85c02c0aad64a383254cc137203072897a0f912fd35be9339e29b965853221fb0387bccd492235b12cd411f925d4c3dfed4d72025f9ffcd729e23e739c61b6cb23ec1acc2b63bbc44d39c28d3ea29f5c78d4cf42f123efd95af2e431ada30dcde120c9517b5f3f7f9f0654f9e6fd824d5b4d7eb429fe6df8a871825ed7fd2e8f255042da27b067bcbc230b557aebc7ef50e7acad8cf561c428a0d348211d9302724d4052895509e3a3baa0ec5864645022b341e58e6e02f1134a7292f7ad32b2001e0aef20a45ff646eb6052b43d5849248fef425be3bd5bae2ad5ef3dc87e152c72460616018250316617ace08d2bc690e02aa2c7a2e7f7a8368ccdcc2cf0b8019ec01b7d19e2af025d2d99b63c72f43216162d81843a00ae2b756d8263135b6362bc38ab7e755e791379a29cdf2fd34a2ef5b4c89badb22591ad8212a4baed7e67442fba3801704bc0ce87ef55fbf05f0db8042f80c300606600a33b65919142576edd8a2a792e879b3bb3c3d30590a2d272ba7800f784b17ac921df9ac575978e552efa8efece410aa791229402d0cd1e507d3253dd5bc0491af3b18c24a239800f2308778261eaba3865657fd490bcd54c8fcb8462b0e0bd569e6bb4bdffcbad099593a5b4081845a68a402897956f78f23e67aec43426b8bd9da5eb834783db0bb9d75c8caec419d0aaa4c67a087f8f2da7099a8001640f9f596860b6060fc664ed0eab34abba6e7deff405cd7c35d6838462edfd4dc9e4e8dfbf4921d385dc1f1273ec1dfd0895cdd200df15779001bcaac844e127c3149794967fc021c56b289e60d9f01e8afb9f8578c85cb4b6b8ec767072097fb1a66aa08860a080b18b176669d204e84c229e21d3adef0ca0d4874138745d18584100c0e6e4cf09185ea0bbddadb22459c373eef6a279b3c20a90b5cdf76627b07f7e43f3d86025bde8ea7ce1ee182b9483d7599551e89d7708c20147f850dc54ceebe508724db5b08526c7ef0a0401b635b63c9bee01184c4a613394009e5c7a9aa47e886fb7bde6b15219eece6a8057320e38896cdad42f2f8997ae3920b54f9862f2c837c8ec56c0e2b7fd137d23bb04fcf8beccb1d9b950acf35b109c47f62d01749c27b7ce9b40c6a329c2e4443929379d1d17934562751e7bf53047cb28dd840a9a7ff542e9d607d2ac4a95138edac17722c2455002ef0df04148d1995516c86bb268815e5277d3699052220cdcde4020dcfa55d297c7b999eaa3d2b313c28f2184e709526e5c0d33c0aed2d72bd1e39d9f16b719370d1268578a60d7b506458693b090f81b06394beece67b1e77e066d99eec8bf3376ec19fda4ee7992942612bf27e22bf4e6e64d2bc027d7789082aeb90e03ef8823409fc8e78fb57b805696d6616399a7a2785cc292cedf66212cc6128b4085db372f846dcc2a2bc97225bfc4ad0f14543e53920f309a0b6f87fdc7719cc884c1a34fad3b5fc35de011a368ac7ccb7d86c3e63f981019b48c9db8419d34bc27478d7e2d51edf60afcf6c7dc88a05f16216e2ef6d782df0ce5f88829d0148874d1167d116c2c4bf9232e3329d8d8c8541767dd1c9b75f38b08d206bd7180e5b635d6fc35578ea0ebf0c5bd0069fecddbaeb6d92c8607a0db48e0949001995e99532a07d577a1d695ecc266791c60377d8560ac724248a9ead2558cbd4ff06547b1077caabef84d1958521e8ece3a6f794b4bdc55eb018c3b9b30b5fac0ae3383ff7c281ec189d87f197851699388171c4e28df1d4d7a0be878ef6e4c39501525a33858465328ba7e5fe5651f9f72b1fd6dc5b3117385f8beaea0ccbb10ad4b861d173f9a8b5f0defd95b6c063abe51790ae86a3fb83f607a93974e3f56ae9518c7e7f67a40376c934f301b40b155f1a3d999a66dfcbc6e4e3d0a2e504963748e46aa05dc2ff7382ea448ea50619901df34b3ce7a24ea5006fe2026f2f589b282a5c45a392d37bce9b90947a2e4284e81f7fb7925f73bd2da152762db18fc433050cd31cf5dced3c8b9cdeb2f10f7dc476f5bfdb41f0cb5646fad3a883c62b1396d9350edba13e2fe019bc13f26d04eb8be84700dfde00429f79972fb89230c064105e5c6f8beb59ffd2a523ae1c901a2e00cafe8cc93600451fc16f17f4aa24f29609137a8ad51c1efbe7601fdc949302cdd834614bbdaa2fd6552ff0d6831e47459dfb0b562ff8a53d5b38be3f3d83f6c03646b5ab237857f5c0a25143eaed99c4a88332648f5dcfae92e25a1b9473cba4044b80d0f16d3b57bf72dccf1daccda081e133a26e737c163caf3fe5877c8cd993d150cca03a8b6a20f5cec291ec28284610adae8483118a188d36ec10638468c03f34946ec4986714be4d6a14f950e7629ca13ee46ced1dd04eb7b7713659e7ec409513ddbb8c141f6bc43986bad5eed6d6ae16a06d993a3d6136104b7c8a04aafeb62ae9fead1075932bf0b87838ebabac79b9dccf4efb599dcf957febbbc1a316bce9999fe8091bb54d3406355cde8e12689a3294dc6b7763251b7c727b0d6d3d380519824167c7bc5f16211fa37a987413f62d433f41cf420397ce27d2f50afcbb2429d9abb09cf74391676d7bc952125f5333151fed0c59dae2c5afc027c67d5ad31316ecc68366776b6dfea74138697e1c78e75b81a9a969f7def48928d19919932e595d88d1edba049df95e00d34c8751ab9dc0323a84a1b3ea328abedc41a4a3b62dbc966e1de8103dace203c07442ab6d93c7aa1b2fd39c844282fb5e42586813d83d9002d4d4eef065a0fa45af3018a6c7f00ab9158554577a0612d679154317104f9b996cc9c13875d8cfb84dc231f9758f418aa3d5b0d8c7e7e07e0b2036d78e11c5190b2d93d874f89eee98f3aa16253cb6bc1cb4baf87d2b0ca9c00333f0899fa013fb29402f135ba00c38ee6625099c0d8bba296401acf7fa8b68422438ccccd66187d44468323821417a88967e29ac50e43b03e3ab957e46b7deeb95637824d14c145e8507c835d93b31083fef2212c436a3431bfe70bc7f8599b52bc698bdb0b1aa8ffd16263a1723ecff398bd386a8c1801ce79894c9844788f7aada039390e49bd88c91840733320ea6240175cc5f78c8298c93f950f64f5145340898fb771ce7eee14951f314dc91e4c6db9fee6a3f32ca6c6b8d3f44db967be0432222210077e817408f925c237427a9d6389a6818c048ea34bcde990eece2210681ec940fc81dfaaa39bf4a7d1f3a0493c49be203c0c2aeda226cd4df73bcc155a2394c2280563b75de6bf1e347d6b39189b3dd014a0b74bcb927f6aec263d864d21a0190a7aad1dc3a88a39705221ee387b81674211d443023f3db480e5412366622c806217f0a18f863fc5920692e2a3fe3ac34613fcb0782c5a316733621b23099ea8095c9642ba1fb54e3999fe26f05da8d02c5425e14e92b3513df111913378413a015218455045e1ba6a6ec3acfe9e09feacf7eae2c61abcdb09cd1c94aee4c5fc5e023978b3b4a896fbd6dce2b641aa52086efcdd5c27ac4bdf63513103928c047e9475865b98e028152e8278e03646ca5a22bc249cb3e6e9dc817ddc782cf087600e0868726c0af0d51884fc4ce3c07b3d364924d3d250d8cd5775decc1649ec6e8bfb3047b2cb2841f8c539955bcf261a7d4adb57be1327b089afdc3e1155d39db1b33ea8588d04461046d5de413a4a5766883a9c42af6aeb73c09acf55cc12191b4f5c928b2e2744ba86a47631ceee4badc778744050dbc6c5469a7c9d007976db16eee5322d1ec04d95b2b4e3e2594b9f9cb11139c86bd35bdc8af2bdc4c04e709aa804d1a7caf9c758f32cf88685eb3f8dd19c34b05ea923c4fb2f4bb2cb439448666623ae6feb8c", 0x1000}], 0x6) fcntl$setstatus(r1, 0x4, 0x48) 16:00:11 executing program 1: chmod(&(0x7f0000000280)='./bus\x00', 0x1c4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socket(0x0, 0x5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000100)) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f00000001c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x40, 0x4) fcntl$getflags(r2, 0x10003) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x8) pipe(&(0x7f0000000080)) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r1, 0xffff, 0x1017, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001300)) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000000)="66e593e1d82b55ff0c92e87bd26920aff3a8", 0x12}, {&(0x7f0000000040)="36112cd591ea815e8cbdfce38e76091e4308f28260d8256211d0e0c70bf4f6f3af64245f345e855931ff5e36b96e141a2d27e180659c1944fdd4e3d455fcecd4f8bd60599c7238bdf54a1505742507d223b49ce8428527af3aeabe565978e99cdce11c58dbfa43653b0667f9690ff9de4044c092c05515a34da8ef195384308cc7d17c4039cae69b2f7583a31663791821e98ef0f44fd6dc2c642f87aca81ff71f935e44b4ae47c77b3bdac0bb18f18772c5b3ee21ebf0d4f1d37079fe3b817e44718bfca518ccd5e00b10", 0xcb}, {&(0x7f0000000140)="5efdf609a605f050ff7d484bc9c168b838d28e9bad4de46414b31277dd2fa282c6f960c18f05bb675dcce6069f3e566df3efe093c76c1682be9356656d92b424c06c155be4ff266ab7d9d46a8a132d7be4951a7450a4", 0x56}, {&(0x7f00000001c0)="1e284a653b96310e743d8bbce2725c0e0e080e3e708b8c0bc6", 0x19}, {&(0x7f0000000200)="390e69e32a8bd2b2250ea053535d3259a209065eac7d8f196ad2873e23217f46271669c9e236de61f02547c4966355555da8b7c009acd68204fae385d4f52e29f3bfde156339005dd2fbadcfd02978e3b608a59d4278ba684168d6b1eab3c9ee5f97bf489e352090270e31945f84f02f93f512586b8c766a2573865c85cfd82bd69d90d67da000894ba12e6b114165f606a9a8491a692679a29cfb52663d544aa49fdb6bd27a57b537e00dbf86df8d6da22a3e1da48f3528f774310aa9e634269fedc23b9c8d7b3fdd62d277edc62890493c1587e7ed64f171e7431eecb7f39ee91f4161d19f03473dcc6b93f9e7ce788ca4d319191a21a61ca76dd5ab668f603963bdc538341b7423036c64361bcd786222893b4c4b3ac65ba7456c8a648908ea8c8b65eb697a73a8e0dca5822c1302a6003cccdbb216a66ce41c3a74fa88b48abc2d11f2090a0c3c730efdb2fcd6af8e8fd92312371cd4b2cee882c88d89d17f294162938c8dbfdc666fa8d49e4fb230e5bf6f8389f477e9a0f7ce7040a1480b8d39789471f370d4346c659dc98f6bec2bb23423258f19dcd0d1ba32e2bea62fd19043798fecca8f061614734fcb453ff376b89837a9de61e0ff05de193dd22151710698e069f5e30f65b87d6f9923478add972c6ffef53e18e451bb5e5125366109eb68f2fdb328c8464114f55df98f3a1fbeaa1c68c4b0f5053d2294941b5cf1b9862c90f850489e6e67356cf6951ba0c089ac3fd35aca90f75c45c9e33a8ee5e01d92b2b8cd7a7f67b281e548892e5444643955f38da023c471bff67cb8502f1a5af42518523d9ef39177ffb76b26e6ca3b1a01477b97c87ed5cb1ecc0fbdf77303aee4e941e353223bdffae62cdb8687eee022a6f79263a492c954e477c999afa1a562eae49d31658d31c596fef1c34e42246af4f86ab7ba415accf2832aca41156d248261148a9fa2e3aac674aed46fd3bb33f82d3265b800c73d3d2adcfe3b14edb8c8d1ed92745f89cf49d1c834a9dc920e4b8f696a6ceb88569b70c0d8605a372df849966c84f593205558cedfab23548f6c9f50231bac7e694001996ba5f23902d1a0a4beb48b1daf0237459b0e5d1661b9efc57aa9184d6a929582dedc5d17287fb1bc9d08e4226d5a2d76a46cc80af6a32ab5bd9e5469758432a86fb615033c9d315a0cb7be588e6e095c2348337515cc34faaa739ef8075ff1cfe3ac037035766a7f042db5f099962e324733bf4fe9aa45e928bfac9f6903d0b866eb72575b954fd76e0927bedd578b7805658a54bc0857c9b96bd988ba7920bb1fd4414b2f76316b79b46c3d317b811304ee534c89f83430fc0d672f6d7c469df037026049f3d593a10e8c9f17ef6d0f9c6ebf9de130b271e460e59f2b17545e01ad3d4e857e1fc4d5d009b418c1879c720c847fc646d5196826b6d851c6842a5f2325b34159fba666378efb49ae7ff50f233e29e2e13380a4c393a55a822488b7a1a63d80579dff2a332687e68eda1f607509cc151dbdc9a1efc3437492918f7f90d4bb07aaccf3fbfeb34ac66f136dc82e60316c004d276049d953edaacbfa16aa74c46d6615d36811a90aee9d7b928f6d5843439041fb7660737ed4d325131264c57107b624c451da4191e8f23225fdcb24c84be936729cdfc91d3a96a7ba925f5aaf6c0f45f5bc4ae3d94025a006865bee4292ab0ef9ea4e7f8b0941397986089d3836cbdb885338ec62169958cc25de1825064085383834d8e1848fb807bf3e142188c6cde3d77292aa362a0917ad43d1a7437de8d67e172bd6a79bec52dd8879a802285b60b90a0a619fc575599932df58ab6e8c615e67fecc38748b7e312410f7f2b4cec5f5034d62ee2b4a58319333b58810c0086b15bb7d22574eb380bbad36c55fb42a4d9682e498cd61713aa3e46327a7faef0ea77c1c8ac8087e12ba6862030ca50cdcec66895524f0660873c1d57d5d2b8f7d815f139d83205a6eec8481c2f54dde035b83e0d9014ac980da6fbc15326be263a543b6161b9ba2db12ce60667d4342295b38588c44f3cb03c6d5707ba109f0695b43eb3831f484b389cb24b8fd2a12279f3f1922387380ac455786e27bb40447ffd75665e652beb7983673bb5518f3425ff2b5380f07be6d4992d029df8f874eb0fa4c2456e528ecee8f011e74e9618beb545c5128aef04030d403a13759586d203a77dee56366909c92284b80022e6feb0616bca68427edf0c1f127a426b226daa3787a438a4c056ee2b834a8d496d975cad33ea9f3c1bf043a747d9a781c50046fd3ab1df7c0945f5726bd234e61269da2c6cb0abe18a151e34b43368d4acf6f91c10b79aca707afb1422c1b5c56c2a40846a178a380d077b99a9f80beeecec79ff8736b90ca5954957766e12566e016ef0a25298863d13c443a61b4a4a48c02ae2502583e0975778a43d79175720212653188b4c384f10bcd0fb4faf9a1729a1e13ec474c86e572b75f3c074005de8991c049980c4f89dc61825df1c8b5d30c7d2d4ce0ca991ec7f8ffe06fd54cd232893b72c45d6b83da3122ac2c6ed3b00b765e9e8ba134f8dd680bce7dbfac905a83501136b18845a8c19969d1b93b6248cc8aa575ae436601114ab8f587fd25b985d9a2835b378fd71625361c7f53ad044b726e2bfcd04939ad3d9cd9fb32275b660e99217691f373b802954a85acc82569db3a5789ef3cb148d6ff11fc834e1dd180ed56d2dd3b3b643a52ed23c86c7e212a9df02b233b7dae7ef953aa0c8450ac37c5d5dccb6d3eb8bd1f60d0330e5d3379d32ea79b1d399e474707c08090f28b0449f3be477d374d08a00320f2f3612603b5a90e3271768d900401d8fdfcf57bf8153711cd60552ecc91a8e9a3ab223fa7dbe53ae761583dc7ffa134f1100b640a713fabcd60f33874a1ea5f3fa7151dc26c664810f54ffeea1fd63e9573ef249897110c4e7a4f644b86838106ac68b1e93763f569217b1c7cef81c5fc9a55fd059aac331b8cf8d23b2a477cd6ae2006a93087ac47261ed83499207e0a3e02619d9a1d1c3c011e3d4e74f632685361d344f3fc88062e859b04839778f597cf3b2681bf7f76dffea36f7a25c4235df1954bc378a2d84c1df499e22783fc3e375160d490b2eb2876f12b197270fb11f4235855bd95702bc46476e06dc1f7d0b023ff84914648ec0184e27dd45190f021b4977ef69ac6f72e797a24fd59e397fca7c87c5829deaa2a102c10c3efa6c49bedef63a6016b22f6cc94adb60fcaba9a2d65d063490b23a6939f7ba345c0f4bf316762af482145ea370f05175d62510d47a6762feb3a1cc25eb3e41977b030910211e0e497f2c031afa052c7885f8f3d28fa8143b27e4682fd796eb736980818824ae5654652e385f8b2aaff944e09375b786e8df330225840856107f42f15b560ff283c52141a6a290ccb33a2c2c2d6b1e47aa484cdafef1f04d53dd2db3d645ae09b3002e577f1485b640223e9dce3cb37cf1faf32b063422ab6617a300189a9c08bd161fb25d5b48e0514a498577702bc7acb4e89e4e3c7fac066198a1c3a8c5e560d8082fa34d784f47a589fadc2a2a1ed50d4d5025c69cb6747c6c661b82745b8a87c655c58a90a80bbcf74f771d3b3c440716eaadab4ecf47eea1d27ed14009478fe6745c2eddaa63b24d5b380c37b5a21f7c65892f3d812260a51c37811fc4f84625cb0a95263b5bd1674a6ac891848f1b1f847eefd40493c6a3382cfe503e0bb2b14d78349fc1aa3a947a46c22f3899032a6451bfa9a9d0a3e3b6426fac7dfb69ee87f2143605b9f9d671e3a4ef810358bcc647eb5b08f4d3a4e2b74bfe9486f0ea549cb6c0f869b396d303b69f58ccf4b8fde4a2c72a3e1d9d109e38cfbbf7b66d6518997dc4b346cb932632644dda80d621a62242885377df7f92abbf5b902d27c0e7fe74a91395bb05a58600e1ed68360809da452aab99db591430d65198f2920f3f6f54bf2ea4404fdb319fcd56b93a4dc4d84c27cf1b7e1691bca28705ab19c330f519459b675bbce4bec9892dac1eb69caa46baff8cc14f767174171f4e8eef4d10c17d66c09a14d6b408d5579630c87c0d66327a564db0f949cedbe495dd3ef1483abf7580624ceaf35b66729c74ebb6a22c5a05f639e06d6d384a3d2b178917d2a00b1fa6d9049abcc71f7caf0baaaded4277ad350cef9214b2edca8274bfd131f087818adca8c536e402cfbee54284645dbc6bc344185b3854e5ad3212e15d7fdd7723730e209645bfa88b2ab882f920ef9e33f63816e93624f802fbd28cd446ff05c27fa40ceab0f369a3dd0816c2e83bd8764159815b538fb3e20bbfb51c8f90954cda279995c7add84c9c2d9833520abad6d1b468ea673a5cd3767b97990dc89d721890e586bd844f3bfe3957ffa0911fb724192f55aaa43a5135dbb1f404e99e5079879d69909059245caea4a5e9d745f9c326b5a74b0f935d1debf6430ca571ff71a5b4ce348602e2fb807aea3007829e1762e12e2b0ca2f66900d11a845c901c535171eca512da59a98090b84553d26bb4c30085aa81cf65926a164fd4189e59047f77b833994208da06f3afb546845e34c2f9a72574ffc5710c5d87143607e7004d9aea7a60ede8c7967490f719ae2b1739409032c3ab1269a2aa972f2699881a682bbbc8b73840cfc21a782f5fe3d967625b48d9457a6a9e3194dd93d0958c1d145d47eaac5ca89b09a467e3b9cea2e9eac5c25573a58eba013621b116be019264da9b5ea514ddb9a811c9eb961c05419833914609147c53cf21467459b4b56239cea5568c8192973dd59c393f85282bd2abce4ff2395bb66bde03faa8f5ea4a12f1f73718664c975bb0de8f34748d6d88376170bb8bbdfccec16ff385a2f9f9c447afe7b42a4f051f9d7b613f4c2cdd92c7f350bc3228d898ddb179c2ba9305c999c49e8fd955965ad613b61692e496c578b1771f7dd7d618f83bea74bc14c071adfd028be78c4a6cb30fb36e4c0e20e0baf812b4ae190050ae4741023954f41bc40d5742305a2e145097e9a6d3de950a0a307eb671bac58fa35c68b6d16ea60027922cec15295fd0b6093b404c68d0257f859cc0499ecb8c5714355add41a10a711b820e0ed0474cfa57015f5ab449b95e10b046b810a0367c68b8e1589bb94e72e494bfbcf1747a9209825cdff60ef38512351a7e9d425c5a652cce8c5f5fc568637c184ed5794eaf301ea57fd79ea2fd593183ebecb82ef4cea72cb68d2e530ee4e5bff789f754be6201133cd7032929f2541205601ab713a264ff8fc5b46b0c6883a9e08ec77d3eb788cfbc8db9cb60e4d421dce7419cade2c93816048a4b83ad4789f2796850f328436d02d377a1afc8f9a572508d2b87375c537a9f5f92cd500afd1e57999108f39b137dee1804a16e8f16a7d2c4345434b077ffd84e0cb23dc9b0bf5bc1b92f58a2fd0506219fb74d172cb19635bd67da4f33374cb66b1fe9f68ab91125301d5e3de385e47af19aa3ef3d207872f1d4198daad7752c657526c7f89777d2cabeabb89cbabffe04874c3a0f2a4b23195825ea27e8ed1a6c3b7fbe91c309a6e6b43e2efb71663a2597cde721a6f8d6af605046dca7124c793e4c0e46619584d9e8d054c331f81551f454fdfa2c5b5918ab32cbb5c89f10d1ce808ee5b4ac9df0535cd1ea27bb9850395c5accf596eaa58139508eb9f690abb2a7fd4a7e7442f26b2d174db5838cb1bd0458c347ff3829c0f6bde6570ca7cf51977d23e487602a96e8769880583217862e1c3d25f6e06", 0x1000}], 0x5, 0x0) 16:00:11 executing program 0: open(&(0x7f0000000100)='.\x00', 0x8, 0x10) getgid() mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="ba0ed314e6ba5d7088dcd935a2fa35441378c3d172407daaf504cb198f0fdd3268e53bc80cd78b353a471029e93ca1ad478c85", 0x33}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="b9", 0x1}], 0x10000021, 0x0) fsync(r0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="283762690b91289f1d83008208e85fe0ae988fc3d2270bb4119dbe5f1ee45d0f671afa180e0db9a99fe92b66701dbf13291b1ad5eeb4688468904bafba0c5eb222d9fababd78295e403aafd72f6f8e855702b6e49777100c3a57499927ed589d59fded05648a98e04e43bd927269347c10259cdcae3d68ba6a2b4505d3f43f69bc209eacd6a25c1b1a5a982840f4e83ccf", 0x91}, {&(0x7f0000000240)="e34b34e8019d7fccbfd742f2edb4262d3504f2896ad61db4fbddacb8d11426147e6d2216405b33fb0f0f667f23876d03289772798965f5b5f36278a20097ec31a80fb0ac16e2fcd0c3d5a6ac71271ce45508ea1ad7e18adf24b72e1183a35b029c78931646f9", 0x66}], 0x2) 16:00:12 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:12 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0x2000, 0x4) 16:00:17 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1a03, &(0x7f0000000100)=0x9, 0x4) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x6, 0x100}, {0x18, 0x3, 0x80000000001, 0x1}, 0x200, [0x4, 0x1ff, 0x0, 0xfff7ffff, 0xfffffffffffffffa, 0x82, 0x6, 0x1ff]}, 0x3c) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(0xffffffffffffffff, 0x29, 0x38, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x96, 0x1, 0x7, 0x8}], 0x10001, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x3, 0x8, 0x8, 0xffffffff}, {{r2}, 0xfffffffffffffffe, 0x8, 0x20, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000005, 0x7, 0x2}, {{r2}, 0xfffffffffffffff8, 0x20, 0x2, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x80000001, 0xddd5}, {{r0}, 0xffffffffffffffff, 0x41, 0xf000000b, 0x9, 0x9}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0x100000000, 0xfffffffffffffffb}], 0x1, &(0x7f0000000080)={0xc38, 0x1}) r3 = semget(0x3, 0x3, 0x200) semctl$IPC_RMID(r3, 0x0, 0x0) kevent(r2, &(0x7f0000000240), 0x10001, 0x0, 0x1fd, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x23, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x1ff, 0xffffffffffff8001}, {{r2}, 0xffffffffffffffff, 0x80, 0x40, 0x8, 0x101}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x1000, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x18, 0x5, 0x3, 0x98f}, {{r2}, 0xffffffffffffffff, 0x2, 0x3, 0x7824667c, 0x3}, {{r2}, 0xfffffffffffffffc, 0x1, 0x4, 0x3ff, 0xb3}], 0x100000001, &(0x7f0000000180)={0x1ff, 0x1ff}) getdents(r2, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0xffffff3a) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:17 executing program 1: setgid(0xee00) setegid(0x0) r0 = socket(0x3, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getgid() setregid(r1, 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x5, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:17 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000300)='x\x00') chdir(&(0x7f0000000200)='./file0\x00') 16:00:17 executing program 0: socket(0x2, 0x1, 0xa2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1307, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x400) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/251, 0xfb, 0x200}, 0x42) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) geteuid() 16:00:17 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r1, &(0x7f00000000c0), 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt(r0, 0x7ff, 0x20, &(0x7f0000000000)=""/129, &(0x7f00000000c0)=0x81) 16:00:17 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) getrusage(0x0, &(0x7f0000000000)) r0 = syz_open_pts() fchmod(r0, 0x0) 16:00:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) read(r3, &(0x7f0000000340)=""/4096, 0x1000) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) readlinkat(r2, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)=""/68, 0x44) close(r4) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000002c0), 0x0) setsockopt(r0, 0xfffffffffffffffb, 0x2, &(0x7f0000000000), 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000040)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) geteuid() writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2000000000, 0x0) fcntl$setstatus(r0, 0x4, 0x0) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = getuid() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fchown(r1, r3, 0x0) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000900)="ceb5f2673d0efe84d45940aa20586c6bc377c24b530648701b422ecfcf864bfe5c25223c2ee2bba6bce1dfc45f262c3a2dbc69c36c3f60385ebe927821489784cc419b7513a1ee8921c858b988f9cfaacf5bcba61520cfedc2c14f8481251529457d01cec94854598b8dc2136e202ed62f06895aa69b9d2d0514481b98aec888d699e6e978df4079f61e525070829d1706fa7fec3502b037425f051c72d825005997832fd8753b34caddc765e7e656c39a53752b6fa3d4187baa365aa58b85217f77b3145c482b6b1cbd128744a35cfbbf32f1edbd510e53a785386bb96c47cb955e84ceabef062d5d65b59130677b494a47485d0af4b37078865d1c3d494893ac97c74498bd07614903128ebddaf65cd34a43cd24c986fd2d2bf762fc537dd0586037016c396dc098124b118d28488582d420b96c756c0bfcb9f692e8ece7a3260d3eb306f89af2cc2cde302d577c0d6e370c9c6290a76d507ec60db75e479e55752c4f7b4f35356f1967c7091b3b41b32247d08f25a4acc97cb3a5aacf42d13c0b723547746374dd242d087bb8fa9a263f602685b2d3747992ec74efd47038da9535c795a417f18919e7b6217ee32f30984617212fd4f717e843e56e216ddd0d8bae861d05921eb28e7fd2d33325226622c26495d34bf7422eb6433c0214ad83442624360199a923c43acafd90f940dbbaebc87aeaacd0ffbe4cb718dff3041354b71aa8efe077106c15b90d97513a330f66b5193555fa76bfbd76006de060336b6956a3a3d38b30ec0bb7a8198380d18b56c61c33d138a03e1267d4d0d6b7cec2c6983ccadaf19c85f7af169afe10f7aa7693f54fdd4f3e0cf46f875bc34ac2609e4aaa60147bc69029e66524c90a1618c07f55c4c050779de8374d541a9767d55e76b34acb618da94012cbd60a708ea6cedf75a7acc2326f9c4e51133dc7dbc1b574c8733bf53cd24c746dbf7f3f94a53c4be86592d9b3d99d69dc37a728ad31670f5f75895f85d9fcb1059cf89de397e65422ba339733faaa18809cbbfcbb4c0b3b43d64c4116957f27c5da191ba802305b26e638db0829e1aca3229053d75ee9c33db51e76adc624339d6ea28e58888027bd7c085b2246c6ba4592b9d0b2e724c2fd44a071b7894601195d68a092255926a8b1f77b106957c524efe519de555a01b623612f9d56d042ce4f1920fe1620d08def3b5378faa134f95e2daaa7bfef0f50fdb02752509ab14a7eb79695052dc214305e42a7bef3253ae3f4226b4d192cb8c3845863c3ae766095d99c6c878fcaeb1f55c71a843c29ffb279307dcc59d5d70f9a79ee11a0caa5cd20abfee85e17046fe18b7303df04d3b55dd4b5c0f5b89a1d9a01f21aa0a68517795a4bf502f635042152dc387fa681476e34a956cc2dc8852e10bc600326d17b36e23b1c7391ed164ac6d4020a6efb3613f4b1ddcac6003ed8c2f5f0df022a8652c1ec1e760bf212ac365ff0ac92540b4bb01a060f9d2c509bbaeaa1199aed6ab520f3744bb995493ce3a06ecd83042e0bece4b9498f28425b1a3f4b3454551d2fc0d3ca1ed4ec62f360eee90de822c2542c74b631c8c06e674bbf8db3aecc4b9961ba0e750844a6f727e610c69b1e2bdfeb02fe5cd166e8bc8e2eb3769b3fbd63c5adc21436608afb2596752a8346364da75f3220cb95c611f14d113352c4fec371dbf3604e24b55fd885e28027256918e20b9d33097719eba71b9cea44289dc073ed75404a7c5a6d119fdb52edfb9fafe030aa6bb6410065affc1d4b4a7d8bb8fcdb783541d57547617f59ae54390f4212a4f0903b04290b87982077772d7a76a79aed29b22b92178b9b925abc39d2af00f2542ed6807c7231105ba2b12f4da92f47005a32585fe8ceb594ba9936a967716dfeb08f90e28b52791f95935d1e49b3ee15157076601d644320f7d777e671061fbd8d5b890ad9a027121dab56c550acb5f4ddef45c8c989928647f941861b4b49dfd0734de518afb12d12e0f987cb71105b2504835d63ccf886789a8a24d7411b07c4ca59c1ba997b66b8f8d35f564bbe7f03aebbd01989ebee462db1f1a96b31ca02b04cd5ddb1292093caa6ddffade83960483ad55c92660fc224271dbf2bc107a2f90d01b2d1d54d51b283d43c1c68c07557d596c8803338464bfdf7bc35c9344d0d5170ee36721f24542159ba41fb020795abe5b57f8a77254a2d8b4f2b688fa6c3d0c5940aa63b39dfd3b22dfaf5f54b63daa2cf4e6a8f0224f99d825286142e22b78770a42eb8ba8c146d8ba28ee08f9da6dba85f55838e91c97012fa91b9db15ae4e2212552323225ecaa75e2495c9806e36413891d3a572b7a2756ab2c5920a3fe083b42bac203464f6a60fc0959866bc89c8b91e7fb0160e0473b02b5aeb4d46de77a2182cdaceb8bae5ab0c39dbb02d4c22a883894edaba278ccb02ef47c41c221cd9169f9d13784b536479a7d3465743fcc3c2f0bbb1f585c802ab440bc630f6648b45dcaa01e28ae36cedd53d028309264847ffd197e9d07c9b4f898b0a1de6881591668b0a49c1699728298371c3b0487418f2474abd393cc6de2f0b7faf978dd11b74bb4ee7edff3ca1a8da231d3ed733e5f828347e83935ea560ab8c643f51cb6bb5d97fafb19a5dcabb550398ffe8effedd0cf39b577f2f931f1c94c7b2624180ccfbbc0c3f18ace8ba6c07a8c6dabea5afdf5cf50dca9ab2526b49fde06851943385d4bf61d2bd6b0df7eb6a27ae3848e64557decb6813", 0x7a0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="023acbd41f550b93edabf2a9099dbb45e9cd2e6b0883eb75c08969c61a48945972c506b8314d59b09614142cf6aa6e65229c390372d57252f3752e72f0ab105548452ca9decaf980000000989ce27e2b9e077d40448c1d8211b8cc0fab18630e3dedac8ec7262191e013b04ca64070e3af9c6d77032a313dc904a5f16b8cb260371de6e2dd62d6442d22c49af8492e63ced23a6b902fcf4074b45b98a31b82ecf4629106148efc0d172656936087d0ebaddb489eb10e", 0xfffffffffffffd91) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:00:18 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)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70", 0xf8) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() write(r1, &(0x7f0000000580)="2c252f86aa7a85403b5f4d9e456ad5bce3ea216c9da71329f128034d9e64346dac6f667bd8719a5c4a0557fb824496700746922f2bac016c9c004a0bb15404a8c5583bc570f22f1fcf46b9dfeb7df55939b9f2b72845bac5448919ac68a9779eb04774c1eca07124739f7e96660972739f4f3971201dc13038b4b62e10031821204fc4b963881f375c722262c576ed9e6ac9799742346a7f782eae5b94bec55040c1051982492ecd56f7efda609aa37bc48ded28474d36e97dc8153cc4c13287c7f2df2a224b5f8184b6d2d63f3ffc1f51563c69b493f6ed7c57461962f640cd8ab5b7eddd52dcdb94142f460afe71cb21283fb8181fc51a334e6e327fa629e31874f9d35246413dbe9e76495d02d883897e917340338b8f07dc94c0a07030e616d554b7c318bb67337738e3d4cc907a2c540989a773d195be46c396597261cfc91bf16203d66efac74f43be341be38aaafffa9501d455b56ddbbf0550402a798efb0e32f47a7d0f2f69ca67e86a0ad5f68da7987a14329292e64e1243b862331acf7fdb0ad0fe067b6e7bea2b79ad5db54fa2d23cd15ce84ce64c2b1deb629f4122b50a0dd5eb4e412b22ccfbd5603bec7c65c6804b93161972b6518dfbb6cb5864f9db50626240a8d562725cd7e62358c025fe22281fbb8f58c99f6cc1bcf7433398e6e2a4ca34af80e8587ac2af458a10dd1baeea7d4ead11f924983738d7d1ea6a2ce9cac974ac2096c29fdf430ab36aa57565a6e2ca274f6ed49a24f48a7f696e3040a07f426396249d2b2b8481c6e8581feeee53bb77d6d54c699b7add347a1604d1f0261d056087e5a512e7b659cf6c84208541e57f182b1483400210b0d985a41086159114bb79056f25fd0e64af67abda08a46f3732b769cc1dd7b6445d08800a14717d97e9e1d056d928697aadffaa880b3c9b06c67a2d3f2f2172b6f11413c46cf12b2e06c637a913449b5834dade4fc89b2fd85ad78a7672741183613e5167f26f07b698091c5b006e561a91d519f912929bf55e03727674f806721d7a888742607c2eb1ba8e16596026c0bccada1b4c2442635ddc7d164013f00790295f64ddb8d4469ceb5abf3cb2fc65be13b27920b3463cc15d5b83d2660afc9295c8c1c4286780fa25ae13964346e0bcd222c4378dfc99aaaf86936cf80f367ed53672cbc9e8d0a61de04ada669b0573322f23970b596b7493078bcff6ff2b52a3bfcb61c30083f66289175cc38c8e414dc5d89b161c6da87c1a75a00c14e3b9662bc49670d8e670158c355c97040a4ee6b0f3dcaa2fc35a803b42b8a9f1856c0f0281f60604ea4985ae4922bacc71b08715e71a215f07ee0b1678d48dd3976667cf58cdd7ca99a3c2c0f580476a9e2afab8669a8401ed05aa4cd4be3489269a6ddfeaf8180d0a70492feb23d2ae5615efb659e32aac637addd87a78f8a24976c7d8b0069b656e852ad853777b006c6c57aaaaf7f4d147fcee785576070a605e9a6314dc615b1c9f34b9326af5beca2191b7f0e080b7c04999926fd08d877978a2b5c78e6c3d7d82022a4843b1821f13998420f01976facacbb51783b23886709f1cf9ed0bb77a023633e6cedaa96ad0c80865ae2ceb4ff2cafcae0be743f5fc718d6658de79b29145a845f921d2fc3cd955191752e7afbcbc7e27af3acb7f2152b7a11af9af904b3f254e2a6e02c1f1f12f88c2dc861d155e09ee4b326aa6f755979cfcab351b80f37b3c75e2f182fe1242d7fc3c0efc500c8eddcc368bc7a7aa04cdd7171ceacfd50126fd28ae362545f5eb27931fd4849e885e0d96899f6b28b4224b0f59b329b286ecbf1350d6245417a04b3673c04510a04ac788fe61abbebe9c1afeab6950194979c4cc229c36779476a67856ba1f11aa2d2a7068dc44aa19f9505daf697bd8afebd0f64e444453bd02ecd0cf9a5900196a5c33b9124873fe61d8c56013e5248af1c97f17f69922193cac344879d75dba064dd9d63cff9889cc8d15ace575a1dd93f251c7ffc81f35c4f45478246117d9143e085851d1724c21e300228dcc9c07598d4a403fb150764eac7464232452cbf5452a995564b1bc914bc2607c7f9f7566b2d8c0acf3bd2d33b21819de979a691b4889c6abe929d6d847d5237e12dc41eb75d141daad579ee07707db776a0b18b9cfefad1b4627c6ecf22b7d685933e7ab18d9083926800fcf44aa1647bf402a5a7992aab73ef3ade47715cf1782050521913127295c632458211becb0149ced08ad4df2bd0916618c8eb482c7044efdcd00d9c77dcbfb04fd24fdc02a47535328e47240c40b1d04c49e513f55c5315390e55ca0266af21ef555a90c5c015e7900f9d4e07591fd37f69e0850e8ad908f24fc0ba4f8ceb6896a4c45d5f67f0710ad2179cb40a27ee7c33031d1fa278c601cc6c1276cea55923c3a59faed5881b38a0cc5d0b0dfce4a635a64ee675a583999cfee946a1d6c166abd361152467c4d804df5cdbd1e802485112ccaaa2440e0633d1b8602843f43ee2a2f84df3b9103f1254050622d64f9b8d9279826b6905a4328d1b09f0c76af89c8794893c7622233dd837fff8fbe1d0b7a7ac5973b3a7ca03d6b15a9c980caa9208612202310e3d2581df8cfd46130fc703e06bc8615c2eb305b841703ff02881fad8907658cad0a64897832a5801e4f0c7db1eadcce40123b3549641922bd4ffa11118466667c1a19e4be4be4288f38f400135c754bd73dcd1c7117ed2573de6ef4c270f958beba9464e7e8a2e7b0d9c8fbaf50cf2ff3e1a46fbd0f945f80d39400cc2bfa40f6bd507fd470dfe9b76b029b6de011e3737d0923bc6ad3f90bf698a3dec5c4145e8673a62b9303a739a4806a1b87f3240f3fd115f496dc544518d989512cc2fd541f6c956c5775d06026ef4cbd507b42ea913b658002b3a3b3a52d3e4bbd7981869f6dc1261550c808fa4c29f5c8323cc8d40b9d3072bdbcf1d02494585d32a456c52a0316fed3a058127f430525fc64fb58a499f8a6277241a8034bb571c79fcf92dadd77cb3fcaebf5b49d16e23a4d37c6e46cc39fb3b55062fa23c5702a0628b9a4e6ec8758c6073565c928948a6b870d4c410e1aaf0981b154e1b127f96353848bc0d97a2d4eb20293f1bbc7bff625be935ce1b3e4a6e4d4d78825f6a42257d753e534c82c98241e25d355915c4ed1dc19f0a53e63fdde0c150ef76e3e8be46d52ea994e680aefa9ffe88b8b5654385a92179ff94a8c1285ea55619b8e04d230b89d559614c4187549aa8478b9231a1ae0940157ad080d9b80ea3a15d12fccf6570c1660d1fd070d0a1ba5a515b21b568e012c44826733c5315e7b3c4480bd15c9d95b4ef3e14203fdef3e7c9e130793e0b0069a3e168f8241032340b600552198f5fc250b202b1bd09c716c0222e2f7648b7c8341ee53b46efd31dd455c81154a636c525dd0c1cbdcc0ba00aba7a66524b990b608237028bc78e94ca46d3edf2b4410e27bdf06f1ef5b9d373cbc4e83e010d8dd7930d7d2af1cf821536c018a480c8e873402f6f152887202c4e434920d9c4a4eebeae81e303758bbf7d968ebc1d83c8a67f236d30d286b6db916c9b289c3018674dbe85e9ec25984e3140ecdbf7a0041e1fa66da8199a630ca81e677a076aceaf69597ac7515d57fb8afe06b9ab504e14064730f36edca4bf945add61a1477e959dcf49fb1e8e16aba74398efcb9952fecbc0cb3304de56f6154bf8f2bbe7038a238f91b8d4e1c007af23273294d087b6a9e3d7ecffe539f83a092918619f8b0c9bec5595a1b59eaee88c14fb98ba0cc4c49e9a0dd64c564190e318db37ad6290f4fa1e55f351eeca5016cd1693ab863576035ef6bc19de6b0a0c5e27923ea3755bd88093ca4cc65d60b4e286057db17a765258b6fc6ff336f8b33e5f60bab413c8465f01417f89d08ed9ed879f924a214f31f4de859cbe3277fe6b42ccff2eb94e8a48bb4be5064d10d9b5572633d2fd526dd7c505989187b09d3a229a12ee4e8c5cf3d63a7904b522159395cd53ed9831bb4bc80cba732cd8a8cf95c40f367df1f71891e2e5c09d7ddb2ffc0b463dff34986f3883c7437bef3cecca59bb3dfbcfe42f60991e874743384782c805584fcbaae42c612c6d524950d13072ba4b583783abe68091425cf5097ea9e9c79c9aed0ccd07400c16e9d0adf4f51e5cf23347f0f1bfe59a109e4d723fb660ec8c90b51539ed59db2bcffad954c816fd5f67ae6e377f28f0253e706c15ed87549f55781d959a6ae11cf87b903b2b4ddda1d06fa199488a1a3448ff0a17d49625e0912fd4f42b0ce17a444af53c29209b02cc5851bdcc5d2a56f50665e12f93cb16ecb9ada93e652f58d2020907b654a40b75facf88d98497bdc857d941baeb82863e7deb721c6d6a9553087b466d6a7232ac46b39e4f3d9879e0b36754dd198ca5b5a15f37eb1899b151fa08f3cc2c13ad7badca824b5e1c1584ccdc08e46a6dd94d922d9c390b0c2b2f65bab25eed96b4c19936724589c927f850400a8c80c0ce51af78770ab33550e6a7c26b2ff1586d2a6a2707db8556b7ce2d798db09e615bbdf40324068e4c9025da4664eb9d6466b02046de1ecf19e2cae3220bf9989eb3f95b765b375462e85f479984877d02512b41dda3474ff99ff584809bc3d54a92766f09bf6f94d05bd52c07d54f7208c6d59b3e3af77cebbbda5b080bdfd4a6d078dfb74879d62b956101649d736e473072c53a41738b3b7cc996f49f1d34161e71c85386854977cea68b8638a2759f964e84ccecb38bf73b242ce5f2d60fb4a371de4b8223ebfbcae1df2eaa11cc4835f43fea0a73d02ee6d23bbf6029f00f110fd9858f87e3efa3d621f6fea2f758ac55aa9603c6b20fb14d44f9508fa2db3ee67cd50e8efffcf5f0a11fd5ce8bc73eb048b80a59f083c2dec1d7be76662f47a1c2c96f8b92c8d296fb1a33e77bcc5d1ba21363cd151583e36e21c92cf0f5b4226b04734f3b3c6c2c1bc4528ea3e3f6fb7cf75cebd8a6bfdd58b6436e5f19ad3e280ed4e35366d370937985aa20d78dea6760b994f9a57ea9476bbe363c0e997bfad51b84c298abb6a3bfd022dd241e7ee71726716a0b6a05dd274214d7fdaca8806ac4ac54a823e869c22fdceae5e68e2361ac009f7dc0cda0936acec85630b62378f7f9a5063b7629691f237102810bd38c07ef4e32e0d147c05e4ddce334efa1e9287f9338f0f8db3375b4cdfb750bcf626f141f91b7fbaf63b1da257d871a411ca271214762b9c88b66caf1d587759a1b244c2779edb967f5fcff4b317ce01f70a322f3b1e5cce7c593ea9a039af56c4504cda7b85d9f7303feae455519ff493e5c7ec94044e99e1070a6b3b5c75d68dd49fd185334cc6c2640e35f6235a673f4021021398d679fc3d634b6cc4407653fda5a4a0b2500ea213a141b8c9581ed9b6747e199cb58ffac575baa92cec9b2c8e3ea9eb5639ee8bfa978c1812d69f5424e8ae4526aa1af51becf273928ee7623a21495f49da878f595f5278d5c4587d2d130e0fb52fcc575e2dcc79f2bcbe45e6064e560d0968e3538f3ca418b50b32bf5ee0ad3a3f235e543bc851d55fa29e35cb3ab000287ed6a50a9caec7d4d5f45e7a89bee384381d8062779cbcc0be73dd03e686c7b9fafcb61767fa55755b12c3f0037e25bbcd80217c9478125bcda19f47341da84118c47ef83e9ab13748afbdce8bd4b8e7f9661a6e5f6f1bab4855d050e8e7a9d89e2ee902381e29c4432776c49fa0e53d5ec41e4ccba9e228e6e7e5df293f4084f3f5e3a3c540e6", 0x1000) poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xffffffffffffffff, &(0x7f0000000140)=0x7) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/38, &(0x7f0000000040)=0x26) 16:00:18 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x55e, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0xfffffffffffff967, 0xecfb}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000010, 0xffffffffeb2683a6, 0x80}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x7fff, 0x401}, {{r0}, 0xfffffffffffffffa, 0x8, 0x10, 0x200, 0x7}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000080, 0x4, 0x7}, {{r0}, 0xfffffffffffffff9, 0x10, 0x41, 0x0, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x44, 0x8, 0x2b28, 0x9}], 0x6, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x80, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x1, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x28, 0x2, 0x0, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x5, 0x8000}], 0x4f, &(0x7f0000000100)) kqueue() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) dup2(r1, r0) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000340)='./file0/file1\x00', r0, &(0x7f0000000380)='./file0/file1\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = geteuid() r2 = open(&(0x7f0000000200)='./file0/file0\x00', 0x40, 0x0) recvfrom$unix(r2, &(0x7f0000000280)=""/166, 0xa6, 0x40, 0x0, 0x0) setuid(r1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x10) 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) close(r0) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000140), 0xfffffe02) write(r0, &(0x7f0000000080)="e4", 0x1) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) write(r0, &(0x7f00000000c0)="4c588574dc9b97c85b73208660b6324a19f430b1b64c8d3a568d5f57a2d8a646138f182e03df54e3a9c3a4e422b3669f9b6f983d54d9eb38006040905ced44f87bba8c0ee4e51db3e36f0a34199b05b52617a92eebd7778ebec7d85ae518eaa4098a4d59bb34c0b8227ce05f4fa539fa036dadce6a703c299d9bc483862fa70f88947be38cccf3eb5f2a1188eab0", 0x8e) socket$inet(0x2, 0xc005, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="53c4149b5163108191280b6cc1127c257eda3bf941453be3976d1ef413c296f54a41eb9cfb02afa563ea7ac0352449f06994c59660e765433867c2c2e720fef6dd5381ef9be499bcf57a8ce93e189c2594fb996ea1d24be1264c5908", 0x5c) 16:00:18 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x28, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x41) open$dir(&(0x7f0000000080)='./file0\x00', 0x41c002, 0x8000000000) 16:00:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x8000, 0x1, 0x5, 0x1, 0x1000}, 0xc) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r2) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) write(r0, &(0x7f0000000100)="f8", 0x1) 16:00:18 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x412, 0x80, 0x4, 0xca7, "a909b9b7900d234c82c94b8e8958de9d50d4d467", 0xfc00000000000000, 0x8000}) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) 16:00:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8288, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000000), 0x9, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') 16:00:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x1090, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0x1}, {0x18, 0x1, 0x6, 0x4}, 0x10000, [0x19, 0x1, 0x7fffffff, 0x2b14, 0x4, 0x2, 0x5, 0x4]}, 0x3c) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffc, 0x0, r2}) 16:00:18 executing program 0: r0 = syz_open_pts() r1 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) socketpair(0x2, 0x3, 0xffffffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x0) r4 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r3, 0xa, r2) write(r4, &(0x7f00000000c0)="fe01", 0x1) 16:00:18 executing program 1: r0 = socket(0x4, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2800) r0 = socket$unix(0x1, 0x1, 0x0) sync() open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x73}, 0x0) 16:00:18 executing program 1: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./control\x00') symlinkat(&(0x7f0000000240)='./control\x00', r0, &(0x7f0000000040)='./control\x00') poll(&(0x7f0000000080)=[{r0}], 0x1, 0x8) 16:00:19 executing program 0: socketpair(0xd64f8b38ba598c76, 0x1, 0x40, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r2, 0x0, 0x0) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getgid() open(&(0x7f00000001c0)='./file0/file0\x00', 0x10000, 0x40) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) openat(r2, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x88) setregid(r3, r4) 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82002e2f26696c653000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = semget$private(0x0, 0x3, 0x99) semop(r2, &(0x7f0000000100)=[{0x2, 0x7, 0x1800}, {0x2, 0x7, 0x1000}, {0x7, 0x7c, 0x1800}], 0x3) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 16:00:19 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0x4, 0xba0}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0xc8, 0x0, 0x3ff, 0x401}], 0x63, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x6, 0x4}, {{r1}, 0xfffffffffffffffa, 0x9a, 0xfffff, 0xa, 0x200}], 0x8, &(0x7f0000000140)={0x10000, 0x1}) r2 = dup2(r1, r1) open(&(0x7f0000000280)='./file0\x00', 0x100, 0xc) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xa2, 0x1, 0x1ff, 0x18000000}], 0x1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x44, 0x20000027, 0xffff, 0x3}, {{r1}, 0xfffffffffffffffe, 0x4b, 0xfffff, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x7ff, 0x378b}], 0x54, &(0x7f0000000240)={0x1}) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x8, 0x201d, r0, 0x0, 0x0) 16:00:19 executing program 0: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100000000000001, 0x0) faccessat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x140, 0x3) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x100, 0x1000000000000000) fsync(r0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r2 = getuid() mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0/file0\x00', r2, r3, 0x2) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:19 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1}) 16:00:19 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) munlockall() kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x40) read(r1, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8, 0x7a05, &(0x7f00000000c0)=""/201, &(0x7f00000001c0)=0xc9) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x84) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x29, 0x40, 0x0, 0x0) 16:00:19 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, 0x8) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:00:19 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = kqueue() kqueue() renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="00000000d5b018f55c5390785708792355d700a1f0ee261169aca755679a2f0593919e87b40d26e1bba3439c311c61dc84ef5320b8a4ae58b4125df97d03f2ad7e0bc3588e72604e681fd8ce0ba83209a142fdb336e07690d205b7e5695da5a89028f6233af6a5949c7e4cf39c90728167d4427863769f00cd641048e176a522e6511b19edc8319b06ca1a8a4d52c821d4f396a7cf562dcda313b85fedacd34bfb46fdb7a61e4819a5f0a36bfac608320c2cdfdbd80963bdf1fd49a4b6fc26609d4a1c34afce8a4317016e3e2c2bc8059eb9ae18cfbe2a8e2c4b05f9a177fe700eb4dc6e84251e7fa797f1b35b6f6705d04367dfca004d610ab55a0000000000000000000000000000000000000000000000000000", 0x115) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) recvfrom(r0, &(0x7f0000000240)=""/243, 0xf3, 0x0, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) write(r0, &(0x7f0000000180)="d72353734b604525de4e50ddb88dd3bce729851d64713e84f77b7f320d4ddcceb79f2822947ecda67210cad2154f38577d2f4c4dc2be62925adf08438350a8b873b078d1281f4290d8ce96d216391d71222f0b5c95efea8dfce7ee54975531ab344f483bfd6cacbb3ca8cab139f0f520829a6d2c8e1c1f65b170b6064f5f3176319ab3fc96799f42d879e260f950be1c75", 0x91) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x80000001, 0x1}, {0x18, 0x1, 0x100000001, 0x7}, 0x6, [0x1ff, 0x8, 0x8, 0x81, 0x0, 0x2, 0x9, 0x7fff]}, 0x3c) 16:00:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820200000081009ec62b"], 0x1) r1 = getpgrp() r2 = getuid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="fa1aaa9309224e6b6ccd29a288a766f4a9364d0fc344f05b62d13f5427acd2a229c348d73d19ef668da1f48ee5bba2e3163ebdfe7107e2188b81a5e960afa6abfffdf07dcdc170a70a9aa86fdf7f966088d6dcb1c8c44dc40c1801aec70732f01b90bf20a8e9b9bad6b35adc49a753b4da9078058e95ab1b440cfcf34aae6dd35527eba8a499dea4d63ea23a98c8c63d34147cccd9fb1d854fd100efcc7cebeb2b187c24fe548b6026ae6c006ba4b75ee6f6e9d0c2cbff8f47196e9441b72fdc50804115ec2d881a480b2d0ea4880204d4849486303ee63c0a3a06629ce8d0a784f3d67328a78c979078c25a0b71132ff80f5034ce555148a40299", 0xfb}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x50, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:19 executing program 1: pipe(0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) fcntl$getown(0xffffffffffffffff, 0x5) read(r0, &(0x7f0000000140)=""/4096, 0x1000) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 16:00:19 executing program 0: mprotect(&(0x7f0000564000/0x2000)=nil, 0x2000, 0x0) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x402, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/122) 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) socketpair(0x32, 0x8005, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x144, 0x6, 0x7, 0x80, "dd3288a0da4146b03df4b4f650634419e9b9f63c", 0x8000}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/223, 0xdf}], 0x1, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) munmap(&(0x7f00003e5000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x0) lseek(r0, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="140000000000000001000000000000000000000000000000"], 0x18}, 0x4) 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x53ff) r0 = geteuid() r1 = getegid() getegid() lchown(&(0x7f0000000000)='./bus/file0\x00', r0, r1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = semget(0x2, 0x3, 0x300) semop(r1, &(0x7f0000000180)=[{0x5, 0xfb9, 0x800}, {0x0, 0x76, 0x800}, {0x2, 0x0, 0x1000}, {0x7, 0x3f, 0x1800}, {0x3, 0x7ff, 0x1002}, {0x7, 0x2, 0x1000}], 0x6) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000001c0)=0x7fffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000080)="84d18d3e", 0x4) r2 = msgget$private(0x0, 0x343) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0200000000000000aeb70a5a93bfa3b73f870aebd693853e03d372157323e74744cbe084c0515268136ab5aab95a914c15285e325a9593d7eac7b3753c5f316ed83b8a7f0a9d0864b35f6214937eb2fb08993445e498804ae11b11453ac82eab6b35ffb6cf17ec4f1f567a07eb8c5fe24651f66ff44124988a31fca805ef79d900c906bdd9dad8b0cb20783953ba648e99785fc9a78df8339b46b75c09f40a5f7e820f604e0359e756588a5dc423135d47fa394812509302cb7b6365"], 0xa7, 0x800) msgrcv(r2, &(0x7f0000000040)={0x0, ""/11}, 0x13, 0x0, 0x1800) 16:00:20 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) close(r1) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) write(r0, &(0x7f0000000100)="610e22e17e036608d0b04fe495a5b19b774f0cbaf09737793393eff29b01728faf3c877d4510cba03bccb392cc68d91c9d417d014688a0f01d50635fcdb5248b0c48a4e897264cc4cc52055f5eb7b8e8cee4e054173a78557b4e8e8efc08be00b2363072a49bc0f446e3eab5f652aa9d1a4e6619d92c8f9013ca0d3bf67161851df9611bedf69426a285b9c9aebf98af7e46e9f24f971e2ed1113e4042272ed564b6963f5a5320fe70f66ed852f727a9fe26e2e2c36c872d052a91b0a433425fc019d803642318496ceee06fb64732c4cf27ded8faf500935c009d604b9f853052a2455358800c0628d9cf81f548039c22e645f8c770e463f01aef814910b661d2d070cea81b0b255e1aac1c24eb6ec11d610b125e4cc5d7afdb4bf853742547fbff25e86cb95b853d40acf0a16308a57fcbcd479eedf9845a12800d6e15102dd177d1f507d41e4c0b625c5f531764915f62708f913cbf2a68a390a79af77f7f2503f95d20f03696dacb1f8f7dc984aaebde4eac96a2f04b546c9156b661f761fc01454fe99bf88f205ae37bd0382891626d7aa331d9231d40ea90e7d852479bb453cb7e7980d5056bdc4c45a3df0ffe7ce8a96cb382fbad95006f31325e683ad9f636331691c2d975a92d2a46cf2495852a8e4136f9d151a520bc290e5d1e09bc2565baaef1f39da61f0448700ca3d36bf0f9fb7d1f23734d47579abb952d0d50a91ff3bd85bb5f6622c4d52230f98c77f6c0ee486ac62ebb2dba792fb9c09b854bc8f7f0a43d59a7e68462d71dd11d560248e3b08285d2837fe1cd486be3c4272fbb0012137887d2e7cdac082d04ca60e1217bf94a1bad77839de81f6d89c5a08143ef93f84590dab888254d4b92f7ce32bee9f558696929cabdbb90f05834e6735c94bd62422c1807ff5ebe907d95a379038bd88a8b16e083bab031f4c335d9065612ca7d9df06f454aef9e903b168095a7e2b8f1d65154f96a494d61dfc234ac5b4d08737741907fb66684dcfb83893f100f5fa622d5a383e4239ba855418fe6467b37cb1f74d75fea6ae8a70c9d50a617b451cd20c4afe55f46709ee20789012f544f9e1d936abc20aa91e23f2c34328be26044b2c089f7d36808658fbaa54ffa251261b4331d9b9d71c1627e90c26423c3ecf0379a5a4447cf025d4e24c09c56a164bc89aeac5301d6164b0806aa6d278370f67769a1c16916bcbe8fd69bd0afc997056f79c7239fc1d48d2ea626ac94a23b58cff46b26b1db9972938ef6f41b2ba251dda7aad6bb5f1f9996d7ffb3bafb81b6e79c3f99156d73cfbd4e0c746f0a60f6d697783de30dc8958622974995e74e89a70693ffede4e61e10611979f2c8d2ef88b01c7489e812d20bcaa18259f2eff9bfccae22d56cc77b3ef784ce8ff9aa5836423086ffb45bc439b7af0a8a77555ae8605e6846c2bd3042c1f01c24903526d38ba1fb2a0225809c5ef0326ee3d64a4bb394daed5308fa1d18226a65a274221e286ab62219382dfb14e53390301fe3b35a53d9c5abcedf6c3ab5271ed2b4df8dddba5e8db7dca530b914b997d3c18730d6f603edbd6b435958afca61e4082b55dd8b66978c47b64a06cc5cbff8345e342ba7829ccf7b9428b4f1efa3844679b277dbef8988f96b90e9903fd7cbad282360278ba303cb035ebe06bbb3cd0ef93eba840d451d9a77991d302ef069557ba34d1a1626027a515a26a4db3828df941982be1b253a307915df93d862e8203c59b27bda3019d86b06f13dfe1616553225d7d4ad8094fd4510e17187596783366e16c5ea3730a91ef913bd051c54f4f34a57a5a857e553f846c25698ffdd820b7727850c4478640443d10b4b8076564e8bdc324a40712f047da658327ac54896f8c1ac4ed9bdc18d6e8afb2bafc8fb3e588ab93d44ad52da7cbce1ccdc709fd4a43dc31aa4fe55beadb9bb440de771de1b9b9216ae7f9faa6f8e8a3badc129bbebded55ecea0f1d671f056c681d159e99151c644f35e31fa24eb1815b290747e140cbb22bf8be548905085e6e13c8836d7d0b42961b94fd309092b2d3e23c38562df7cee2301db294d34eee0f8886ec5f56b71bad8fa8fa9f881d3397d7481af8885a870f7bfacc3080cd3af030539fde40388363a4fb36e4206a5f8f998cd3ccf6571e91af363ba941d56e092ba5d5acde754a8f700c53041905d53ed6bdd9cf9de57928d3e036459603c4960d2cc0abc949b0ef4574a70cfe454653e706f161a3afe08b708ed6efc0275e82c251d7ed92847ab033582fb451d9585a30422e39eb6f2ff0002dd959c6dd9055d129672604639ee1dca7ef21d9dec2927e431bd91af757f69b67abdc392f8f0dd21e447e35595f77807cdeceb5623e6f6a0b50d43e52b8bf0c13e9e35d91337e76670025cce6a49d99c311601a4091dbaa2c4b90ccdd3a1e6cdfda82bb9d38d12464e1863ee46147b6ab826301a91aed82ce6a2f09ded0e89538eb75de97077bdc4ed3326637532f8f12a3cac984cab7ab12d5c5e0c8f2b3a0552112d49c159c508920bf75372b606b56bfdd8c44b4749e73501a8e7fd7aaa72522056e56c957ccdfff71eb8f97cccbdb81943ed389f31810e25bc376fcb28cdc250620de36b7b93a295eeefe77e9db44dfe506d8acf4fb05b8c959f137fdbad547b0e0223b1d997f76d3b445f49e554fb2458f305d8e2df1d0e99e5527d6681cec1c429e96ca07e33bd99c4fab5f199baf7631bc573b626b8dc0890a46fb53a953c77e781d2aff1df0e97fc237039439cba5b16a6efa7863b15401fe80f472f5bded0bde917042b81df549ee3822186776c36b6f4804f3b023af7394d14b46c41291686e01380321578f4b6e2e16cbb4db3a376fe220732420240e28634bede39ba8c327f2de703e7042d1236f1e589d85c1a5977ff7c898ef5eb734296b8e2dfb932c6a543cfb8ac2b6c19a2d5753a1b4aa22a1eea0afe7d887dc728f13b7980c025169c3ca46a7ff329456ea91bdb3c04560706dd0349d071fa5fd80272006ee21ba64d1c89ad0a2973ea480b7fa1dd950c6b56111cb733f04c92d7ec88e9b85584943c66aaaeeadaa335f346d4b0f19ea6188e27dd10944ef897ccb1bede07b7fad903f298d3a59205503ba8a43835da590c6d24d6d2d57ec489fc237217d93827341b03023ef89b5b790d05d9c622797cbce611fc36e8128fc91e4d399b433aff2fa6d2a23383e6908d31c51c82592d7f3a6dd7b43640595d1f42d2a2aa59838db6ade58978359ed0aa2c5fd1eff53b5f964f39d0abbdf4d201b41dbee2320415ede68946cba1f1e33187bd0070090fd3c3757e70b65b9dc85a272c2904f2793412a1dcaef831a4ecf2f921e266b62d5972c217edd2c7de00b870a8ae6eed694e1860cce59555c7c56c15dfb7ddfe47a767ee9704bfafb3117065f37ed1c2347b7801d2de1caf52a9460fa4a94002fc42bd346ee8b9d4a71212011c14970054ab89830abb7fa5823ddf1569650cdc572484a853a2f45f3b3119cf1755f8b343dd7dbe47bcce3f10c224d3e1786d3b322b2d0cfee3204c9281adf77387a887e6a26529878f30f481d6897f0fe6f493a756c5a35cf95b108c7634fce7ffb1bed115010c1cc99344d75580907c163f65b59933a6546cc58d75beb9ba748e2ccec5f849ae5465518b1193b583d5a3364f69ba096e35c54806992b30463c2a429a1f95b4d6f5b1862e4f54aa3b93e777b795ef3235a80ff1fa71867227b7ff1c21435fd99faa1bd5d7f4f036a9553287ca07c2c518dd55738b403a0702cdc29697300e4cabbe50b1ea1cccb346da2d9a1c645e9a630bd05ca42d1ad1374b1d2a012812dffad8d967acfdec81bb1df7509b575bb26686538bf19fe116e1886ad4eef8fe72a13201ad1ed22579254fb8338ec0ae338edafef0bf8ca399105bca31c3c0c76893b7accdfaf0c875f4cc2479472dfe308d0697247eec19a33a3deeeeab8d815ab73c309eed16dcb1dda11f348b18dd8226e3ee9e11086151a40294f0778de9b437a8926561e8efcbbf933ab0a54a82df5aab8b4e641adbb103bc71e7704e9960dc1069482e96265cf662be83701a59038b8a2bf1df8c6f977ddd3e41fa444b9d18be204590cb1cb3d1f8a7f45781d9af137056d8c9a9f6a5536837648be0f5a84f5ea9f6656e72c2c5033ecca66af383ca1c74ab4fb376f4df70de1f135077ff7612040200901f14f31ab1d3575a9ad5f7e7aba145adb55c29698be4b9ea6fbc7e4c1ca852b60cf7f69965681b9560ed0aa6f1b0602f438a6ca3217b670939b0056cf7ae4368d2b23dba9ccd2d067efbd77b7080740c02c991086325cdf3b7823a49863ca6bbcc2f0da04acb46cf1229ad5a3190da1e30acc8329ad27868959bc9e3b22eafd42d34331d70d022a3baf6b21bc8dff7e296e63f463cc19748b0ab67e9db7fd03ba35bc1e9b0048fc7143cbdd56b79d5a4cb2244f5137d54861c661f551e70c8340dff13941ca3f69378f1f28484aebb4e84d627602576ba50ca880478c1e1ea5c5f797bf79e86cd46ea63de14a7af90909fb9feef46d8ec3c1fca797ba2a3faa35eb187c7e795b40383aca88603fe74870246ccf236d316b7333a8012bc839636e45fb25cf155ec7caf879ad3c0a7e98dbe0ec4b930fc982ae10bab5a58dccc2de38a64993d3ddfc6a49cbbd6c99bdb5d3a09fd5be59df540e578d4b1e31d7d608dbde78958ff7c29a51d098ed478dc88d2aeb7777438c44542b35cae084f63ff9755fc81662893269b2376c8d371ba526e3d90fd4e3391e90c4ead5fe8c2cfc0578ab264c083ef96783eb2fe0d596ce9dede99b0d85b911021cc78ed745890b156a8c4632a9f953208434a0ef42f782986b202a7849431e048b09984e9e596aa1a436a6111cbc13c3024348fc725fcc60e6235ecdf0fd566a7c674475dd646b7ed951bbd73b7f3453fab54a56d82306a3adc8fc609e2da00a19b6bc9cb94c9903ad43f73e78e54f06747aad6eb862c8cdb37c8eac07c36e124fee644ca25165c4f83110385d6678cadac282005a7904221c2fa43b9518d56c61baec0d8c92cfb712d23af2f3df89015dd607f5229ca33bdb727726e12e9ece6236a2537272ee880c8471de090cd24324c5a4d5f697ea68a03f91dfcce32ccd6a1906d7716da8c05acf82dcb7c390fe4e4ca1de05dcfd28ae99315898d77a618b387393bb4153919eb7ee37b1e2ba43ace26a97d4e77c05e1fdb5e36a2072aced226fc3da304a65eb9cf7278a638ecd6fbcb6264e1c82d905a8aa723a91371e7970e0f0f97609f22d04ce6f06fd6e9a3649be0c1327b11d9318a2f3ac83d0fac5f00721535b63d694e70ac6aff7652f19320ef7786e24e67613564eaa1de1e796bbf6bb8d6e28c05572f66718ec2204503138ef45ab6b5154e7358dc711286562728cac4004aeef4a98ae1d86e5510036fa1b1be4d502f413d205a8245f42cca95ef1d02e95fae93701418c85a8e997380f72acd21b5edf64581771978bbaf30dda6b22a2b966130ef9d375adc94d66892785909527415960207ddcbc1bc1f88b895ae3b5ebd5d8f7172ec1405b71cc421415cb1173de7e7d063f31c3f636d57967d2ef8e14e0e165aa04187c9c9a34e449afa6df7f672e3efb71ea60990453a835ab32534a220b842be4a2b123f8bb09a951c697c813f7ebc802441827ff8b51b520f3952e4d2b99e95b5cecffa4552f66df5a28e5f3def6cf6f5419be0be028b180ad50e31fd91d1c24730abde0f43adfa8791b49df1ef3b430f7646f569e6b9", 0x1000) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x20) setsockopt(r0, 0x29, 0xd, 0x0, 0xfffffffffffffeb5) setsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f00000000c0)=0x10001, 0x4) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x400000000006c7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{0x0, 0x488}], 0x386) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="e4dc1e57885dad1a95253d61d2e6a04d110d97de10fe4fce626a58e25abc502327da9cc33567cd01ba6e9379a89563c906cfb0fc64f0f8844c1c8eda7108656c34c6367157a219b9f438d3b29e5d9e200963d01bd74b03ee8bea83216f58faf95d140309ae3dbc3b74c9f99d1b076c424abe67f29599b004315105bde3ae1ade9b603893009f7bde02c2", 0x8a}], 0x1, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x6) 16:00:20 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:00:20 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:20 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) 16:00:20 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() r5 = getegid() r6 = getpgrp() r7 = geteuid() getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x58, 0x2}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f00000001c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x1000000f5, &(0x7f0000000100)}, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028", 0x20f) read(r0, 0x0, 0x20e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgid(r2) 16:00:21 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x0, 0x28fe) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x5) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x44}], 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:21 executing program 1: r0 = socket(0x1, 0x4005, 0x0) r1 = dup2(r0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xfffffffffffffffa}, 0x8) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x4) fsync(r1) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) syz_open_pts() 16:00:21 executing program 0: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000000)='./file0/../file0\x00', 0x92) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getpgrp() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)="82990ca3e04bebd6d66045ae4cde63b1321de1cb0332d4d23b30da923a066089cd5eb0f428d645eb39e69baac7f5b0c733e024b186bc7b9216c2cb63581e80b6abe8b91c069a9252e561247860085b908523c2aca4a86361ae0c0bc5def936ca93c8119d73658f236314337c0ff01b68ec063ad237b425eb29d0ac3a8d96651e3758159a38cef60231a607bd3f9a95735f640f082ed8b8c8b047d37aa490fd32bc38bb64855d1afe26bae74356ffa12dbeb3dc99ce52959d7b376c4d90be7e78809485e80e669c6b8ff0bc3ca6da", 0xce}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="a8000000000000000100000005000000d683942079480db27360a28f1918acaedd85772cbec23a148112b18ebff4041667a4f82fcfcd603c6d2786a031d27c426063b7fe45e6b42092d35e87b205896b8b2e14a992315a1f27c06f2a412240c830727672f809eca2d734bf25256817ae80164688d6385ec1ba71d94f77abb7d625381258c2043a011c4df32eabe5c35dcb70f42fb23a075c1a70b6172973e7d141d0000000000000b000000000000000ffff0000060000007bfe6811d56bfc0ab36b6490d4c7a96a48739b8045fe65aa76402ebfe3f8a8f9173d3fff4b38f488c2a8f6ed710bbec976e7fde3fa07d0bbadff8213850d5bf1b26b9f4d815c366a3e2dfeacc0f91865e8cc16cb59d374a6a03c93303520a3353984d238162fe63d29c0bd27c0c484a8278a38f4c931776590a1e8c7db4f9207b7bac83f5c5d4046b200000000000000e00000000000000045a789a8090000001c3fa3d1ddb80cc379f1f08371caa39a8636e2040f72aaaa4dcac067a3e838e11f37ccebfd29b2d7da1ec3d2fbe77d8590957059634e7c8a1cccd9632d0e39e7d90aa48643f19087d40ebf2d3f1981bc24a37abdd293646d243ee674e9ebfcae18acd40ac5945e7303b4f53670c0eaa2f77015c30063329770f9793026c405b1421161bec9f7f7daa79c15af94aa90246070b055911e387b1134b86272d948abf006ccaeb5e3ca15dc96abcf56428e03e9e3d9e49cb191e891a079c2975035911d2d96c301a44b3505d5935033dfcf000801000000000000ffff000004000000944428d20ef14c827fe9aa8acd27f27a607c28090542885eaeb175ce6531cea67ab8e861594d584477c9abd00430ff8e99baf64d0cd8a6ebc0d87b4aab5c0950ce37a29c439a68357009ca027d58805c1dad6d5080bb95e6bfa4aef9aac063c759edcf5191efeb93ec348e9f2830afb9f843527994008a7c483dc1a2cb29a5b119a76d47df45a3ec4752b8244f04ed8495e4ad11b50b2cc5de8a224703ce81004a37731b5cd9d799220db79e9938c2f452e2d2c8a8d27bdbd77b23ba80ce32f9f6f590435a7a6eeef0d164df08cb25949681eacf8be6c11aedc0c500835b88cd16ea3027cdbf53636ee5ee8c4f004165b03b0b000000000040000000000000000100000001010000642f2eaecfab8e73df1b7f66e9525c372322ff520e9fb90bd547894fa5578a4f3a7888bc6edb74a51738ba835c0af761b000000000000000ffff00007f000000ad33e9fe03ddbf88b11fde1a23a3ffbe357f1b873f8c3e71716ddb2015d37f655646f4c33b804020a15694dbb9b05f18370a3e9a92873f16ebf5870c5a2f48f12c7a40263635e3c637e98db4f0d0a6bbec0e9f5bd8ec1fa2092ade1183df2a222a57c797f9ae3a4e554c51faedec4bfcab751f70b6a55b1f0d096f02da5e682e92671aec16c3dec02c4500d7e1b955e67b0166ab11550608b522d05ddc369291f000000000000000ffff00002fda0000c6c1cb8a95e2ce8b810c21a1e8b7624bd484a9eef08297b25f2a6b31863ae4138cf141a105fb0a0bcc435e63561e98408b30bc7a7095b33456b7b4817901b7c54e56fe5a3b5465170e348cc41e03a8001c9467f8bb894a4dd4c8c73264e052b8083770348e4a39e3951c0253beea6a165f4ee9bf51383220839a437ccd6d9752680fe1141bb5b6e0bc49ab5cd664175e108d066f70693902f7ff4c4ed4649ea6119cfd7f7125c5cf9ebc85f6665bdb907f3736bafb6428ba5745a56d797ab94f34ed2dd41f1756cce7bba6cc0d8fd4acf0aaa520dfd47dfe4900000000000000"], 0x520, 0x404}, 0x400) listen(r0, 0x5) ioctl$TIOCNOTTY(r0, 0x20007471) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r3, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) setsockopt(r0, 0x44c5d6cc, 0x5, &(0x7f0000000040), 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x0) connect(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c65300090c79d05ea7c49a046f7755a32739139fd88a2b521a20d676b64562d3f9d2a252001ee9cdae26c98fdd02c9d87089213f7106e3e3e534586fb834ee44d80bd9b9f190a5a9ac5fe53bef987a3992cc421c6834cfa1ea67be1f0109f57776d3e508186bdefece3fae940b2671393ea3e766bf58f375f7717fc58c6817f96f20aa05bcad0091aeea14779a57c6f6578d8540e"], 0xa) r2 = semget$private(0x0, 0x4000000006, 0x400) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000180)=""/196) 16:00:21 executing program 1: setreuid(0x0, 0xee00) seteuid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000040)='.\x00', 0x8040, 0x10000) chown(&(0x7f0000000080)='./file0\x00', r0, r1) seteuid(r0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) pwritev(r0, &(0x7f0000001040)=[{&(0x7f0000000040)="8350a48823e04311e6bd3b9b90f8103a90af4e25f31110374948e6d37c8249706ffe45acf0c71eaf5fdd901b39c311dcaaa9b1e92813b3ff3f670477a067a3c0c96d3c7329ef4323aaeeb8664a6554871b7a7250d0c578d763264675c37a1445bc317969821159898420bae8aebea4f62ca826347040ef341a9f622e878ffda5c68014c0199a27e59e1cff7ae96959a9ec6a0b93368d4acf933548fb74966d7d8c501d53770107b6a6608851245b42decd37c6ab1d46cd893f445fd9d510303e2eb682fac947df176c7724f4c4f9e84e03fcbcf18568c419c623c43b4950f2ab2aa6b14abdb3322d53bfeaa4565da6a79633eb72b32541e55e913ce7837f62e2214b0f7e5357f428166f76cb7021f702469c1399b0a15a03626b16c7bed41fc2b17b437f180715124e05d7967f3ef2816570ffa233aaa5e3bce8ee802afd09a806f360f36f687aed1be4ed18cd221d67e2456e7bcf8374b58ac2d5c387015e5176160352dacd2aad32466227ba38df07be24c3de3113d9f68e6f9d0389f5b519515e1bb86e6dc992ea3b417095f2f353d3051d3ee6399c158270fe6c12e73a864774729ea62e9db90ed2898d827019bc62dad1dbee171a1110402687a4e355ca8167648bcde4c919835eeadabbc521cf96a524c04b4bce9d06595b1edd05ab506297e6fa68f05d5350269bdb37a117742bc098bceb187d02376ead8cecd0022317fbabc3c7c2ab36104a3a79f8aa574d7c616f8a50dbf0c05c608e4fd4eaa6f57549c3e0ffdafa332be182d66ecd2e0a53e8921db1e3fcd36a4b3c67add611b6be622622ce1740b93a5adb8fa7ad2e878803ba0c08b1317601fe4b3fb6b986a1b886ce925c13945b72c65d65bb973cee00c43bf764ea0473f5191adea903a84e0504d0b4a64fc238d31f8ad6c79bd160c3024743cb216c09faeeb2e2d838b2bdc11079462e295d46033ad748d1666e5500bac443631f0601e055474d0797b5d6eedc4354ed48a09f31ca28d44649d98172a89bd4ccbc19e3b8e68c7269b86be74faa663d5a72306cba06d3448837ae97ba6e2a1d87b2c0f18999221072a51fa3c5491310bef2ce2463bfbfd2e72eaecf5bdea7c909944beb7a70240f8929e88503ff5c39d230f35c3880545348bc39aaf1313a4948c3f3c157f01ccc26607858b005334fd1e311509354f093c4547ea8eaa9d5da4810fc9e4b77425f0e0a8f50d397820e63fdd948e678cabb60adbccd3dcb207e33b717f7c6888d1b39db5aed6a444454fe79fd5278cdb0991d9b850dbf05a6035e4b327e20c29fb5d3d043d75423f5b7ac460f88eee7068005f5a09502308c48c9a2dee708d9fd5e4a30b7e56b030c9e108dcc3847427d0185e79e74fab2ba7567c63e2f0ececeb1cafb622adf8e610a42954e031ffa5722645d0c3eed6de94c77f687b2ddb972e62cc3bdf60c2d0dd14b256ccfc31326a4808c62827d96250227d903df64894764b53cf82f37bf6974aed2aecf49644adfd4abf97e2a27c0a784a0cdfab6939f3258f40d9c41d72ba339a61744e7f2cb546e3ed4a31948c21e674fe648be40e0dc63c67796a3966d9c9cf4460de985f03b0965570cb14321d2e953bd36a875c89fa607a2321601ab1f592deb42d8495efbe968e5add6fc62f537fa4d679eb5345d702f524370e628751b9e056dd9fc5247620258cbdb0e30fe68debd10873927bd398b97581bd1c2e85b5efe51ad663eb9f6861fb8a9a7fa70891400c252612127052e35a479cb6660c52aff124f99a4954d9b5c262d26d22d2baf9e48f1d1dc2f5b171acd4f66b31776d43d8bedb401444c9a19bdb0d07070f051264c250b602e3b3662505ec1ea124ac87835aa8c5e8dad8fbd6bd8d3943630c7b666b5d5d6b4983f92492990651a19b50c880089d82769078cc70a6cf5b355fa98a1dd09023efa8de19aec2c598010367349087d13c80a1196d2744b5f7630e8dfc07d0d947a64f1ea5a0c0d7cf402ddb0f5b6fdc8115ce0b19463514af4e24def4232f515855c62c095b3094b34d9484ae0bc8e48f8b1efd73ded45c07085183d51e41c5b6051f2522c635d1c94fb4226a38851f5876af658d5243b50f5a07355c5d93b827894507389fdeefbf9ea8767798f02fb3fc38a3bf5a91fcfc5acf8a920d5ee4f78669073b04a23de7f733a378c30f852e125fbac1dfddbaf7dba55bc4664eb134c74047f84c1bd6e80febd8a6e8fa20de615daab5d02193652d989f88703783e288910b99dfa39ddd6cb7ecad5610df73b12a57e7fb612dddc11a167e941736f04eb27fe98f5183e40d8c2ca5bb404ae82cb5c0f5f30122e81591415d7d34fe1c9050341ce92debf0d49deb72825c8ed69255d701582ccb50194d0d7678955302105697cf36c8ff4849bfa91d634fe4a83c43105d9de7527b383bf9108219c6aacbe29857bd35ae25c65cc2626d6d55765c6a8ff046f853006e8b978cf1851f19c8f0d286fd6d05aa9238bb52d0e38366be079fe49855fe433f337ee052ec35f6c6e15ceacdbd195ea63b265821c2735b17bbe5c4ebe7a21465d314bbec657b58c6dbc54c8efbfc40bdbb9a66aaca3a409d293bd292cbc2ef895ff7fdccfb1c912144b7e2429687afc7cd99c4720a80d8bc4e536e7c4cc6609856ac7bca73d3c52532c72cde66a2a53b04f2c559e43b7bc9f04e4af6965882f92ff0fef671532eab92dad6d211b24794ad149bf6432dd8f58c36f19a12614f0d5ff456dfefc7d85a8b8a699a6e7e7cfb6a158d8f0627d9a299231876061434a7f339c6fe0363c4411a6cbf20637f538e9f7099986346575bd55fbf9c633d11344448da3346b4fbc57b1030b12ec7932e399af2ecde1624d7c41a18cc020c43df612cde82324be93cda00fb153d194bd7c3e17aa9477bc115b4653bcf29b421a03a1034a9f788887a4ceebbfacdb0e1d8884d4d410bcdf2082c69178033fb5647e307e80a52e1b395a461cba1827b5187ffd780fdecbf08c9d50402844f82d26f425f971366f21731c3796800aa24bda43bdf7f7b5fa1f624e004a70a895e7e5a86d959140b18f2bc11f89a66cd8e687ec1c6d9e9174fb48c4648baf87586dfe0242594d37a25b679f12606a527ffde06f9fd5a67af5388f2a26375dab83c3f8701d8b9a4b606668c1272b269f9ea21c0c498f51738eb907a12005fb0435b94e4cffcedde868fd6a79ff238ed886401af2fc6db26c21d4751ac7c685d7c8ed0d03ba003884fd0367b6f8350e1cb5a5603888e901e66da782c4d37aed277a84177c0d473847ff237a3ae0c12617d4f8a7e729c7da1ff7dd4f30a4d25b44dce1f6d60153ed2501586f2eab3568485ee8d9ef335e8cb9dc9afbb35990a21afc5ba94f6e02a7d23e375ea26cfc1cf9d9e391d959a816996c219c32788655fb2be8a90b8f7bbd4f6a868d1ea2c839306ca0c39e4ed74234e5bb62bf7e49b5629ad07c866cf83d4f5b860f934388b5180154e9d79e8a7af6452e1f4cd5f92437b988834a365c7de4b7488cbc9df31ec7d6d674489d7329dd021d056ca5d7948c28cd341b1b38f666a57972354e8e261629ae032096be330fc6f7562ee918c5b4ec76161a376a6bafe9a77c2dc1606c6dbe97a4af5c92f19a01972dfae77f956f5fff2493d4f7c93823b2b9288fc681251cb26d0e85a6ce6dac75e1d036da8859e8e73dec74cdfc456fb4340033afe547bd0fc48f853021ce874ed4b0d038f6880d9cdfecbc1c82b0776f689cc20be373aeb9d7e86718971e8f4f93a5f528eeb83cf4e632dca3478e22f3c66a1d3732300948712ddf638b792e8b0953b01bcc78e5d11ef41ccf7d714f1f15a9dc3861dd18b25079ff7bd6093fe7245fd46bcdae4628480fd010c1ea18b84a56e35603c68393cc40422e11770419968c060d9cb3aebb7ee1dd2eb4db6c2ede25f64c436c73afb95089baca6a61ed3ed6c1fe157e8428b1457ae4f6d66a2d97688e546b44b2cce6b6f0dee461e878d1a3641e0cef30b707c13af6de51016a5955260d1f33117b0c6d22256a58f12b53d92e8bcbb7de6bff6cdd628f366a17efe0f3c4b30e9a03d93a5a27391e19e4cefcc6b987ad35cb127f90beb41ed2ef04cce5de54ab2d6dd468d5be02ef58fa343b16b0325ef7c636e42fa06096420a8a74661c3fc3b0e3db0ffab6c33f6c71236a3d787c0e11001f7281cc888cd29db9b48818632b61bfc05252a988590b4ad26e3a7e535d38c202be7ca64e15419e8a905cf065a691d701a1b7e7a92d0bb4eac2dc38522faf2c9e5bbbff7d7cfe91383955403d09547259cdb920639996cfee5c6eabaedd3def362549c60a25f17081815f761617d36dff50d0f4da3b048a7a6d61b38b24cd35171c126ec39ca974356f9783e5e2c6a500a53564d4e06f07d7fe2cba9a4701459728a5188b10d16461a26855a2f566e18c952b1072552ec145d8f8b8799f85b01e11a4c5d623c596118f5d33264645d97b6f128158b6b6ffe9ec4c7a4db4aa5200a95f9ef626a21123c30298d54e1165d5bb8bfd0d0c0b23dac04eef7628abeed050dcf7fc32f3a171571a23c03a1ed690a4a2a29b0fdaa64e8aec7fa171c740ab7d6ed559ffc974e695791df202170faa6ad613c5dd65d44380b94ba8a19b780ade45ff75cc21d21f08fa0f685c78205a7dbf4679ab0707e5e85422b823da7366759c3691b2b9ab78ca95cf88c6908d6935a120d04a0c16d055ed2c255c3f1b7dd06091def2f44fe15dc4657a0eb79a76594a24e6c7b540013b7c3436949e4587ded4e93f410f4d2ccd4b6f270df6bb9620e26f83edfe0f3a22a07ed4261d1727067922e7dd83c629d42c64fd2c6c6c670ff08926be9c973a76ae6a2356fe4d9bb666f0d35a200f540ffa6cae5f30b6bf23cecaf7e851f6eb514fcd4fb3ba10d2b31e1a347824fb03cd8501fe112b84282a7716151616c19d3810a1d0f5063156206257c16dfedf733368412acfdf9ba9803c71c5b2fafdaffd45ab7ce9c84df4da0a36aa07e7ef48aa9cf80e598577870595093fe23d453c5c80761e795c9793dc4a47d34b49c1bb6e01b84d1ae29bc6b91f24909dfd8c1ab249e82dc188934be5dcef3511e997a62c4653d3b63440bd34b70abfeaa7df12be951695293b55f53159c8a0e459ed79567bba3d8b06f71240fe3783d610fda99a78f94d64fd2de1dfe7ed94755e7f919a99b795a7941c67f7fa545eeb67fd338b87b888ca618488797db325d032d106d1f9944de9fcfef2d01a3ad14261f80e80ca94b3afa5c8de653c5adbc84cb29854a7f1c2b59546a6fdc4907063396ad3fc86ffa184c24a96cdf04d39daad2851fa6b36e816cf81a069a1bb0e776de8cbc0aeb6f6d421e044091f339767c41dc1b2951bfa8d4f9e097fd71743b62bc1b0979a1321b94756c764fc913b3283af9d567f40b03c50ed3b367fe657aef2974ba8eda329155b8d19348e79245911e42193d03beb45d133fd22f9a2cc9ae52d175f77eef56e2e3f1e03342dd6e1bcc6e70ccdfd720d4a96d3b578d374a8eb3ed6cd7934de18fe6d6daf778fe93c8289c73f6a01c0def2666282ffb737a18b2ed57ec6be14d4c311edc889d947523b485af7f102c73f64d8ded39e647ada10340c83053029eb2e83dcc6ba5a7be08f8dc559eff2a2aa6a3be8c1d4bf48d9d787d539d27b17dfccbc4d2020ab6ef329623e0061832b0ef029598656170cd571e79e00658e8de6636b37075a74152f87c1f8c62c5c15268be10313d3161be95daf6f107fe5cfb59e2151289a0c8f67b12f8f36999824", 0x1000}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x3, 0x4, 0x9, "d931caf5bd57fd378f1657d3c43dfdb6232ce495", 0x4, 0x101}) stat(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)) 16:00:21 executing program 1: setitimer(0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) 16:00:21 executing program 0: socketpair(0x12, 0x8007, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x3, 0x102) fcntl$dupfd(r1, 0x0, r1) close(r1) 16:00:21 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080), &(0x7f00000000c0)='^\x00', &(0x7f0000000100)='.\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='&/\x00', &(0x7f0000000200)='{:(}+&\x00', &(0x7f0000000240)=':\x00', &(0x7f0000000280)='}^\\((\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\x00']) 16:00:21 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x81, 0x401}, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x9, 0x0, 0x8001, 0x0) 16:00:21 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000000)="89de87022e3bc7b2f2"}, {&(0x7f0000000040)="128d7d5730f7eee559645150e4f7ebcedd9ddc4373e14440276e3cf2cfad29dac3c7a44a44dfbaeee27df947706d3e4ade140c2e373afd90086706c2cafa42106062f5c08a01100e9c0016b703487317d0df66ac33c976f188342f"}, {&(0x7f0000000100)="6c1bbebab32740ad5982f8629f4fd990d285adadf47c007bcef371280eb9a8fe8b18335d0e651171c9ba31b13b6f0ee7da245d7fbad77d2138f32055477eb31e3cd2e572eb1d433dcbe18194074125f3713555757a7a141c4d74d146414bb7426a63b85d3c4c"}, {&(0x7f0000000180)="2d6f5febae5fd32b789f00bc781c7302fbd22f715808aaa63eeefe92ddf557e0af649e2c6f4e3f0288368b50ac07f1c2"}, {&(0x7f0000000240)="8ed3a7875b1cac8c7b67676f942678e3c813e2d959e8bc982a74da9a9f119a45b318ff86a1d5cbefb2f318d1b6229bd06525c23d240e606dca13b42ce3c3a0bdefc2a52472ce1f39835591fb0867711a0dc4318e2ebf8f68c48a45177819a39cc1e7c83462dc8b46518d82e0773d98173ad609e02dcfcf107a46c5a0b56573d967d9c8edfc8fefc22b3a42bdd2979c95d20098e84416c2f1f9838a9cec5979eebb26ce22ae0c4d4c770f85750d511b64c8622c67ea60ec5cae67"}, {&(0x7f0000000300)="4bd1b790fcb3710d1d8a5697f48699667439fc71e349400bc6a1bff9eda2fdce4ffbaf72cc60308b160a482b0e2f549f825d9b125629c3e53b6334b306a1d584aa217c4a2dab5e8381c68cf465e7253d6969918e2051fde9dc5dbccb866a7b8f552bb2eff362b1f9acafe8c441e41115eef609e97ab476f3"}, {&(0x7f00000005c0)="4bd8439c2efae1d1dadd0b73572a0867fa7f938d534096a792eb70dff5cee651430c3418fd36a339cdff94ace9404d0cc0f48134fcd27df4eca5deb402407a6889c46f"}, {&(0x7f0000000640)="acd40a0a8432baf097745bbe25808f98e26c20d8460637daa3fbf16275404edaffa3579cfadbf9a578b7b284849aaa88598fa6be6f42397eecb4f9abd8fc6695864b147ec99882a91ba083ee147d4270ad71076a8c85f7bacb7fd3976f558cd79c48b51ae1d5593f24b0240b5f6bb80000371e81b33b55e896c520a82f6848c0d7a51ac6746596cbae4e52f7446cb6053f29be6f201d94d8f74107088134"}, {&(0x7f0000000700)="abdd4663bc60a23a9a087ced9ba9ffb416614fc78d2998ac6c60e0b5e60ce81d6862f1245bb5e10b9a204130244b92990d40291d0efc8eb65914017156d063fb257a3973ccfca25b61b9aa7bc83e76196c4cafd9ed94a5d877819a8e20459717300deb2b7f89cd302c5ba19525e9bb6e11facc47a9401a5e618810ea09443055d12fc5fcb9d556142750825e7ea8bff50c67892a289b880d3c41f79bfdb34d241a766ef2d11ec5c43d427b8b5039fe"}], 0xdc, 0x0) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) write(r0, &(0x7f0000000400)="744c10f46ad4dd841fee54b905f98ea837d4987c300ef451a33ebc6fc70defd899a7338c1a6cc23df93dbcaaf79492e0b405ade8ad2db2dc724f6fc8bba7c48ba4b68a07500bcff5c459639848cb4cc1c4c955a02d324a910ae3c07ec438eef98c0c9b7fdb776d304b65a883181b6b866ca344f83b480d44df17fe9547652773f80721041d9a1c0e57d04da17a7bfad61c4e84bbbec68d5b889f9028c5ee892a4e89d1a38a1a85de96e758e9a1057ca30cba83fc488693bd2100228b26b3ebe37ebe71ce2114f80ff3fe857a62d7ade60b5a7f65707f9f1972ed32b3130d9513e0f3a3e7eea53351c9a99fdb50695c132a1b93e3b09591d2f85086aab75c6988182c18df598e2d9889935afd050b1939026ea6b63a0af5370fbd7b74e97bc200d09f2106eabcd96b94e13cebaced8a15cbc8508d1edfb6716b77ebc206fad58c16c799d960ca991bbcb607d485e25fd71d5a8f00003507aa327b886f6234c38cd1a4dbe85476dfebd286feebdfe87fac260927441ab9c59cbf13059e42ee34de3946e4ab0a397cf08ec8", 0x18a) 16:00:21 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x100, 0x7fffffff}, {0x18, 0x2, 0x5, 0x8}, 0x0, [0x8, 0x3, 0x8, 0x1c, 0x7ff, 0x3, 0x6dec7c47, 0x64662a7a]}, 0x3c) getpgrp() setuid(0xee01) r1 = kqueue() fchdir(r1) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x100, 0x40) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:22 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x13) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="c30f6a", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/34) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r4) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x7}, {0xffff, 0x3ff}}, 0x2) minherit(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x2) mknod(&(0x7f0000000140)='.\x00', 0x2, 0x7) recvfrom$unix(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x42, &(0x7f0000001180)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001200)=0xe8) ioctl$TIOCDRAIN(r0, 0x2000745e) pledge(&(0x7f0000001240)='\x00', &(0x7f0000001280)='/,\x00') r7 = open(&(0x7f00000012c0)='./file0\x00', 0x80, 0x18) kevent(r7, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff9, 0x10, 0xca1021a857db5f68, 0xfffffffffffeffff, 0x12fd}, {{r5}, 0xfffffffffffffffb, 0x40, 0x8ea97d5767d3943, 0x8, 0x81}], 0x80, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffa, 0x81, 0xf0000083, 0x2, 0x1}, {{r6}, 0xfffffffffffffffe, 0x2, 0x40, 0x2}, {{r5}, 0xfffffffffffffffd, 0x40, 0x0, 0x8000000000000000}, {{r0}, 0xfffffffffffffffd, 0x9c, 0x20000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0xffffffff, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x2a17, 0x3}, {{r1}, 0xfffffffffffffffd, 0x2, 0x5, 0x4, 0x75}], 0x2, &(0x7f0000001440)={0x7fffffff, 0x9}) renameat(r7, &(0x7f0000001480)='./file0/file0\x00', r7, &(0x7f00000014c0)='./file0\x00') ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) minherit(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x3) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000001500)={0x3, 0x4}, 0x10) ftruncate(r1, 0x2000000000000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) fchmod(r1, 0xa0) ioctl$TIOCCDTR(r1, 0x20007478) chown(&(0x7f00000015c0)='./file0/file0\x00', r3, r4) getdents(r7, &(0x7f0000001600)=""/134, 0x86) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000001700)={0x3, 0x5, 0xfffffffeffffffff, 0x9, "d3c4b124dab69e436ac37d60e927a054f1d6dbd2", 0x8, 0x6}) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000001740)=0x400, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000001780)) flock(r6, 0xe) 16:00:22 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000015c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) close(r2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="06f92540210ae827d978d0a0017b4722b9f3917200eac5d59c98f0a8eee7d46acd4b513c186c360c7049d9a93cdd9482e820b189cde4f638c4b5", 0x3a}], 0x1) mlockall(0x3) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000080)="553b52412bb777279541c35adf0cbaee6a463f6eaedf689cf6041602429a64fc451f15b90a70c8d2852b15353b1ce697d43e718cb4eb557a461b53e4e06605370e0fb05a9cb8c13f59257a6ae1ec95e9f50d2d883ebbef3c187377823ada74529d45e51f9d5ad5753ac572c7793f8fd1ac1a404548a693c3c450a3a83328c8bde113f20454fa1155b550997bafdca94eccf9b405f8613dcaea300c4c13dd947c6f6045e23ed0ae4e5091d30ac808a38833847ad3a82a7fb41959d4ed80947699690f820b10e634129e5704bc1c5bba9d50f03b6ae779b315a6779240131b49053ace1a88", 0xe4) close(r0) getsockname(r0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x1, 0xd8}, 0x10) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5e9c703cef48f843, 0x20000005}], 0x1f, 0x0, 0x0, 0x0) 16:00:22 executing program 1: semget$private(0x0, 0x7, 0x18) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="03002e2f66696c6530eb"], 0xa) r1 = socket$inet6(0x18, 0x8002, 0x0) r2 = semget$private(0x0, 0x7, 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x3a8a78f17440310d) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/175) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair(0x21, 0x3, 0x27, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socketpair(0x20, 0x8000, 0xc000000000000000, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0xfe51) 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) fcntl$lock(r0, 0x6, 0x0) 16:00:22 executing program 1: nanosleep(&(0x7f0000000000)={0x6, 0x23974438}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x7, 0x104000b70b83a) socket$inet(0x2, 0x4004, 0x3ff) sendto$inet(r0, 0x0, 0x0, 0xb, &(0x7f0000000100), 0xc) 16:00:22 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffd8c, 0x0) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x10) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) sendto$inet(r0, &(0x7f00000000c0)="db27134596f1e373121dbb78552f8c6b300ee1bb6a78ffb40eccd590169e85c8fcc368ed728a24d964fb1facb4c9b6e5404ef792288dc743885daff5262869fe37756c783631b91f8de6f69b8c48c958a1667bdc39a1170245f33f2ad3d21beedecaf5f49032cc191af7db2482958ae1e1f3f00ad13bfc6f344fcd3972c75c83c9cd6d1923d19c68f4cb8bc8c3eded844f8e5de8424c85b5da0b1abfe85fa2922b44bcf981492fc362af134b1d74288307f33287c27a2fd1130dd20d3223fe0fa7a77e2d7688096e28e7d056d0d99aea93f8aa4ac47345af493eab5965be83315a6031d243fabab52abb378f921c730e10facf2732cb7b5bacc94f838a626e11e88132bdbbe0d1b051ccccc2e5", 0x10d, 0xffffffffffffffff, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="c3ddc44296cd424f50b79f2a035d8d87517a4050510744f1304aba82a34d52680390ce87e4aa021f253b6266f484bf0d6fa9e87f84881f83fe3c3a0284ed80e8d19b1933de49ea7f2d2b426f0d9c61c311a8da85345de12012e1203fb6c61f9bd591dbbd58fdeff619d63f76e6eedc86b2c8951171d831d6f6b1db335afcab", 0x7f, 0x40e, &(0x7f0000000080)=@in6={0x18, 0x0, 0xfff, 0xfffffffffffffffd}, 0xc) shmctl$IPC_RMID(0x0, 0x0) shmget(0x2, 0x1000, 0x10a, &(0x7f0000fff000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmget(0x1, 0x4000, 0x10c, &(0x7f0000ffc000/0x4000)=nil) shmget(0x2, 0x4000, 0x414, &(0x7f0000ffb000/0x4000)=nil) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x80) 16:00:23 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) semget(0x3, 0x0, 0x100) setuid(0xee01) r6 = semget(0x0, 0x0, 0x0) setregid(r3, r5) semop(r6, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') getgroups(0xa, &(0x7f0000000040)=[r3, r4, r0, r0, r4, r1, r1, r3, r1, r2]) 16:00:23 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 16:00:23 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x80000000002, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/169) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) syz_open_pts() r0 = open(&(0x7f0000000140)='./bus\x00', 0x8009, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x81}], 0x8, 0x0, 0x101, 0x0) write(r1, &(0x7f0000000000)="8d40ecf28d26276285f43ebc2a1110d74d95762836c0ac9db45f7f5508f81b7f497323f80652cc433b1b3bc89ed689330262f906b588eb126d6dca6df26e", 0x3e) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="159e8dff26e2dce17a980fdab5772f981911737562be8977fd7f70ade00b1b921ca39f5d4bf724ac25f8ab24d6569e4264f0c312f8b2747e11671d104eef9ef88091ef128193ed82c4888cb773518816e72bf47c96e7ba8e551e9cb6daebb98bc241eca8dce2c1b9a27edcabbc082ceb6cef5d1c98715cb8373864", 0x7b, 0x404, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) fcntl$setown(r0, 0x6, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) dup2(r0, r0) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00", 0xc78) r2 = socket$inet6(0x18, 0x4000, 0x26) r3 = fcntl$dupfd(r2, 0xa, r1) recvfrom$unix(r2, &(0x7f00000000c0)=""/128, 0x80, 0x78458ecf9f855eb6, 0x0, 0x0) r4 = getuid() setuid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x6d, 0x80, 0x5a3, "67be6a65bef744ad72653c5bc27ac76a1e8154ac", 0x10001, 0xd22}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0x917}, {0x18, 0x0, 0x1}, 0x100000000, [0x36, 0x1, 0x1, 0x5, 0x1eb8, 0x80b1, 0x800, 0x3]}, 0x3c) r5 = kqueue() sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x4b, 0x4) kevent(r5, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: getgroups(0x400000000000015a, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) setgroups(0x1, &(0x7f0000001380)=[r1]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) write(r0, &(0x7f0000000040)="5091ad9a202da2a7a8e15500ba3ce53b2a11267f14357d904ed35baf4574a7f59a53ded55b448dd6cb0d171ae5018d2617559d303880ee425fdd49ee6213ab785f07ae14064c57e9692426deabf25619e105661ae127425dedfc3f965f3636de1499c6959fab0f6038666ee705edab689acfb5c74d44c215a6dd988b5ab5c97d5652334b734742711735137af403df4224e8a69c85c2634c447f8ffe3cab04454493e2e46b801124f690887fd52c34d2b065c3e29b354615d09839550a3564f6f1e6eb42280bb3325484200eb8f77c5ae477361fc58c1f2f6d7f9680", 0xdc) r1 = socket(0x18, 0x7, 0x8) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) 16:00:23 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x1e, 0x0, 0x4) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{r0, 0x2}, {r1}, {r2, 0x177}], 0x3, 0x10001) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0x0) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000020, &(0x7f0000000080)="00ac2512", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x8084, 0x10000) ftruncate(r0, 0x3) fchown(r0, r1, r2) 16:00:23 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) 16:00:23 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:24 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0/file0/file0/file0\x00', 0x4, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f00000005c0)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setflags(r0, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10400, 0xa0) sendto(r0, &(0x7f0000000080)="02bcb41ba6b3c764a4bb3e4e252a3b8a8a1deabdc0b1284675ba604b38c6925af371671c600c4b4af1068d16c68871529c821f6a6967af4609fb4755f206fdde4dfaa2adc23c9e8f5afe6287c4b6acb4d9406d46c8", 0x55, 0x1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 16:00:24 executing program 0: clock_gettime(0xb, 0x0) mlockall(0x2) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="d3cdd688260698aaf028e56ed6e0acd461ef5bf12bf275f5b624aba28f36e6e668069037c9657832fd333b6d92b594ab057e555bc2f603bbf5e551d942ef61645aeaa7c24f8d3925c8b8be4efd86fa6ef9e0cc62a519650c9d0e71ec289832c4c46ea6126ce502b385", 0x69}], 0x1) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, &(0x7f0000002600)=0xc) r4 = getegid() r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, &(0x7f0000002680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, &(0x7f0000002700)=0xc) sendmsg$unix(r1, &(0x7f0000002800)={&(0x7f0000002380)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002580)=[{&(0x7f00000023c0)="7f3fda4c4373bd59f0f63fbbd35b3064f7418e5e2baf1f7c89a8f6", 0x1b}, {&(0x7f0000002400)="b55ebc802f517e9108e7f530808898229d4bd8cd6402919247eab5d30feffa7f9334f4b252fd47362af11e104557b49c37043b72121675f5664d0c9607b61cf066f88b651b5294fcff7e4c19d9244244ac9452aee0c23d4fc19c139e6f8884ea01b326376126c71727adcfa486fb7637798ff5e83b08c34e", 0x78}, {&(0x7f0000002480)="ad2d3a8d7f2dce4d56c77766740b3cbab0afc3230c647773a43f4190bc430a1495688c36b6444e12e0c6365cbd7c06b3d1216f9563d6da6a07ce5224a742556edf4a25259de242ff22d76c15528e3e0f0ae47a3e632855c163cb7235c810edce3b5bfdc1ba96e7f02d2ec8d7030677a92f0894ae1b6b96cab97598e02da401bd47a58e6b9a36d23fa7fc9c869d1826de8132171825ea622e0337b6", 0x9b}, {&(0x7f0000002540)="e0f3be31ca0ff9712a924753d5018ae52afd1f2266ca78b62fe39b786a6c30d8e88f", 0x22}], 0x4, &(0x7f0000002740)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00S\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x401}, 0x1) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002340), 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x1, 0x1) writev(r0, &(0x7f00000022c0)=[{&(0x7f0000000140)="3a7bc2f0c735bb543dbcd2efbdaf42b2df48172fcecb0eaf8d1150842d0c36e7b4", 0x21}, {&(0x7f0000000180)="a24e00cdd10932afd62eeac941f0a7caf82fa435493276709df814fc82728c159e7c442fcbf2fde96888c9610aa7ff328c1714c727f6ec3111be8f4c0001b270712cf1f1446610b2f79b748adc244e798b644f9fbf81", 0x56}, {&(0x7f0000000200)="782eb6aa08bfc5e0afe2fda6b060d912ff5e850bf511b9364767547f4fd45afc9f7ca3c9e2701627cdb42a9b37749ad45033a189fb027c940bb35dc4915a5daa18cecc92142576995a8ff52b0b3bb434705cbc99baa1f4b212a95e486a48950f5d1e4301730d7bd3f5db1f85c9aeaa49b9f74cb180e551e2045dacacb8c74ee936558b9e3848c2650ecb8326bed24e2d9a585605a5fbd315bdc644d312e807c16d1406947a7e5d459f6347059747b57b1ff2222add0e8688f7d321db8a00ae0abba521e9067cc6fa66af3ab5b4e37e8c0dc971a754f8b9338552439755f1b5e76df4ad3bdeb34f78d185a4c200af057d30fee9eddb322573827efdf581d47681f1fc5427163cfcae221fb288adbe9f0bbf5ab42fb233db6f667a4c4010842a9fa4508b509adc1888f9bb514e5cee7866ff638e4926065df4c64a2be6e552bf7db19236c260debee9deca7abf7d4ca87a3943c357da6386843b52fae15d28a0bfdba5f689c51a1d4fef7712311541d0bc16f6c83429587b52b4a2af807524a0d53c2eec03d52b87e019ea4314b349fe184fae8889d174b5551aa27788a4142d11239e744cebf7d516041e2b9ebeb9ab574fa73ace4d39cd5acc99d141e564a95a9484ffbf394efbae212998e64a30131befbd58a648204612ee8f3061ff9b3943002e04ec6944c0eeefda8fff6a45ae64291fd4f6520e821a868112b51384dc11b318b2edbf32d573744f50072731aba56cbb3d45cee0352b525768e5ff1d5c9820bbdd26bbc7d158b395453e3dfaecb369055a324fcc68309cc1e3483b8d0037f54b6390fc967889e5b78f92f6984a5bf23c6f5b10da6a23397d8afc5d1b4221a9efeecc16a044356639f8aa42363b9f1d60b1ec9b7e5165b644f76205703e7038babfaba53f804907de3de7f50ff9f108deb8e70551c0929477aed46e10f317e71b419cae480e10e40fcd82c459489d6de0372feddfa9e8bf626796e754c9097693a8aedbc90cc335eb1f9aef8fad6252e1367fa58b31ff0bcdd650ad981a49707b5b91ef0a8555de71b5ee334ec9d49c5634a9e83d597db433aea1e872071c7930b44e75b053227ecd86aafdc800fc03d54390fb45bacc47962bda07d63c664a8da444c295da9cdb8d0d1cc87da969619162311f74fb57aaf72c9b30f2e159a8174139e69f443ab54083e3f7400b3135df393fc2210afa07e3ad11666d193c57476385980c888c42eb0637bafd27027c5d1ea1fff20faab0b37a092f6dd6dff0a9b14bc9b3064b20089353507ed63dd3c703e5b20234479332c5233ab58daa843fa018c6c43b9e5c0f362c21178a2d5baa721c0034cc4962def12bab64192343646afc4a0a2e995fd2947cd7b710e0ff3fc7d107571bc165e56c94bf9065ea903fe40bab2c6b4bea4fe2899aacb069f8f9052d06a460a0f755fa5903615fed7210a31fa0be545e9ce0d26c5b93c956c3b4fe0288420b20bb500f6c0ea622958102957cdef7f4dcf6df7c750b1bf12b24a334ed6409a8c82b0bee0cb802c1aa98667ecc76df62ea3139f697e0df560a797c0e944769bacbbcc8f69768d451be49e7ccf87197957e4a58ead542121286f8948d3266cd38dbe4aad00555169548bd5984da68d04ac33ff5f1b7031b2040e54adc011732e3a20c0350cee151b5cc893757ff7c2a8b19ff22c4bbbb841080e7f49ab0f330e8751ce70b94486439341c497689bc446a33835b893362e6043784f551057a9b6fe5dd573499ec1628499abeea6c1187a022a0a3cd61a4b8826ec84927ea5d6bbeffc2982450998dc397843a95b47514b544afc5d8bfb34bffcdcdaa4090fe4aa614c10376b9c0249c3fe96c62dacb9406410bdbebfffbbc087576b7823a0710f700aacc30290e256561a7803523f8e95e863ae0fa225b81d65d01cc0f660acf5d171de0dbdf09e7fbd03a2dcb83449b8b39994273f35f69d054948c78c83e2c64dc147532f2ab7e785d149cd84fc8406a1368f1c69983ff80f7da208ba34e6328f4ba6c9022aae475c9582684c2a05c6c99e390e7480fec82eaabc2761a21862493fdac332b29d5c167c84b7a32bd7cbd2a60221fc6916f66b5913bea757ccbee1ae6fd65b8a038c6f4e035401ab881e790ee70aa8517c353fb109ea49c6e45ce335565c60716316306ad6861edaf990a1b0ff9c5456824ba1e42f75796e8425e1723a1f18323cc6e433138a68a9b2de306e755804d70d1049c7fb13e6931e6566b26776fab8f60a699b45bc32d67735ce14f8c55cad5be8e5d5badae3cc8588a56db353afd84ba6e496ea4ebb0245e2ef9f7ef4c3672d33ebf84392f53c64fbb4789a8ae819a82fe51562a0956bf32085abb90ea3d0d9caa9d00488a3d587009951f57fe7f9c44a9185d58ec0183b04e592eb103700100efee4666bacb2b5a272962da27501c60abcbd278bae8b1b6056eebe781763d3b5bb9fc557de000f557a1d4312875dd27b7240f15155346c78e2e10d8b569d4c179ab3fbc36584c9c24f3943f3f8bd6cd8fdc33689e20c6f95fcd561a21828c26b24afa4818551e970e26031a8d0daaa158d767b88013da5375e273acd453692803f238833d21250b13c15d1cef6d63991a9f5a691d50f1d109f60ef4d9136311ce6ee2db46209925731e7a74ddee5899561398f06123507d9c3a1cb3f4ed4983873cf3ae34eafbcb73effd6ea80d5a0f12282ce613fbe8cc90c72275a7aa3ea3f77409d9651167b633b326ecbaf86372fe521d366c8227b7f643761a79590073a2aae46dbff6d1e0c86b3909900d58fdd12a1c11eafe67b694c06cd5ce86b9edb53f584a40f91415921ae31ed92df5b6986f56d5a546216b09c0929bcbac745d1f91449ab964b76ebc489aa0fa5f4e498bd1d2c37fd7b5b93608847c874e7758b73b9eaa82c0a6eb8d5c7a8a454a574d8e7a95747bd6d1dbc16f4922e01e7d1057e913522efddfc96d5be0d865758b301ce328799df6a30d9b023107a10730b7942a3efe068b95c0055e5bd5fbef45c7177cd744c9f5baa34182173fba461213b7990bef874a66af94bfdb0d3618bab7c6b9749a38d018ded15a447dbc19de5fab91d96a5045e13e38b73f9120360be43cabd0cc06cd85c397823f7bb690b7f2d059ffcc7234dab10dd279b118fd136fbc114fcf1ee355ffd9c05b863f03e097bd55644c65b04e23fe1d691b576808b73f0c6a62a1002c1d704eabce5ce6caa05499b8e012feb62a002917911a67f11e757cea309c3c1505c8eafa9e11fb603d38d1378d8faa32dde399e2abcca3ae22248ab359923476ac597844fc008385b2068bd013557ccc287d96a07297bd46343466ff29a575c46df77d339541393605db5ca05fd1ea93c7003041719378d4bf94c892dd1fcd85f58e5b787c578716f71112c5f099e88dc8ca449ca44c64e76aea1f528c03619ddb92086caf60a040bdaaff3cb1bb5edb2b9f2e7634ea20b2f8ff06fbf7ba4216ea3447ab18a58448da531f8716eda0f2f8e211f71d690e290e06684a60efc3b277eb29866d9f61819babb0c083ba19afc8efd72e03949a12f3bfe93c77474d7ddeea209310c5950bff2c48e5d07309b75fd0963a65c6bf59c8f272d0246339b5ad6e774491ea1bda94c95aeaa9276e1cdd7001f38aab69f9316854e3228cf761c69d4f6eb032859164627cd5f353a74a08c63d961d29f6391e225d60755976e7d6e910326b1e0c1a65c67801b88d5ce380b6921e2ef48f83c1d6ae1f1f3686a4c9d084acc8bf0bd08bfa3272159dc5b8125208e6bec6aed5a571a78741c66ac44f3813667dc3c9743f54fe728089e22b0b3772e0d224ecd05da1d278daa85e6c772dd136183b1bd747233e04028250021c49901ca708ea4b60562b64510ca744347afa51b1637c21e1a71158d1aa56734737c637bd8559194855204af954d2f880223455eb1d72f9be8599548dbc298cb5962ab1b447d07a48abfc14ec9df9cc4ee21011f1f67eb22922f23e42593eeac37fe7295d8ffe8b97a5182a098d7c6df69ecc88328d8b01b786cca048d2da1a5fe4076ac6183a3dd070cddf76f47fc5ba57710bf304f4968db7da3d727310a1e8ff01a14dd20f2a90e2b0a99ef4a262ab6ab1312f2a54cdbb930e3cafca68638762b230786c6e2ef516ad8c05491372128b9605e7414c61db3041badcbd929341e6d885fe3a09fea9a6542818f54d5023896a07210c5bf1acb9423149c53b266ca86f42ca900fda6b0fb61b23cf08469078c20d742e1fe15d721c1bfd3999700e78179e9d164be70c00f99d5b334831054fa476975dc517c34792d2065830fd98af99683f0bd06bf9c480900fcfd313c1fc414256398fabce683313018c90f1af60da2e7bff1f8db8916d532d060bb5d6ed0555c8be119a3647659ce4233c445ccdcdcf1ccda07ec0a0c344e89550b9057f77172f5b243a6918559e5380abdf965091d6d2b25dbd89ff87fea1ac29bd106044928b69ada3f4ebcd5ad00c1180d3ad5d3bdc992385350f7630c8a62b2f01d6d16362fefdd29172eba1dfac931c384f22b42fdd7b6a833890b71452a5687c511844a30a556fc521a70db574d9cd07b5a798fbb18f1dc85bd86167d06905f7f1543702d5619bd59e82cbb9e9881b98995e80d42303c45304fa5de168fde9a822df9462678a8a3c0b727a273d5e5368772f769b832e22b995bf6d7a65c4a72b69e5b2a35be3178e37c883135fd1ef5d5119e84b4184ef01f9cc851fa8d0c46ba9b18b92f7210034caea3efd847952ec9d24c3da22d859ef57915ff0b61bbd679122b8ed8fc75e0459f550011122064f2f312c5e00d56ce6662c413b4c4cfac2a76283cd506587df7c3dca57df97ec3cf789a12289f444490c15d6e74c7a071e9f3690c9689ada0c02b0be03a3c08a130840977c9d3bcd425e5162955f714e74a95a15b9237409225e76032a24f48d687df26617b335e65176ca460158d78438b8e7d7c2507e4ab0d697872bd034f167a922cda3700456b1822b8715cc5b9aa62f9f45c12084dff594bfd61b74fc3fcf81a7ddce6c65333090338a70748e81dcd37e5182f675dbdcfbc70932b58b31509aacb042b2354e274553ec521ba562671f5f8d176a22e2621d14cabeb919df3c82484fa1ddde2e012e68457245b57fa19013bb20a0399ba1822997b720b4b36c01f962c3bdfac02384e9041fd425e30391728865eeaba3d41a792ecdcc3dfb5b9cd5dd83ecdd1d194ccf6bd063946dda424d526033232b8baea8f9f92491d7d5ec6f525e6ae75b7bcf469954545cc60a8b2070f3a0d8a5e598fca4e2413f089e06802cc817e0fe08aa5d17b054e104edac107dcfc45729d11ed09b5213d9aa3296f4c471e6d5b45a26075f2d570036c8390d84cca04395c99d240b34a8e994e9c8e4ce233d8b0818864cd329c0dc7890e8c54be724db2a55d89de8ff49429537846c7a0212133d36b45c2fda9cba8322a5d2af85a44e0aedaa100cd6db363efcc5a033b01b2f75e65c7bf633bca2c1011b16aab62c681a3974a88f83d0991ef6d007ae3f4fc3f33161efa4fc7bc8df1d52b39cbda6d589f8eb08fd64f1c482351c79bec9eadead9da19f99d79e90a9a50d2867d5a4ed12e8038bcdef4ab5810afe052774388d13821d0d99b015e1f868f7a45ce125c8ebb5701f47aa765aacf63cb87f71c80dbe0b12d938f02f3b01af01894d7d2d9ec07b4674b4f647411efc774e3207c409a035e6f4b7e7cd1af8496827bd2c0cc0e2b70be40b03eee1133f09d08922086d86f31aff", 0x1000}, {&(0x7f0000001200)="f75d3d43dd9df29846ad668e8a76f81d4e45f5824eddff1c0a2ca0201e9f41d6ce7a4e1e5c2eca815dc314ce3c88000e8d222c457275208afbff8d183125d93275dd6d9c0b625435fa240aa633966a2ffb7242a8f8e5161c6099ab6cff1903125276f175228aa5b42b9feef86a225a88ac197aca02f64ff3f5fcce4bd85b180a542ba294aa9129eccc41cbb16b5e53f07dcd2ced5cca45b4d2ef415048fd13a5c956121dba26", 0xa6}, {&(0x7f00000012c0)="2e96acb4c5ba64c84dfa615a681adce5eb709e753f1cd0595d3d69c41d6e1c6ce2d98540a7042e2b969e85df0c3a5b4bb70d4ab245188bb41b6149c9af662bef944edee0eedb78a4efe4b8bb852714683cb2fea5395f5fb5ec9f5f79c329faad531ef0bfe2fbaaae9663be70a5b5d3964f57c3a63acbda213cf205001ea15645db4a71bb71b21a80001042e2cd14a036b7ea1b2e6adf0044555c3ac93f15631fc49db22466cec2c65fa5526b2e9fe03e12ab56795c5647a78c5a08f4e009f247b6724955fe6246a789fa5def259cb9f261544b2845be150bcfbe4c79889a9dfee3a7de57af364f4951f142c85bac5861b39d46a89f1bf6b27ee8429713f6aecf0c63e9dfccceacc4c02719ccfa768ba1058f8651b1408344e6a0adfe180eef65ddd7789cda30e0538e79b6278e084cca0983781f174694d7d0a3c6edb4b0286d33bb9917a28fcd0dbf1a67703de7f33f72b15c779003bc710ce788149daaf0001dadd1464fafb90bac2857dfeb8c37b9b965f728af1137ac5d97ec0cedd354931196cc789c810cf81db3403807e2aaf67bc23f28a33ecd13ca6937000fdad583eec3ce273159c113835e2cc3eb4783ea13df9c6c8f0cc62004a383ef5dc6e58ea4a135cd717aa48d9d0ea9e5f3fd131ee8d791e896d530c0f6a8568cbaa6f97d063090d328534b38381431c29a12959d8cfcd80430e1ab2cb7edfda51d90a67d6c59d1dc13ce1768f427e128ae3057477a786202e3de2122b63549a372aea12a90fefaa8ab39ed9cbfb0a3a34e0b04ec3329b0d3b4e5850cf5232447517ad58d95bbefd67307c36103bd009132698318af8404972a4859231fddd48d39ecbc22d51f662132f5cc0a6c6e41f02f7990dc70bc2311621f09164815ed754d07f919923ea59f2dde3ccd4be276f947491e0ba05c4811902836285a667cf09f33d23f4559a22d041ce2bdf78224bd2824421235ec680786900fadb3e3d8f0ede6f5d608039e7f683aba5c83c31328a5315d34e668476f984c9be07fa30fc7874942ef695993029bb15631d1388b24a15addb167215efbb22898a19472de70d7fd315a3a3e203ed3f3a80bd209592b44fdceb928c3d32e335a76a3c2fd1bc232a1780dbac3cd61652a86ab1d14246e402ba0037edb263f66c145bc5a0b2a2b3eec09e79312805f09042ed6fe38ec7ff4a9dc882bdc648ef169b9424a46551487e138907b9864d065d70c194b39a9cf04c48ec2b15b701862b539b3ab196c59ff1edf6eb4e958fd4243739890ff3d7b7d99d2039d0a5ebde5c1b50c7111cf2baa6fb651c63973eba15e35f542c1d7bad7927244f1a1d13331c18eefa48097c167182460bf0733b8b7409cbbd60ac2c37d249fae3c002c4e909fe618f370cf01fbf9c46fcab2e1e4f0a544b994c0db17aa3240beb1a982364069c4209a09389aff77ddcc7535498f54743c1cffc135cab85be74439d7abaf4b9913acae55f8b7f22a8b735b5d9045a8d8e713b26be30fbf45bf60e54bac643796eb7c5373a0df1539a8a7330fae4e93b1f97dd18bcdc43ed38996e36c17b141b531e5c4fbdd090f9b2749e2fcb9775d08d1ae692c6f0444df29b208de9b47af86f9c24e94dd1c7da5ef1ec0ac041c524f51f8644ebdbb65040b139764bd0de2c74f68bbb4478ef6532767bf8ce1d1c5a823b9ca71a202942d8765d6cbd09e33fa8155d2174f10a794b4486458c30328feccfa5de671c63af7f4941ce21895d8c057e5d1c38010cb763e31ede29f592ccd6d31fb6a6a164a1a0465cb13c4720d27cd9f1f10b07a4a7d72851754d786522326bca3bfc760be428912b8dd3dcf206322ef00d8b223b0ad32f048d75714e905f5976fc17e9ee84f5f72dca3cc299144b967b6c1336a59023529ba784d48168ec7bcb5df984239f3ea0fc9920a61772c538ef0affca5c2702ec4d404aaeba4e9c103ee1d262207de54500cb62aecd2d3ac94ac85eea1a5bcede376d6400172363116d673031d481ea86df9e7eb6ade970cac048e7afba76feb9e2518c4c611119d4da1a7343b38d2db5244231bd33a7feb6e001f852ae3ccbd03fe3a9b36754014cd8e7ce653d5355666a4d47025b862b17714ca4070e41965a87e74e05ad94b58e8e50e3efeaa9d7adb3b4c9f851be2dade43cb961486016bcb9f3eff65d0421c0f60f7cb880dbcc26327e8870848e113ca3c3a802e79e3a2491aeb96f410bd1ef8fac39b2f474f5b6ff07426e7b3d01ee9083fc27997acbe2a24bd87bdcfd6fd4d2792d8de9c99c0e6d23cae8eb1dbaf62c6ed7a98b917bf604512225ed6b349524f267ab401aab5679c80b4f685b8966f58e7d4194c9352b0ad9dfbd3c5bae65e008f94aee7651dd22e233b78975db2858a77521856f1c5dc7da8367f1cd715dd37d153b8cf3105cf0b3dc9057c42f662497fb144d65f1bbe4ffd9a79dc0c2d549a6f24ca0a0c7fc6e29a824bbd6f0262616b9864f9c4541712a8f1c2750a5a15c6d186a574f02dfd0d3b81c22129b4149d2c9d3551d10539681c1d642e3f9ba450e6ce2b410e67419670dd32605298ee26b008721cc20426bcebecb00614db71b1ad01bb266e78be2b32816eb568a3efbb7ad367a68580495190ce52b421021a5472550c949c12893de83095e49c751d5ed70d225b0e1fd83ba9c301b2d79752218d4e38da432a773d83e243c2f8a2492b01492b61339bfd3ff3959efb7b500530d785bc69ab052e537ac78d177e219d2033f9eeb01c8ed84a7c6b51065f1a676423b98c0b41008f6f870aadac6f66068d33771628fdf5dad4b5296eee3d46e57f70a1b8232bb028747aea6c4c88a1dad98910c987f7f0f69d239bf481ef85d9d66488e182a2324dfefe12cf5a81b65ea340cc2d15608e5315d10293d3bf7755bcd168d5072d23495c83f058e419ad9bc4d511b2f8ff11657c32a65372741f266b0c04dda87228a8fb2c11a412b78cef3cf11ee5d58c17f6330b8c5aba0e5088fefa797d042061bc95f115e9358fff46e6ea86dc0dff67b1c83c4e00d801acd6142a5f1bdf1d7246c0c3b10ce2c5a2d48da2bcc71c7c8c4463d378f200e0f09d0cc631917abda28b7265db496e1a655845f3511c6928d529ecdb38966314cc4830f812968771036015f80a1c2db5c2e155debb73a4caa146a191e6e060f5c2b62c07e878c1de65925b88abae2684ad9fcd5489ee4b75db5dc6704daf2633e7a1696e38f72ea5c91e19d89b335134751050297ddfd2487faff6347e2ea7705eee30f7f99c5e1a309990ded67fd5ca21c0d46d153f3523eb7347f7fccc65116d480ae8a01bbf77c6f400fe7d64c275d781920470fda1fc893a51ecef86af6dcc52c1c29692d602892431b4ceae836e22edb59b2fca4e0a59c9d9b3564328d1334f2cb415c8ea7441fe22a66faf5370f0d2861c9d7cdde3432f31ac73b820be3653828e5de236943bb877e5422d5aa3d0ab18df2dd717fb07f41c40b8906a7135b9cb9bffe5b97bb213121d701d33d9322a203d1b6da5a7493e09d8fabdf4c508e46ea41795b7cf42dfca83d4a8d8033eedb8763249ac5cdba586f026a729768add765310f29950a42ed88dfd652e47d007d5635ce913bc7d139a852aa2926b9bda330ab68821d2d8ee3700e22a9e0d76ec22a80d229954f5044fba4dc4bd1cb0a1307625386ae54c60ed3164495407ec47d21bb22813af6e63189cf2ff53484eaee51ae5f3a0d44a873963bc4a0766cc70938eefacf364559ef53447a26dfac4debf1d7137f77254b64cc90c3a5cd66cf8253e660ec8fbdabd31c8f9e22472965bdf8afa45ee068c3e5c43518570adae7244a074336e4d8a6ec30340fc3bab2ccfa6915d32f778b89ce5312aed1f69b71ba451770de5212d7a50611d481edfaf47558059fa8b18ed0a01bbe5dc83969995862b6c34124413a6b34276d589c8a04bb3e908ad064fe84e0b613995c28ecfcfd1c7707a1a6f7a91091024607afa9001ffe8fae45a171d920ca5a25757544cf1b9ef7e5a53c319797f1de0422060c4a2f40b21cf00ffe6518cfb6873496abb7df5b96470ae464312d03be08a7c3ba855b50a12e0cddcce883bb3cf4333c9589fd763fab73c1f8340bcb79263ba6655fc688c2a4ec723fee67dccb31d6d8fbb994bd55ca75ae3e59bae4995714cca1e77e0c65a25868ef0dbbbaf2dbc58fbf3285f50889b427740dd2b4bc901f33dff6f35db324a35f871bc2392b2c36b5e99e16ad65bac3c514291503b7553be52b9e4cfba1a6182271f4f21c01070b80eb23663f2fc36dece471fb77574059bb9ea1b23e40ea2c84dfc8b8bf66fd1795974b92be1c020a90e43048ec3f1a307f7489a6bd1ac29f6cc828cae7a2e5739ac25b13f1a55a08ba455276b0663961d5f38bb95d085352996a2e3fd53c5b8465e4d7c192754ce2bdca46c41b3a392ead34831d006acfec052751c9fcda00fd24d427eb912f3269d4af0690d665661afcfa38ca98eeb1b89140dba419ee23071305378a576afc3a2bc274ea0ca91703a1d31eb0f700dc78da643d3cc1293ea783812f19392ee6dd4f4f20877aeae8104a6aad9434444286f8dff7a41e795d167bfad93fd248726af8b9667f16a341fbe2f3c58fedc0d531e91088e5b5c75d2292b4adf2235c8e25d5de551181ba234e34e6992c15e37ea3c6b0da36208fae4b3492c2ebc97177def53bcc08ecbf2ab7da5281b4a8814b89861aa2936b9b1100dbe12ecece2de914a2447d3eeccc24c37e9f37a319815e0b879ae57e350e3e62db7f5bfe7010497793d3c562573294e81e6aa016521d45b1d142aafce7b496621baa319f94181c76d3ae47f2dc32e1a09634e4266b3f74e3dbaddfc0eafbeaeb6fcc05c7b27e83fdfa38e8cd722e1029035d34783c645afc2890db44a083ddadaf59b27a573e1bc0dd1b8130ead9d1025218dc8fba573bb49a27c2ebc46f1e14a5d46823c3dfb8147f3cdbc32d34b5038bcbc162027734e49ae711333a488a1af79c8882d5b846836042cb7d8f1cdc19d48a32ba57d5b4e714e38a10046d7fa30d677c9e249f97a627d4938ef2c0aee22b3b8620aefe14c75610fdf52408f5d0a168693f1a634510adaf3fb64ab0c6f63c7a3e2a6064461b96a746993fe3d7b5be91f576c2ecff3af009965cc57567ea017d318a3f5a4cde575c8c74c9545a2a8f6a0d5e226417e696118b972bf1f505e69540eeaa66a7794f0c792f95b1b68c62f148e5dbc5383f292e249037246db0eefb8562d005d12d582878be09dda2761deb1ec6ed794718b66f64f67ee9b28ae22276c2e5171a10e82ed58e1aebc6f5d68a047daefcb10063a0b8a9412a8a1b1ede9ef102859859555ad0f5b1404bc808b35618ccfeb150b70fc11ddc515c3bee065d8f93b22120f79d7f9c96cdb46f9af3936be93ea30436356af4fafc7dba1dab0ba0d2772690762f88a2085fd71adcf46b687921590d80cc8004986604e8d466e8570fff953e213694e57da7e369baea6c6186fe8a2be9ebb8d84353320c9c57ce1b5a4190b5ebda3fb6ec73c09c8cd468fb0bb729320a13657933f41c247d111ea5df6dfdadf148a4e7224d02d0f705641f1c938b49cdbc3b55fbca85252baa94626729d0cfca1eac599e758739203ae9f583298d65011d8adfe0aeb5c0e0bdf170d4333b285b616c4cab054bce2523b21adaf19dfdcf3021b1c10c8c6d3acab07fad23d08cbe4371a3952c05e9e71496517f867382924e285313c1695f253d2b828d17ead9f1924471a1ba0efb85a070a4bdaf730e3c88de6", 0x1000}], 0x5) 16:00:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) rmdir(&(0x7f0000000100)='./file0\x00') flock(r0, 0xc) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x9ff) setitimer(0x3, &(0x7f00000000c0)={{0x7f, 0x20}, {0x200}}, &(0x7f0000000100)) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='.\x00', 0x8, 0x124) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0xfffffffffffffffe) close(r1) 16:00:24 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = semget$private(0x0, 0x0, 0x8) semctl$GETVAL(r1, 0x9, 0x5, &(0x7f0000000040)=""/147) setgroups(0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x18000, 0x2) openat(r2, &(0x7f0000000180)='./file0\x00', 0x20800, 0x40) setregid(0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) r4 = semget(0x0, 0x0, 0x0) semop(r4, 0x0, 0x0) 16:00:24 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0xfffffffffffffdfe) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/137, 0x89) msgget(0x0, 0x100) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:24 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10840, 0x40) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x101, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socketpair(0x18, 0x0, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) close(r0) listen(r0, 0x0) 16:00:24 executing program 1: r0 = socket(0x10, 0x3, 0x3) recvfrom$unix(r0, &(0x7f0000000140)=""/224, 0xe0, 0x40, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:24 executing program 0: socketpair(0x1f, 0x7, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x80, 0x100) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0xc102, 0x1) open(&(0x7f0000000080)='./file0\x00', 0xa80, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f00000000c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') lstat(&(0x7f0000000300)='./file1\x00', 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:24 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0xfffffffffffffeaa) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) 16:00:24 executing program 0: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) 16:00:24 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000000}) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0x4, 0x7f}, {0xd, 0x6}}, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x10000, 0x2) 16:00:24 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x12) sendto(r1, &(0x7f0000000040)="ddc1b2c09c84117c91331efa67ae2aba38d0e1636d415c117df6fd5ef0e456c8e9822b4710845c010b5b8f8b5c3ef49d1c8f00e90ca0185cdfd996e6bae6ab070780f5e343816a1a03002b6126149f68b5b62b04fe9627586018706da73ce1e5f0610281c5719877f63eefec7d9024703258a6ba177a4fbbe8b1b6a4501bb95c92acc89c1be7931c24f96d091ebba1ce16c7e7112154116034344f6114d755", 0x9f, 0x402, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r2}) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x3ff, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = dup2(r0, r0) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x1, 0x10001, 0x1}, 0xc) 16:00:24 executing program 1: r0 = msgget(0x0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x8001, r1, r2, r3, r4, 0x74, 0x9}, 0x1, 0x5, r5, r6, 0x5, 0xfffe, 0x800, 0x5}) r7 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) r8 = getegid() setgroups(0x1, &(0x7f0000000040)=[r8]) 16:00:24 executing program 0: r0 = socket(0x21, 0x0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgrp() syz_emit_ethernet(0x27, &(0x7f0000000040)="7a6ff0bebb9ec6b0fed4e3ce1cdecf2ab3fc9733c8e793202cfeed45cbdb135f2cafa1b8b08374") 16:00:24 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x200, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='./file0/file0/file0/file0\x00') mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x80) flock(r0, 0x4) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x10) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x1, 0x4}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xa42c3f2d9db82a16, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x30, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x39) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x7fff}, {0x6, 0x80000001}}, 0x2) 16:00:25 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000280)=""/95, 0x5f, 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) write(r1, &(0x7f0000000140)="b4eac11ca2120f2c1259049b3c5befaeb4ab187c2da0adc5343a00b83d350c6f892fb7a1d5b86aa1e89a087a9886155b9284eca89ce7ea07782c102e1fdc012528755f1bc9c3bea33d62620f551bd3eaa6f7ddeb46a8d37ea238fe661b3ff3a7469ff9e8b5da53e73f5d6987a4cc4d2b32d4a80f8da8e7a71136b1e3d9bf3e16c41114940edc7a937cbd33af543bf9e01a876c0be979623829703c713e1ee58fad2237999b9f0a2d327b4d6a191571262011935eebfbe155cb2034543bfdad4cf38d3e3c7864b7959860ea4b4a8394939a", 0xd1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x8, 0x4, 0x7ff, 0x3, 0x400}, &(0x7f0000000100)) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665723c36979c3cfa594a3caa9e18750a3fb299c167dc20f30c28a74eab942d811c924c7ec6ea75f9b5c07d176a78170e6f6ac94724f0791126ea7fbad18d5d0507a35a86fbf70634d52794abbdfac6c9dff047efbbc84e2cb14be26e591393f34e0428cabefa91a4579906c229ab217b40ddde2f86cdc3c9d793fae24ab5ae37ffaa106c051a049c38d922e69cafd94c4193abf86649b42027141f778342039f6fa2d7fd4995139e9cf38773efca99a1bc1445ee8c72c388e905f34c", 0x171}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000d40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd", 0x765) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xf8d, 0x3ff, "a8fde9de6c740ababc0901000100"}) write(r1, &(0x7f0000000280)="39b3d362a52a7177a9bd523fc48258e1423cc13b65ac5ded18c4cf4f7039312b2b4b26f0b4d4b714178687234c467b979767647699a741f5244855fe4372ed9a29fb23a5f3f8089c8c112ce84fba74883f803c081513625c2547924193b8e697d3219df02f8dcba59741f0c6a92ef1ea65da06632cc2ad89ab696f636b53a18b9b", 0x81) fchdir(r3) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000340)={0x4, 0x8}) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) lseek(r0, 0x0, 0x800000000004) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) writev(r0, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x5, 0xfffffffffffff0eb}, {{r1}, 0xffffffffffffffff, 0x49, 0x0, 0x2, 0x4}, {{r2}, 0xfffffffffffffffe, 0x40, 0x4, 0x9, 0x6}, {{r3}, 0xfffffffffffffffa, 0x0, 0x40000005, 0x80000000, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff9, 0x0, 0xe0000000, 0x0, 0x2}, {{r0}, 0xfffffffffffffffb, 0x5, 0x11, 0xffffffffffffff80}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x6, 0x6}, {{r0}, 0xfffffffffffffffc, 0x9, 0x1, 0x6, 0x80}], 0xe6e4, &(0x7f0000000ac0)=[{{r0}, 0x0, 0x1, 0x20, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x84, 0x0, 0xffff}, {{r3}, 0xffffffffffffffff, 0x40, 0x2, 0x18c8, 0x10000}, {{r2}, 0xfffffffffffffffb, 0xa0, 0x1, 0x1, 0x4}], 0x7f, &(0x7f00000000c0)={0xffff, 0x4}) kevent(r3, &(0x7f00000000c0), 0xffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x7, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) kqueue() 16:00:25 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) syz_execute_func(&(0x7f0000000000)="804d000cc44179f8d8c4228d90449e0e67f04180b3e70000001cc44365181498edc4228d8c65658fa9280134c6400f0fe9b740f70088140000f043834921f8") flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:25 executing program 1: symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000080)='./file0/file1\x00') mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="b24c0d3d277b264254cab9fe02f6e8ddffcd2ce2858d31dbda4e8fbddee7dd9cd07926c09f8dea40351f4026332b0f746c1097f356531a814a7fd0ff93588f1919588051f360e029918c7f04b764bee91c2f5c730dc73257e6b069183777fabab5338816cba4f239996694e634233b96465b54b19d7de121218f9f52d8878ad1e483bb8e851ed2dfb9c431e5389ae51b442117dd83ff682cc88199336d0d51edd2e86868a7be94c941c52c2490f4ab60deb434bf7f10744684d8618874e53e08e662f5c0c4497ba3773126e03d5252733e25fe0600bfaff5b3442db9f9", 0xdd}, {&(0x7f0000000240)="c098274b7c7427803d52124d2d38db902306444724c8d6982ce0f9698c63b3475a789695c2768f7b519ea118fa141c60712f0940ed7cb720226f522609ec704b15293d6953c3ac166a8870c7567a87e7c903f4732bb8a25c675530d4851e26f0ca3830cc489150c7cd3e0c0e3b0cbc47aeb2b86b9c3ee375bc2bd44bd008d56c9c4d3a34b84b81c7b764b8c9494118d05962c6832bce7d705aa5c116ec2d0f42f1123738da600cc12a702424ff248504820bc41ed77be776cb9d4f", 0xbb}], 0x2, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) fsync(r1) 16:00:25 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) r0 = socket$inet6(0x18, 0x2, 0x40000000003) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x81, 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)="5db0c8bd392798218c09749a1b5b4a0c8ebeb118fc217cd2a697d7af41a163719f8f349159304976432313bad08774036d4540f0f48a29764c291100560970918e15106d5a6b1c5fd7eb1391ea8740eb50ee4608f4c45af84b80e8340b5ae39119212147d1872e94484bd1f46a2f187302740df3971ee0f12438dc583f99ac65f5af33ac96fe312c225d4123bf08fed6125aaf4a90dfa24c106299a35152175cc44ad77477481b32230c05334746be94f4bba88d651cc54821cf52afe6155210dbb8dcb4af13a34dd32352fd62d8f658aeef374cf7eaf56531a8bc81f9e2b75df9a12c7ea52aa0f0cfd418f3c05c9e98bbb1731176ad73afc8878edd2936b03b9aa7d0ee7c5b319c83ff3eecdea78c086421733a0c6d39073068264b010fdf01771e53c5be43e224a9e4ad202490b5e104ad0d5d22a76437a2b225143dba70847a10b3a3eb60060c974dfc54e607b3a6f3480b95a1ac7a68baf065a6a02673b477f2f97a71d077007e87acc590fce46e65", 0x171}], 0x1) 16:00:25 executing program 1: r0 = getegid() getgroups(0x3ffffffe, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r0, r1) setuid(0xee01) r2 = shmget$private(0x0, 0x1000, 0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil) mlockall(0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r5}}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x42, r4, r5, r4, r0, 0x50, 0x3}, 0x100000001, 0x100, r3, r3, 0x20, 0x5, 0x7f}) shmctl$IPC_SET(r2, 0x1, 0x0) 16:00:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000a61f540bf743917987398f337522ce419645fff0c878738ce03e35"], 0x1) poll(&(0x7f0000000000)=[{r0, 0x30}, {r0, 0x40}, {r0, 0x100}, {r0, 0x4}, {r0, 0x100}], 0x5, 0x2) shutdown(r0, 0x2) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd02) open(&(0x7f0000000040)='./file1\x00', 0xe16, 0xf) 16:00:25 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgrp() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x3, 0x0) shutdown(r4, 0x2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)="c6c0af15afd2458414f01463318bea9c4d1db2496a6132180dc1133dd97ce4cf340d6b3a2552ea2887a8a93946647cab4231402374a72bda0bbc3555f11c75c9ac41bfaa429e0f0a0ec03465c9972bd2c02aa6afaf05fc152073d40f455455ff7d231cf22d6639623f9651e059b889becdf3c893b64ecea89f187e76b94f81b9d20684cd2a57d1a4124e219b0cfb2ca424da55ea6f93bcefe0e6c38038407629d642025cb77fb8a478024ba206fb75c607fec627dde9497f236511160fb2909bcbf441fba17c5288068d8cf4e1ee8cc471e0801001ffcd170d58da633f72390a89d37dc80847fc209f4839e6935600139a0ee643ea501c8186b79864ae824af591c17b69a2fd7d03a11bbc28f83a52902f663dd0d326eb84535b5f9a8accaa0000000000000000000000000000000000", 0x130) 16:00:25 executing program 1: shmget(0x0, 0x2000, 0x20000000000206, &(0x7f0000ea9000/0x2000)=nil) 16:00:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e", 0xf3d) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000010c0)="d5cafeed535cf747c9c94b18a46dd717429f3e5c913c3875c1ad315687749d57cf1d2d48c11845c896d20f965c7a49fc9606b5caae61ee2dac46b6fcfdb655dc89fafd45c0df654f73f7ccfbd086c3e83ceeb77c34a4d52bc786168038f8e5700e406a735dd194a1ff0869b8d897afc0dd5796f7db7b44560da532e26f42096353bec223e7c6b03c03d7b448e89e3636d41c1be034e32ee6cf62dea6f55a454f5fce8a937c8870d67c76936ec26e0044050503f7232c6c12f6e52ad64be304c99cd26345", 0xc4) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) munmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000) 16:00:25 executing program 1: semget(0x0, 0x0, 0x200) 16:00:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') bind(r1, &(0x7f0000000100)=@un=@file={0x1, './file1\x00'}, 0xa) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001300)={0x0, 0x2cd, 0x0, 0xffffffffffffffd8, &(0x7f0000000200)=""/29, 0x1d}, 0x0) dup2(r2, r3) 16:00:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee2a4f6b3d73ff6155522b827c9a5d176807eb89679296f50ccbbdedc55643759d6df997f4f1d3de31464a0fa4382832d6d29fec1bd0a99d7726cd5647045fa8d3cc0c02698bad86bfffa6c83ebdf9838291a1344622fdacc0ed1732b03631ffb5914223ff67ca27e9e19be9e3c70bec1950244dad7a9f13ecd18b75d8f1214fa6092827226c64ccb1219cd4a0df6cd2723a4d6d0c41ed8415a3fd9d73b57c3586b601a23502ad2291f35779b2ac9a7f77fdd970f23233edd9306abea7c4e15174e467763286463cca632affaae1d0158c585e3fcc29f44d59945e5c0c8f4e341a1a0824bab66fc83e74a0f87c334614abdf40fd4bdb4dec9d860b7ddd2ac9b5950d548d82ab833dee66e87599dc549471670f53765e33c6ad4c7e8e7356865f226957f25575a709d28dd0d86529abc859b822d4671dae94a3d60e83d1892185a13ebcb0f4ea4e25991e10fb59c0e8a076f7c1ddb939697857cd8b919352c70c56046d570a31116979a8c5c2ad94f8ad9fd43eb972db2eaee5948e037a758664b32fc9a0c6763a9086f7b5c31a3bc446d16d396e723c94712ff0417403a6de6530bd2faaf90fbff5e9d50bfe63ff34b1bacf61e10adc49f8684ca285746af004df32796740300351cd754b21fc6669646243d611a8a25a74c31d86b6dc8d6c80580fedbdaccd433a09f93089eea11915ff3970217970cf83a375fc180dca0c94d2a186e311c7e264f475b4b4d5c194927efac499531e13db7ea4b4df6ec3fc19a022e778a599ac82c568e14823bd54303128ad29b66f70b1521df36a748aa073272ff2d2518873a77ebf225c94ee14eef007e54b93fa59fee9a36de0995d89d6cbc562ff51b89bbecb8350072bf1692f14418dd5e9a1271e3437958a18f10a951b986b32ab45b95ff430a4323ba3a75d36521ce4706f14b2b7544efcc879e49713dd6fa2fa1fc25471d6b97f31fd2a61f7d1f175cdf6bb7fe20007bc3595feea43fcf26148d50333da0335854d80560a55038027e2df44ef2358ea24121eb50f6d8a6bf97e0d6f0c965ff227954860dfbba57dfaff9a5159dd0696a43e6bd6a0cb01dca52326926177faeeafc4a84a8491ab11791644b4bc945e345b78b7130876e671f61f995ade3fa8a45ec03ed98871fe61b4a29ae6061624c4edd772f16e4b3a4c67df2637af26f2156f9dbb9f4b52672c3eae9f74112d893cff875ea4a9fc449468f617374764d21806bdeef2fa3eda18d85d847e480b4912c35eb1508b996b33e24a91abfaab050ffbb4c3b9634e3d6dd35059da5d3603b375bc5d28499bf30310cebf95aed0c74fa8bcb11a5a8ed5bb29dc63981a21fc674cd2f80a80656528fca7df603527a8c3b4512d429dbe81b6643c7684e9c86806b0fbd4e40a3a1ea4469d1d6fcae7d81c0460d665867da7f8dd35127f9efcd7d3f6ce73ae909dea507709be903b2ee905faa3721c916f2de2e7826d1ffaad19806219b5ac29b70b1352a919958231e07f31c2e21c754b4df71a997a0d1dfcc65f81ec2dbf31985fbc0e82e6d4f0ff47adb38ef187f1a8bb5bc5d7afa9db24230a233aaa4f72edd94b3e0591036987e23e12c01bf022a4c0dde7860af3b5ec19b287cab907921c2653be71090744b0ec923680b2e182b44795ea51bb43fd179f7083855437e0924110bf5bc401581c595f4864d04c1850813e960a28be7f513da8e9054587e520f0d40ce17722649d7104933d3b281fc1f23a119dcefe956cbd33dca55bc35d3629b462aaf6d6791a6c9b4253a2311a5d560315b6b2cf261f36d4e47e456e7864ed4af3fdf867f075b55705f4f8d5a6628e5f1d6dc53e723c35a53b8fa15d5f8e618e2abd86a1fafee39fcde270bf022c3732f631ed09b8da1b05924f77f28a00b74676270886a47defedf4c94c0d7ad71659bba8d440b2f796ebeb1f659153f285617fec691021d512d2cfcb842ee11efe526182ba4d98c8bb3eb7cad424670815b7fd81e0e9325e917773c6a34278917edaf658580f1d6975da6aa972212cbd00ae7510896a69ef2d0e0d3e25a08948bf7fbe5ed0d52fe25858e6a6087a485de5e935ae416f22516a4466d7f83fc6c039c9319160c02dadaf3462448ec7c28af5d484a248c9aa9a7bb8e7a05fbe129ba3fc04bc84530d7dcde2579f7bebcd0e6066d2d44b609fee6ede909598a0fd4e1f162656951288eddc0229fdfe793a0b8a8a06fdcefa661affeaf668d23f1be145c6caa14270696204939aa2c77bf920d17ed013a1b8f190f6206569b5fe6f31f9947c89a7a7827b51e5bb6878ddaa65278d627a390f6f9cfd918e5e3cf70180d46de3ec0b64be3a5575ec8478ade5ec3151fc7b173c7e7847ed0099e64970b4003050778ffee5f9bd1264a185d4dbd84d8c5ddd2d480f641629685b3163cae818c68624ba648f8cfa5148b88e978d6394fd855062395d11216b1902972b1f093acd703fa1f75c3b04f10e20df8b5cec14f73a3b98a4701a3fe5b41526117c0920e02640e545e1490afe3e3bd7405153ab6257c8bddd6f66dc154628eb943c4e4df770fa92cbb2dc9757e4d51d7ec0ed222cf79d78f9b0f9f16f4064261d3b2d459c28d5fb6366244edc90522c2f764495a770c077bb8ad6fe46e63dd3e2d85023e63583e2c8d82765db9eaad82d625d7bec9174f0981c38d256d9b43d1e3f39c445fb27b9ab4ca542382130bb9b85620fff2a698d0562a2da23585c447ada1d1f2782ea84d0169a7eda3d778b704927fb765758fd337bd4e6b2dcb0ae00acf1310935311de040a5500249ceed8455504998b2f035db3aa25eca1ccce76fb58cb5f5803f9efa01194fd835ed27fe3335c1374e5029d456edb377b7b163571cdac70a50934bb50de6f4a98e273753ce7cb895f0b0aa4f350e57183d64dc618911d36ac1279eecc0c8bec3bc4fa334f1213882a5b26ab51c1d21fd2fdc15e33ff9b754bd585da6a75f2e54b4cf2ce8a83001ca3f709ea5fde1dd357cf0113ecb1a419a63f514843857b856e66229a0f039b6f5ba81e481b64605f671364bd57c8273a14227877885f83afc54d82d7829cac4cb42c9221fc64b9038a1f36fd77dcb29daa06dd9f768673575c51fd73e9aab9cf03a24a376610dbae343f276fba143bc77ffffff80afccbaa21b548e5865d47f94846e408c7c3d37df6185c5ee052abd2c85be54f31590174b4e947acc5ce7ddb271977b1c7349064f711c3798b2346511afdd4f0ecd140017183d863e306a6724e77edc5a1a240f5d05bf8a023be7433eb9aa143adb3060a0d0cbfc69c41d0f59bb2461fbfee134d8c6537ac33d2cefa9c247a9c7f1210e2f1d0e6772cf53f1f19055fccec1e745e369dbe0a8f2c810280a25b67fee07e01b7153306292767d986221d283ea156dff7fd1f666ef3d3126f04d4c965e4e9ee9cb8fb50bc39eaf6b3fbb21377277687b617af568a56f66eca03e2c88441427208bcd23e61b1272999a172863cd67ae1cb29901b08ebe91d1731dec7b9dc6e9598e1b20d8581d2f4decf0971bb9822393565972cd922a1a7abb3d1a8c32bf76580f1d214b511429e89612c4b795f0b36fa7930e54ea7c0f609cf66892b7f22343c7fd8c81bfaeabbd6aad11cae3b4c6dcc8c73e333061749d55055f1c006a27582cf244e052857ff52eef854fdc3afa7c6db73bb1f67a138f98591f62154db969c6ed51adf8fe643dfaeb1cffb4a598c6e18066844c965e4184db0b0ab4b591d40aa12eaf25aa5d01d9b574ec8e46201e804db4b97466e13fc0010d924ca9d9294e2205e88728c0d6d85a0369b37f4bcdc6e172f4047af36cc39d62c997a0cb1d4a8d629e99a73aa65d3fe32a6a214aa4119c0cee005cadd68eaf9c61bb86bd947edc3af2e944b34c52579fa3c2a3bc5a90d9f19c5bccbf727573681c14f47e776c84d19c9756f55d43de5de1d8c2f7174b7ff49e167aeec9556f0a2c1fcb65798f7fd1a900866c4a84406cc99f72d667353df82ec47b25abbc692ec0979d57e2305620a307aff5f80c9692db5a384989def2e0490a0fb104b383e29bdff4854910e7849899d32c8427147693ac1b9d2a86fd8504e25d10131b49fae913b5bcb10467bf96efb4bb45c06036262fc413969394a36a9668e817aceeef501deee7f0ea7cb779d783bf9c6321fd0c7380829f7dc8e5431477d1821e8221f48ac2af69db2e534248f56b83c2c06c23b0dc8335f82b365467aad044cb14bed2314b3cbbf741fe9f657df510f76132877729853c66754229301a6ba39a9eeefef1608c88e945e5b43b0a38ff2d96abda947d6fdff161ec770cfe42969b7066a1f500e383e56e6510b1891389e17ed3d894cde71713912f5f679157e06770bb099088cb64835616514cf4c9129b5385e742ba31ae3ba324b2ce212ab1352623c49bd09059a7ff3d325e34f74817783b788b92632ddc1f3c6f15a834c97a8fa62d85cf5f6428137f45b28d1a7ac12d13dd9eda918478429bf0f76352104b1f7d3791561d3f89d774f5ef165e1706313dcc8b176b54a8262daef3ea1358f5828312592cea498dcf76de4279b4cb6e3a82d699238890ea42b3a0d9a637f05fceca20d942b08dd626da5cffc5aba9f940004d195269bc09acfb720546bcb51105f37e315053d45f6c5eca51f1f144fe9d08a27e3d2e536a5c3ae92e2e77fb9c9060427b5f9aba6c5400851e46a5a0d57e9ad1c23fa4f41ff25d656d5e5fa2387ddf8f5f516266f44d8419a41bdeaa3806137dac4de35b3e74f2711e0b663e8603709adbc0329d320d40bb08c47e6e8f9208fb8692e8dbd89c9d54ac4dfe4cb722a55a44f10cf3acaec93cf582f2b80ae759469f5b3795a1214144c1d838d7e4efedab7bf6bcc2db99e6a29fed5c5ea6ddfbd76fdbe0fb326a217f05a11b119be9cd1cc010617c3c2dbec782206e3a6c6b162f2ef657704713d3583b528cd0146824968b56d48cf8a9d8a25594ecf75195f4f9e5ecd844227a9171c4e8dc5797e9901d3c00435438c125d2f6c4e320d60e1166feb3efd09c45af7341237310c6209292652da60a81be9e82df9ab239bc08b3101ffe9592e5a3a96730ef8b71b49451cc1cfffb9c351d91c2e3636e56036b0456b8e58ec8dc3676b4340fbf7849270505de39d5cca024282d7c560b94d531de04184b9f24ff1f844dba4b5a1adef633fdfc6a16cd4a3dac4fdec0d7dfca8bfa39272c091f84dc0d31ce4d625929c5f1e9ce6bc0bbebb7728e388aead32b6ad62f66ada4f866ff4bb4c4ca9f9185c9a296a8ff3487fa6f9c7fb4fce93389d66259af243e3e9b789cd46fb6eae9ca12999bff8d5a7f83c65886e556cd4dfd2846c3701ddb4dcf939ad006a7a53717cfcd8550032c621c966f818822ffe389d4b51c35a755ec7a666f18bc091cd9a25a206a93e8fc7d9f1223f1ecf6eee24a49f72cb5edbe914c355e7828178a110786298c52cf8c6bb9c0ffa82cdb9885b1b4e26a1e86bc0548319096099f187f5cf7ea35a70bb9ed343b00c8a62653be1551c983420d8d4028da0d575cf352a72435745964b2050c7800a5a39360eb309978c7f63da15e35bfa8a31aad3e630f5daa1a5a8a8a93fd6d08f5b14cacf89b603d439d36b2c6ff30dd29919a9ec870d79b04b2f0984bd605a7bb547843382e248dc5292990db0d2398c449ccb249a1552e30a74abb17eaec65b59256626ff4d1235839f63722fca0c50a195f1e2eb13debd3c2b92de0b6e7b5363abd62064c1512a63c6131ff5ecc3d167522a3349bcd57f0762c96239119392df139", 0x1000) sendmsg(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x310, 0x0}, 0x0) 16:00:25 executing program 0: r0 = getuid() r1 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x3, &(0x7f0000000040)=[r1, r1, r1]) r6 = semget(0x0, 0x0, 0x10) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000080)=""/139) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) semget(0x2, 0x4, 0x100) r7 = shmget$private(0x0, 0x3000, 0x303, &(0x7f0000ffc000/0x3000)=nil) shmat(r7, &(0x7f0000ffd000/0x3000)=nil, 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x2, r0, r4, r0, r5, 0x90, 0x5}, 0xc7ab, 0xe390, r8, r10, 0x1, 0x45b2, 0xe2dc}) socketpair(0x16, 0x3, 0x25, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f0000000340)={0x3, 0x20, 0x100000000, 0x0, "ca387fede8259daf016c9b6bfcd29ea3ba6d6059", 0x10001, 0x514543bb}) recvfrom(r12, &(0x7f0000000380)=""/111, 0x6f, 0x800, &(0x7f0000000400)=@in6={0x18, 0x1, 0x792, 0x80000000}, 0xc) fcntl$lock(r13, 0xf, &(0x7f0000000440)={0x3, 0x2, 0x1ff, 0x3, r8}) setsockopt(r12, 0x6000000000000000, 0x1, &(0x7f0000000480)="4ebcd6324002e9b028474e8b7da5859e8972c59a788de04356f19b8bbb5a9cf275d4df189f0cf919fdc47532245caca77a30a3dcf03f4f39c7d3bd336e2f3a32e26012fc245da5941cd30bcf0b69d987c34d0c4707a61e54f2a01843017401718c30f1a6926007e9256d14b906851ba73c6f2198e6310338d478c6194176c3c88ceb489af232a755db9779cecdf693ead686edbdb1d9f5c702d11b1137f09eb5818e8efde07f58f1ea6d6093546aa5171e816d5619c85a92cd8e837796ecd34c9e6659b21d159cba69f2ec331715841ead79850a4117acc5f92389ae2cc49700c8d073", 0xe3) getpgrp() pledge(&(0x7f0000000580)='$\x00', &(0x7f00000005c0)='\x00') shmget$private(0x0, 0x2000, 0x1c0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000600)={{0xd6, r0, r9, r0, r11, 0x2, 0xfd}, 0x8, 0x4, r8, r10, 0x3, 0x1, 0x80000001}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000680), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r13, 0x29, 0x68, &(0x7f00000006c0)={{0x18, 0x1, 0xff, 0x73}, {0x18, 0x0, 0xd5, 0xffffffff00000001}, 0x4, [0x5, 0x200, 0x7, 0xffffffffffffffea, 0x0, 0x9, 0x2, 0x100000000]}, 0x3c) ioctl$TIOCSCTTY(r12, 0x20007461) setsockopt$sock_int(r2, 0xffff, 0x1012, &(0x7f0000000700)=0x90f6, 0x4) socket(0x31, 0x1, 0x9) connect(r3, &(0x7f0000000740)=@in6={0x18, 0x1, 0x3ff, 0xfffffffffffffffb}, 0xc) socket$inet6(0x18, 0x4, 0x4) pipe2(&(0x7f0000000780), 0x4) 16:00:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:25 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) socket(0x2, 0x8000, 0x9e65) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r1) 16:00:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x6, 0x8}], 0x1000, &(0x7f0000000180)={0xfffffffffffffffe, 0x80}) 16:00:25 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:26 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x3) r2 = semget(0x1, 0x3, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x426b6a75) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 16:00:26 executing program 0: r0 = socket(0x1, 0x1, 0x750d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:26 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab03000800000000000007a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x116) write(r1, &(0x7f0000000000)="1b131b3a705d2547b5326afa045cf48c15b8a84e3c95b8f9ce69bdca710cd6be7130b0a09a6bd5bf09b60d9da823150d9bde548adcbc6adc0ae8fa51b511c6c42b91324fa05dd84a4ad5f5de5bb24b26ab7482d112a58e3044", 0x59) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlinkat(0x0, r0, &(0x7f0000000100)='./bus\x00') select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x200, 0x6, 0x1ff, 0x80000000, 0x6, 0x6, 0x5, 0x3}, &(0x7f0000000200)={0x3, 0x7}) r1 = open$dir(&(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x1a0) r2 = semget(0x0, 0x0, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff}], 0x1) symlink(&(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000280)='./bus/file0\x00') truncate(&(0x7f0000000080)='./bus/file0\x00', 0x8001) r3 = open$dir(&(0x7f0000000180)='./bus/file0\x00', 0x10, 0x40) r4 = getuid() getgroups(0x2, &(0x7f0000001980)=[0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f0000001a00)=0xc) r7 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001a40)={{0x80000000, r4, r5, r6, r7, 0x0, 0xb}, 0x8, 0x2, 0x10000000000}) r8 = getpid() r9 = geteuid() r10 = getgid() r11 = getpgrp() r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f00000002c0)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f00000017c0)=[{&(0x7f0000000300)="b970ec7cc8ea74d30b1a67d33ab19207d95dd786c30fb6f25987d72a346b39331e25c9c4f479562d023ef5b7769b7fb9d42f86c3f3bc33cb24bf1d102140ddd9eab624812a1826235a29745993863ab82dacf6d0611258641ad3f08d4d63f9187add5c923044ac69c9e3c3a6733ec8ecb43c8e122f1b6763681a0d6aaea9526861f0a079c825ab25d8f7cbe19451fe2667365cb6c0cc23bcd2f5ff0d69e3739cd66cddfe15dc83a5f43a1c0513731cbcf50b901995f077204e4c0be45e0912457924cd0fb429f4062c1048f89607b8fb68ecb3", 0xd3}, {&(0x7f0000000400)="f7a92aede376b977016fc424884c7fd77b97460deb5ac5a6c121e7d3840a8e2eecd3b8f8786c200fc108aaa3d56ff9ae18565f8e57a19d41331e7d75f232b38e5f34c0e34f524242425d3083690b7024f19501e372233c0694bd0955311dd96bfef89fdd5a3269aaba98cec6369979433c9b4f0799f084666b4fe5e7261d0b8fc4ad36c3be0ecd19f14075eb1672b9c5e768a557350e2819286cc529351b7f6a5ab6476bd54078b38ded316083854cd6b67854b4a44d7eb7206c2ac9ba3c2b2f2cab7a1a2895daf479acf3bed2b1d0b9b266a0fbbfa0f34951b00a0415055c4bf9d946a8a92813e174d303d1598a95931d678ccbeee9", 0xf6}, {&(0x7f0000000500)="3613be30b46a83278777c1254ca33903fab975499098e126342846adfba090cf140f02d4fbc2ea7448a321a11b966e00829f349390e1cf7d3a866f5c5a2032be68cfa2e0f36c1a016e37a0f637f8f43bcfedba917c6110c1e7acb441a0e3eeb9f5c13e5f78772ffd998c52e32036dbc405dbd1bfe4c7c979fd69dfaf0a59f364c76f959132743163d8140bdb1079793a25bfd264ee078063cfc79e97f9c05f21ca9d4c", 0xa3}, {&(0x7f00000005c0)="70b741f07c816979614d47928fee2994d6975df43d224bdbf76d621cb82476427fa2db3872c4c68d5b900a234e4ae455515387d4ef74bc1b14aca759e98f34c3281dcd3a90880c03ec61cb8e6697454908b4c3bd094e1d66dbce280f91e488a5fdf785819a359d93044b0527b437f8da16a8007e42a3b99ea2606a31152c0a5cbb9ef929275416de132ca580ec01ead8468f6883bf27b58eb22bf58e2f4d288059f0cb869153ba643377378d9cb1951d60202d7f80998d3fb1efa3bca098917258b9ecd4902afb18e45e7e19498bdf50f2c744a678aca9c7f8fcacd95fdb4d13b39c32f5e24bcf191afb0e6a45048be08d88c3676bac7952ac98b79bb104177c66b523b317f0da3b02bd514e0758e3fe7305b924629fbe700e1e569dc4adc79592cf373a4e708cf595903b2853519db97f1bf1e3d163482df8aa76f2496b567319fe894b92fe41d60d5522936f5c49f9ab91c2256f9fb0262c5927f5c38116b0a3befc2f934ac6d0f4c800899317305f5c754c3926e7b454b37175cee1f1622706c1231aa7d87eae184e532903c7fcc40f223ef4e9c7475f2fc337aa96f15d36d21fd5102ce83a9603862fc7e7bae3bc9dc07c96757b059c086a8bf6be501c1844e798eea5cd3cc642aba91906313073998de133828ccb8be7f86e81ee454dc9c43b6b6548934317c77b9ce06cefbd1c90ed23a1513d6c01d883cab04b3970a6e1fbbf645da3a46e8e7c85722c2e66283e4e62d8f4b8d3c9f5f77f90ae7fcf13fc0c920b0782d6993514f9285da874910e8f3816e958c97f5a5dffd0b985c6cf1d572ffdbfe2dcc2671e6948563873d7d7e8c628e28cbea0f7d8f26f0549debab1ec823fa7d819127474ecb7e3ed16ed4800b33a51de25be3d56e5b8ae095ab00137adbefded750fe5be94c318c546b47b8d95128f63f3925abfa83cb9388a25e1dd5ccf7df6cb34c1fb519e41db3b65ea96dddf5f4a4f16652c95c0ab6f60e0b3234217cc120e0ae70d913f2db62a32c14566da925f6cdf26acdcbf46118eec1193b60887996adfb78d795a82d81e94592dbe2b8cfd22f643bd0acc2e956f160d5c73b5f50ba1a07910116662e056d0c70e7b40fdeae2565d3239260abda1bfe12b23f203efd0b8277310c91b8ed0c2db40b30ab8b049cf95e1ed5904abbb272e41851b62b972e47b68c745d545655357e1be9ba93934895a1fb91b4c6eb5da8cfb9bdd18bcc7c15e4827fac7e94851bf6a10e4de65492731ca12b064ab82a9bc7f3b02aaded4bb4e797e380a4bc3dacbf31a7f22461a6eba5bb0de2f6e395fb304d82811d03900e77c521898023136b6a402cb6e2e1cf88de9f01520588cdf24e7c57029251b43df66b528d8dccfbc56ff5c69ff8066c27c5cdc733190de31f3e4600db2100d842e79d6e08642d59e0e50879fd0cef99aa2ef380f4ce00ff1b32e3eeb13c794257c7285f28611510dd689f3e930fba8aa0a0406cfb77ef99bb85ffd200d39b12401074b3f583a303b4cc25fa67fce7ab8b095f4fe0f695895fd46a6fb9efcc8114b32c25a48c1c84c1451e2d758cfba4a674519127e45eb474f17451c3e4ea7c205df91e54ab296f429eed39095ec85bdb8ddd9d67996fd445e52761867b5fe7e3b2bf36f58d83c9139f596255b735e2f184e4a38bdd01be131faf0da61fe08828c23a30616a3451047792dbbb4cf7131d9daeb586176bce22238e3aaa48740906c79a0d4023645d4e0d821174f4fe45999c41f6432338cd0f404be5a56748f4b811020f439774559bf89f7ef71a6a36743d6b68f181167b67c6a1f05959c03bb95f48d7aeb8846f987910e9d3562ddf95112333162e6f1053119a1bffb3f0590b89c443485e2b1bae01e3a907f7919d7d1ddc69250e62642ce02cbe63fe9ad32462af077d72dfdb1c2bc7133f8c1f20bcf55fef0efb8d7d5a98807d8e2f96f345b78ac7cf3d416b256ca57420721a405f43f069ba3eb7277204ce1d68066a4ad30c9a6f4644a58d884115d2ec9b18494602984f71a14006bd2be10f8dece58d998e0931f7d232472c2f0969a13958862a1463ff075cc7ed10ce35746787c90cf7900d4b342a9c77c4d331dc20fedaf715b7e29057f85df02541bdbccf5240a33d218fd29aff60d58c40e83e0a071e249a731ef506372d6f85e98b108bfaba78ae496ee4e924a471e5b7e358e33b29490a48609add277676be04d0137c350a5bc60073b0b0d31a247058d82a03f620181ed941075c56414a49f402ceda08cfd4751a8be4cd42685359256a29cb5388450227e393d58e61eb1e000a784fa8ce76e7d5448840141c6ae5e9c7237d38ba47a38614864fbed6fce1253ea647cb945a60c407e5ed6d426be3a7ff260a5fb1f554325c8b55dbcdf561e2a0dfb2b91c2d0c62283ccb8e26115bdb59568c79919bf1eb1f31265686a7389070dd4e9ba588e42322b89a30bc0a7c0df74ec32fe3949ac52d64e493fee25cec34c84770e6cea9c4eee82debc1618f8ea413640535323811c50bbfacad73f52b4e9e4dfa8f36f6d4a3805f3a8831e728b5366d830dc8065d0ef50c54e2d6a573e29da167443000a455a0ce4184b474402645186a7a93f817f6b6d3e9a02964bc3e8d915cfae82920e8949ed0abdd32e962f9d9343f4411d0737d65e3cdd019fb15b3838b8f41944aff824c59ee0a642ee9edde7d8863880b086aa6af346f7c8005b6d76d91c5c177d95ce47aca750ed4ce36add95901784d2d3cf45fc16f5c10665324a522d657f339d9fe35b6da212905d06bd1d9c9126c413738490b70a9dc48e786237cd7438cb2ee7e77b1bc03de14a15f68ebf4dcd48cecf751583e0f4a1b6f453d7ab6a1352473a98a11872372bf21535fca3cc1421460897de27e9d709e31f05982deb03153ccdde1e3d992fe94ffc7a670b94b5ad3badd2727a8f02c9d1cce269005681398331fa8dca7a9e750138c7c5e69e7f344bda91c31b9f631fce5a7591da7c577fa91b634cf2c6a5cea4884af71955b4815eecbcc3031c6ce09fef483bced9d80b56c920a55b3880d5408feacd4998a04e5dcb9b2d0ac1f44425612e8d94e640bbbc93db0d3b4b844aa19bd0785b09f027f35a325b504790193984f7dbdde2bf421fa8f6ca31a84b63a21b6bcea250e4b970f586020c4ea2ba155893a48b1ae66e4915b44a3f16a710fb610407b206d5802f29d4564a2d142845c7ce3c34cc8e4ca7a4a39cd3bd5fe7025bef722cee8fdb08a5f778f8379d45271da6f8cc69ef97edfeebf9f3e49f6c72abb91e574b9df728a1364992c7a13dbe38b6d3f54dc6e137deb892193b6f76b604ca1bb2aca95788cd71e8b3993eeafa784734b083ed6db72996a8dc138aa4550eaec8b45c99a73aa3e63b8b457a8eb383313d6787a0ec8752953fe175a8c046782025bc33aac75c1c184e10b377a9af56042dce53defa5b41e3e7744ec35995ac09d7cc1666ac29fb2ddda4860f6d24b66b7efaed177971e065f02f7fddbfb6cdc8ec1dfaeaf7197de5d3cbd15aa69bdbd35fe8e7ffdcdd369467a84f3d4197fc301add0cca6c18b408fb420717027d723a2063c9846b4e76d57ba6387af893235d5f53b89e611ceca0ba9194c4c5194cae1dd8ac222d7beb00651a0ac7fb4be43a438af22e020b728fa20491a92de5d5e286939016cbde0f1d520acfa8ec52b4c67620c29694b0acf33b730ddc266b09dc7685c5fff192216f895bebc530ff2f75ea01c4a433764e08be91b31c6dc45ba6dbb4b872d57519c224d4bb2eca8b2eeb3cd21c35db9a59c410cfe43f7a8c28e1207c3d6d2ef856aae3c8ae2878e1771ceacc4d8729d4ed05fe87d86d92b30b3de35324950fc88d4720a44a55b3f56eae85d4af6f76662da3680c9b5f7dafff0996c5f50641c13923400b4ba69b3686a81cf888365da879639e289d9462a2c58ac5001dc88700f4c14347c652b89e4dea952954f177c681d226c23751b47c8aff3a4113fbbe0912b6d262dcf866e0841a506dbc65932202ed0db3bdc4dc53de89c65d70607817bfbdcfb9aba1a48fe9dc958d691146f5b265677f1ef8eeb320f0fb42ae0f3d385449c7f9d3f4df815a7c096515a107968a9967c0f830ed4ea6284254f05c92326148fca331208f197d79fe2751af9a76ac6354ec75f8ec024201e18a98fd6cba52ecde4b3f5af57e564494cc2595f5fb693e5d7c079822f129abcd6ebabb3e536b95e212117dc3a062d3f140edccd0b2afc8d2651fd9093727ac150d749bf7c8fb6d85deb45ba5f6cf25c5ca70bd625dd98833f483f456f13ab3766fd683929f8b60d8ececf62a0fac9d57dc67caf2822ed166ca5633766e0acce58341ce63572b7101a5a0f7088145761d352c0a143ceee582a3bd839441b4e402386d9943c9b769965df0fe5cd984f966d328dd792c20baffd7d0ae1f16c9093f5e11d460bcca2e0c9ffa168b12117f43b4e1102b2ad90edb5cbd990e2b2f7754b588421cf297efb47188f37cd289e9b23483f36805c2044c8d4c5e0564fb040d8e3e1d8da993fe6d2494614aa0c9b821a4202dae19ad8e60eb2865c5ff5bcdca5acb1628176bf39948413898526714ac9212ee318d5b2927962f7f411e473e88aab2c242ea75d39d8e93e9643723637e32425036518d0b3d6a1d2fe8ced7efa102379eb6b907bc50e11dfcd6cd0e2580c3f700577fa58ae8b05a7eaa354c8ff17b72769380c94e76b1200a29e51d90a094f3b73490fb947e9d041ea6088adb3c123b6dcb4e5f2ff1cd4a58ba1ae9d0dc8b6fca41bc2d559233f153a121634af9839cafdd6dee6401c629884d6d015f339450899be18ef0f044f1ae9316114bc156af9f193de1ac71b8542479934580e5101b1b651ee0a4a3713664475a5b50472395fb0a27c291bdf72ff1eeee409191769f84123f0ffb7e8b1c83156b91c4fbd0b35e660362748834e007e7207b6432dffbd3adb2b1d2b492792f863e7ba9689cefa52192d557cd58b6be98bf984565d9594d39ee4dc9bf128680eba73805ee172faf0b883e6b577dc413ae3f126cbcc7982d9a1ff86539587a40ed0079db933b7f3553c314879cfa2e1d1f0c093ed0de48422842489cb3958a2a425091329d1530ea8030fe817233f9a914762d4fa5add09ecba5d6922474c2a14af5ce6040b30e016acd1d05427f291b634dbfba26604e8e320b3f542f58faa0f75739e6e37462b3e0c7539096913bf930d88c2e80ed61c4dc082263502e3be9662e7748b952a95ee51d8776029470923ecc53c12470000e272be2c2688ea64f08b7f880efa34bff40dc6d1c9b78a2a89526ead479dce0de8940113ed046cdef321798cf19ba2218c544a265443c86f50110272dddec9057aae39722e51ab7bb2294c3a5d3a4f6e7f6cdecbbee5474d120b55f5aa90e44dec8b8179e577fe28a12090cdcc688dec044051392ae7b9012935414256da629b0c3afed3b1dcc7a6f3b664b91e883a08a2c9e16e52a477eef6166b40f65df66663b0d3c3beb9062e178ec65cf52dd4b8657d26227744170996f581a4f2338b366800f5705b69cfdd351afddb03698d7e10efc59b5064f63248614e7da7bd62b9744dc5cd12d9aafe201bab4c941bc5a2d123b3814319b87f6044fff53d4281deb1a12731aa9f3e712b4a1164d45c020dd7c158fe4899217f3bc09172b14402ce6e1cfcd5e608c2636bea772ab2b297cfa1c6aed83f6256a478278977de035d68836a5e945d77aa1ce505c606f5173e79a7e6d75541a150ba5aa6225551c7328082705c86b470bd8", 0x1000}, {&(0x7f00000015c0)="7a5a2a5d6dabe12b2da0d23886caab8d6d3fbcc25b8c73f6d7c82427aa17500efd7cc25c4b4a439806ba94d48a132fd4abb16b42d0da787a68d5f8b1c76a969a6ba226948e71ef797993b8b0a310208a582197eb0be6a650389c7fee825e99e834ae8aa36d07299497f4ffe4b91de05aeeae8e7edb002457990d4a9079a574174785f0abc0abc7425ece042744c4582f0a5a76115b25d2e8ce5c89f33cd1ebd3af4007e32987b83717b599d20f4a5f735b", 0xb1}, {&(0x7f0000001680)="4f52e9bb6abe3c83330e4bf6f0fa9f77f30dae345f63f09c86560f4bd5f2988ded58033fce3db2310fd075f9c151d08a93bba5be1cebd9470ddf9aa41e85df51820fc6612fdee3c064135da3e315f8677368e5942264e3e9b36db02686f3370b3cf6ecf369fee6a027b9e1435d87fadfda21d0155b1c04ab1cac27783cdb6852b3f52edabaecd44c90aca8f2797f556129c6a7", 0x93}, {&(0x7f0000001740)="2a6d82e81ff6f415b16b73572a0718d0129b3bb5192d671fa976ac50ebb9e2e6170f0116b3ad0ea154b45330b616d0b4c07a54f5832becd7312f08089e3a3dc354c980db0c2927ac645612fcb8047e4a5f6609bcb0bd", 0x56}], 0x7, &(0x7f00000018c0)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r3, r3, r3, r3, r3, r0, r1]}], 0x80, 0x40b}, 0x404) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='B', 0x1) sendto$unix(r0, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x8, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4aaed8f1d1e6147b6955d59a37dafc8164d5d49a1c6f7a64445d3f85047c203595da649863e465ffabafcb94b02ba48354a755636bb13e86c4e3e77425969cf15d6598a8def80687ab33ac635015ca3a938ce98530644ca74231b0689a394c57d316", 0x62) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0caa8beff25dfee2a490777b21a89236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e39fa2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f445e926db5f0a758fbb9520ef4fde86787f9ab45c21d3e8572a181550f912f1ebed924e361b70a6f79550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd7fd1e01fa866801ab52d6a0c7ebf4870a887a6f78a93c13a8c131f35f39289b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c97c7919dc8d612b143d28b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774eb03ee276a443eb07db8c01646c4fa3149cb6f2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a303241b2cd8b79bf552d341d", 0x1bc) 16:00:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = kqueue() r4 = syz_open_pts() r5 = open(&(0x7f0000000100)='./file0\x00', 0x8003, 0x0) r6 = kqueue() r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = socket(0x6, 0x4, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x101, 0x7c8d}, {{r2}, 0xfffffffffffffffc, 0x80, 0x20, 0x100, 0x4}], 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x63, 0x1, 0xfffffffffffff801, 0x7}, {{r4}, 0xfffffffffffffffd, 0x1, 0x11, 0xffffffffffff0001, 0x1f}, {{r5}, 0xffffffffffffffff, 0x2, 0x40000023, 0x5, 0xc5f0}, {{r6}, 0xfffffffffffffffe, 0x0, 0x40, 0x9, 0x2}, {{r7}, 0xfffffffffffffff9, 0x80, 0x800fffff, 0xffffffffffffffff, 0x3}, {{r8}, 0x0, 0x52, 0x2, 0x7f, 0x401}], 0x9, &(0x7f0000000200)={0x1, 0x8}) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 16:00:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) unlinkat(r0, 0x0, 0x0) 16:00:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) 16:00:26 executing program 1: socketpair(0x18, 0x4, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="dbe1d1de17a2dc9293b28a7dbbae2beda2d7fb5bb156c124be", 0x19) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) 16:00:26 executing program 0: socket$inet6(0x18, 0xc007, 0x3) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x10000000ff, 0xffffffffffffff53) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) open(&(0x7f0000000080)='./bus\x00', 0x80c0, 0xfffffffffffffffe) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x7, 0x7, 0x207, 0x1, 0x4, 0xfff}, &(0x7f0000000140)) 16:00:26 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) recvmsg(r0, &(0x7f0000002280)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000001240)=[{&(0x7f00000001c0)=""/7, 0x7}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/14, 0xe}], 0x3, &(0x7f0000001280)=""/4096, 0x1000, 0x8}, 0x840) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x280a) socketpair(0x2, 0x4000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./bus\x00', 0x80da, 0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) 16:00:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000900)="023ac5d442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b42e943df56dc8d6f0bcdc0733dcded86a1f3a9efa96540b6e85cd678a34c89a834a9d9ee401112fb1e8813dba63a3e89348f31f62998614ef498a7c05f905bd53e5524992ada497080018149a15dac0a655a157de7cfe19c7571f950310f153f03e5e0e1745ab6583c7fa987bf56ebd59e17db5c790c16edf32b93d387081391581717bf652686b646663e51782759dc0f5995d246b080082504772058093492a874aa34f63161b11b786a08d4facb6b678b8ab2b21729ba9407d130a2681aba997928e7b01bf3403530a472a68b0d89c7123ade31bb91d57fcbf9fbcbd8527540639cad1b7000000000000000000000000", 0x156) r2 = syz_open_pts() close(r1) kqueue() write(r2, &(0x7f0000000100)="c83116e9ddc476924b4bdd735c9de35b12c527c5c1c546a705f4c86b4261e5852a5ebb4e813fba4f396b5975987d8730a9e177bb9b6e48744a6f9f1ea177c748fd2f19a967fe15ef4c58b370c1a7a72bc9e1d4d24403a285", 0x58) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10120, 0x87) lseek(r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2"}) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x7fff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) read(r0, &(0x7f00000000c0)=""/97, 0x61) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x7f, 0xfffff}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) close(r1) fsync(r2) sendto(r1, &(0x7f0000000300)="99f7ffc0419387d9582ea75593cfb61b13d0358c3a4360662cbec50bf0e20b7e74ad06a988abe501a968002d97eaaa90d4af53fc64e099da58e775b68f125e2bd07787f205dec823046dcd2d12874502e7f46ce23ef51a4172018d99e4b2a481e8172789131c5c879715489f1c351b5983984844b61bbc913d20b64470e22413b5493b9fa6f4e8ddae01d07c778a7da71bc2799dd130c44f1ab33ea89ee377cead41c6798c54b3ed1078f332fae7ffd60996757882f5699bd2ae449dc07ce7b5aeb1", 0xc2, 0x1, &(0x7f0000000180)=@un=@file={0x1, './bus\x00'}, 0x8) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0xfffffffffffffe74) write(r0, &(0x7f0000000300)='3', 0x1) 16:00:26 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) listen(r1, 0x81) write(r1, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) getgid() 16:00:26 executing program 1: r0 = socket(0xfffffffffffffffe, 0xfffffffffffffffe, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r1, 0x0) 16:00:26 executing program 0: mprotect(&(0x7f00001cd000/0x4000)=nil, 0x4000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x8, 0x8001, 0x37, 0x5, 0xfff, 0x109ec, 0x100, 0x5}, &(0x7f0000000100)={0x1, 0x200}) 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000007c0)=""/114, 0x72}, 0x0) dup2(r1, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) getegid() sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 16:00:26 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) socketpair(0x1, 0x5, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000200)='./bus\x00', r2, &(0x7f0000000280)='./bus\x00', 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r3, r4, r5}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) mkdir(&(0x7f0000000400)='./bus/file0\x00', 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r6, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) readv(r6, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) lstat(&(0x7f0000000540)='./bus\x00', &(0x7f0000000580)) getpeername(r6, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) lstat(&(0x7f0000000480)='./bus/file0\x00', &(0x7f00000004c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000440)) getegid() symlinkat(&(0x7f0000000780)='./bus\x00', r6, &(0x7f00000007c0)='./bus\x00') mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r6, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000)=0xfffffffffffffffe, 0x4) getpid() 16:00:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480)={0x800, 0x3800000000000}, 0x8) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/248, 0xf8}, {&(0x7f0000000200)=""/24, 0x18}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/30, 0x1e}, {&(0x7f0000000300)=""/109, 0x6d}, {&(0x7f0000000380)=""/120, 0x78}], 0x6) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2}, {0x9bf7}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0xfffffffffffffeea) listen(r0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0xc0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f00000001c0)="c53882b98eada36d9e519c9b00140b2c5f1ec6df6cde738d9b0cc837c652c5e56cbcb2ba92e39ebf6f026785590cdb970f1728e2ff8e232648dd11a180f2db669e720270d886d00880f627b8d7f94bc3e338125e2a32feded60c807dcfb73a794cb8509a4d08f0fbb280051b989e6677b5a3f8a95fc73fc2bff0e64d35cc1a670027e7fae7139203ba20d8af51a9498e42954fedde72062e0d107ac9bce1f09a313acffd467257ee97eb0d88ad14326c06f3751845b354d1b0cd74d37b2a8d633b74d0bd3563a4d670884a92f8248c435b08ab4fc1f9d7d70c", 0xd9}, {&(0x7f00000002c0)="9f36d4b9fbbd3676602ff4c1717783ddaf60776e7fe504485ef0a636f8fe839d471d1316980f7f8378c6ece36ca8b3314c", 0x31}, {&(0x7f0000000300)="7143c0b26270255e080d9910e66fb329ced6e60edd9bf81df49922b7841e0635a61464de8374b7700472a4ec4dc8", 0x2e}], 0x3, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x40d}, 0x8) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x13) linkat(r0, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4) r3 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) writev(r3, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146", 0x4e}], 0x1) 16:00:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000080)=0x1, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x6) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_int(r0, 0xffff, 0x1029, &(0x7f0000000000)=0x1bf8615d, 0xffffffffffffffb9) shutdown(r1, 0x1) 16:00:27 executing program 0: syz_emit_ethernet(0x8f, &(0x7f0000000040)="9ec94504a3301a862c59194339e2a08edd4af48b8304597b92d9862f420a11c6e8fef548894190130a706b2128d0dcf28b8fb32e1af872c481358ff7d9e03e9bbe35bbdbc9f1af816f50d7d136ffe511ad60011bfa85b22f4d62ab96f00bc99fea5c4680b0be3df8c2c5d7549f4d2333efc5586d56c67c55b2688ec6e5e45caa2355026519a0b9e8df5538ce1c6c9c") syz_emit_ethernet(0xc4, &(0x7f0000000280)="6cd94faf2dc9e690e900ad0572ab963b6074bd8784ced9107dc0e7ba71deb079bf3428455c69d0b060ded57e38a4edf93ea465fb04ce5529cf1a2a1ce60e6e5e3de1ef9201c7508c66cc55cfa6fbe3c91f4a9190ccaf230e06e471937d27eb91ecf6776d9185785e07b48b1dda3068fcbec75512241be783566a0a18a2e6683fa0278554f37f9e1a7eb9cc03a3ec4ecade72866ecd4b1b05b89d9d9ec9e1088f2ecd777bd3b4710fc7b428aa98fcbd0b0a65c0bec3085329fcb59ec4180aae6d2577eb83") getuid() munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) msgget(0x3, 0x50) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000016c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000015c0), 0x0, 0x9}, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x75) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) close(r1) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001500)=[{&(0x7f0000000080)=""/34, 0x22}, {&(0x7f0000000180)=""/131, 0x83}, {&(0x7f0000000240)=""/157, 0x9d}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000000c0)=""/77, 0x4d}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/234, 0xea}, {&(0x7f00000014c0)=""/1, 0x1}], 0x8, &(0x7f0000001580)=""/132, 0x84, 0x1}, 0x800) socket(0x1, 0xc004, 0x6) r1 = socket(0x38, 0x4002, 0x40000000000000) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1022, &(0x7f0000000000)=0x1, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x401) 16:00:27 executing program 1: munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:00:27 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getuid() r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x101) fcntl$setflags(r0, 0x2, 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/167, 0xa7}, {&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x3) 16:00:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xa9, 0x1}, 0xc) r1 = socket(0x2, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82062e2f66696c6530005693608e5ef3abf0adfab4cd37f81df3eafd0ef52ca63bb736f267d06adf861afb564755cb2bc83d42dc6b4f0d9d814fee1555b9fc303563486ba962da6c6b08dd53bde687e97e1d91d8491750e5dc27b45bc6b355a80165177eb1a926455725ce948dbb1d9d99d1a5e675acde673381da464520bfcad5134c73d383fbcd289823ffdbbdc6015a0578e02c3fb7c2e9f5fca1ab8516f5f237daedf477e84901c7dc1b195dc5"], 0x0) sendmsg(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:28 executing program 0: getpid() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget$private(0x0, 0x102) msgsnd(r0, &(0x7f0000000000), 0x0, 0x0) getppid() 16:00:28 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="a0", 0x1) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x1, 0x3, 0x9, 0x504, r2}) poll(&(0x7f0000000700)=[{r1, 0x1}], 0x1, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:00:28 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='/\x00', &(0x7f0000000180)='-}\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='&\x00', &(0x7f0000000280)='\'$-%#:]\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='@\x00', &(0x7f00000003c0)='.\x00']) clock_settime(0x0, &(0x7f00000000c0)={0x6a, 0x2}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0xeab8000000000) rmdir(&(0x7f0000000500)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80, 0x5, 0x0, 0xfff, "adac62a5b07d33eadda1834e281fbb0f2753c4ba", 0x8001, 0x40}) open(&(0x7f0000000440)='\x00', 0x30000, 0x0) 16:00:28 executing program 1: r0 = shmget(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) write(r2, &(0x7f0000000200)="4bf96e329199b248373e8a40b91f9dbc7f308f1d9e7ffd732779b4084835ca678b6ee4daea7f3f6681288c3ae5d0e56e6de5527d2712e31af486946b8efffcd7d4f1a02f7a1b29cd4bbcf5891add8989f59ff9e6c0316c6e1437f4dd6cf5bc3397edd9d1fe10d7b62ca300835494daeb1e0151387e85e621093b32d4d8b8b28e7c5cd20e8f6316e9db1c844f8bec27c0e44121b6e0dc98143c95b70fe785a0796afba275adc22ff9a57dd08f34062f077c4403fc8ffc891fd8f737847e405b1c0422fbd2b7dd960481fae97d40e0fad1b60d43eca5821f25974ce16031feeb4fe42e4ad6", 0xe4) bind$inet(r3, &(0x7f0000000100)={0x2, 0x2}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffddc) r8 = geteuid() lchown(&(0x7f0000000140)='./file0\x00', r6, r5) clock_settime(0x2, &(0x7f0000000180)={0x80000004}) setreuid(0xffffffffffffffff, r6) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r8, r7}, 0xc) 16:01:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) flock(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt(r0, 0x2, 0x6, &(0x7f00000000c0)=""/109, &(0x7f0000000140)=0x6d) fcntl$lock(r0, 0xce1b7c5b55e36be1, &(0x7f0000000080)={0x1, 0x2, 0xcca, 0xb8, r1}) write(r0, &(0x7f00000008c0)="fe01", 0x2) 16:01:46 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getegid() setsockopt(r0, 0x28, 0x4, &(0x7f0000000040)="14007300", 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:01:46 executing program 0: utimes(0x0, &(0x7f0000000040)={{}, {0x100000000000000, 0x7fffffff}}) msgrcv(0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="9b72544199c3641cff014158d00a56e1188be3fd936169f05e17154999c35b6cc4dd0f27ce88e1c858ee626520ae"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x3f}, 0xc) r1 = msgget(0x3, 0x605) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xffffffffffffff84) r7 = dup2(r0, r0) utimensat(r7, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x7}, {0x5, 0x6}}, 0x2) r8 = getpgrp() r9 = getpgid(r5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x100000001, r2, r3, r4, r6, 0xba, 0x26d81d79}, 0x3, 0x7ff, r8, r9, 0x7, 0x3, 0x7fffffff, 0x7}) msgsnd(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="0300000000000085d6a099bfe7edee34226d266bad791c26ed0daecd6777d97831735788ff669fbd178ee4eba3be3a78dfebaa9a2788aadd6409725fdfcbf33606782c6192a37d76a7873b022efc55e3989fe71dd6d0b50b1dd84c6e53b3a3cf910bb0d20f9b2fdaccc3ee5fb9b0ca9898884d78090065afaa73e72b23092cec7f61e632851bed0f3c92dfdc5ee29237681dff6237483d778c7b5db4de600133e7588e4eb305cd39205d22eb5c36249a167614fb128cec540dc331dac8eedede0abe4893ee861a471255b804a3bf7ddfcfa3ed0a13b73703a8c03ca9d8c84bcdce3f378897ef3e2273eee203b14ff84c6c243218854627d4bfe47516ecdd417f0d07d4b81b28812a79b2a0ec8d53ab674fd466a789147be90bfb020cb0faae419531d68fd03dde419af121c24ba4f222d06d3a5da0f5c2cb3a867f5295036609ad1b733fee7ff88b3ad96103f00cda60a1e132d5a3f117c860d6ddef2dd09272727e15c389479ed79a096dc627057e98d7cf10e568a7133615a879bbbf91d827ede23b6fd4b39c4036"], 0x75, 0x800) wait4(r9, &(0x7f0000000080), 0x1, 0x0) fchdir(r0) writev(r0, &(0x7f00000014c0)=[{0x0}], 0x1) 16:01:46 executing program 1: r0 = shmget$private(0x0, 0x2000, 0xd4, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:01:46 executing program 0: r0 = socket$inet(0x2, 0x1, 0x40092) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x21) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x6ee5, 0xfffffffffffffffa}) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) 16:01:46 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000000)="b2", 0x1) write(r3, &(0x7f0000001280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1388) 16:01:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) 16:01:46 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = getuid() r3 = getgid() lchown(&(0x7f0000000200)='./file0\x00', r2, r3) fchdir(r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='x\x00') r4 = open(&(0x7f00000000c0)='./file0/\x00', 0x280, 0x1) bind$inet6(r4, &(0x7f0000000100)={0x18, 0x2, 0x1, 0x9a}, 0xc) setrlimit(0x4, &(0x7f0000000180)={0x100, 0xffffffff}) 16:01:46 executing program 1: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) seteuid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 16:01:46 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) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f00000000c0)=0x4) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:01:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x88) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f00000000c0)='./file0\x00', 0x2021, 0x50) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r2, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r2, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r2) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() readv(r1, &(0x7f0000000280), 0x0) 16:01:46 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xa) 16:01:46 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair(0x0, 0x5, 0xffffffff80000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) r9 = geteuid() r10 = getegid() sendmsg$unix(r1, &(0x7f00000019c0)={&(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000280)="55ff37f585a08635649d2dac76f940ef1814680c7960fbf2e3f04e98f821100280eb3e2a652ac76474ebb6af49804e7d9886385dc9d7f9c67d13ccfbaf7c73ab6598b623f7cd1434611098cfc19609658c7cd1beac90bfb00159a84a1752af06560590e46f4ac91f8b4cbe742dc0bbc8bb2d56ab50976518d93866572fafb11044da309b958b9686ce5b40dd45810edab1ca66bcf6f993e55c7d098de6842c39dedecec19872f9665a653928946f13", 0xaf}, {&(0x7f0000000340)="f6a8bedb78756d1888e059b26e44f258c87388e4189778976e2a3af7de5f9554b026bd60ebe71c01b633c3a4ad0cf84039ac82ba1118c5e10991620e67ed502e35716da516496fc4678741e0e532fbb9795958356299c01ab669507f65200d9f0ac6286fd0d9e9ef87f4c4986c4226931f0b47bca8b29f7f8c220d34293cb1231b163325852ac1afb2e08909b65c61f2dfebeae938e3d918535a672047322a3b809a2afca294c38e891de838fa1585622cc92e308fd5151a1264d9f146605fb0844c3fee6c37af27b224ce24c3d6721afa55d12473496ab8bd147f1f1fc0ac8b4774bb2af3c05e6cb068d37319ad3f7abbc3e4b9201b8e96bda41049daae752e732d6bb7ab0da549acd8da21f96d5480f1ff917ae1a14b61314eb64e72f9e8a2c79325cd91bcf67945dbfc80f199deccaa304fa61af343e8b840ba7fb2fba6b3a9a429a3117ac3f1eb59cc42643665b891f3e5c0175d19728715738be9c0ba8e478cbbe26b0d62683688b06333589f34701ccce041fba7a71260847731826cd983b9794d3515a0d0eb87115b219999c0f8794e83e801eb885a1f9d48899f513362d483c30406ff7e4d46300bcf9d316230053ab0320731f13b00172828132aee6fa62a2a2273c664b30a86e9f3c74c9ddae9760752e02365d6fca41da25b5cab77c42dcaebf05c36b46d90f2cb855962af3f42cf5e55d0f63c71feddd8a52a10396754a469227537e1d4f6bf4f30b30613e37835d7365964bdda9896eab59baa2b4196f692bad9b1b961fe685eb7d3193e5c1ebc545f1737578b5d0b5ba2644589a029e38b76714c759fc5e6b991da75744216220a6bdffc197fc9df18f18a5c6050ce5d368475a253e1c7e2cfdc198302cf70d379e3a5d193717f8fc2c9ac4f5b2d7cb8c85efc5ddad50531832ac2a68605748b66fbf6a9614d95794971c8cf32661f65cc57c5520f9c00837b8458cb8dbb09e55cc421b5e89ec5952bdd3c3c2859740a8a1bf6b9e6ff98846b4ea749f9b662d2ddc2f35286c13faf26a5ea67b40d0efc31148fd54660065a7a034d3c9762ad65aec509b0911b8dd825f5c0d9fcd93be56421e45a1424aaf9f25d0856d96898e47a7f3d879bbbc63d20aee0375353d1e46d865e0c888cfe5b6d5dcf9600fc650a3ffd7397c639801e280a421b8ef987127cb2ccc89f2afe76b99a1d1f086e594afe1a0d2ef086e89f942fc04ea2e0f9c230afb58bd5f4a1c24d6c717b5bf1cab0fe82e6a7f1092f3adbb87ee016279d028f6f5deaad90f17128a1965680aad497ab0b46b49e9455b82d29dd6c4aafa9850529ece2032e8ffab0af295ac3182736c2e6ca4d688227ea433512a057489d74f3be2d573d9801f9eecb12ad58f53ab60531c3091a6b77ca06d7282b02720398e87d92ded9981c6048c066e3e10290f7fd1c9ceaf5e3a990f9cc36b0101a25b26cae4357f6c1265d755758f1de378a6eec95131f5a2b4dd20c1c4b77fc0392bb5740e3f09121a5ba046c4cba21c95a23c590eb35092daaa1b7ca08475a2ec751fb9c342704572b4ba3816df15ad0c9e5674ca8083a9e07d61ce3aa57875d12c36d7351ef03e74538cf4835d4311b15d0f88a1472656d8a8b77e8179dbcf2e85d6bd7349f08f0728df2aed1bc3d35e3f161a7a6b4750a9b4c138de61ff7aa8d600e1c57bc54637b0f4a089e52ae60d2b3f1e4260662cc0ea8eb3a0b8aaa92755dba37881d2e3064f6c65cb8146fc81b1658988fc1c9bd27c4c29b1a6ddad5ad0214028f9edf209cfaf4c97dae3176fe6a93de27f42c6f1166d1118f984900685c4ec36fab87f66624145297c46b1a0081778d632bf5bc57523ab193804a5342148ae34ff91ff2afb821b366452e5fd66f7d4b9269b2d0d0cc5fefd400c830c58b3755663295108824a405069fa908937616044dc543912f5141645a6acb96b52d074ca6bc2de497fa34243984bf1f418c43aafbedabc92466e7b08088270200825657979dff64c9f8e8477e179a22fd285ade6efad8880e9a9835c95fb6c4485fa32e6f46df738154e631acef8d51f48c7a1c4a48433c03103f0a564132a8230363a670fbfa038f5b155db6677c754274dfa0df7a275e6a40af453ccf3c0ccaaa86b5833c51bb2e506658f29b17af6c580d5bb62e3335d9ca24d235c75ddafc039380c12b22bc69c115fb6b53b171362a421911d72eaee1aa5927f2ef0c088ff340a4e5a1c4f7b5461d4c5eec76850948464dec696596bcb69049de68b831f8beed10296c01ce31198cc5d3b5035827c3a8d4405b153ea081f0dbb616bacebaff245a5b438769efa4a8995539a15504a1c31a6c00e87bb7a3177f9b368751db99cc269b8c0e508329d2336aa1528126c512428ca0caa90581c2f08ed8456274f8c48e06735104d3b11c052624307fa9b0ac4c36a9e4e74a9d389188334ca0156100cc0b4e2f8875d25874de885c48781b8d7819d669858e06432cfa735a64d2ae4c1340e76a99ec5def80027a0520fe2c522d6af847ec0742dd4c78e945a50f7a7465170b92ae4423d2c225e428308eede8b98623f7316455fc208516e527cef062cb37400893a5a807123c62b7271fe78bd066ae5fecbc77e238b939c123871e4ad6eccc890191b17f0df70fdeb69c8b9d140555dc1334022a1c5e1db56cb57687187fc7527c63b5d4889f2230ba50318d888651ffdfbc29563c1aa08de36a8f8512148bf39833d8577dc5c9965ec158e55e904d5ddf1ce319a73433d2180d5e1b787422b152cdaa86c89037e0d9d88afd1254490581561516776ff1bbe5adb0fc5309648d7be17ec1711547538e2c580cfbb9b61854ef5c82d8fd068a5ccbcf732415183b327d764dc1449596578c2d8dbb0e186f78348492b9e0b83e4d80a15ac1734a6cc841ee738a3b053b3a328a97bfad5a4795bf832d2904578c4b33f29459b58126868c7ab2b287018b289bae9141455e9e73d354ed43e2796f82d2a59d0e0db7698d3c22cfd4d3d0e92e7b957901041f0162ccb584b5d555eadbb92f0c5e3f281246d44afe966f0f8eec96f89098f0ad763327bcddc777ac2abfad91d6722a4a49b426d975b5289025962cb0dc727b7922b04fc32236e57dfb8e1dae690ecb921c8ef9a9a8ec5c388cfadcb5325bd48a6152d4be863ddf4a069ad9fce55955dbb3f426feae6bb11147bf8770cb6854f2df441ff9fd5da89d992e28f87ea788c8079c7ec190ed7a5087b122de1100c5e0c240b34067dc998af70a5051bc932e601d432a508ab8dd1038e7fd2cee916b5731b665797ffcbd88a5509b3356a20edde3bc6718f80cb1619f0467c06aad2f1e06b48dcfa7ad26e1665ed6e8c2d128b0f78ad0c2d5f0bee7996dae25d2080754a471d01a6f48be1976f8a9f0fb910c96ce46869f78a99afe8679c8a2e992823759769bd06a83ac54365dddf9c4c7d8f8401cdb2ecf19292fd34aa738613c218937052c08122eeeeab3adb47686c83e057bb361cfd11a46c433971abbc36e64a7a5519124c5060912a4417163ceb1232707c407a946255f100457cb66856baa55bb6f1d7d3ac80c3ef5b14e0c82e0f4478a131d7676c3273efb5b870d570ff5e6a8237f9768c5204c69950f3d568623773290eb3a08f8137a64cf954d6310dd33e1735840c8faaa98f5e598fa7ff7f6f9d3133427eb94441116d2a8a82e10592631d219eaf1f6123cbe6ad4dbe580c66a51842bdb90ec42bc39f38b63a3d0ea98292c0f627cb5a9fc35190f09e74552741de56044a4aa4dfa53a88240b0a9ec542b8dc9b3c87c00264ab96b5cfb9e14a8bee5f14e83f185387cd10b6e3a0a25776b1471c972b19299b1a6ef44476ef38a177428fcdde6ffd7182f432d778be840684769e585a770319fedc7261a039676ed799b90bb341597fe3b3a01fbbe5f9a5a2e81e470bdd18ad0b2e8a1d8afb6f40ae1499232635931d421622b7efe5917f7dad73fad5c4022cc1909f01c23a11175a2cd2784c5fdac47454a41992b1184c9074e7177e8421a143dcc7aa6b9ec9027087207ac790cf2587d566462d3e9d63ef20c32849331dd3f3fcb274fb7d861c2af94a9d86b479aede048e5dbab6088ab04c493b72a763ac6894547f7d13008db537d9a1b59c5e1e43245fd9a529d842a835fdf406232f34aefdcd9e3be86d01193a6c2c07adda02bb27ad60a2bbd1a5d4bb498fca9d3ec9753b9cd3f63ba1d013bd746b930992c0760cbc24c4fc397fce78e97449cff76d0c1203ebf8421b686eee6e18e1fa5f6aa6890b0b99c3befed894a051367894bf4dc34fec8d4b7a0b6365c51fe9aeda5d477eb49ddf938edfa36e95bc1214d0cdf8998e9f4bd04d5ca59a9a95af32074bae7d4cd5e80ca466306c6922e8dd8a2eeb8a819f3bc521849d0b09597d6f84771e0a352e6510fa7004485accfb8b701a4a78ad944571b74e95b6983f5acd22d38c64c2336459e81854247fd6ef9b8b02ffd1e9f6cff229218973fcd8bcba4da0a5cd6a958d405127c34944594c6f2bbc77d2dc5f5914b71985faa4a74847349c6f2970ae93ce5b8a22a7e97b9d3b69b0bff8d6056d0960e9f892745843e660ce023b65d9d2afbe34a119e53fc632cce45166ab2089fc3e07d5c2b33429296521f5302d0e7abd84d4450a2af5e8f45f0b016c48b4fcd44f9d5ded8cef799a0061d004a6e08ee4b22b42800ce0291339e4cc4bb32b8d1844f612233c741c1f9663c22b71074ddfd6d1d343f2e50ca24c061820deed0f5f6b8c0fe9681c74425d7dd29b9a4d85357ad47cbb520526960c8f95a827c019c4519884ad7b70f28ea8c2306d309d79d6e134ec19b16df36cf9f4642b76846d75713235269cbc36ca6fff57a3fb7cb7e84eb996708b6b6cde5b918d7d67d6344652c1aee3b41bea0b84b391ee18f99de678a64a5922fdea662b3889119e7c2c29da76837d45603006da47c54e5690bb6584113641cde70fb792d95256bad2fce32d737c7abb9acc24511008b140505a523ed63dc3c6c967586e041fb2ce58f6d7be9e0ea1263293b2f71a22aeccfb70de8a2458a77d478cb863759d7cd8ad2c30c4d5e8b6fbaff9bbd3aff188608817b698037f0ba77634138c9275c6076949693835c0315cd4df6c0cf29f133c78a0be5e4420b04aae9508f1ab3112782798ff30de4a41cb3ba400f3440e4a360753a8a405072a599d95d35c916bcefc7c6dc73396cf86af50a00aa89861a0f15e9111eba1aeae498599b0e94b89e9333741e96cebb4afc9f8dae15579abb29bcce72eb6671a09b0bf976a25cf2c3f725e7b55351e5ce2887dbb1d49b7ad5b5502c604422e9af35424fbcb09ca19bf452682d4971d85231a8aa15d683896ccec38134e0ae0ccc0c3f809f7e0d8e2e5109965017bc4d0e27b1f009be4cd3d806162174261e135f82cb36e0d73b70308b439f4d1c872c6ccffc13ded7665b0f346bb4cea7565efcde6b1d2c69035169ca8ea7445be6dd6324fc0af993571c292d48216ce3d8d4ffb3745d93e671e5ee7d8294cf04bac31ad9fb448a56ad1afd803070c5b2a835e4731f45eede5bf9fb175c31fa8aec628339e75bd2c371eccdcc63a4c349906dab27bbc02ec00b0c9408e00be0cadeb8b16cabdc7e72ebbe71436b86cbccde99716a4f09ee770fb11d372a59148b74b04958aa34e303c663c5cccec355c8a21281e407beaa501ade313efb2883746774537af8aff5bba616e153bfd0ed19e3d8e109e8768fcfee5a60e93207e761fb9c470dcbe038eab72b6fbdeae8fddb7b61df3d065853bd47", 0x1000}, {&(0x7f0000001340)="c9d8bf1c8e56e8b585cca384548f559a96faf88f2feb494b40f88c0b6d8bc6bc6439e7a6de1d09b68b2e623d6a8e656ed034cb32bfc31acfba7190dad552490fbcb69d56c4c3e762dcb08d04899bd2bd34907d7149443aee51c7cac2af85e88852f47d121133a59e72ba0228de737f0499d79b7ac1dc1dfb9d28939cebce4d4361f93847a594837975b281fde9fd3f5b93ebf0c40ceabc5c56fc6c9925fde6f4bcfb7ad9b082b624258f1823b7f3557dad64e354dce655e3310869ad1982528d", 0xc0}, {&(0x7f0000000080)="8e349b7d77ef076834d735ed47270d463e8e5259ecd393bd8a7444aa14c7de67bbd52dd48197978be769a9831db8a4f34dd29b375307", 0x36}, {&(0x7f0000001400)="dd7b2295a49f3c4ec049896719b82cee371d933dec291ce2063d8b2b05417c4026ef83a803c4436968821df1f555ce0f95d95a893e981a95b2ab2a49362bac6fcc98df6f04214b8780cdebcbbfc430ddadae595f3131dcbb6a2345b399bd87c875ba26165c82ac049eb61437012f9e311dbfb9543d209bd3710d1210bb9e240579483e0dacde33815824011a0696bcebb815fb9565", 0x95}, {&(0x7f00000000c0)="1ba547f7d60899f2e3d77ac2f062f0ab87", 0x11}, {&(0x7f00000014c0)="a0e05319b3237d166582ae220f94f5d56a136e731cb30bb1afa7eecfb760203d3e04cbdb99e74fb63256f4c7fce0c238371dc874406c3ecd5207d725f63fbe05c85206a948e688169a93aa45544698248a850e9a9887e1ad76cd3068fd1cf4e287eb454af9a347f058fa68de61422e9025c30947cd685b8f65709d845759b884dafbfd225607424378f0dd2742498c05678525bd69f5c38c9126f91632fab9f52a6f16649b3c56ca5702fcc6e95f0bf223138178bc9b6e22", 0xb8}, {&(0x7f0000000140)="6a1152d9cb7f3c41dc58cb54bd105411dbf0e701552f8e3b0cbde37c1d8d24c77af17bc49e3e1edb8f94dfb60e417810f34572f3bb8c9671913d0224b84b0224a1d4020724a7630d228eb594af", 0x4d}, {&(0x7f0000001580)="3af0c21514806ba3039e9cabd00be294bf56b43267906c3c4ce79bb8a4894a21b0acd55cbd65d1a0b6aae62bb0af6b9e9a5b7f5a37ebb91bb2717fc7d1b943cbe40fb39b150234eb2ba72eda4511146d5ac80a6bbdb3a2a8c68eed048e1259220c4f53ff26eaf1985fcc4b31da9b8f889d79dfb91d988ef7e07dbaaf829dacae2cd7b1458c1798867167011b0a21dfabb25517cb239cf36c8f67ed127c318573ccb16a4dc037ad05f3dfbdd1fb6a9351bc0f72c724aa5001b89550d85b4c54d353a89c7dde0cfb7d68cbdc73578154be795e0ed8", 0xd4}], 0x9, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x128, 0x403}, 0x409) 16:01:46 executing program 1: pipe(&(0x7f0000000940)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) chroot(&(0x7f0000000000)='./bus/file0\x00') pipe2(&(0x7f0000000080), 0x10004) writev(0xffffffffffffffff, &(0x7f0000001300)=[{0x0}], 0x1) dup2(r0, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 16:01:46 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) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1011, &(0x7f0000000040)=0x5, 0x4) listen(r0, 0x0) 16:01:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000280)=""/158, 0x9e}, {}, {&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f0000000340)=""/171, 0xab}], 0x4) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d9ababc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907b06d2cdcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c9153a7c4b4204e0e907dc23b542922b035ef64460215e4755ea96f39b726016d707e0232d0d6e9cd5af309d48ca7c299f5164ef40a5c6a77f3e9", 0x7b8) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xf8d, 0x9fb5, "a8fde9356474f0d60ababc9d2400"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000003a00)=[{&(0x7f0000003800)="553fbc2b4774a0bbdfb50896405ca8bc6db2a77c023ae09737aff958d4711a0bcaab8d865b3916343a4fea717f28f61dd2694c431cf95eda67047742b52f7e6063f18cd4b89fecbaba8dd7410ebe72815da2291003e78c74018bf341e9dbb604557a5265e27e7b1ea8a5304305e845878626db5097eb496a80f9d639d3f7ecc9d4f38df7b28d5f178847672af89f5a9bb7ebe990d905ad72e7ea792e3d17ca28546d28c2ae693bf64a314b2b574c2208ccfb74f5e004425af59a3780678b598304c1ff2757c6a8ebaa6934079beea56b248148b5113520bb21bb8cbc6f62542b", 0xe0}, {&(0x7f0000003900)="170835ab3184b30a2b92134c11aa3763a79c921389aa8b727f46ae6163e0505870f438be94cbb2609162a8896bc68c4ce46e881779317c1da46f2ff59a9c24108a0af1aa4e58cad5f678b8509e026f6b46f682cf03c610fab2c4bb3eb81a5de1b5b21608bce64f8e4d21d3b982960fe66a710e75f5a7dd8e4569d2a0e95077a173e4bfbe9a8c278ac16bdddd01baffe75fab8446588a0461cef285e314ca5c7dada9f3ba7613b2c89e102024c7ad2ff06e529420ff0c8de651e9ddbcc66ad11005cb7e74281e1b2766ef44c87b2ef18dae034ec0393f17bbe162d8a6cbdb0f0460", 0xe1}], 0x2) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) preadv(r1, &(0x7f0000005e00)=[{&(0x7f0000003a40)=""/4096, 0x1000}, {&(0x7f0000004a40)=""/4096, 0x1000}, {&(0x7f0000005a40)=""/215, 0xd7}, {&(0x7f0000005b40)=""/81, 0x51}, {&(0x7f0000005bc0)=""/223, 0xdf}, {&(0x7f0000005cc0)=""/23, 0x17}, {&(0x7f0000005d00)=""/236, 0xec}], 0x7, 0x0) r2 = socket(0x30, 0x3, 0x2) setsockopt$sock_int(r2, 0xffff, 0x101f, &(0x7f0000000000)=0x3, 0x0) r3 = dup2(r1, r2) readlinkat(r3, &(0x7f0000005e80)='./file0\x00', &(0x7f0000005ec0)=""/240, 0xf0) readv(r1, &(0x7f0000003700)=[{&(0x7f0000000240)=""/218, 0xda}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/10, 0xa}, {&(0x7f00000003c0)=""/59, 0x3b}, {&(0x7f0000000400)=""/167, 0xa7}, {&(0x7f0000002540)=""/223, 0xdf}, {&(0x7f0000002640)=""/155, 0x9b}, {&(0x7f0000002700)=""/4096, 0x1000}], 0x9) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = getegid() rmdir(&(0x7f0000005fc0)='.\x00') setgid(r4) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) dup2(r2, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f00000037c0)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x5d) 16:01:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0x88) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f0000000080)="d5ac7df8fe9727ae2af5d372b3ff3d03ece7b398cf21f0df3ecbead92bac602057d90a1ed4700e1feb475f7b00c3ea14407bd0bb07c6aaa4ffe1b0beec74de10ef69e04f29e47f3fa6be2c53", 0x4c) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 16:01:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus/file0\x00'}, 0xe) 16:01:46 executing program 1: setgroups(0x0, 0x0) r0 = geteuid() setuid(r0) setuid(0xee01) r1 = syz_open_pts() fchmod(r1, 0x0) 16:01:47 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0)={0x1ff, 0x80000001}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) msgget$private(0x0, 0x2) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) clock_gettime(0x4, &(0x7f0000000200)) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000100)="e9", 0x1}], 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x10001, 0x5}, {0x81, 0x80000000}}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x100) truncate(&(0x7f0000000300)='./file0\x00', 0x0) 16:01:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) sendto$unix(r0, &(0x7f0000000140)="31212570420d6efd60323e28ff57b0d6aec82df60fca6d771871ccb1cfd02ab104d77303aa561374b8158d42445559e15907abb842ca49e9fe323429cb0b26ec0b64abeef752721cf31bd7ade26c6e3cc4e7cc37c644dcc549c8014ab97e70ec92b85b9c7adf941589d0737dea7a16b0dcf2ed38f0607c85d58c1841caf311d1178e0eb033e85f23f4d826d684", 0x8d, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x1e, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000080)="8bb14721ae7b0e52db0831284f29af44dbf379bc9962917e1b2387c43ee6d6002784f3861c21d80c521c464c9b5ce3d335cdf40115ecafc61fc4f9b3e478cf0e8e67091a1404fc5f511d18007b21ef96ce1aff76c08ac9172235719c935dee5ee6bf714e21f138a5b25fa4e15097143501dc17a0f0b87d251d41e54decb95471012890e387c281e9039b9211a1f251b81d", 0x91, 0x0, 0x0, 0x0) 16:01:47 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/80, 0x50, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) socket$inet6(0x18, 0x2, 0x2) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) 16:01:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x2) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000180)='./file1\x00', 0x0, 0xfde) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x83e0, 0x7}, 0xc) 16:01:47 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/22}, 0x1e, 0x2, 0x0) msgsnd(r0, &(0x7f0000000100)={0x2, "1487aa8a921eec87938e7fd0538542bc88e81210a1"}, 0x1d, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/13}, 0x15, 0x3, 0x1000) 16:01:47 executing program 0: r0 = semget(0x2, 0x2, 0x16c) semop(r0, &(0x7f0000000000)=[{0x7, 0x2651, 0x800}, {0x1, 0x0, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0xa8d, 0x1000}, {0x6, 0x9, 0x1000}, {0x4, 0x8000, 0x1800}, {0x4, 0x6}], 0x7) r1 = semget(0x0, 0x4, 0xfffffffffffffffa) semop(r1, &(0x7f0000000040)=[{0x1, 0x5, 0x1000}, {0x1, 0x8, 0x1800}, {0x5, 0x5, 0x1800}, {0x2, 0x0, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x1, 0x800}], 0x6) 16:01:47 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) shutdown(r0, 0x4000002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 16:01:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x5) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff, r1}) 16:01:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) socketpair(0x148e37bc72fd9e7c, 0x4000, 0x79a8, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) 16:01:47 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = socket(0x6, 0x0, 0x6) r1 = msgget$private(0x0, 0x30) getrusage(0xffffffeffffffffd, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) select(0x40, &(0x7f0000000100)={0x80000000, 0x8, 0x8, 0x6, 0x8, 0x2, 0x8, 0x100000000}, &(0x7f0000000140)={0x8, 0xfffffffffffffff7, 0x1f, 0x0, 0xffff, 0x5, 0x26, 0x2}, &(0x7f0000000180)={0x80000000, 0xca28, 0x196d, 0x6, 0x8, 0x5, 0x3f, 0x8}, &(0x7f0000000240)={0x1f, 0x1000}) msgrcv(r1, &(0x7f0000000280)={0x0, ""/200}, 0xd0, 0x3, 0x1000) 16:01:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820213b000006c653000"], 0x1) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/66, 0x42}], 0x1, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0xfff}, {0x5, 0x1}}, 0x2) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000880)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e7fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d05c69a676a41ca037dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faaccd318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e", 0x78f}], 0x1) 16:01: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) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x84, 0x0, 0x8001, 0x20}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0xc37}, {{r0}, 0xffffffffffffffff, 0x2a, 0x4, 0xfff, 0x5}, {{r0}, 0xfffffffffffffffd, 0xa, 0x81, 0x200, 0x400}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x6, 0xd51}, {{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x9a9, 0x40}], 0x4, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xa9, 0x4, 0x6}], 0xc2ee, &(0x7f00000002c0)={0x72d, 0x20}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x7, 0xfffffffffffffffc, 0x1d3a, "4fbb66f4271539923a3f795b1a3f000900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:47 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x319) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) fcntl$setstatus(r2, 0x4, 0x80) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000040)=""/181, 0xb5}, {&(0x7f0000000400)=""/205, 0xcd}], 0x3) 16:01:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), 0x8) 16:01:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x4) 16:01:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r3, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596", 0x67) write(r3, &(0x7f0000000000)="5643f9d30c6ac36816e6e203ff0f335bf20d8b8f32ab2a3b8bdad934c2a441cb886ce69774a19b3f0001e61009fcf41fa98a0bbd953331022c3f5c42bca801f470986250a4cb3723000000000000003198b5e22fa1d98e", 0x57) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000240)={0x3f, 0x6}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)) getuid() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 16:01:48 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r1 = msgget(0x0, 0x2) msgsnd(r1, &(0x7f0000000000)={0x0, "921644936ca385287e1557299cb9533c8458070bc7e33512d200a6c717e8d5dd021e375f673e9c0594582819cf78d1372cc564673b8b690413fc47a2c241ab2f1955ef122269062ca0933671d6721cbda0d35c1d2306b15f0278b1d366fab44b67b83c1897ba71cc15bdb1cf14"}, 0x75, 0x800) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)) shmctl$SHM_UNLOCK(r0, 0x4) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/42, &(0x7f0000000200)=0x2a) sendto$inet6(r2, &(0x7f0000000080)="1e4827b2233e1dd0607180d6fb08b89fe96d8030e1a27d8479137da8a8fa0ee861f683f28d2984440e9dda615d8213b68a73c1dc6cda21e6e1882a8321951cbd6bd8a7749a0d7bb9b9d5129a94bb1c96237fd1b18b8484450c556ca615dc7dc029f4357d6f81d43c9d5fff78b922cbf8b17deb88a4eba48f98ea9631db116cd8df70eef04be400c4407b499a4e9a031c5931dd9145d2fcad17b7abbc7f3925df0f50d2594f4aab17def77e12b21ef92b7021a14c789a47ee", 0xb8, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x10000, 0x2}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x7) shmctl$SHM_LOCK(r0, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) shmctl$SHM_UNLOCK(r0, 0x4) flock(r2, 0x8) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000280)=""/246) 16:01:48 executing program 1: r0 = socket$inet(0x2, 0x0, 0x3ff) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socketpair(0x6, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:48 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x100) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:01:48 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40000006009, 0xfffffffffffffffe) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)="1ed6b537", 0x4) socket$inet6(0x18, 0x4007, 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0xe000}, 0xc) 16:01:48 executing program 1: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) open(&(0x7f0000000100)='./file0/file0\x00', 0x100, 0x2) munlockall() linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0/file0\x00', 0x4) 16:01:48 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x832a2) r0 = socket(0x18, 0x4000, 0x3ff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/24}, &(0x7f00000012c0)=0x1a) r3 = syz_open_pts() r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001300)) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001340), &(0x7f0000001380)=0xc) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x10004) r7 = socket$inet(0x2, 0x4003, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="2ebf9c421adb17a920e9d51cca24311b451eaf27f456eab2abafe6a504ed7a803136b541961de934df02dd801f458bdd0de1e807be9bda6307876346fc419ff988a80eb38d91543d114eac46ef660f8b9a30bab27b69b6463d950fa9e835039be8bc2a59f1a723a7412419687390adc63c7f39dac79c7824cd3cf4da7897322befe0b6634cff648c9793a257462457f31c94707b6d088046558a85d083f789c7dec70703693f729589633e3917fdfa2ce86300ff1aa9101194a48026c855bf5da4d14d9296ef9e79bd81270393d7d0af2647c3a81e2c7ca8f6ad0358b5cf97f7cb963163a00b973ed7d482589e3e13", 0xef}, {&(0x7f0000000040)="1ecc8a13a93b38983995b66b26c1a17a44a82ea6eb7fcaf58da506905f717ffad48b69541e496c7f647ed22fd84d7171b537469fe095773fe98de34f7b3607e684df40b408183094e06e496276218c88dfe568b52f74a0", 0x57}, {&(0x7f00000002c0)="2eb8b9841b0660f5dc52335ef92b4eb036c499df82a3dce8ea09d6485c82287c4d6d5d82b040e5c61344e4a800482fe14ba9a37fc6e24751c29d797a43049c5c19159dc78318fa85db1e379051fbfadee3b0296af0633732bd1838999b449da8398a24295a1439dd7686fd1268e581613fc85dfca59a3766facff578c9d0bd18e03a22d41a56a0616e7d9b8d8c7cdcb529ace1f946c244de38189c066a86b6b1462e135ae375ce9244f0c2fecff934d4964ced51bf7721f5844c5da3a3806a114161f1fee3c3ef92fa2ec925b86d0a2e6caf4d5fddfffb107585f62e8e6344bb75c3193554792162817b599fa0d8aa49341a235d6a48aa92239e1dffbc875893857605cd30e50405496be2d331c5d8e86627a7e744b7497ad1f4fc5447ce4718d468dfdefd32cbd03fd4bb82f843282d69c7ee8eb965817ce4fd79c3aaddc94f27d786b060afea05ec9d018102a64a989db80f267091cb87172f5c49defd41ea44f23bc39baa16b29c735f762fabee85dd3d250ce5846e2a85992e3e36824ef5f2ec8f997bde75fe0272f3c2b5beab36af136611b5d1b9ec61d20932202fd423da80a0fd8db73db1e7b85ff291ef563aa9cff5f222eb7938d2b6854c620e334cd19078d5b5c0773b9f955df14824a7336701be96cf3156858298a787a7e0709e053d5e73a6a1a8193df12eecdb91bcf98b0cbbe5cb85dcc16d19b931732230498748b9abb4881434a6ccd95598f51d0efeab38a748748d32ac35eaadc9be6ade78c59827e21843b2cff03d69d3ab4d1a48adb5504fb36911701f6932c2e1d00b7ce5fdf5753d44c130ec16aa578b4c13b19df91338409452bb1c11a2c717717951563d2a2cd087a7da4a8e55742dae78aeddd2bd67779300bc73bcbbf957273bf33abfd64dcb4b816f69422e8766639a9e956c567cc330389c7ced37c7511ac44b4cdae929af57940a99635b2e1b0db7d303eb9060c5eafbca2052fa362e988fc4cef84f065bc8efbecfc9ed32e47073152f8d1e6fed26710a950d27c2053c876e8ad5d9ec7093c4031e2634048495994ae636a535ea80e032daf79872924303289f679e5a9a1820b12f17892ba8f7c795749a7923d57e9880036f7dd602075f70efaa1b6a37078861755ba31ad3ecd68ec5247626dd29b838c51ecccc1767c3dd62e20ac97015eb8ccabf0a0a6c2a0425a043683e20d0685f4decd231b01ed189b76a29f83d45debe9def4267a000d7a0f83e81e1754b599cd69ed524bc4682e08dbcd0ef3248d2d477f6b4fe22859103e1c9793bce47307ee92ced0c51b58a712545cd0567c81cd59dfdefde11eab87d5a734a7bf5366ec466e24258700552aa0ec7863b7677866f299781a625b475cceadbded474854e89ec0e006f80da6260a5c809fde4ec29e4fe58c3e66e3cec9ad49b8baba65df4970d504764d8a7701aebe3c45c739c679991cc8888c8ccedd21d918989d4d2ead7377b7a985ef5c9580e4a4f399a111e2ddef5b7a17e366e602f867a4dc0bc892009fd03838b72f113ed39cb18cff766a966b2f95d8811f3cf9847ae8fa632830446fb322d3bb6b14ddf4bf7f05255763438a384c84fbe1d7dc15eb29d8670f113a94ab801d17f799d3920209a25281a49d93f718172d68e2f96dd0b845943b9f23eaab896ce2e017701d73fb7808f771c94938478586467286b387e0d99ba8338e63fc507508b3b0fbb859f1b039d10b852bc567007e8b32f7dcc2efdcf7633fa2ce491d9ce61a7af8cc028a91ff5f5b7cc1b9566d31a78f7ccfb44cc2d1c88a6d2351f140132873875bec53a023a688efb687f6372907a74057c4389466f6688eb8c03b7205891bbcb6d98e452c491baa124ae5e08d10bf8e52cba3d600c1bb43b06b7bddd05a4f8360972eae085c0a7473d01871925bdd849926eb698af2a41a1fe258ca18b39933637a248a8c7e4b31cd027db24034b26e7586fcd6febd67aa4b57a87cfae2f0d28ddc9eaa50ed1676f4c658ceea70d3fc2af47fdc3dd60e067a60b88e935b4f112a1a77c9a44d083b149b525c1d354a1ba69156087e8eec50966c534972aee1f929431bc527878212829a76508272c334d3c6715665d39e65728e112b689c940ec4dbb6146a24babf1e1e3b35e5f64897905fcf6f05074dee4b927e61c5e8c9e3d9901ab9449f226a3c11431febab0e2acbf39bb7070ffcf703ec1ef68c43b893c8bb7ba00cdde901f6d33286b95247b96aa410c6aa04e7dc8a1942e386a32b0c0ee299f298af11a0cffed25f9c9a07894c1b41847d51ccdf88fa2d92f893fa8bb0defe252ff49bc0d2a87ed588e5e5624c0c0761b929f1b2f966885d0ed5b5971379109de8d19b5705c56f8be3e0e5e93a22b89a72e2fda6472cff0fee0bafa788dc716f52a86c6926104949add054c38c0304daf1d49177fe476f1db732033edb15968b5fe1d27698e2e14f3b5a8b07d4532b72c448b216be12b78e481c565546dd78c3e80a61326c9aa53e945b9601ef8d115a4ff948a55a977b1e25fd66561b9bc7d85686d087168327f4b8486f7d6bca69b651882d86669c964bc39c96b674cdb3d588129528bc6aec8d81cf4b8556b89863134c80a75b047018a1345b13cbe5461025f581b985e086848b162feac05ba56bcb130c3502b13ef58810215365afbb653af63183678f2146aaafe4524ff963651b887354911e1a746e94a2ac3bda4133bac4d4040ddf47157dbe641852b74f216fa4155bc281934fe62374467068c0b0f67d6771866f9e916bbb8048de7435fc61f6c28c5b7eea520d3703c83da09d81493d065e8a6bf9af42699088c5c7fc9538b78c1dce416fec222c2d08d462fd7c6feacfa6dd06e1920f2c087149b6b9b699f610eba325293899d36cb01c5756c5a758246d30bcf3885360191ce76194466742e766f369dcaaa39a3198b0878f913de39ab020dced28ce96d16a8cf61419a9268807a6dd96452a25de00611cccf297cdfb9eb5864a560ee9dbfb639b544b1763d3cd5bf4524c6d54fa098adb14fa0aed7d485645d12a90863afd570156c27537ed356f7675ad8a5333ad1dcb997042f49a7a27c394d3c6a65e0d505c90fb3892a15e1d50b2ddb8a8ca62fafca9d7c07154e54a94e12fe9edbcb061b1fd4e12c34cf06bb402973556473127dc9955f0fdc79524ca546347f2995fc4451246bb3af00fb502c908850800a3f1d665e576d41e91e33dcd43cd1815672b9d0d606f6d8116c3dc16cfadaed3814dcb161c5f065f470bec6ec708eea6e8b32122489a38d012a49fcaaaba669ef4328dfce42839c97059d4b907f52e9215ebec0a43d9fffa58c2d85b353514ec2847f5ba0c141a68e4a25c1c2aa0c027bd8d82671cfbd073562630a46053754fe7873b63bad1e7fafa5073f90a94ccc265c3e48166823873d3d4fc81a4c7274cbfbb0ad6eee50a50a9a04c04077cd5e89a55b63eacbcc3abe58ea7dc360821ba19f2967cc6e0ca4c374ea3d54de3e8838acea05864faccb65796898a69401b4122602d2738444446b47f8cfaad3719b8873a9b41a4ee744258a33f3eb307ea9ed52a1578cd1b8f3efddf0c1846c6e910636b4107d5998c2fd113768db377316e85cffc4e03edd6df1776626d728b2df7b1f583c778132182bab5f64e6bfe1ca6e48950b26b85a0975a8eae4f0d145aef54bc2f2335abb45797c1b9c0db3412277688e9586a2e9996d75fb47a5a513d8635df01ac43f235060c09cb84a60e0d704414e4480e65104da40329b8f7d07c9227591b81cb0db95eee642d1e9ca4d66582ed4385bf4a1ce894b0c215403ba891c9a5df1480156d12077736913e3d4ad649a712b8c67ab852616bc8fdeb2fd41d2da546d1943ac487982b90e04292dde20e55d3aa634278150c9d77a41aff7b08a823b6ff9c602189a62af53a84f06ac6c642c40b94a978ee7a1c4803056955f7ef31cb00b16fcced5c4e91d9d0ef915c1b500528c856ee617a75f4a677a123f1c047cd3a60c73ac73acb78f9a2d8d26f1f9e9ed9b875dab6a7851a59865e976c7b299b976da675a04c6d47b6c405250ee13b22049a09ba463ad59f0d8de3497953039659c7d7bfa06aa37684180934ced3f0f51e0b5a517c11e878829d84a4f63365473cd2474532e243cdd4736e7f60c4b545ffaa04c739a8c31d3513cb46ec416ee7976faf4465bb6d0bf74a5517c0d9cf6fdb389a7e41b453836131fe550863dc1e2fa4a6ee0e8892103941506fcb94691901b38c25bee81c24ab851f6543b5f2e74a2c9bb65be9f92f1c6b423c3ab3b30aa5d4a6c0db29f23f0ca75ae8f51c7c8170c868556e6d11e88e1b37237ffa85ae81e17babf43bf023efbdc9631c1abbb87a13950d3607f4006de692e24651ed7ef57ea51def46c7c61630bc815999bae043c83cc82369e6b3dd6170fd6c8680a268b2fcd5738f48758e7dbd15886a2242f79e26398b69b1534274cf51df495f519a379ea6d726dd10e90f3600e6b457b86d212cdd0c320836d480aa3b898f8417a2b282de9fb18092caf8ce5dd42ce3d87b9b6e6c5efb6283f87925f2cd653ac751c5f9461bc56fe7665877eb5d9feb7ba3cd7d907a5b7fe8396f4f7ea92d48142c94b4e49201b25b1809bdf29714bfeae40f7cdb0423153ac1505b74f8210988969439845b0cbc0e6f4803d405e082c78acb41b8c84260836d39f22132ac3f2547eb70cab6ca361fc3adff545125415732bcb603441fcce066729bab7171ee662bcc8baa19d37f982b5d619b8a7a18ed0b55a02eb40a4bf24b16ab7347ac6dc674fd411b323fb1f9c936b778ecae418153c87fea31c22122566e0f0930e87f4b0b4e8c87a3f15e57dae398b112170699b2616265e1a29fd6b3b1e1a52075532170e30be384814c51bd331816a6b32b2b855938332b0cf93766d01ddd3f1f4ef8728555b497248a6001ebb2af45d0fb849f2985a9b0cf4be3ff7f9d46bf4e84f986fe1ee9a262c40275ce1435a21e6484f663d9f7c6e5cf86ce76792eb75c6abf94e8c6a683c7304a4e8c9737b6671890e845d8af4fc818b358c46fc4bdc5406e001539836d1bd5c1c55b9f0a950eba6ed9eed97f4358ea6f61241dbae8ca3e431aced274eb6044786575e7df5174592882c782e79412f29bf36d99ac5f3d74ceb1a2167b58b64948a995ffa09fc42dde8edd42af8854283005006a3773624cd372cf74641621e600d01fd12b13fca0e96ea05bb29f97f1bc4e6dc5ef130f95fc18677f41aca968a60770434b3edb5596f9adab2f5d6b4519c33e30849d375583ee822ebbb2737287b513f5a6376152469698bed11e5887dcd4d13d81f8a53295cc3dd05cd08de024f33570740b0706f22ab3db2b1baa99a8932ff99db536361737894279a957789a7f9cc44d4b9b24d65b034525a1f64b38c3747f64acf12e7a66e18bf474bfaf7f1bd0afbd649930f42b7db5b3eeed040f3104ca3827ed12d6f38ec37b80f5a3f2792f16a4dfa8b512428799e697f09b05d8b0ead0006afcffbcbc4bdde4402161e40741af8ce2050f89f36aeecdc949a6729bc7224cdef975ca0f980969ce63fbee0454bb5cb4c98f8038d2c883e3024c836bcb529d0252cca5fa4a65961f301d19a00950593bec9151c896335be89bb3cca2f39ae79c91da843ac8ed6f0f651e507ab71d22eec8a94c5e6c507dd395d8f5c41d269ea6ac5d85132052d26ca062b07d924fa8ff3ee4f73e93b20f6064a3e6e4da90f95e3887d526975fbc580c56ebab36a040d061bb607fbc6d76a29edf6a8d6a035", 0x1000}], 0x3, &(0x7f0000001400)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}], 0x30, 0x2}, 0x40b) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:48 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/32) 16:01:48 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r1) geteuid() 16:01:48 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socketpair(0x10, 0x0, 0xffff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) r2 = dup(r0) sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a1d4ceca06511709a44fbaa01d95f3fe7f41d0b82e505e493f3311f17cf9ab56d79e9fc43a91c67da", 0x30}], 0x1, 0x0}, 0x0) recvfrom$inet(r2, &(0x7f0000000000)=""/107, 0x6b, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:01:48 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getpid() r2 = getuid() getgroups(0x1, &(0x7f00000002c0)=[0x0]) r4 = dup(0xffffffffffffffff) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000380)='./bus\x00', 0x400, 0x1b) r9 = socket$inet6(0x18, 0x0, 0x20) r10 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./bus\x00', 0x8, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000000400)='./bus\x00', 0x80, 0x10) r12 = openat(0xffffffffffffff9c, &(0x7f0000000440)='\x00', 0x200, 0x2) socketpair(0x11, 0x3, 0x5, &(0x7f0000000480)={0xffffffffffffffff}) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r10, &(0x7f0000000640)='./bus\x00', 0x40) r15 = open(&(0x7f00000004c0)='./bus\x00', 0x20, 0x88) socketpair(0x16, 0x4003, 0xffffffffffffff7f, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = getpgid(0xffffffffffffffff) r18 = geteuid() r19 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="bda1812ce9aae3d420311f6b52623a4b6d4f5bb7ed125cba34eff1b7ccbf53a7cb2f060dfd68a2067f5845246ed0f599db8a2d30b549311824362ba79a23fb975aea005b8ebe6afca15dada07e0a8ea0ed9089947d1a16e810b2fe6decbdf41352f207", 0x63}, {&(0x7f0000000240)='B', 0x1}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10]}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xc0, 0x4}, 0x400) r20 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r20, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r21 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) fcntl$lock(r21, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x3a, 0x100000001}) 16:01:48 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)) r0 = semget$private(0x0, 0x8, 0x22) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) semop(r0, &(0x7f0000000080)=[{0x0, 0x0, 0x1800}], 0x43) semop(r0, &(0x7f0000000140)=[{0x4, 0x4, 0x800}, {0x5, 0x4}, {0x0, 0x6, 0x1800}, {0x0, 0x7ff, 0x800}, {0x3, 0x80000000}, {0x3, 0x5, 0x1800}, {0x3, 0x3, 0x800}], 0x7) semop(r0, &(0x7f0000000000)=[{0x4, 0x1}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) 16:01:48 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f00000005c0)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000003780)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000000400)=""/167, 0xa7}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/129, 0x81}, {&(0x7f0000003600)=""/131, 0x83}, {&(0x7f00000036c0)=""/182, 0xb6}], 0x8, &(0x7f0000003800)=""/189, 0xbd, 0x1ff}, 0x2) getsockopt(r1, 0x100000003, 0x1, &(0x7f0000004940)=""/6, &(0x7f0000004980)=0x6) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000240)=""/88, 0x58}], 0x2, &(0x7f0000000300)=""/76, 0x4c, 0xfffffffffffffff9}, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000049c0)) setsockopt(r1, 0x10000, 0x8, &(0x7f00000038c0)="fe1e9dafc0f3d3f89692610a34d504ed01409010e6e01c49592658362b6c199d05b457c0f4ad6013098a5b17b92da7765b4feb2cc13dc49ce4943de3152282effe1064696f436a08ee63abd5a6be85945bec3de2438ad3b4b87d3e5f791d006b62e99fa8f3acc52d94aa2dd8491be5701a82", 0x72) fcntl$getflags(r0, 0x3) getdents(r0, &(0x7f0000003940)=""/4096, 0x1000) 16:01:48 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ac7d0f003da559cde608cef39e88b29d2266851681ac0ee68f75b52519976b819c1cffff000009127f432697a3a16ead64611427238cda68600df21ab8ea725f083e03b2ccf08b6573eef59268e2a4e3e298426b3fe20183bc179d409d9a6a0cd902c0ca7720a8ba0e5c099c81cac8e5e3d17df2c0210b018486fbbdcbfd4df55c15e525099350fd2af5762e1aafbff3ff217380057444a4b58e1a23fa4699ade9da8fa9628e6dc928bdb377d4b928f4a8e9aef6ba63bc92ecee7a7d791a5e9d3bdcefa9e23057f63bdbf900000000414ba3112303bb2531e1bcb0b2da226b39991a19ca0abde26e6a94dcd94887f10e9415824161f40701ea1ec671be", 0xfd) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eab6e947f5102000000b1c85b6a8a1311"}) poll(&(0x7f0000000000), 0x0, 0x0) 16:01:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c349cfc0fd4fd6d817d57861fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e900000000f38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf47) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000300)=""/104, 0x68}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:49 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/42) 16:01:49 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x8001, 0x87}, {0x18, 0x3, 0x4, 0x6}, 0x7, [0x8e, 0x100000000000, 0x8, 0x100, 0xfffffffffffffe01, 0x6d2, 0x8, 0x2]}, 0x3c) r1 = socket$inet6(0x18, 0x1, 0x8000000004) setsockopt(r1, 0x29, 0x37, &(0x7f0000000080)="0f403a521d", 0x379) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0xaeec}, {0x18, 0x3, 0x0, 0x4}, 0x1, [0x5, 0x4, 0x6, 0x4, 0x533e, 0x7f, 0x5, 0x8]}, 0x3c) 16:01:49 executing program 1: r0 = syz_open_pts() socket$inet(0x2, 0x3, 0x0) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:01:49 executing program 0: stat(&(0x7f0000000040)='./file0/../file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x2, &(0x7f0000000100)="ff01000800000000000000e9df0759d4568ff09a93858b47d277170708ad3dc9000000", 0x23) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) socket$inet6(0x18, 0x3, 0xfffffffffffffe01) r1 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) nanosleep(&(0x7f0000000240)={0x1000, 0x6}, 0x0) 16:01:49 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="f36db571cc054108c55dd2888ecb5ba83abb35e8aaeef2dcebf0eec28433f38f89cc076ff29d5132f62fe1042a92", 0x2e}, {&(0x7f0000000180)="c7f62a6474b445e041a0e66bfdf5e44f93dc9eabfb1eabdb1f17a1849332157e9fbf559aae6fcecae7d587475bb6502be281e2f44e27e4e9133cb252360e3011d54df5a955615d7454b669466547cad39630508fb0f55b1fb647eb5d6a9e9c14be1719fdb0bdc550f6db6dfc8e810a4729f9071d07ef046ba97ff89c18e7d90ce5b85d5bb1fb5133c1585a2136d89765e60ccec8d83e2eacc2250777d2fecbff4105b07ef73b894586e0accf91ad39503bd8acd88983f1e5c72f3bccf626a46632eb55d3eff7c721d9ce643131051eb404", 0xd1}], 0x2, 0x0, 0x0, 0x408}, 0x400) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000f700000000"], &(0x7f0000000040)=0x2e) sync() fchmod(r1, 0x8) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x5, &(0x7f00006cdffb), 0x0) poll(&(0x7f0000000300)=[{r2, 0x10}, {r0, 0xc}, {r2, 0x8}, {r1, 0x122}], 0x4, 0x1) 16:01:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000002200)=[{&(0x7f0000000080)="533a36c158de7823e456159995f65b682b063e01872a30becc726a42bbeceace018936e98a82e7afcd66d060ce3b8b715ab4dfaee0f905e3a13496b429874204c26131068bda85492759d7c399a78a1aab40941699167b1f5809f0beb59e4dc634269f9d1c3efe3ef018864a6d157c9abc61f810c9512789", 0x78}, {&(0x7f0000000100)="a4b5f01e9af9a9a8376956aeaf662a5fb3426022ad91bf4f0146e160eb59e736be71e274c33d1dcde785f04eb2", 0x2d}, {&(0x7f0000001180)}, {&(0x7f00000011c0)="2730c7689fdd3c34ff57", 0xa}, {&(0x7f0000001200)="189795c04d8cd8966f8ccbc922e4aafad5aeb0f766bacebc3e146d6f4a8d25c2734a3fa5e78cdd3497aeb84e2b9aefd980ba2cabad8240ca474c25defabeff23ba9a1551354b7f44b8ab405c9a9e1ede1ad0b73a7a82e76b007adaeac7ab42f69a5b1e1a7688c6cf0e0e752ef93b5c2e322d80190c2bc0577c7196e9c98f9b81835a2117a2595c88ee665d57040ac396e804d48a29177ac2511202becc7c591cdd5ac1d0b8753a305c79d572e9d710215bb5039c57bc0ec6e42ab1e5ffd32a976ebeb8e521d130e1a34abc774604004da0e294914f0449c809399b1ea905ff460178684348f3723fd63ae1c25c18586c07ab9382a0250b31d7f26f7f08a8a8a5255a40df634b45abd3968fbef10fc77b7159af1002691e534e8cb6848f76acffb527d3cc8aa8879ba86cac1963dd1cce412a6dfb96cbc98050c52e39bed97c3a993a9b985c5f4d1f4312b54cba3f164211afb89a1ccd526a090275dfe225a3d7f537ac45d78177cabf4b8e3c68effb929ee558aa9d1b610a8cbbdc627d54b289baf04a79c45858f7954ab9557a018c4283829e65bd6e0fc5126b5a4aa7edc44d33e5c74cde644e3c1b2f8b25a32392f3b2d4b52afbbfb33bb787a9933f5b4153dd47a0d29ee0f2f751661260b265a38b65a94a2940d6b1dfc29d50a0197b9bb57728259953b1364f54e3bee44603dcc2e0a80383ee898788d9edb5001a65091621a5f959b7c6c5a84d16f1ae70202ff2133ad6db9cc444567525be1952813d6c306178490aab1255bda43a66eab9d65f42164a815d4af888e28acc97734a13db3f239f3039b499b1064114e0da99d9c1c1a361cb5fc5fe2a5b77110d644e502ed9a7700626f563c1f7d4cb97c48d207886a52e1200a63eb5df2dbad9ca8eb26edcde8b40367b50f8b8450908fc6c2d3343e69cf7fc0423a044ba29b314792547dc98d3d3b03db3c87053c7f5e9c6cbdf1eeb1f42cec5cf4fb6f51a52d0e61a2d4ed0ee2bb3c28fc24a2cb5a2cf9b8973815d61acfd5f386f68e74fdcf04ee726e687c1ec829d5e9f461ff454abdc1183ba4bb24eb0ce74876257a28b609f20ba1da278bbf828b9e301ae609ed72b8764cb25425015c68ca9d3fffbf0829bb89db1cb20f8accca6e7a1329d051d53cede4ec4f3c84e53741b8f58c2e46bea00d7d8aa599374cf8acec3c34c29afcbb61b87d3a63f5644e671a376c11d88823ffe1c0183c517a571d1c1eb36031d2cc9c18889b7736f4549b24dad595a0e708dd69f5972b9bb8741e7218b471eb6e65cf39949d9210c00fba0bee67ec7e179a7c66edf7ff956492467b2f907e3f22abb37f69533f0a103a8bccae532aa1a8c9ec016ca30f7c445908f9a45328241cb78b912a77a8b4714cc1b7e278f32f782244464cbd725055556cdba223dc9dd7d916aa984ec7f5b9262710ba16a9c416f2a4569819791b3ff0a8fb7ee7d46aef292d28ed3cc747bac64706bab429ffa197e64ac6bf7e13108bede10e55fae5626271e47fcf560cf5eac6884f1d2b680b8084507735e477984a3c9fe4e3c08e748ade07fdb2e481cfb5863bc79c3678fb9e1d7c1802c5e061bed34889524313eb7745239f2dc1f895bfce7f7800588845a98fa2300d2c11f819b065688134313e4d0cfeceadacf04b3102371ee23ba68cac29c17387a13d6a5b101e1d3c75961bb3b686ad0abdfbe54747fdec3066c32425995de679c5ae505c49f91957cf7383b04246645dd309e02fa70bc541efc10f43a55979de7b006980d8560872f8c9f24b5682a01c3d42a28f69a88e3d5514303c46e037c589dbd0e5ad2c4d39653630c4f483188c46556834ec185d1404d2cc91fe1a27dff80360a6faf9d204d123a848dffc20d18f440697727c560c14ffd3d4d0da508e877fe2efdf28879467e93923cc290b9c20f16ed0c0621a1d99da80702ca82f8972771d5df5a121c179b92161dadfc04d0422493c5c0338385a7cdf655261e5aea89ec30439d19948622db5239e7bf17c82115939c2b5e196d7f2e13bba87a457d4f9e8e82d4e6be17d3861fe5496fbe78d057bc175577a2f050dba1ba576aee95c2852f26366b15c62398fc04e11e96da0ba02eb7124deaf08b68c511a47ed8ff99b8dfea1cfc0373d5e36de7d39f71bff4b00238cc6cdf4f110547eb2347aafa191e4e8fa89390c7c77cff3aba03376cfaa065cb25b8f77eb1df01cd6513618088aae712e806b7548219a58232881d0947940225edd62d5344945fc8f1cb9a331d4a97363249032a9fcc8fa8f6929287430a609f0993f21587edbdd8a544274a750e207dc3f49ee888903bda919e4f6c12d3d5464a0555bb11b5107bca19f4e5014ae271d6a69232dccdf4149c2213bbb9e79899c88fec4b06dbe398405a1d5e42a6b85d9b799b2255c7dbf43b83a88e994af6f23f4daa25a68c68f7a7c99c1c7fec44f09fea9cd42e084ff3f44a470e1e1e81171eb7709d4a7e31f628e2f158f98d3c350e9b612e036f3894fd8e58a7034dc9035b0a1fbedb9fa50aff0c1a84959a62031a9f3338b1cd41af56f3f289b86e93ce6e6c9afcfa0ad59418229f91520065055cba34efb6ece42533abf1921e8ba557cf3d24b3657654fb1ad070cd10dfa288857405b9f3694ac7f3f28e6e5e454031bf161e546da391fdab73ea2f4452653364dc294678943d06092e098ca1f85de1029534ec1451b01c7c0f9ecfa21c4284e46b5267f69542103dd831e8266bc20a373668e230191a02baa50b8bb9e7e58b2141d56ade9918a628fa1d2c742fb2be7e3d5238ca5ccaa676341acfff6f2a50045b6446b7bdaa15f3ab9ade4112b20523237043a2255d75124e34d0fa4f621f30b23d93789db718b640ab126d8d2a67942708e05d172be10f430ca84692d09dea1921f344fa85ee7abd85eadc52b1b77bbd8f83135287991a4489b50ee895c93a8333bd95f60fb7b2aefdab3280b7775247aac0587bfd88a30baa8a4bfe75c153d3b0fa96d25e289a8b90647e13186ef464c417bf3a556e0f9deda88dadd5e9c54fdee6d06cdd4c00e2dfe4d0aa1d8aeb5c5bdb267a61a31a6aae9237890b45e8bae9b705bad4e2a49919e564a5412f5a11bf97fc565e34dbd80c4e33bda2f5533a6107afbfc211944c2d4f961987ee1f14575d589c71bdeb5045923b95ad76b31c25dac805375b45c5a02da2d4b575555a1776fbc838742fe8909c29248488abb6564c11973afa982609eeb893e82aaf1cfe446f5c35f873d39eedb926ebc6e02f495da8390c6665b7d1a5f23c840feb943ec87facf22db817da04d7214351a11792be8c63457be36153a7d490ffb381aa207d3cc6ed3899a307f6396eb6c612b375ae2f9010fa17fcb2aed71502d1cb73928c9a3cdd5d34b40f25fee116330d279c75e400eaab620226a516207b44555f4cd8f0a600f66ea07431e536af7945204b11c70aa0954e0bfdcd1edce1db830c6d4e2d5ab5eeb3146729c5062dc6a460cab201471e51276a466a9473ee610b718fceaa40bc6d847f7c72a1fb4cebcb495bd0f295a27aebf4dce78b9877af0be7083a2c7822b46be3954349e55999e0a8c20e0c3ed8764d60d0b607ec2ebbbf139986662c9af49fa3b1c2d69d1f096b8486dcdd87025ef39000131d6be46904336814ba72df829a8086d0151c8d896b50dbf6852ac2e6d852f51c178a266774125b34e3e9d958c918324ef636af3066bf3e991bf4dfa37845b6748464d54aee1b93d2c65a721f3e23a5f840a7b3eceaed66d687202a571bba9feb78b09892f09dabb0c76b9a04f0ebb7358eaceab6c7881de1cfff5db3a56b4ca6b29dad01c1f0e0a38cc49344a0f99549cc939d35af340704208c8250794379e63cdd74212b697789ed56b52dee1412d3176a5db4b1ea57603b888cbd5063644d1cbe8638482724814a5438bce59a86147197dd5f6af49e0ef5005bc64d84c9f9e88a15b4aba040bf646a72b44e59af0374a9e181f6201b4846283d2f41cdf247dc5d8c3e1ec3e2de794f45eeae39223ba9cbe198862a0e301af1ce25483bad29a5ca92e3e382c6d6bfbd9ff1ce69ee1f409b12d21dca5e6dcc1de4717ed206eae2df605e4c6503adf551ec527617336f9a6f2bb67937783c0bd2c1d7d60fc99735c4b79e8129b5e683794de26ef5bf770cbb013aaa825b37130de77d6644938cc58e606b60e80659a8bc38f756ac6285146863c0b5369f0f349dbfaa4153a76d5ece6569a841c1a140fee9b604896978c753108249c8de5b8ad702172f15ba29f393aeb314fdc248063c7ffb5dc5954983cb38cc589438eb8cebe986c8e268a4f05272616cd842cc68abef0edbb5ae8eff1651ba157553420682bc991e94c44477620aedf385efc6890296c1aebe3f9343294958887993d5741cc930e38b20aed3207bed7f8f643aa93ca53908dd7ef60fff64728ca591d3149733ec529e20f50b6f56d2e6b750c499661184143095dd8801e8cce3d341e135f8afe0e2762b51db7fd82fe9e14c32aeeb555b585de0deb4c34e22ee5c203b10455f25356411d6013322764c06b73e21ec65b09698928ac375bec72b9f82224d875fb03c0d21e6e9eab351db4809666aa7bdfdcee64ce71511ba50560f1848c26b550571a475e12960e6011ff578a5c724dbf302e74a48d5de4a763c32de914864ef2466aa6b48e631cdf9bc3837c5b01f2f897f5d2b34388e87219573dc6358eafb6952559cea6c74377c238cfe4099bcafaaad3168dcaed517bbd74be52a4f16c0e625130c5b52c961917facfbde29acd9aecb699f9145b080e5e11e9d5a3b0503f3bdd1d6678025b30f13cd64f53e874c824502a2949eedf14cf3020097edd69553510777713a15400790c6b2bb317ae75d1905b2d41cbd175f59f71266247c119d96058785a946a631a5b533dff9af372d8e2384527114064040ab73835c055ee4839c82746924d40b2c2f4d77733ad9d6c7707cbc5514a02c89548415382b7e940c977d81acccaf3b790cf59bc20f4ec4fb301b829c2a9a90837b2c8cb3aea14137967410d73549aa5f438c864e805b45d1c82f80b14af282305c486c626fca70dc27cb89039ef8306356151d6142a100f2bbcd643e7cf6814501e889179bd3dfc0685a5c6f5c882bb89993ec67ce111eabbb5c8f278a95b925b89887c91233a191330e90e4b712edbd23ea06052a14dfa96b60d57dd2dfc885660f6b78fa206b160a461af7a9dae4d2e2c8899983984411909abb9a846ec881239b27d7faabcae83ab385f597aa97eebe32bca3c9b51a7a15fb96850db932d7368848772d9b89ccae198fc1c8e6ecf791700cea6d89731419790b7652f0b7df6e108270221bbc4df2c1573c2e448a0ed58733008e87d6f1ed763244faef9d98994706e1213483290c061db5bea0e7963aba4e79185f38daca20378595fd744ae165da0dae309853f2af196a649bcecb39c2b213206c9856290ee19bbeee4e407b9fd789b74712a4679cf6c4247d1676bda7afadf38fd6c70bb0303ab9d3c45e972bdc5056f278c8170443c1f48452f25d7d48a7f89bb3ffbc68471e6bd9a8619a8743f1009366344556cc4ab54e025584a6a82728a5ce9c7fe6f4ef0e64b130b80d18a05a6abe571deced85fc16ed757d02c4d3b0a8763387cbf836767c8bb68c186dc1a7bd73ec507c7cbb381dcd003c2cc7cfc3afe18b6e42b87db215daeef7285de380c1da7a8c8ab420b759817e912941fc578034c1ffc7dd15538e9d82203cabaf112b1edc79731f79eb2c9452cb7941b5184fc3a7", 0x1000}], 0x5) write(r0, &(0x7f0000000180)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:01:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:01:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x208b, 0x8001) r2 = kqueue() r3 = kqueue() r4 = socket$unix(0x1, 0x5, 0x0) setitimer(0x1, &(0x7f0000000180)={{0x8, 0x9a}, {0xe0c5, 0x800}}, &(0x7f00000001c0)) r5 = accept(r4, 0x0, &(0x7f0000000200)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x6, 0x20}, {{r4}, 0xfffffffffffffffe, 0x10, 0x1, 0x1, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x2}, {{r1}, 0x0, 0x50, 0xfffff, 0x2, 0xc6e9}, {{r5}, 0xfffffffffffffffc, 0x13, 0x2, 0x5, 0xffffffffffffffc1}, {{r3}, 0xfffffffffffffff9, 0x80, 0x40000040, 0xffffffffffffff8a, 0x7}, {{r0}, 0xfffffffffffffffb, 0xb8, 0xa000001b, 0x7, 0x8}, {{r2}, 0x0, 0x2e, 0x0, 0x1, 0x80000001}], 0x2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xa0, 0x0, 0xffffffff, 0x8000}, {{r3}, 0xffffffffffffffff, 0x8, 0x80000005, 0x3}], 0xfffffffffffffffe, &(0x7f0000000380)={0xffff, 0x100000000}) close(r2) listen(r5, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x1, 0x6, 0x2}, {0x18, 0x1, 0xcc2, 0x40}, 0x3e, [0x7, 0xab2, 0x0, 0x1, 0x7fffffff, 0x7, 0x34, 0x9]}, 0x3c) r6 = dup2(r3, r3) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) getpeername$inet6(r7, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r7) sendto$inet6(r6, &(0x7f0000000440)="c10f5cf7a3d955fb62449b709f5c6cd016cefbbe8c9d466c46d913ad854cbe65f53f0dab4da4923d6ccb70b49d3b944ca35a2c243bc012cfff35181c10e866d8f819ce6ec8e84f9b074a09e69b3e0a8d6f8d9b74574482d2f2fca2679d6a38c534852380b11ce264040c1e2deb951b3d7f6f4db7c7ef3b8b1f6a171fb25ebd56ca61b1e531a3943398fccad3cef5c2222819f082e4558c4440b5d29562b4d09f6c79e7d78b22025d73b594021fc9", 0xae, 0x409, &(0x7f0000000500)={0x18, 0x0, 0x401, 0x4}, 0xc) recvfrom$inet6(r7, &(0x7f00000003c0)=""/58, 0x3a, 0x1, 0x0, 0x0) 16:01:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x100, 0x3f, 0xb}) 16:01:50 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000080)=""/249, &(0x7f00000001c0)=0x372) sendto$unix(r0, &(0x7f0000000180)="d95b04e19b3c59f714b73d644ec8825174c25f314478f1dc14ba0534415f7b0790f62ccc7c2f8cf095246bb146fe1a89e6", 0x31, 0x400, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x6}, 0x8) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1029, 0x0, 0x0) 16:01:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000180)="bedebb8e5edd3649793c66f78f3a41fc63e1f4c1", 0x14}, {&(0x7f00000001c0)="64f01f6fe34fbe5b3c8c5ccaf127e48d5806ee1204a4829e745d0cee3e4ac2aab834e0c2c1796f9d8c12cafa3e4f6ad231f8e58e70fb5e0e0e5a13d865ba83fb547156585336", 0x46}, {&(0x7f0000000240)="fd9ecbf287ce76dab4b50ac7e85a12b952ac931d66c0ded4cf09cf161451eb699fa84357bc65a888b3b86b8b5cd546db2f3fa8c0926dc1955424823b438af6c7e3738eb4982ad829278e868bf0aaf5fe5e963775aece3b7627b4bf16faf4d6adeacf28d411ecf0a7f98d0102c63db51805f681640b1ce7ec10095b3024c239b34f6363282405aa21d8d96d2646c072e83c4b4a9368467fca09b29b53115471e02b44a629ccb31971e163296442fad13be2230fec947d923a5ad9721ee05fc2d7c299810c1cd3bc621ce34fde25e505", 0xcf}, {&(0x7f0000000340)="88201779b879560eebab0899d4835a0f09165b0e1aa011639e71e5e1b55bdcc63df1808fabbd980d92b38820d4f5d281b885b8b1bea9f74f640ee914974a0b23690745249f7c41c966b07a6cc95b235d02c53f53ec4fa4f3320bbd7182b13a4b28e158256763b2aeff84ba2a8f73479704476b5203", 0x75}, {&(0x7f0000001700)="3cb4d5f370f30e42c847acd31f3799400712d4c2281b4a2046a727a01d6350efa12d185058cc9d0c7d5c6bc452b3692f8779d44db58b7a604124520a40bcdf9b588a07355ec1e4985df1eb90151faab30b52cb4e439a2323780f88b6742c6d18bd8bbd15bf486ce86eb90d8ef44917322e16e69aa86d9b1156946e9981cdcdb2bf06abd2891ec418c0bcb7fba6e4504bee860a8742a4b3d330954fa6aabe3c1f9b4e362094dd5e8db518c99a0328f685aed22148f6733998559cceb7d824fafe0422eeca1c37d6c6424560fe16aec96632b4cd455123a6d61491ecd37da66b53cd0a3318e12768119b4d88e90c213066b5ac7b5afd957c3589774b2a575f49401efae2c839ea861ffcbecb67a774cf9b0172914bc36e91da35501623add3eda307f06de67b7bc7dd3ead670574ec6d2006b57e03b9f774e06439c2134d056bd4bbe44e1b28e4ca2320d39213a095e062d79b14fdfc4135734cf51cc3ba3cae303ffbfdc04ca1305b9827ddc32c9ce02d2fb77f94c3aa1794bd80a6fd35edd61835f4539bb3ae641c7662b1568592d728e2e3c8e586d9812840e5c1611d7ebebe7134467c707eeffe6698dcce71b470d772aca2a800c02204b781cce30be58c20e9f0cdf384d8964884e91961f132fd6c1de582b0a2dfd158d25e191c6132921844579ad27e22982ef62c0aa44cd3b556fed6a3089c3b367128f65ba2891e84ced89a8e30b6da5cba260a06f6e7ef6ddcf4a71bb6be0b6b3fa4b5708a119ec434aaeb872995ce91fbe17a75b6a0ef9d5354815d36429ed9caa27d01545518e09f2bc32601b5f4439dc2bc5f2976ffb46a59750ede8e6f7ccf6a8c25958ce4421d17ac8e85f10a83febbf9c83bfb547db54313be25db96c27703c0c7fa267d8b815a4707d76061b795f12845f8b09e1c5e92094109262e0ea541c86df113652d2fb2e91926a76a71de192b76d781c732ca103c82891794a2680dee4f50fbdfcc2d6330c261f06da891bec40fc02c2318ba36d08b75611feaedddf3839b2ebee4bc72c8b80cce66f79214895abf01b17d809f4edfdc7632f5c8c345d3b56288f350a435f738e5fac8ec8af2915fca80a432a0fae384a4ef73b157f5c1df1be2ee72fee27238ee95d1ae8404b48638da04f7e97730d84c3ca5a68cce4ef25c0b426a5e889a3e5eaab074172b670e75857f954ca71d2496312acd140de6b689bf40d3653b3e47c8158f788e36f4cc0a5c80438fa9f851f482e5b84ed11c760ee8f885a6b0f939a0a37300246bc63ce7949d9237d94bc1cfd5411bcfb33b92fe1c73d842e12469eef1512f78d3dc0e86f3c804cac7e71568dcdebdd435ee30142ff871c60efdce2b47f03b8feab27beddb0cfbe4e2c5850c0801661164c245ae033b4dae8a6b3e23c53c604f8e4a092d06e6c6a03bae3ee5508e3877d6eb783ebf70efb4e5cb505b66305c619f144569d36065fd46ddf8f908ff806d57d59c4456a08e236ded675d3b38f79a7056b312194f0b5881931517c0eda30d9d2115b9cbf3484f834aaefae46a9cd297729ac5116241410291367a941cd96b73cdf02cfa535830dad8d4fff3ec51d71b04cea6f69c347a80f2fc523354332efec0056bce902a2f16d28e20867ec633c487bc65ab3c4c0703e63bd8796d167e26c01b54c733c9555edb01b5137303d82edcb292b286cc4d50bfb3d96ac0bcbc9e6869f2c911dfb1594dd820ebdb99b79c70e98591e53b858433d865edbff3fc57e5d9f9785d6743ebba25e6c49df28e565d73e4cb61ce56f094916d326b7e29bd805d6e5b3599b0b96155a9572fa863edad6d407089812c376fe2e4fece3d4ab0f00f243600c396bfa8ce65a299be447d1802bf5c11d75eaee34e87472916eb1d0c8572f6d6c1d4108e627c0f52022d685d22c7364b92972e60c1e0f0ad2ee1a54cd523b8620676383b77314381a6cbfcd29771d02cf452135f7dc372a4434699fb20b094689b17edb8e19224e2d938e285f9e06fc579a25fef1ecac52d0b9581b6e4c8a8169ad5a14245e689ee8541e53436a0d45d7f7173837233e0e08811bee56572d285eb088b9787c868e34ef2b06b73c5720da088aaab415b05a42a6bd3127fd27d168cec7ebed47cd8ede35ec293cd6d970a95408fad8afb28df6ca6cae85c8f57a3a4af7b598282be61e45205cb07513660006097cfc932871503de521ec29d38e2508f29059a2ad53a5e28fd2cddeb3132e5a65b45b5d66608aa2207c3c605fbaabf62c9ed0614c4a878a53626398b59bd76fd824e73b20a47cad819e09ce237260078637fbc27104c0ecef6ebb5a8841e5f4d5430347f30c3eefea19917ee125e4f62407bbcb8fc6a3fb49c4c0d39ffa0c11caa02d0a280c7ef7659f73ec4d4b814fdec0de9033562ffa2071c7cf62ae9579d66d8bdd902635af80ed66030f42c8e5a494782651f31b8a3168d8c5c0e07006cfb88eabb1d9c114db2b5d641559c3cb75a38ccc8d9ccd8eef390782a0eca1d90d3ba974eeaef6c091fdee895a16160f31b90639e6e2cb79b827d7b0e1624f0f46e2f33ed437a1d82bb6ebdd06216115aad70f0b50d21cc9f4f3ca353827467d4c3026b87e9c836b50dd62556499876d161812c7973599700807aa79166ca01aff65b5a397f43d13625949594c1f26e305ed8f8cae1b3abb88686200d6cb85237e74564baf64e96bfbe060feca948b51ff52296d618ee086c16a35974ffe9bcfe458e0304e112565cc022be030fc174d1aa0c7edff582f557d47cbe750f674f435eadeedab06344a5eedd403559316090d9dd09005aa92e57cba647315ce97ea2bac60bf5096277519f363e20c5a91eee25dd1a0e9df6d4f4d3ab964607cf3e9ba6790392f5e4615aa5d7582041a99fbfd318a1213c6f31513e557ebcf221d2d3768dc3437ef63e7681e8ef4d94012d7c8cf6f79bd0926cceee2e3330dd039ebb06efccf65a388c9fb2ce0e216a0f60e693977e4375cd27f949db43bd61ded9057eec7d5458dfff61e9dc0afe350b797c0979dd189a6395d6012ce5ccf4c2530600280b80dfe492fed7482359efbc487c3d827039f4547694eb9cf1401e8eee1165abf8fddec3110f2fdca8551ebf4b85eb4ca2c8ad5ab78c83f9ad18c186bff7201ebf8927c05b0e37705ef69b10dfb2c21ad4ff26bf313a90a486c453b97eb5c00d5d3ac349a7cff0e395598fac4bbf1d767f075f4816149eac703ec186c6c9f0f57f9ad68d6d2eec126f6afe1bcd2ba9907c38f4f587697621ce830a9846069790f1a384976840289f8573e8807b1c1bf9f3e274379a54040d44fd54956e280476b11538e2df1e83c56f89cc1abaf9f4d2b7a6c232267f302bf91ceb889f34a12ae56833e1d746d73170e51ec1d2f495e18aeb81107b82de65eb202225ffe8ac3c662193b8e65045bffd48e2061c0076f0dd19a1ab84e13b7b9ca6ce56910b7fa8095a012b0a846a11f23bd9945f509291246c5676c4928ad76e0f1f1f6f41e04585220b7e90dc21188e6f0a2fb71dd018e9a03dd378e294587dcbaeee47c7f826d4cb4dbd7ff040a0902f0c09d874d756e47528cbb6bd724a5795434caa914d217b6119b6a5d6365db08000355770d66fd5741ccbe441aaab877fd14e5e2bd8976a2d9b389a7547b75627b46a281fe4a0904c4db2ee34e670d0e25c672235e326eefc45ec88398b432e09a6738393051e854f0b0cd7b3ca1a0b76590bb56173f764ad8b248dcc57884b3ac58a47724c424b22d86433159b56ed6306f1954982592409e2bf87fc6acdb280224fa28cdea3d837b3ff87d57e79efdb4c81c222f043e638512e4b37b0499c06b52f3d24a2feec7e272924535faecf5419b299dd3c10e67d4c56d7ad6f94d5a31a999c78bbbe5e2086a055920906e483315d36b746db98c985cfd1502ab8b26d87f76b85496960c91fc4516b8c32e1aebdfb1a3e1fd053c3383adbe69a1ba076548fd295def0e928bbd14328d0e4757107bf2d788f95f9fd3478d91cb209a1238fb0012145ad9791edcd732b19cd7baae0321fe92d41db5496f582df177cca608ea72640ac622d4e455c0027e5fc81ef8f6c3c748985b85bdc783bc3c539840a9226365ef2f02f59a2128e04ed250c56d30c91df023ee6cfb941a45bb421c9d6e4820db042763c99407d148c09afcb07169078a60290b9101a931e0b9aee02bbf5077bb6f5a8e9a96b78ae7b62a966878f5463de4f88671f60fe6ffc84cf93ed16eca72fbec7fb678ec7d9b6135bb5f8c91a8148b521e0f1d96cf19a51074fc7894e5eada824f43a7409b10ccbc75e80c41802ea2d52c362f52a48bc7d7f6eba421d4badcf433caa39fccd65bd082abf96c3d1b3db6312f5a74cad64415e5380a1beddfd91783636d0ad5a6e7530d45012d778fa481a78e54e6dbdb3cba9fd88b4b9a7f74011b6031f4db2f5296f110dac3839746228c34605eb323784957d8225e7dd13e45ffad526c1bae66e4db95559f1520ff65d1ecb913c87d5bb444dc0c1fc2c7580938a3482a7758bcb8503253e07b7f0d631738185c9b6a0cf37b9727b99247ec487e0c41df146e825a6645cc7aa68eeae5a5574cef8440604aee42c12d7c7af219aaa408493140b5272339adfab352a88e3d0de2616c34384c6dbd7486ba65fec8e5893f160416f1440e29b494c714ff08f5c4668c040615667ce14b0013da4e91ad1ea8b1a7da76a4cd3876ddcfa88bdb5c1880111aa3cf993ac4558323c8c723a849896fcdeb76b26e285ddd77624d92a41bb06a2fd8526279d5c477d5cc163a8e498a99fd849e6ad57ba83cef7c6c794d5ef3efb344d10c9e5659c7fce17644c517f174813031cf907844252606da8dd5d2f4d00de6cef107149065a1298bd8eee0c980468a0a336ef2ef3e1e659b65be7212905868d0895e591cd654864530380b8dd86f09c9c512649dfb80eae037de3bc3d59b50c22a9b0f783fe095bdedeb3f7865cfc322c1004b838a3b6caed076a638129efc92c1b49171cec5c77a0c47c115b3ba2cdf34fcdf168c111a8f0a59f72270f6cdc5e17fcd8a2c40366f7d938c7be173ca30bbdef5d6813e08c2c503a31e9fa160277fe3aea74150cb94fb91d4f4fdac7bd97af8b755fd97bf2ad522c5e0587972fbfbaed6cd33c851e48cd64b6c5b7afc94c84a8617549688a14260ad9c3f25b55c954679ad8cf7cc70a033f0eec0b60f1563b897b296d32aa7b7741f8cbc5ac55627079a9431f50f1e5df142edda86e539cc46083207e555bb235733c7956b8344aa0bfa3e89ad8266b6d5e076edcfab0fc19a392ca06d9aa8d164a85a410bd743219d34c30bccbf30efe530a7ef73f2359dbff09e8d50d00b8fda944340e31b77679d0c5b46519365d783bed0bf7b5bb4e2f41871ed4dd33a9144601db12db7104acc2498b8d3fd630d06abc646ef89182c373c3820bb3b1c04d4d06c0021d4051efe9013430c30127d790bec4fe056875aa981996a940949c1f984465121d4c837386d4e10539688006e61dbf47f7ab6fa15636b8458b75aea413cd77061806301a995862b2ee51a4e51196f34199c6a29ddcd577d3573a7dcb8b401f96485a840280e1ae66faa5e4ff10d7f5aa7d177b44f55781ba43291b279b1bd0da2d957b3a20a8017d40b80396ce1ddc52a09fe1a25b4372e0609fbb405d9d02a3290a79e17f4011991e3ef6de9662cdb713da6e3a9e159e912974d16b2da10a5c642e34cb240564fa6ecb8ea70942499daed4ee65a8c4a69bbed091449a65f29184bd5134c10fed6738", 0x1000}, {&(0x7f00000003c0)="cd2387ccaf77c32bf5a1019a3b4354148da715197a1a3a32baf6c28c66928f7445d463bc34495155a7", 0x29}, {&(0x7f00000014c0)="fab009913b11e8b4c73284bec2b505f221e1591931f47f07df119b5165ef95f3ae290e1f790d2d2b2355c36b79f9fbbbab834ee66cd2e4b3a923c31f77026c433f1ba2de17fa91094411c5dc8750ea838ca6f39a1adb1ae754df091078dfbb2a58a7f7115e155e8dd93cd269b0c99306d98cf780de60d280a37a1a239b96f1690754de0e70920f38a869f4493d3312efa76aa3fa4f49a862947f46025da9ae444399b637d76228790d764ae8e3e135ee820f53e5990a4979af01f3944e4584b956200102e3839902d1f975ad09905e7ec22a3df04b0941ec4180d7f4c78c16c711c54781ae71344541e1", 0xea}, {&(0x7f0000000400)="265dcc8d4a41a81e0b9e553dd4f63a3ca2ccd08d1f8f39b97ae29474abc3221a5c87be215729457e46099d6f1661c646e189e325caf59f1a0d065a79e4bd5d9bf17dd4cadffa78dcdd7b25bda518362ffc04af6d6cd19ced2cd402f3fb13ad21ac322f4466f2329ddcf99672b9bc5ef51dfa2a1829c68c", 0x77}], 0x8, 0x0, 0x0, 0x400}, 0xb) r3 = socket$inet(0x2, 0x3, 0x0) connect(r3, 0xffffffffffffffff, 0xe6) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x6, 0x1, 0xb409}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x28, 0x17a1422f4dbbaf49, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000080, 0x4, 0x800}, {{r0}, 0x0, 0x9, 0x719253ec1bb5f609, 0x1, 0xbfb}], 0x1000, &(0x7f0000000100)={0x2, 0x1f1}) r4 = dup(r1) shutdown(r0, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000001640)=0xe6) fcntl$setflags(r1, 0x2, 0x1) r5 = geteuid() r6 = getegid() fchown(r0, r5, r6) 16:01:50 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x48, 0x8, 0x4, 0xa2e}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0xffff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x85, 0x20, 0x3, 0x77e4}, {{r1}, 0x0, 0x2, 0xfffff, 0x10000, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x8, 0x8c, 0x40, 0x4}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000080, 0x5, 0x69}, {{r1}, 0xffffffffffffffff, 0x94, 0x7, 0x96ae, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x8, 0x10000}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x7f, 0x3}], 0x75c, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x85, 0x201, 0x5}, {{r0}, 0x0, 0x5d, 0x2, 0x1ff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x82, 0x20000000, 0x5, 0x800}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x3, 0x5}], 0x9, &(0x7f0000000200)={0x1ff, 0x9}) 16:01:50 executing program 1: r0 = kqueue() socket$inet(0x2, 0x1, 0x1c97) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) clock_settime(0x6, &(0x7f0000000040)={0x80, 0x5}) clock_settime(0x3, &(0x7f0000000000)={0x0, 0x81}) 16:01:50 executing program 0: r0 = socket(0x10, 0x2, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3f, 0x4) 16:01:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "1571a77bdff1b400000000000000006a9c2e4d00"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xa0000000000, 0x9, 0xfff, 0x9, "e06e42983782d4653889a084ca0d3a28c8477f4a", 0x7, 0x100000000}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x10000, 0x1, 0x71, 0x6b, "e469d9b4c3c97fc1581db5fed7b8c80031cb4f95", 0xa80, 0x40}) 16:01:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) kqueue() setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180), 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x33b) 16:01:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r1) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000), 0x0) r2 = socket$inet6(0x18, 0x5, 0xffffffffffffffe1) setsockopt(r2, 0x8001, 0x7e1e, &(0x7f0000000000)="ca6e9ddc3208110f49f40cb5e84188fb5d8b51eb366d17bac4268e21093793101dbe500a555634d0c72afaa6a0366850e139f8dc6d59e6e363f16b09d36a75050f1e1550d3ea89f1294ed7aa2fbaca1a506827612ff87da295fbd803036a1729c278bae436b040ea3dbebfffe31d69cdbc3f7b3f0df636be6a97ff11e1053a9795444f7a93a217037706ee60c45af35b9c1eaa1b1504e88ade111afb4440b971cca2e7", 0xa3) 16:01:51 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r1 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x0) r2 = shmget$private(0x0, 0x3000, 0x101, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x2000) shmdt(r0) shmdt(r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) sendto$inet6(r3, &(0x7f0000000040)="231cac1b344fbcd7a99dd0f88d890c24570f548b96c942febf681638c3932fc18c91d418f3e6fc36196c6ab7bf715d86dccad5f40f757754410d8b35d8f7c7a9661a8c0a6d933c5ff1b22ac4276e5a6b04a3cb0f8b079167834e484cb387be78aad764ad5b1dd9ce8446b95f0ab1423f8c433e238acc", 0x76, 0x8, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x6}, 0xc) shmdt(r1) ioctl$TIOCNOTTY(r3, 0x20007471) 16:01:51 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, r0) r1 = socket$inet6(0x18, 0xc000, 0x6) close(r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r2) 16:01:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x2) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f00000003c0)={0x0, 0x1, 0x4, 0x4, r2}) write(r0, &(0x7f0000000340)="e53d37c48680526bb0157d2cd492a1c3bbb0ea2b38308c30bf5c4c79ef87c36209158216c608374c64742fdc0bfa33479d0844b0900053e5a8a865f07e7592c17d8365cdabc34a40dd43a119df973e443abab9a41e19a2fcba6d922b75db5db2bdfd3c940ca119d1e81b5404288f99813be60dd72924783794", 0x79) sendto$unix(r1, &(0x7f0000000280)="e034f9bede6f24d0283c253f4d7201bad998035113e33a67ad6fcdd38ce90de872a7038d2249e73c200f12b021ee9fb1a22f62489ca82e298e2e4d5da2e1bc6b828e8eb2cb54dd05bb09cda100a26a53ea122033ffd7b625f5ea675c6a5d8a92dd530bf578fa8f064680c55da1502f49b0", 0x71, 0x1, 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x100a, 0xcc18) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) 16:01:51 executing program 1: setuid(0xee01) r0 = syz_open_pts() fchown(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0xa, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:01:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x8) close(r0) r1 = geteuid() r2 = getuid() setreuid(r1, r2) 16:01:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r1 = kqueue() write(r0, &(0x7f0000000580)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862cc641ab8e6385c3ab24286564a262d0a72ef17f8a8ae675b00", 0xe4) read(r1, &(0x7f0000000680)=""/4096, 0x1000) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe2, "a146786eb95bd07babec1100", 0x0, 0x1}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:01:52 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x7) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) syz_open_pts() 16:01:52 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, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a9c4f6659990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9eaecf12845088e7008875f26ce8b028878498abacf6a6b", 0x6b) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) dup2(r0, r0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000380)="73519292b3177c0bd202a62c43f84c93bbed378872f3f7ef72dbc5500880f9f8358466ab43987f3562ab78dce9cb5f5fbca23297eb0200000000f7e3d419a3e8fcdb90163672f9eea41db53bce6e626ef13c97feb20500822c21afaa4c67e6b940f4950a069fb51f9746633692933088cd083deebea1a778d01593fe7362b3a561a3cb7b40bd0743a3dd11c443ac59b1370f0591f951fc3a4218ff2a0a556575916cc90fe10e0899ee02e64d717cf7cce9f9d4ef107733f8113028f631100a5b98f41d5cb6cc9e5c91126f8fa9c9b20c00000080ffffffffd0be7cc0950855d3f6f31c41d25dd5b0b35979de86fc88d5d9b891cf84122a104566dd31c2c96fd5788cf90b173dc30fe0d43509c69ea7d270d6f1b2684b7aca9e790000000000090000001285359b540cf1c4888390ea246d76", 0x22d) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) getuid() 16:01:52 executing program 1: r0 = getegid() getgroups(0x1, &(0x7f0000000080)=[r0]) r1 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/35) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000680)={0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/101, 0x65}, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000026c0)=""/4096) 16:01:52 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/60) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:01:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x0, 0x8000, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x5644, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000001, 0x1ff, 0xe000000000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0xc6, 0x6, 0x7}], 0x7ff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x40, 0xdba, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x10000, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x2, 0xc620c7b1b53449c1, 0x5, 0x7fffffff}], 0xfff, &(0x7f0000000140)={0x7, 0x5}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x7, 0x0, 0x400, 0x0) 16:01:52 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2cf8af6edf44a1a9}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r4 = getpid() fcntl$setown(r1, 0x6, r4) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000080), 0x1e9}], 0x1a1) 16:01:52 executing program 0: r0 = socket(0x1, 0xffffffffffffffff, 0x1000000000000000) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="8202020000000000000072fc7347aec22ea7882c3b290f4401ec6fa3b7ed5696fdb2ebd07d38428560e028c5d9b0a559a9503167466f55ff0094f7d9a7b7dd354731344aea39833af914e75eba09fce73f99407e500be4d5322b98820061c4d9a23586a493749b18986de4f42eb7cf2d9864b445a0cc7954caca0fa1ce2ac75a74014414a0829b96b633007c25f679d22e233f0631e300285f58cca53745221ba32675204b4e0a224dff1245a73479df6cc305875a8637dfe2eff7aac38a4f3a818360537dae4f95337a00001d2ecfb7a4c0ff7a4d237c403853f0de48da662cbb2d0e517f39724bb2387251a89fd8b68efa21d071ca2c29453ab1ed0e2e69f52758df752ae53a07ebf58157f7cfcf766f6b541c011aeede4e15ad2286c870e39c9742c53a03dfce79e452c5e0a009e6a904005e4728e45f68fb45fd539c14659bdc6c0750bfc7e65dfd9cc9b0c53a0e6924e593bf6cb14d9f7b4c27cfe300c110f3c6ff891a8ca1e828b3c840b70221226f033e7a9e4a6a436d4e0ad9704190ffe3d365871f373f76524a70a53f4fdd890f7c87800003777e0580950abb317b9790a43dbba6d83cdc56453af435b0aef92db00ed50b8b779df7d3169003ac7ca589069aa760ab43a87b5900c3df1b803b3a6623460d504bcbfa7f18eed5896de6ba33bf39899e9987dc29014191555e2f5cacb210f0ebae153e15870e2fe21c6ada569a1f7b9ba3fc4b80c33ef6c2a18217555536371b60dbc25c5be5b46ff90fd8c1520a3df04e7130d2a9674137f5b726e972e94c3a3c8989c7c3190a405c2d93eea37b61ed154136155882268e443af368eca29fe2c562592dc4f3b79b8623b6453cb742bbca3b57043ab83913b2ca249a08da00000000000000000000000000"], 0x1) flock(r0, 0x8) sendto$inet(r0, &(0x7f0000000000)="515255064fceb87964917dbe0e740a21fadb59", 0x13, 0x8, &(0x7f0000000040)={0x2, 0x2}, 0xc) close(r0) 16:01:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x2, 0x40, 0x9, r2}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2bc3e51ee26fbb7, r1, 0x0, 0x0) socketpair(0x20, 0x3, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semget$private(0x0, 0x0, 0x2) munlockall() pwritev(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)="a2dee2abb980eb27c7c0c73df72973fc76c9653ba6c80ede7f9c0e4933884023cda28d94e83fe8049301d9409afdf79ff961b351408d", 0x36}], 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) getdents(r3, &(0x7f0000000140)=""/45, 0x2d) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socket$unix(0x1, 0x2, 0x0) read(r0, &(0x7f0000000180)=""/93, 0x5d) r5 = shmget(0x3, 0x2000, 0x21, &(0x7f0000ffe000/0x2000)=nil) read(r1, &(0x7f0000000200)=""/220, 0xdc) chroot(&(0x7f0000000300)='./file0\x00') pwritev(r3, &(0x7f0000000700)=[{&(0x7f0000000340)="64870a3dd669162296bcbc7fa5c60d5894c03e9dc7c361399c3950582dbc0dc0175eda60ac832006e6552d43e94241dc408c1d69f53fba7a12", 0x39}, {&(0x7f0000000380)="1e37fef391026f1f58", 0x9}, {&(0x7f00000003c0)="5a0def9888b87232a24cba9bd9ef5cd390213fb247b6a1b3a58638c7cfb74057f3d6ccfd030c874cf4b6f1c10abb61b99096334b7d19846c15e2b6eb0b715c4720cf90338e62a13ad7036d8275bd067eb38cc1681164a37e54f4ad3ebe5d25f3f0c73ba07f7d9142b1be7e4166c9bddc36c5719a56193db3773fb5d8fe6117c95eaab1fb54da8db4c04d1b6caa3862981ca32cbef7e21cfe5ab04bc4d652a663dce39352f141f86d4dcca81411d41eee6843db8a3117221bfd67d0a4d4063c32e38b15e9fbf8c295de185d8e651d8537ffd9c9b9ee5e518748170cd4117b0b691c0ee5d1e2bc2054568c5b28378608", 0xef}, {&(0x7f00000004c0)="4ec32883e54bfbd7f41a9c4703f72f6d881ab4adeaed2dbeb9b2d0f380ac264d70326a3b6e3df5673de63296e6187b09dfba28d04b2b28cda91c630a905b5b6e778ff5e244992ee665ebe2", 0x4b}, {&(0x7f0000000540)="850e9f970353940bc2d5b5089e04b35a255ebaa1ce5013e547cb3065b925d054eaddacdf639b0d514fb0f3635b31e7220b2a01c866735492359b1071a2ee8e047a30efeabb8dbc1b9622f835c32629d8909ca2da6e5051561afbf3e3", 0x5c}, {&(0x7f00000005c0)="fea766d6b4fe1aafbf8bee998bacdae6a73c1d7d904a903a59209e0d36d4b33b1ffbc8d2a745927066c1ccd4f74b685fc1537b69156228bca75ae4035bfbd2723177031f2c4d41a1d31994a9ee346e7b64f1de3bd650f151518660df8fd2567c3335bf4aeb9904c519303a27864758435ba2c64529099be74e7438fc901ce7161769e3cc16f9789302fd340505a994cf8352cc610c763590638a022d559f841176b088b260d237be85264c4f5b2b9d9274481e17becf02", 0xb7}, {&(0x7f0000000680)="32f50e152af30e6715f742594082", 0xe}, {&(0x7f00000006c0)='f', 0x1}], 0x8, 0x4f) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCNXCL(r0, 0x2000740e) mkdirat(r4, &(0x7f0000000780)='./file0\x00', 0x80) pipe(&(0x7f00000007c0)) socket$inet(0x2, 0x4000, 0x0) accept$inet(r1, &(0x7f0000000800), &(0x7f0000000840)=0xc) r6 = getpgrp() sync() fcntl$lock(r1, 0x9, &(0x7f0000000880)={0x2, 0x1, 0x37b0, 0x71e, r2}) r7 = getegid() r8 = getuid() r9 = getuid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000008c0)={{0x3, r8, r7, r9, r7, 0x10, 0x40}, 0xffffffff, 0x1, r6, r2, 0xb53e, 0x10000, 0x100000000}) 16:01:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = semget(0x1, 0x7, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000b00)=""/132) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) chdir(&(0x7f0000000040)='./file0\x00') writev(r0, &(0x7f0000001040)=[{&(0x7f00000000c0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e0000000058d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df50188aa6f572806b64a793cbebc34d62244b156830e616acba37449e7cc4a071d85d164d05c69a676a41ca037dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faaccd31845", 0x5ba}], 0x1) 16:01:53 executing program 0: socketpair(0x2, 0x4, 0x90a7, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$inet6(0x18, 0x44, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x79e, 0x1}, {0x18, 0x0, 0x1, 0x9}, 0x7, [0x8, 0x3, 0x8, 0x6, 0xfffffffffffffffe, 0x38, 0x0, 0x800]}, 0x3c) setsockopt(r1, 0x29, 0x28, &(0x7f0000000280), 0x0) 16:01:53 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000080)=[{r0, 0x5}, {r0, 0x104}, {r0, 0x46}], 0x3, 0x0) 16:01:53 executing program 0: r0 = socket$inet(0x2, 0x0, 0x103) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=ANY=[@ANYBLOB], 0xa, 0x0, 0x0, &(0x7f0000001180)=[{0x10}], 0x10}, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:53 executing program 0: r0 = socket(0x1a, 0x2, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 16:01:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4538) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x2) wsmuxpoll: not open wsmuxpoll: not open 16:01:53 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x4000000) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:01:53 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) chdir(&(0x7f0000000080)='./bus\x00') 16:01:53 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) close(r1) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r4, r5) 16:01:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x19b, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x385, 0x6, 0x3f, 0x40, 0xffff, 0x1000, 0xfffffffffffffff8, 0x8000}, &(0x7f0000000080)={0xe45, 0xff}) 16:01:54 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r0, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000180)=""/144, 0x90, 0x842, &(0x7f0000000240)={0x2, 0x1}, 0xc) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:01:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x30) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x2, 0x0, 0xfffffffffffffffe, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) sendto$unix(r0, &(0x7f00000000c0)="b4a79d8888d0f5d90070402371636e0987281182628d950ba2d4571eb67d9edc0a9eac68f9823cc25a0edfe60e4246f778e959cc374b5b12f5aa58bf32be29cbeb1df0065a26820f75c5157abd52a37f3d2b6549a59f1041ad48b88f0e7222e18f54f82a65ed44dfa250ce1269df738ba96b2dc13420d39519105fe9fd161e1970c3f83d86fc1aefcacd0dee351ae81147cf74febb58dba7170deae5dfa9d1b3f484a1ae45e68a388827fa4368530965ace15801ad18ac40fe28ee41d911cb7bac2374912d71bf8041cc625aee5444bb7aaed64460de22a76cfbd13a54a59fae3b7e093edcc603a84b", 0xe9, 0x0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:54 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:01:54 executing program 1: socketpair(0x15, 0x3fff, 0x698, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='r\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="f652fa4d3eb6e57ac4927161cbc2dd051874d9d928fdf28732c32456903eba1e1d9f65da3512f5af10717a12555ac7583427518d97abb0e3190ebe02465c6900fa19c01fa0afa739da276d543d12a27eca43391858546274fbf9243794b80641bcc0d8ee013d52b96189eca1ff6c51b4d3812f32d00d71f038671c0f9918", 0x7e}, {&(0x7f0000000240)="4306a3cb2d9d739ae4628cd9ede585b53af5472b5d50b7df102cf1783b34a1a613b2ecd237e4a7b8d6b5f2d660fdc8a26bac6d7288e479851165d0737ba122d462c4ffae17c6b9f10023e45b7b2497bcf4377e7cfd3ea1fe91eebe684a5a4c160737631bf4f45d19465c309921db64432276cd", 0x73}, {&(0x7f00000002c0)="6c009e02f2ab6df7517dc5aab003fa7447a6c8bf6bec6c5e2d6b2ee16c232ffe1bc2f6159854b47684a2a1fda9ce01fe63c7563488c49ac5e3309f01f27040b4ca062f28f7b0316565049d21d3c95906bfc3001d01483dd5525ac7500b7ab3a452919a592c7d08fdbf6fd09d609b67c9288976b776da13f531a6066578fe42ea9b71f1985fc3e1fca6acfde61c77afafc2be4ad1fc8325c2dc65357726766146add284e178aaf25ea87ef2c1f1611b281dc5cd4546da8a830316a4cf0ac87a4ff2919db65ec38a54816a50b093f8aa110b73c879b8dad82782", 0xd9}], 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) setuid(r2) 16:01:54 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, 0x0) setregid(r1, r0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r1}, 0xc) 16:01:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd, 0x0, 0xfffffffffffffffe}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x35332656, &(0x7f0000000140)={0x5788000}) 16:01:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x200bb, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000001c0)={0x1, 0x2, 0x3ff, 0x7, r3}) r4 = semget$private(0x0, 0x0, 0x1) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000100)=""/27) fchmod(r2, 0x48) open(&(0x7f0000000000)='./bus\x00', 0x400, 0xffffffffffffffff) 16:01:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x180000000000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:01:54 executing program 0: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:55 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) ioctl$TIOCCDTR(r0, 0x20007478) socketpair(0x26, 0x4005, 0xfff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x100) execve(0x0, 0x0, 0x0) 16:01:55 executing program 0: setuid(0xee01) chroot(0x0) r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgrp() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r4, 0x88, 0x1}, 0x477, 0x2000000000000, r5, r6, 0x3ff, 0x8000, 0x9}) 16:01:55 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) 16:01:55 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socketpair(0x20, 0x3, 0x7, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x400012}], 0x65363051, 0x0) 16:01:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x4) dup2(r0, r0) 16:01:55 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000000)='./bus/../file0\x00', 0x81, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:55 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x40) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0xfff, 0x1}) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r4) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) r5 = dup(r1) fchownat(r5, &(0x7f0000000180)='./file0\x00', r3, r4, 0x2) 16:01:55 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="b5cb153e2803998280a0699a497390d812d04b0f9bc58178db0a4962b0d20abfb422945dde8201954d068db51d1a304af77e37c56a1cd647394d6a6a18c6", 0x3e}], 0x1, &(0x7f00000006c0)=ANY=[@ANYBLOB="e000000000000000ffff000020000000e79485512930f6d9e64bbde09e951410a7023e96abfcacfa2bf8667e114868345e9531cc6c3ca925bde0024819cc6e510e01880fdf0dca9d3c0c40780dfa710f543a453e9fd743b109298313f5e4f9bc4ae223c91727f985c138bdc07bf05ef99b50d964e0b0b731f278c75cf0b651203691e27a7862b2d1ff50dc3fbef82b35e3b31f1ff03ecef0d154d7cfe756c9ef7e95542d3f80844531cecb7a712cbc2e6c5627880ce1f98918a6810eec1999cf60dfedf41272462967911332b5aea214dd0197c8bcea26eab5f90000000000004800000000000000ffff000009000000922774d03da8ef3d51f73434b4836aa6813ddbd043f3f7692eab7aeb60772581023adc0eece10fb39c5cfbb57c420bfbb74f7a5075ade700e800000000000000ffff000000000000a40606b6933ad2cf46c8ef4556da67deb84bcea369f5a58916a1e77662baf6d58f97103b43a3633848210936df49e5694d8fc9da0c9cc396721192190440a2d1b3bee058230e2727e2a7a07fbcf66382dad575ef01a70797c1908ce10d70ff07cf0a7c3f47347b84c894ba876b0cad229fd1d9dc9ef1d712cb5aba0d2a01799df797f47870011500e435c0a6ea7f10f9e3d499d4f32df9e3552fb8535ab2359f412aa34f7633700ad8c7661715751f07e37e27c5f286052ec290a501978cd0f88be8b0687e21c41afdd6e05ce4485e4f1d9a2500000000001010000000000000000000000101000018aa2894db5d38bbf851c364f03a76064c43fecba1bd2929e64dd879f3320e213adf5313d3f64e51b621350ca9bb530d7c4899267ee1c0dc9c83a25187a368eb374561b9e01ca9f6abc3a447ecdff5997f61f265df4a88ad0d7bff2c687a98ad5ae52f677e3ba0c2a4cbc63df8269e556ad3c88da56e5680b94f00f5ef2213d9dc3bb0f5c85d42904d48f2fca3bc0f7becbaed3c0de61d16fed183daaff45368a051e1a9a11dfc84f6fafaa17fa2c9b49738f26995d191b3a9ea424fca082dbf93e556731c1b17d324275cf8fef8fa90ee82bab57d77a13144fe59f7735820b67c0fc67bb904404d091ae4ed5475b01287ded463cbf321f97e052efbe164f997c4f9a3b2ac82df47a711ea92c5d0286a18be8a283333d15cdf8befec57f5c9d6de24053dc9cd279f7d0fb5799905f3e635f019d7cf6e1f12d4d1b856d5f249e9281315a4add785d7a225ae05be1261f8d45c70de46effd250a09317b6e74764ffdd436a41566567883209b6ec0ba934b280ed9ce433866e8d3f4842a37a57d24315aabfe786964fc09cfe1e76c51dc09af6bd3c1300b00a5c89669fb328306f5e5394ab6171a82e0ad71e316f3b335f63a5410c201c42c23abd8a19a203c992d36720d68599779994b6a7ace31d8782cc662efd3b2634f9257edbc167f6905a7b28e5393911b697843105813059e5a9a5474a6bbf42a06554eed50a4933ff5c10b6bb26d37be211bddd434e74f3b172e370523470123b64f5180d950aadb464772fc3db1ed25b9d68aa11c95eeee819acf690cb6a547efebba7be596d67e4d5136528b3e2d4e7bf784a146c529e4a9629351a7f102e6937d28658a9f403418ad3bd328119c6f19e473e38225ad7d95b02e50e80a9b63b70d99b82d452a13c70f94c23558b00315036c75450ccda090b46a92148c1a21600fbfae16dec761eb5c6aa1d1b20bb9b90d20c8c2d276ca3060db14a0c9f2b8dc26ab73afdb3d92089fc902e1b6ee17c9d9dfe7cbef3ede8f3b8d66470ed7af1732e84b5f6af144b155687758b830f5f39dda4ae95fd28fe4f162a0cb6179af32684ac7ea07085806faec361d47d8f0affd50488fcf475df38df9fed5483ec872ca052024ffef7cfbaa138d78406218f6da77ae78d848a46b34c92cb1ba298e57fed4e39990ee0fa5fda996e5c6bbe595f8069e683a0c8790d52f0ab556324f47fafcb39c282a227c6d5c37035374e12e3a8f13f8506f689e316cc5fb5b456dcbf87063cfda1a765373d5348db1d8c203351c4f32c64a1efafd00ae9a04c6d016ead524cc1bfe1789b8c78037c1649ff803356eb3d4f0285ac0b8da8017a109dec41752433146ed1a2d3411b9b52f4830604747e26f96d0dd31aea2d124ef55009ccd64110395bb03c1963964bf783cac2101da33ccbbcd4d61c03c3888c4319abc3344451ce3d884c92aac56e27bfb8fdfd92ddddeba3e4e404ffdf81f0c04135ad6f1e3af0be08a2aff07672edfb861bd3580ee56d768a9c10d03612ba4b2aa4ec833c4f8414e4c1ec21dc043d592079b0e2df79e2e48aafa714f51d9f0c23be3e65643fc7902489c40e277ed15546b25cf319aec634151b373807e047738317fbb6964a22bb5af112da977e881ff44559a8cf8bdc89b1023dde2ea32f9c7aebdb102e50844976f304f8bedc85342c79b8b1ceaf5ffa87a1d0a6f723aa8f71d2169bf0ef30808d69593e0ec1d87baee52a79977f0aedc9e487d1c1c5419e756ca18758c0d835edf72f3e4fa822805586c121370dfa3256f6d53aac57ee0d94b6bcf18b8fa2da729b80391ee44427d3fbb84f517bce713385fddcb76489a58223b5388091a70c3de184330b3e736d5def341a1e1218d9a1b189046153eddf6ea4a0995eae09a89bd123965bb9120984f8598b1939787263faebe8d7e3af207fa5162f935fff7344296318f972ac9a0bf8b2c75258a596c8f429a152bb6b5881f7145f4318a695fec6541ecc0e11c6d05a92d3342ad4797ea793edf64a077d9fd1939331de6cc6e99bab9c2a8a6188fc0b45b193cf190d56d9f3a05e21f189a3dc44e284414187c16d6550dc2e61cd632ad35610f7e5ba739425b8e3c318b53b35eb576739167024f737d0bcef4171d1d72194b3bd62b7d5be0208ee9c0523eef2e91de2e6ef62dde37ed8b6c291ed9dc81da82eda8228867e29384a9904e2142560dc8275ea901416d719781a591cbb86a8235f8a0eb4df48cba1555a33c3772ab5753c2f2dd915bb151f4058e7a8917ec253c61a6ade8ea7e4e72ee7fc2bb5583cadece766f0cf06a5b1570fa3682e7d47f40d7f03e4675929429aea42fddfa967d1025316ae396000800000a6f174554f1344a08f31221fa69a2186593c7bbcddcf22c83fb93b6ad97fe2239337e740c4630d14b2e77690b090a9c99685472a60a9e15b6f3d871ad82b2f2f87483c00cf5e915a8566a308956d3113a104e56ed1799043b340bb967ecd277be31cfa84debad343c2d78252d56673ec8bbc5dace74ff54806e9aadab6b0d563c031ad97a4a7bd42e17714ae8a65fc614213cfb4641e876f5b0f81dfac27fa1304b3c73e9ef85b9d53a4a4abf8a8dec9b8de795d1df0e427cfecac0e871b5977ea895a485bec832489b4cfeaf5c1773e667c6f5e705dd378f4dd6a0ee103db630fd0176da79e19ab68aa86bcd36d15e0b5259bd3a5d885a47b31c5eb8c24811e57a0dd03c385e32b2cc85fc27d56040210159624fe9dc14e492b0245a5f243439fde34d537f7089b3aa3a42743b153915412ed0d6057b30c880710d9a9aa134653928e09f1c30286f23831b0cc3ad69a88093f4050126747e0743cf717617b52ea716f7842159474bd21e84f7465073ee972ee8e280089301abc732deefff0e57577c7a36e8b1f1e456db3ae8b14d2d6ed740de28a38f90ecab2d479ff56945e2ea53ea30a85067d19dea3b7889feb12c83ff9b2860631620d88abbc7ca598103b8aa5aaf1c1be56efa5aabe1765a76eabc97c33563ed37e854c5a1ec3bc84192bf4447d069f2865917b5b83372b9cd04523f5784a2a04043b7cc16dd65b777f0d70ac33f7055294595a7a918ce18eb4d1dedb82890ddd50f4428374d1cdbeebbab1946888b4a82c1cd7d2f72cc4ea4f6f4536718314ee7f9bf9aa59d8aac0f6f9728024f16dc6b6f0ef603a2c34946634334bf5daf41619353ba12660e07b8d8c0c5e8e6394c2f6791283d38148e7c49f662e3d4764ddd42df88cc1bf6698aa66c0b3a2f135253c27814d23ce98b9877abca2285d5fe68e5bdc889bc9aa445a1f1974dd412b837e656dbb69d7307a35631404101caac8c9bdc5652284b00bce2fc2c4c86d594a04499fdb7112f09213dc99279cfaf719c5409a80516eecd96790496120eb0371c4e9ac1622b4b02dd62cfba8a88b9e0e8375234af7bb313ea1941c52847095b757a8b028ba16a515305d86cdca34eb3d22710558f1ace659693e2c17277f0c326715c42d794f14d0953a84a78c066c2dad0986d6b40af827ea1f86b2de0facb0471a22b68db6fe8b762c855635fd871231f8b6dafc6ead52ec0701471f7bce2f42e194fe1e7c64f29b9322315d2c24e31c218b5829c5d48c77a2d44b662440001877d21fd07312f7ecbd43de240ab441bd43386ae6cde1df1d29f8b693eb5fe6d8b68d9d44d6a034cc635e69d4efb86363f29254c2db528364b6c28c4625b11f85fb9614e9879beee5411e50fcd8e69964b0bcbdca7103d6079b943c96181a055f2304390b7641c3b6db9e3bfb69d4024c77be260589491e5c7b6b9eb32d920b186228ead387a65406e18dced88ab37a84d0546c956faeb550baf321cf9be3421cc81bb3606744450532ba6f6d56427ec9cebe02e135ca6228099ca726a3eec1cf18551a1ddf97d87d0e150efd0803a0fbc3eb908cd93e7d98e6d8c95d4b501b7b8c635857dded5224bae293d01d591f13856509dfdc2b40bd5d378aba01d450ffe3f48284fea013fbccd945ce8b02bfac12123bf87b4419f16f4d78cf81c17b32aca362872b6248035075fe9197f1791c1467a3fe35422db0d8c1eccf89a2aeec867675e60bb31722dad4ffc3bb03854d7e8867d440204655b5f4c142220e22b0f5fdd08c532a9b50b43dbc89e60e98513bab9002b5baabe2d0506b7d16ed4277aa23280d46038e71608f7bab5de66bb8edc74b7f93937483c9a6562c31d4c64154bbc58f95f1c281e9e2902cb6a5a882a7487d225d30bbd55e93db4a70d8075875d4e0c7a153a09f13b23522b4a26246f2535cd55f0e497c8960a98f82bf6b49bbeca5a731ee6ecb1fb492fe3878728c80e564f54e37469050d20a02dc4fc024e7a2de4028d84098d76d3c41163f716a86baa88d8d169a33827fb7456b4b59d9cec8afe2e706ba3686b5836646a40363f9779fd1247e4e5f1497956a6fc7445aa10276205337ddc0e31a1f18f25cbed067dea03bca983ac9f7164b2413bb1c0d2f8e58eae7481d03a98418cbf663bb65f950e4ae6e2247c5497ad1a7e9cce75eeec8f066a2ea870f313a255b258a51351a0ef5f35fd9683543fcd0016c7d7c575f02b0c30b8278b5921a933f12db49770e127636837bf95e262678a836bc04db86e043f36410e797738a8f351e83148f169bea6a00bfb02bfaa26562c4cfcac46fdd36e47ba3152b0a584934419a843b9e18820545e73f19ce41842ee18a954aa84445cc49833c794ac04f60555b198ee2fa94141a8b004a357e93e03fe80e89cf90d888256593a858817cbf491c471db56f55791154afa10f4002cec6521f8fc741cf6dbe86a30931a867a2c37edac9bfbad2525b93e52af86dc410ed535c92c4ea639eebee83f7a33ce4d636d3672e2f5b86d42f01397c411253aa9d61a658196be80000b635984b481c79a962e8fbb692b735b8d0ab6fc12e079efdd466d7bb8ff501a666fc431a43b090a4e1baeadfb6d6f0f341d83eba635cc53d358c3f74ee9ec9612eccbd8be2b06eb6cf1d308726f2f9ae1ff3c7e7df07a62260facea23e99306d9f3110ab765dc3492078b89bab5cca77f036ded160847b1907dbd8f763a818070879290c5e6e3ad49a1d4c8325624577bb1a140c6aa14892922ef0ed2c6627966ee22d08f210ff7eb455f30a6b068767702fbf65a23e4b4748ee90752c470da4f51703eb4bbb43f283a3b27c9e0b0b3a9c3ccc9834beea506ebdd35d7d67f0b5862206776a72501190ad25f6cf3e6deae937c031d4789a4e90d59fcfb93d1c8e5f154a3fd0a27c30edbd89fe3cb31a6d96918e79d036f9fbbca4ceb66bcbbf99e130e3595577d45bb0eeea793891ce49005571c2c32f5328f8ab7590598d0cfba8e416285d8aaa3b9e2e0c09879da5e4351f35021d3a3d3073a614cd9821e909d5c4750d8117ba30c587d7bb4c7e685cf0a5c8e964af9756527ed9fb6daa3b8400569f5f850694f6d965942cd718dab3e49cdc15ac5b19435cebca3b5e2db2f527d714c671dd76186d668ede2400e1daab89ec754226528a02eff41b8c705c7ea699edf0e9c12fd5ec8396e4baf88090d17e51c42aac109f1c1076ad00b225963ae6623b3c14eec25ee87d7425f58d66592e7a97e429cb6c58ae62854c485fc28a8a470044a34efc5e209cd19f26eb93216856f2a78375eb0bb77d44d08f0eae42c199fc3df1244d585f79b929fab79e1dd8d4104e2baea7b2df0e35f01cc0cf727ca694166dbcc4cf40c4d178699dbe8000000000000000000000006000000489d49ec0bd46769f94e05309bc2801975b5194c2a9d85ff618deb8ce11bcabfbb0579e924d61ba253f503c4629dcdcd281f3b88a370b5a40cde2720fe3bd641419fccb1fd0c6eaa7ac84bb1d427d8a4e1b9df8d48e9b423648828b243526a68116023a2aee88d2017a5b5d09cd3f5a65dbe767b3a48754e7cfa63c6f2495b9e32906cc4b5de585f96c8b77ceeae47d52ab765a6f5629d0b05ee2dcec84b780f14fd599ea4d8bfc4876376ca8e3987fc24ba8dd9bc3afdff239ffe94e8fea87eafe95c918accbe0ba355392bdeb75f99ec00000000000000080100000000000001000000040000009cebb2851830b3bace7212ab03db024503e929e4d3f54e8c5dd746df7aa0742be7b1cb0bc4d9a6f007e1e84e7fcd87b710ff0b0f821caae781151db2add182e0ec09a03b7e4b66611bd507233b990e9723436620fa702235ba952d58858225d459722b44e56e6300caa1f4b8210237458b5c4fc09ecbea1e54a72f12052e9361abd886116ab461392ee65ec2e68d15ea8833b8987da63cffc911391d94fd74501ef2887bb871f2b32f41b7f1f8745ddd52601da22d57227d2e83e41691cd6c478124b51b7c52564aa529d14f7802df9aadc18377634fb89930b7dab6fb657354de8424679d03ae9ba6e55d700000f80000000000000001000000ef0e0000ece8a920c257b34cd6561f4813d4a95e399faa07b88afd2ecae81096c2acc34586e0a95edc77e1215d43072345e42f31e5bbd1a7e3730af94fa2819652f7e2883669c03d937e3589060796daea22a4cb1be510034301f3bb8180051926509b06fdf4a204ca90c29acf12008eea63b1891187e22164d399ab6e35a53f57da52b0740b733c566aee431af3c5490ea4fb85e1d5c1a5c81f7abdfe31d8e89e56414355f8a619c85f763ac1a3d60c8d806b9f9d97df623cd08618c1d497945ae092f1ee0683f991c4265beac00b986a7808f6a40727c6d0705ab431364719a4a504999c0f92e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1508, 0x4}, 0x400) socket$inet(0x2, 0x3, 0x2ec652e4) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002a40)=[{0x10}], 0x10}, 0x0) 16:01:55 executing program 0: utimes(0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x11) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100), &(0x7f0000000140)='-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='$.{\x00', &(0x7f0000000280)='a\x00', &(0x7f00000002c0)=',%\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='}!!\x00', &(0x7f0000000380)=',^\x00', &(0x7f00000003c0)='\x00']) 16:01:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x4b958b2dc905dbe9, 0x0) chdir(&(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 16:01:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xb1, 0x2, 0x205b, 0x673d}, {{r0}, 0xffffffffffffffff, 0x82, 0xadde5f353c14e169, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000008, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0xd9, 0x1, 0x1000, 0x4000000000000000}], 0x400, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x8, 0x40}, {{r0}, 0xffffffffffffffff, 0x20, 0x85, 0xb93, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x732, 0x30}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x41, 0x1, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0xffffffffffffffff, 0x400}], 0x8, &(0x7f0000000200)={0x400, 0x6}) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 16:01:55 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/40}, &(0x7f0000000040)=0x2a) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x1010, r0, 0x0, 0xffffbffffffffffc) 16:01:55 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') mincore(&(0x7f0000001000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/222) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x880, 0x42) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/51) 16:01:55 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x46}], 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:01:55 executing program 0: clock_gettime(0x5, 0xfffffffffffffffe) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:01:55 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) getsockopt(r0, 0x29, 0x40, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/151, 0x97) 16:01:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) close(r0) 16:01:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r6 = openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) r7 = dup(r6) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000180)) r8 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000140)) fchmod(r4, 0x40) writev(r8, &(0x7f0000001300)=[{&(0x7f0000000b00)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:01:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) r1 = semget(0x1, 0x3, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x6, r2, r3, r4, r5, 0x100, 0x1}, 0xd4, 0x80000001, 0x5cf7}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x401, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) 16:01:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20200, 0x3) lseek(r0, 0x0, 0x81599767e96ef35a) read(r0, &(0x7f0000000140)=""/80, 0x50) r1 = fcntl$getown(r0, 0x5) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)=')\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='%)\x00', &(0x7f00000003c0)='(%\x00', &(0x7f0000000400)='.^\x00', &(0x7f0000000440)='^-:(.@#\x00']) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x22, 0xff, r1}) 16:01:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6c7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0), &(0x7f0000001400)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setreuid(r2, r3) getgid() fcntl$getown(r1, 0x5) getuid() r4 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r5 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) execve(&(0x7f00000014c0)='./bus\x00', &(0x7f0000001600)=[&(0x7f0000001500)="2c19cc27", &(0x7f0000001540)='W\x00', &(0x7f0000001580)='W\x00', &(0x7f00000015c0)='\x00'], &(0x7f0000001a00)=[&(0x7f0000001640)='\x00', &(0x7f0000001680)='W\x00', &(0x7f0000001940)='W\x00', &(0x7f0000001980)='W\x00', &(0x7f00000019c0)="409500"]) getsockname$unix(r4, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x400000000001}, {{r5}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r5}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x2}], 0x6, &(0x7f0000000200)={0x4, 0x6}) fcntl$setflags(r5, 0x2, 0x1) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x5, 0x3, 0x65d, 0x401, "211002b7c9d65738240f4c8cce67de47169aa22d", 0x8, 0xfe04}) unveil(&(0x7f0000001440)='./bus\x00', &(0x7f0000001480)='W\x00') getsockname$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001380)=0x1002) writev(r5, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) flock(r0, 0x1) 16:01:57 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x2, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) getpeername$inet6(r2, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xffffffff, 0x3, 0x603c, 0x2000000000000000, "fee0958e87ecaad2b84ef4d72ba66408a2741e37", 0x0, 0xfffffffffffff000}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x2, 0x800}, {0x18, 0x1, 0xa0, 0xfffffffffffffffa}, 0x400, [0x8000, 0x4a08, 0x100, 0x2, 0x0, 0x7, 0x5, 0x897c]}, 0x3c) r3 = kqueue() minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:01:57 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) lstat(&(0x7f0000000240)='./file1\x00', &(0x7f0000000140)) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000000)='c\x00') rmdir(&(0x7f0000000080)='./file1\x00') 16:01:57 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x22, 0x40406) r0 = open(&(0x7f0000000200)='./bus\x00', 0xfffffffffffffffc, 0xffffffffffffffff) mknod(&(0x7f0000000240)='./bus\x00', 0x8, 0xffffffffffffff0d) socket$inet(0x2, 0x4, 0x8000) socket$unix(0x1, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x80000000, 0x0, 0x0, 0x4, 0x0, 0x9}, 0x0, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0xc, 0x2, 0x7ff, 0x3, 0x400}, &(0x7f0000000080)={0x8}) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x143, 0x4) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0xa0) kqueue() 16:01:57 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x7fe) getuid() socket$inet6(0x18, 0xc007, 0xffff) 16:01:57 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x40) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x7) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 16:01:57 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x8001, 0x100000000, 0xfffffffffffffff7, "0000000000f0af0000000000000000000200", 0x8, 0x100000000}) pipe2(&(0x7f0000000180), 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x2, 0xfffffffffffff801, 0xffffffff7fffffff, 0x1, "6ed1494db4ac90e554040dfb8fdd5aa488b49005", 0x8, 0xfffffffffffffc76}) kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0xb11, 0x0, 0xffff, 0x0) close(r1) 16:01:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10002002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) fcntl$dupfd(r0, 0x0, r0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) read(r0, &(0x7f0000000000)=""/71, 0x47) 16:01:58 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), 0x7, 0x0, 0xd, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x18, 0x40, 0xfffffffffffffffd, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x400, 0x3ea}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x5, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000001, 0xfa, 0xfffffffffffff85b}, {{r0}, 0xffffffffffffffff, 0x4, 0x44, 0x3, 0x58}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffd, 0x5, 0x1, 0xffffffff, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0xff, 0x800}], 0x8, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x9, 0x5d61, 0x20}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x86, 0x0, 0x31b53c12, 0x40}, {{r2}, 0xfffffffffffffffc, 0x20, 0x10, 0xa6, 0x2}, {{r0}, 0x0, 0x45, 0x80000009, 0xfff, 0x6}], 0x1ff, &(0x7f0000000000)={0x10001, 0x285}) close(r0) 16:01:58 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x3f, 0x100) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:01:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="68cc23820755af58335684d3da958dd8f24b66ad1c1baaee1c0c1c621c3030930a0ac6580f86bc7142aaa46704f0ca4c75a01e19e1566b73ebdb5bdc36a47fac739af46e1d54e6f3b789ed38564aa30cc5459d76fc04c21124804970c43c79dfd0f77af0aa482c1d2ba71921c846cb1aecce0be8e4354a00fcd96441b72251fec687a3fb816357f6708916482453b509f8464ce8528f7548d1", 0x99}, {&(0x7f0000000180)="933d910555db63d848b36c25540db3d8d24eab2b083c7db703c10bba", 0x1c}, {&(0x7f00000001c0)="4c2f15b4557f948b626615cf45cc4b774d482370a051972f2eb8e9a6f434e041872c3a1c6fd4dd7965a86c0c333ee68edc1687045360dacf5ae351597987454f22addf42cf4580c7f1a6cf3ad1d86d61c0ae48778ec58b1d067d0f27fe2cbef96dfee1f6e02e2870642ace4b23ceaa615486f2a9fabe50ba25bc2876f7c5f1e9475cb6b2b61036499c97c41f11b4155b5dc4ca61fbf0cecca3253f88f7c2e0ed26f8310390c12f13394f2dbf1dc5da0e950b99e679ae3f2f01dfafeaf2e5c2085cdbcf4f43f0ff608ca1760ca47b519402", 0xd1}, {&(0x7f00000002c0)="f619beee50e42180350bbb612948b0bff70e42a79fd4bafa34c3cb729a597568fdf11daedcbce8dc0c9393bad95e3b095691d7a9cea64af08d068dd655d0dcd845d184c72621639a127c3e943ad65be1e78a3a9b150299f885abf2472f9cc5dda3fb9e1337b7a81c5928c45a3471d2a90e928119a6c785cac0636aee936a0be00f3fe6b19cfa65ac88463bf3ddc2f14022099bb4bc4d27c057021ab748f6ca4a92217c4368bc2816576be5fe3341215688929edcef989338d8e60a2f446d77f95db50c75def6d2dfdb0fedda1aabc663cac81350d4f8d597bb4d47b3c7bb8609f5db", 0xe2}, {&(0x7f00000003c0)="55fa1cdc29e23d2bc53b2df08375983f879c202c9d8a2a0d4da61cc5e40f1841e30deaf87fd72ecba7bd0a56910d2c", 0x2f}, {&(0x7f0000000400)="1438bef9f4b773ecbd853dacb9a3a497cc1eb40c3b37d6d25439f46c0d5925e80607b4adb583202a56f5249dc08e03f14bed676ace8d7822da9fcd757f4989795a0b9c9387b98e8b64da2dd622eda478e1ca7a620fdb6c2ecb337f5e775ceb23cd7166dc9d2d821dfeb14a0f391c67d3403fb634b61ea91f615fa3cb4817b2caaa79d3bd883c01339192ba38c96da5f41cf53743a1e38212391f709be2ecd4c85c543df9c114bb4674b66261f9bf40f10cc01e352cdd23b0463fdd7cfe1bae31a4b74871ae886222542956", 0xcb}], 0x6, 0x0, 0x0, 0xb}, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind(r1, &(0x7f0000000080)=@in6, 0xc) 16:01:58 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) kevent(0xffffffffffffffff, 0x0, 0x401, 0x0, 0x100000000, &(0x7f0000000400)={0x5, 0x1}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) 16:01:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r1, &(0x7f0000000900)=""/254, 0xfd15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000680)=0xc) fcntl$lock(r3, 0xa, &(0x7f0000603000)={0x0, 0x2, 0x0, 0xa3e5, r4}) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000200)=""/237, 0xed}, {&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000380)=""/80, 0x50}, {&(0x7f0000000400)=""/209, 0xd1}, {&(0x7f0000000500)}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000540)=""/189, 0xbd}, {&(0x7f0000002000)=""/4096, 0x1000}], 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) close(r3) setregid(r5, r6) accept(r2, 0x0, &(0x7f00000000c0)) open(&(0x7f0000000100)='./bus\x00', 0x100, 0x80) r7 = open(&(0x7f00000007c0)='./bus/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) fcntl$setstatus(r7, 0x4, 0x0) 16:01:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4009) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) chmod(&(0x7f0000000040)='./bus/../file0\x00', 0xa0) 16:01:58 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x832a2) r0 = shmget(0x3, 0x2000, 0x49, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ff0000/0xf000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="ec425ca8d57f1ae7"], 0x8) 16:01:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x580, 0x0) socketpair(0x39, 0x4000, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r11 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x100) r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r13 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) socketpair(0x10, 0x0, 0x8, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = socket$unix(0x1, 0x7, 0x0) r16 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) r17 = open$dir(&(0x7f0000000480)='./file0\x00', 0x10, 0x120) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10004) r19 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x83, 0x0, 0x1, 0x7ff}, {{r2}, 0xfffffffffffffff8, 0x20, 0x1, 0x6, 0x55}, {{r3}, 0xfffffffffffffffe, 0xc2, 0xfffff, 0x8, 0x1}, {{r5}, 0xffffffffffffffff, 0x4, 0x20000044, 0x80000001}, {{r7}, 0xffffffffffffffff, 0x44, 0x40000005, 0x6, 0x7}, {{r8}, 0xffffffffffffffff, 0x1, 0x7, 0x3, 0x3}, {{r9}, 0xffffffffffffffff, 0x20, 0xfffff, 0x0, 0x8d}, {{r10}, 0xffffffffffffffff, 0x81, 0xf00fffff, 0xe95, 0x4f3d}, {{r11}, 0xfffffffffffffffb, 0xbc, 0x5, 0x800}], 0x2, &(0x7f0000000580)=[{{r12}, 0xffffffffffffffff, 0x82, 0x158374e6ed6d7f37, 0x6}, {{r13}, 0x0, 0x38, 0x0, 0x1, 0x7}, {{r14}, 0xfffffffffffffffb, 0x40, 0x2, 0x4, 0xfffffffffffffc01}, {{r15}, 0xffffffffffffffff, 0x0, 0x40000000, 0xfffffffffffffbff, 0x81}, {{r16}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x7, 0x9}, {{r17}, 0xffffffffffffffff, 0x1d, 0x40, 0x7fff, 0x10000}, {{r18}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x2}, {{r19}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x91f, 0x2}], 0x3, &(0x7f0000000680)={0x2, 0x81}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000700)={0xd58, 0x81}, 0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r22 = getegid() chown(&(0x7f0000000740)='./file0\x00', r21, r22) preadv(r20, &(0x7f0000000800)=[{&(0x7f00000007c0)}], 0x1, 0x0) getpid() readlinkat(r1, &(0x7f0000000840)='./file0\x00', &(0x7f0000000880)=""/53, 0x35) pipe(&(0x7f00000008c0)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000940)={0x8, 0x2}) 16:01:58 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0xfa}, 0xc) r4 = semget(0x0, 0x3, 0x21) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x6d5, 0x80000001, 0xd6, 0xffffffffffffff65, 0x6, 0x1]) syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, r5}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0xffd, 0x58}, {0x18, 0x3, 0x1, 0xfff}, 0xca9, [0x7, 0x10000, 0x7, 0x5, 0x100, 0x7, 0x2, 0xc3]}, 0x3c) 16:01:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x20) fcntl$setown(r1, 0x6, 0x0) 16:01:58 executing program 1: mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 16:01:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/124, 0x7c, 0x840, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:01:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x3, 0x800000000000005, &(0x7f0000000040)="bd5ba88e8bbafc3433b90f2301a6b0eaee6c379f0c37e9be80eaf185dbb5d3d8e1240d6e43de4f44a02b754cd729a4243e184a40", 0x34) getsockopt(r0, 0x8, 0x0, &(0x7f0000000000)=""/35, &(0x7f0000000080)=0x23) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 16:01:58 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, 0x400, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r3 = fcntl$dupfd(r0, 0x0, r2) kqueue() getpeername$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:01:58 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:01:58 executing program 1: mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) 16:01:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)="1d000005", 0x4) socket$inet6(0x18, 0x8000, 0x1) socket$inet6(0x18, 0xfffffffffffffffe, 0x2000000000101) listen(r0, 0xbfd) open$dir(&(0x7f00000000c0)='\x00', 0x0, 0x11c) 16:01:58 executing program 1: socket$inet6(0x18, 0xc004, 0x712) r0 = socket$inet6(0x18, 0x4000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8000, 0x3}, 0x8) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 16:01:58 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x28}], 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x5d) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x8003, 0xcb38) r2 = fcntl$dupfd(r1, 0x0, r0) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/8}, &(0x7f00000000c0)=0xa) 16:01:58 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) clock_getres(0x3, &(0x7f0000000080)) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="8c128f62eeabebfb486be73308923aba41d28694e6", 0x15) r2 = kqueue() close(r1) dup2(r2, r0) 16:01:58 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x0) 16:01:58 executing program 1: socketpair(0x1b, 0x8003, 0x3, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000300)=0x1f) r2 = socket$inet6(0x18, 0x3, 0x0) recvmsg(r1, &(0x7f0000000240)={&(0x7f00000003c0)=@in6, 0xfe4a, &(0x7f0000000780)=[{&(0x7f0000000680)=""/69}, {&(0x7f00000007c0)=""/114}], 0x0, &(0x7f0000000180)=""/180, 0xb4, 0x101}, 0x802) pipe(&(0x7f0000000340)) setsockopt(r2, 0x35b, 0x7, &(0x7f0000000040)="914f179142e338bf237aed14b99bf43d57219aa78c", 0x15) setsockopt(r2, 0x29, 0x3c, &(0x7f0000000000), 0x0) 16:01:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x7d3e) close(r0) kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) 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:01:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x81, 0x0, 0xad56, 0x9}], 0x4, 0x0, 0x4000000000400000, 0x0) dup2(r0, r1) 16:02:04 executing program 1: setgroups(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r3) r4 = syz_open_pts() fchmod(r4, 0x0) close(r1) 16:02:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x7) r1 = syz_open_pts() r2 = syz_open_pts() mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x4, 0x9) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d9ababc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907b06d2cdcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c9153a7c4b4204e0e907dc23b542922b035ef64460215e4755ea96f39b726016d707e0232d0d6e9cd5af309d48ca7c299f5164ef40a5c6a77f3e9", 0x7b8) syz_open_pts() close(r2) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xf8d, 0x9fb5, "a8fde9356474f0d60ababc9d2400"}) getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x731) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/235, 0xeb}], 0xbf7f3b354f68a697) 16:02:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f00000001c0)=0xfffffffffffffee5) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x16a2) open(&(0x7f0000000040)='./file0\x00', 0x88, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:04 executing program 1: r0 = socket(0x2, 0x3, 0x8) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) kqueue() sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000540)=[{0xf0, 0xffff, 0xfffffffffffffffe, "dc2002ef1a21c89c78335cae3b4bee89853633d8abd6d6e1852a7a8a28b3ba4d188b2cb40312d41015908132997a34d5df2e92fb0e36007389176feb99cdba653d5d141dc5d7eea938de946acdcc566de6ba99561dddb3cc6d3bcd4f2195ab88ae066ae666884ae087b417c4e0d85eb0ad36623511cd17eb489c67e8bff04a07f6957caba4679cf3b14fccbd0e94ee6b691429a34876af8ccef27d281f332b8a8d1f4ce4f526f60f52235fa7751bcba70b3d16f1c894d51dce47d2e9bdc6bcc5d2c04142ee9f53feaaab552975179fe60e7d57694d10409487da3201fde2"}], 0xf0, 0x8}, 0x400) lseek(r0, 0x0, 0x0) 16:02:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000001180)=""/134, 0x86}, {&(0x7f00000000c0)}, {&(0x7f0000001240)=""/92, 0x5c}, {&(0x7f00000012c0)=""/137, 0x89}, {&(0x7f0000001380)=""/231, 0xe7}, {&(0x7f0000001480)=""/64, 0x40}, {&(0x7f00000014c0)=""/247, 0xf7}], 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = shmget(0x2, 0x3000, 0x61, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x22) r3 = geteuid() r4 = getegid() r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000001640)=0xc) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x155, r3, r4, r5, r6, 0x102}, 0xed, 0x6, r7, r8, 0x7, 0x6, 0x10001}) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x1}, {r1, 0x80}, {r1}, {r1, 0x10}, {r1, 0x5}, {r1, 0x1}, {r1, 0x16}], 0x8, 0x100) poll(&(0x7f0000000140)=[{r1, 0xa5}], 0x1, 0x0) 16:02:04 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000001c0)=')', 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x148}, {r2, 0x10}, {r1, 0x88}, {r2, 0x100}, {r3, 0x40}, {r0, 0x10}], 0x6, 0x7ff) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) 16:02:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:02:05 executing program 1: pipe2(&(0x7f00000000c0), 0x10004) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10200000) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='r\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x10000000000004) truncate(&(0x7f0000000000)='./file0/file0\x00', 0x3f) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x90, 0x14) 16:02:05 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) 16:02:05 executing program 0: mprotect(&(0x7f00000a6000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f00000a6000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:02:05 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x108, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 16:02:05 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) 16:02:05 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) openat(r0, &(0x7f0000000000)='./bus\x00', 0xff1d13403da950fd, 0x1) open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) execve(0x0, 0x0, 0x0) 16:02:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:02:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x75) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) recvfrom(r3, &(0x7f0000000300)=""/143, 0x8f, 0x40, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)="e9a2e636bdce52ccf0e63e463e28ab511838b3c6d600bfc1f834b7421ab95077d690c6d2cf89a9d21991e130949afacd1d406cc463604b4ec1d3faaf8aeb2261c7dfc0d226f8616cceec1973508342fdf3ed6693b28865f379aefd5df2a890e409faae7ce058a0c73cc57151cdac75c4f1977d9a9447f554d3eb0afcb011730ea4cd705000c33180bbc37502b87d3bb3cd9e4ce882bdd163ff", 0x99) syz_open_pts() 16:02:05 executing program 1: r0 = socket(0x2, 0xc002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x5, 0x4) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) 16:02:06 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) r1 = syz_open_pts() close(r0) r2 = socket$inet(0x2, 0x5, 0x7f) r3 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) fchown(r2, r3, r4) kqueue() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) r6 = syz_open_pts() poll(&(0x7f00000001c0)=[{r5, 0x64}], 0x1, 0x0) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)) 16:02:06 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x1a7}, {r0, 0x5}, {r0, 0x4}, {r0}], 0x4, 0x0) r1 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCNXCL(r0, 0x2000740e) 16:02:06 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}, 0x8) write(r0, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 16:02:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x10) 16:02:06 executing program 1: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x204c1, 0x0) getdents(r0, &(0x7f0000000040)=""/20, 0x14) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:02:06 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0xfffffffffffffffe, 0xfffffffffffffff7}) syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000e320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5b71a9133fa7ac79ae82d3f9a35ba865e5644df963bc00d5e9484ff451fe8ba1ab27a33ebba8226ec49d6cc9f9c8e907edb1f0ce4df4ad27006fccdd19da3e03592b75ac5ade358999c93b52daffd00a62f5e71a1fa13e579f08024b8109796c693b01c232f6a61ffd7e8ec1bb3c67caac8e091796b69e3c5fa421acbcafe45b55e1538a888e5fc1947c09836269c748f25c8b39a99a1a347850b3a78c28870263662cfb1becf086de08e699cfa603b8f5588fb9804739e286e20026129c6f14ae4630000a2558334a46c31942cd43200000000000000"], 0x1, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file1\x00', 0x3f) setuid(0xee01) r1 = msgget$private(0x0, 0x82) msgsnd(r1, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) getppid() 16:02:06 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = geteuid() seteuid(r2) socketpair(0x20, 0x5, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x20088, 0x90) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) 16:02:06 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x1bdc63d2, 0x4) socketpair(0x20, 0x1, 0x81, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:02:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) r1 = dup(r0) recvfrom(r1, &(0x7f0000000080)=""/14, 0xe, 0x800, 0x0, 0x0) 16:02:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000640)) syz_emit_ethernet(0x5eb, &(0x7f0000000680)="8fb08fe3cc96747f6c586ffb0c3f425661a6a680028f7ce563f721eec0cc3c66c45319dec3794309cea36653f461789124d6d04095798b0387ed9f54204a637b7728c2ca5ac6ec2332da1391426ee96dc5970cd504b74fd3f9ea7174b47a8c1bf70261ad9d9a16f9f81447f87565a2472663dce6b7123e00c0551dc2ab0927d8085fe68d669c285f93e84dfeb43c88fae96b53320fb4dfb5de2b88211711991de0446ed7e0d29eccc3d1d6f9921895e8b8d3bab2e64efa417eca7065c9b34de5d747c1eeb77c7c8631c0a1ad5bb477fbae2f1abc31b939b0dfef96e0ee4b613d69c02d6790b0e3fe15141b010f688d0e0a922275986945569434b17eaa4cee57e70a182bb81e89d9957e45f59a247709819b986df580e47df02f5f222be2daaf3f7a7dd42db4ec4594c58c5ed15f75304d69fc2993ad61018e3933ddff10862f9dbb3bcbd9077a246733d58634c955205faef9e9d232f5837fba401a77a1ea6a74d494b069e3c28f1343a408507e3cd66c58b0e3f702dd58825fa5c87bb3eeca20138eb471356e2e5b9223334ed6cce109a126f2c776e2e43b1aa5d3ea6682c1707806ccf0913708bfe1121f5496bd927b484d4787e1caac69afe8acdf100ad5220ffa1abb2afe25df8e21766ff4551c0c7fe7c0a9db4ebcaa1a1aeb350bd65c5db17079061635ee610a2e6d2681d720ba70215f07e94901d2f0d06a1293040538b8c318f81e25bb5d70e051b3408aaa04c0a6d0965ef5bf49882bbd84b1962f0483d68229580c83eb208a892f9c719b51456ff7ee3fee7925fed8257cbcbf93d7e6ed0605cd97b90caaf5956b75add0ae193dba9087e7e0dfa42718ab5b39e5d1ef92c58047b162dcefb64c59baf74b111a55973fe5c92686353164d58ce4012a8537745c3b0cabfce8b2992af34412a0f154242dfc38f61bfbe6447eb152430acb6b80b9b39915be4face841d4d347587d4e0a83406530f33055c79ae1b2b495dcf5ebe19ddac3c0b1a85d1182583038fef5b12cf92abf7afc50cc7f96cc5d7bf20d4d5dd23be1a4f718cf28be05bfc8b1e37f2ee6cb1419e92b457fc09eb76528480131a5b60dd2a9ea6383a77bbdd9f36ba967f35fa485cdd6a905002561f2c5af5d4d12e52780ea358671fbac455f1e40073c6308eb72810179d490d9db5b7fad00a8d13e048d41ffe78d09caca25f95c86704a242beebe299fe25acd94dbc645f6d819617c5e249ac23c2264bb80695c874664c5a1923b11e22f336a37c58fef824b2c2b5deb139403c44bbc326a27afca21bd3c9be430c6b2aab023e1cedcbc2d2ba8219f29f0811a0dd3d1b2f103b53eb2af3618d0fe69248a2b3f471cec2eb8ee46d079749739a545d6b81e0d46bfedeebef65c22667a2310004d7944c6b366e69a2885519e2f9ea34b78d6fea1e5d4c440b776fc4aca0335ab7f7638ce7ed31166ee8af52c087fdc3c531affb36fcfe3fc521fbcba55ca748d7c9eccd30d26d465193e33a744469e5a1d32e1d98659399bcf8f419ad66b9248580af6cf98461e715269f5a1ef28fbabb1934b7ddeb5eaf1d211f55dab127a920f0382e81254a49606819cce0fdce06d04d1558296db55ced9ab0489e11e73d351693e57ec86df52e7b0c21dc4407ea1cfbb7c3587ddc23aa5505cc33810bf83de9418582db597b9774846dac631285881d1fb0b964db51288004451092c7547b9a3a183c8358563111208864bc3de8277506271836e9eb76c57afa5fb0e322ad7e2a444ba1b28fa6af345d500a5175413ee6a98eae1631f90438038e2ae4ff68e82a26a229e885d5575c6a8330bd708f3d7f487d901147797e2bb4bf3a2618ef1e8f6f59e516dbebf12d16518674cccbdb59dc1853920fe25943b8373c3dd6ab89824ef27e32c747d73875a69ff29980820bcda4fc62cea866b5321e76ee9996216bc937f105aa0fea5badfc12fbaf64fe9f6ed927948043b8c4f737815dd06cef69704dfe3ee3af659953a10531a2018b1887e5f28eae83d5a32c39699d1577c2b3b2a362faf003e33915babc61a8a4d038e74de9effbce565076f79a98bf5ec5d9740026f67168ee724de14454fda023a0dfe0a0e9a4b05a44e1a697bf648b93de051f4cf9ac915586a43a9") 16:02:06 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) socketpair(0x16, 0x2, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3d, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 16:02:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r0, 0x4, 0x80) close(r1) pipe(&(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x4b958b2dc905dbe9, 0x0) chdir(&(0x7f0000000140)='./file0\x00') 16:02:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4000000000000002, 0x40000002011, r0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x76b354ac) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 16:02:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x1000, 0x800d, &(0x7f0000000000)="bba4687fc996255b9f970742db47ca97704d1a64008c33ef55edab05ecb8014eaa4784d3d8bf4d25212ed4ad7a256b33e9ccf9a0ce0171d8fea28acc4649e71af625ab4056ae0e4c5d6ddbc754997f090975743ba356f910bbbe00000000000000000000000000", 0x67) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt(r0, 0xc3, 0x2, &(0x7f0000000080)="4c1437ca30edcdcd9bc7edb662e1340993cdc2d6bf2fb53554a8e70f4c724868", 0x20) 16:02:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) socket(0x2, 0x8000, 0x100) 16:02:06 executing program 0: r0 = socket$unix(0x1, 0x100000001, 0x0) ftruncate(r0, 0x4) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket(0x11, 0x3, 0x0) r3 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x4, 0x5}, {0x18, 0x1, 0x7, 0xfffffffffffffffd}, 0x3f, [0x3, 0x68c8, 0x8001, 0x9, 0x9, 0x4, 0xe39, 0x401]}, 0x3c) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0xf4a) ftruncate(r2, 0x0) 16:02:06 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="f069ae2e6e9147000000000000000000000200085b91"], 0x1) 16:02:06 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000480)={0x0, "c70a621ca921bc23db98648a3c33b2b2e48440608fa891963d806835eb2aeed4aefca16ac79b7f30bccac5107d15650e092771defd0bcbee26032cc7d5b9e7d3bb794098cc60e0d5a496f431b36e7b396e678dd7f016b03be18f69eb754e903a1def74d9a81df1546c29ff4780e3e224e976a62a5f67d3d4f543bfc93fbc7768d226199c0ba1d504b3be661b891d01482c6a4dae46bb2ec65dc8ac73"}, 0xa4, 0x800) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/132}, 0x8c, 0x0, 0x1000) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000579424197b8152f8b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/88}, 0x60, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000080)={0x0, ""/65}, 0x49, 0x3, 0x1000) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) msgsnd(r0, &(0x7f0000000180)={0x3, "e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a41"}, 0xb5, 0x800) msgsnd(r0, &(0x7f0000000140)={0x2, "7b9b58ef788b6bd610f402a281a5a81f1490ff503a559ea6c5a0e8baf110"}, 0x26, 0x800) 16:02:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r1 = getuid() setuid(r1) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080), 0xffffff75}], 0x10000000000000cf, 0x0) r2 = semget$private(0x0, 0x1, 0x40c) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/82) 16:02:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd, 0x20000004}], 0x943d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x6, &(0x7f0000000080)={0x0, 0x3791e0c6}) 16:02:06 executing program 0: r0 = socket(0x18, 0xc003, 0x0) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000040)=""/92, 0x5c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:02:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) open(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x44) r0 = open(&(0x7f0000000040)='./bus\x00', 0x902, 0x0) readv(r0, &(0x7f0000001a80)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/185, 0xb9}], 0x3) 16:02:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x21, 0x2, 0x5, 0xf757}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x5, 0xa5}], 0x401, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x30, 0x3, 0x6e}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x2, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000001, 0x10001, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000004, 0xfffffffffffffd04, 0xff}, {{r0}, 0x0, 0x1a, 0x81, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x36, 0xfffff, 0xe0f, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0xfffffffffffffffd, 0x3b}, {{r0}, 0xfffffffffffffff8, 0x3, 0x81, 0x32, 0x6}, {{r0}, 0x0, 0x59, 0x1, 0x2a7a738a, 0x5}], 0x1, &(0x7f0000000080)={0x6, 0x8000}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc3}], 0x8, 0x0, 0x80000000, &(0x7f0000000100)={0x7fe, 0xffffffffffffffff}) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f00000006c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/198, 0xc6}, {&(0x7f0000000380)=""/178, 0xb2}, {&(0x7f0000000440)=""/167, 0xa7}, {&(0x7f0000000500)=""/147, 0x93}], 0x4, &(0x7f0000000600)=""/186, 0xba, 0x400}, 0x802) 16:02:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/29) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) bind$inet6(r0, &(0x7f00000000c0), 0xc) 16:02:06 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x3, 0x1, 0x5, 0x48db, r2}) 16:02:06 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) close(r0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x40}, {r0, 0x104}, {r0, 0x8c}, {}], 0x5, 0x4) 16:02:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e36258a416f790037494132477f256b4093cfb25aa4e5bbdc3a51970948b1b2e0ade413030e3ff30eb7d1d34400c9c4727b231fdfbe017b4deee1ec7abc3ff3324bdcee9721582bee02e72fe6db8f6e85fe2541977a18a5841e7c1724089b2e241477a1362c3a68e1be7129166b9916b5a05ea629857f0b8cbef27dc6b9e0a67b835c40a715a80e0ae1bf933ba02562aeda84940312c9c3ad75e625db31699bc46c0e8606805923a9d44987f7349853ee26e3c9ac3c47861bde1470d1bcfcfe9be7816f1d20c2bc7599596b2ab40cc45d6e086c57f94e74248207247c51d2420b2818d91da55534b6a6dc16f3038db0a", 0xf0) r1 = dup2(r0, r0) poll(&(0x7f0000000140)=[{r1, 0xc4}], 0x1, 0x4896) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324a7e503fd4d5ed862d3b0dfd4fa3690361a5f5c0e6946eaa3d2aafa5321daf87482e2ffcc37fa08f3bb5c90a4104e5e90f48638dfc74bc4c6f9b166dbc6fa5ef56827bce82e37fdc3f41c0b5e85eb5e2a985b698b82469cb83956c2328ec8eb7afba7aff2ce8286dc33f00656e720e51186ed729afcca89c3b400d88a23bacbf3b36a139d7089d681deb1b5067c646087248f1440653b857b26d458f28f4d9421e617ad708afa2d592ff255c70424d45d43f0a083709e7df2d9cbb4ec9e458723f46646af1240b9b16e31a084ad8fa37908a4704d", 0x201}], 0x1) syz_open_pts() accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) close(r0) kqueue() syz_open_pts() 16:02:06 executing program 1: r0 = socket(0x13, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0xfffffe5f) connect$unix(r0, &(0x7f0000000640)=@abs, 0x8) 16:02:06 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) dup(r0) r1 = socket$inet6(0x18, 0xffffffff, 0x78baf360) sendto(r1, 0x0, 0xfffffffffffffd24, 0x0, 0x0, 0x0) 16:02:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xcccde8d5b98d9c01, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x48cc9a7b, 0x1, 0xdf39, 0x1, 0x3f}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) listen(r1, 0x5) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r3 = getuid() getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000180)='./file0\x00', r3, r4) r5 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000000c0)=""/144) r6 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r6, 0x10c}, {r6, 0x1}, {r2, 0x54}, {r6, 0x22}, {r6, 0x25}], 0x5, 0x0) 16:02:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) write(r0, &(0x7f00000001c0)="6a6bb73ac5fb78de1c8a67fa01da615c3fe7b629ad803415f044261eff0c43803325326e7b3443e506acba46cb25fbcf41f38c143f3e5088c3c6cf9eca0a720dbd04b634320faeef07136c926c4730a28d9355cec3f04b8fd91f214b5ec107f2d91ff791c102a35652916a4d3f9d2afe9a895955ef08f4f924", 0x79) unlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8000000000) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x5) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 16:02:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x203c, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8001) rmdir(&(0x7f0000000400)='./bus\x00') getrlimit(0xa, &(0x7f0000000380)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/198, 0xc6}, {&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f00000002c0)=""/86, 0x56}, {&(0x7f0000000080)=""/30, 0x1e}], 0x4, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) r2 = msgget$private(0x0, 0x40000000000004c0) msgctl$IPC_RMID(r2, 0x0) r3 = msgget(0x0, 0x600) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000480)=""/90, 0x5a}, {&(0x7f0000000500)=""/11, 0xb}], 0x2, 0x0) msgsnd(r3, &(0x7f00000003c0)={0x1, "743ff0f028334b4f541133e5bfbf0ac9c6e2b26dae"}, 0xffffffffffffff8c, 0x800) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x0, 0x0, 0x800}, {0x18, 0x1, 0x8001, 0x5}, 0xfff, [0xc0000000000000, 0xfffffffffffffffc, 0x3, 0xffffffffffff0001, 0x6, 0x3ff, 0x6, 0x2000]}, 0x3c) 16:02:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xa) r1 = getegid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000180)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r3) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfff, 0xcf}, 0x10) 16:02:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x200, 0x1, 0x7, 0x7ff, 0x800}, 0xc) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x6de0, 0x4}, 0xc) poll(&(0x7f0000000080), 0x0, 0x8001) 16:02:06 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x2) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) fcntl$setstatus(r2, 0x4, 0xc4) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:02:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getgroups(0xfffffffffffffecd, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:02:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r2, &(0x7f0000000100), 0x0, &(0x7f0000000140)) bind(r0, &(0x7f0000000200)=@un=@abs={0x3a0e55f03c9401ba}, 0x8) accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/61}, &(0x7f0000000040)=0x3f) 16:02:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x800, 0x0, 0x100000000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0xe4, 0x0, 0x5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000007c0), 0x7, 0x0) 16:02:07 executing program 0: setrlimit(0x3, &(0x7f00000000c0)={0xfffffffffffffffe, 0xfffffffffffffff7}) syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000e320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5b71a9133fa7ac79ae82d3f9a35ba865e5644df963bc00d5e9484ff451fe8ba1ab27a33ebba8226ec49d6cc9f9c8e907edb1f0ce4df4ad27006fccdd19da3e03592b75ac5ade358999c93b52daffd00a62f5e71a1fa13e579f08024b8109796c693b01c232f6a61ffd7e8ec1bb3c67caac8e091796b69e3c5fa421acbcafe45b55e1538a888e5fc1947c09836269c748f25c8b39a99a1a347850b3a78c28870263662cfb1becf086de08e699cfa603b8f5588fb9804739e286e20026129c6f14ae4630000a2558334a46c31942cd43200000000000000"], 0x1, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000380)=0xc) setuid(0xee01) r2 = msgget$private(0x0, 0x82) msgsnd(r2, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) getppid() 16:02:07 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f", 0x2b5}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:02:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x7, 0xfffffffffffffffe, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb", 0x0, 0x18}) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockname$unix(r1, &(0x7f0000002200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ad13b1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e896c0af7039a7ba5a84ff1f74e11fb6a28a675b38a6fce8ebc42ec39cbd926d4c79f7dd4723c2362d3111440b9d312236157af57589416db54772f37bd53d88f89b0df50adea5bf73e218925540822db4e4b521455e85c3a834e8898e98c428e43de471943ed62a2e8e171b6a53115989b618081697971d7b563c66a35a363ed720bdbf748e21fbc2f3fe4bf715a9f86e7ad0de7c3fad511415a0a2c9e7463c0f9bf97fc5f69defd2794b193113f69f3936b4b175fa4546"], &(0x7f0000000000)=0x1002) ioctl$TIOCCDTR(r1, 0x20007478) 16:02:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffff3e, 0xe600, 0x2040, 0x5, "5f708e29e04621296caf8c3f25dd1f1f0a164946", 0xffffffff, 0x3ff}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:02:07 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x1, 0x4) 16:02:07 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x5, 0x0) kevent(r2, &(0x7f0000000080), 0xffff, 0x0, 0xf7e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x11, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x100000000, 0x7}, {{r3}, 0xfffffffffffffffe, 0x22, 0x0, 0x3f, 0xa}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x7}, {{r3}, 0xffffffffffffffff, 0xd4, 0x20000003, 0x3e0, 0x5}, {{r3}, 0xfffffdffffffffff, 0x1, 0x1, 0x54e6, 0x9}, {{r1}, 0xfffffffffffffffb, 0x10, 0x30, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x7, 0x8001}], 0x65d1d256, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x401, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x1000, 0xfffffffffffffffe}], 0x7ff, &(0x7f0000000100)={0x0, 0x20}) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:02:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000040)="3a929119", 0x4) clock_gettime(0x6, &(0x7f0000000000)) 16:02:07 executing program 0: r0 = socket$inet(0x2, 0x1000001, 0x8001) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0xffffffffffffffdf) 16:02:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/5, 0x5, 0x840, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x9) r1 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x0) 16:02:08 executing program 1: mlock(&(0x7f000079b000/0x2000)=nil, 0x2000) mlockall(0x3) mlock(&(0x7f0000350000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x4, 0x300) sync() semop(r0, &(0x7f0000000040)=[{0x0, 0x1, 0x800}, {0x0, 0x5, 0x800}, {0x1e85db9c630b94be, 0x100000000, 0x1000}], 0x3) 16:02:08 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x40) r0 = socket(0x11, 0x3, 0x0) close(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x781, 0x21) 16:02:08 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x3, 0x1, r1}) r2 = syz_open_pts() fcntl$setown(r2, 0x6, 0x0) 16:02:08 executing program 1: setitimer(0x0, 0xffffffffffffffff, 0x0) socketpair(0x2866ac1f51b9a338, 0x0, 0x873, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x8007, 0xee07) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = socket$inet6(0x18, 0xc004, 0x7) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x1, 0x0, 0x937bacd}, {0x18, 0x0, 0x7, 0x80000001}, 0x0, [0x5, 0x7ff, 0x7, 0x10001, 0x3, 0x1, 0x6, 0xb]}, 0x3c) recvfrom$inet(r4, &(0x7f0000000540)=""/137, 0x89, 0x801, &(0x7f0000000600)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r8 = syz_open_pts() r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair(0x18, 0x8000, 0x100, &(0x7f0000000240)={0xffffffffffffffff}) r11 = dup(0xffffffffffffffff) r12 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000004c0)=""/11, &(0x7f0000000500)=0xb) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r14 = open(&(0x7f0000000300)='./file0\x00', 0x8820, 0x11) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1a, 0x2, 0x864}, {{r3}, 0xffffffffffffffff, 0x21, 0x20000000, 0xff, 0x1}, {{r4}, 0xfffffffffffffffb, 0x88, 0x1, 0x100000000000, 0xa6e}, {{r5}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x3, 0x4}, {{r6}, 0xfffffffffffffffd, 0x60, 0x21, 0x9, 0x3994}, {{r7}, 0xffffffffffffffff, 0x0, 0x21, 0x3302, 0x9}, {{r8}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x100, 0x5}], 0x0, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffe, 0x2, 0x10, 0xfffffffffffffff9, 0x40}, {{}, 0xfffffffffffffffd, 0x8, 0x0, 0x9, 0x4fd}, {{r10}, 0xfffffffffffffff8, 0x20, 0x8e, 0x1}, {{r11}, 0xffffffffffffffff, 0x1, 0x2, 0x8000, 0x10001}, {{r12}, 0xfffffffffffffffe, 0x4, 0x25, 0xd2, 0x1}, {{r13}, 0xfffffffffffffffb, 0x4, 0x24, 0x4, 0xfffffffffffffffb}, {{r14}, 0xfffffffffffffffd, 0x8, 0x20, 0x45, 0x1000}], 0xca9, &(0x7f0000000440)={0xefed, 0x7}) 16:02:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) flock(r0, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x23f) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313b0", 0x289}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xffffffff) close(r0) kqueue() syz_open_pts() 16:02:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40000054, 0x400, 0x41}, {{r0}, 0x0, 0xc2, 0xfffff, 0x0, 0xff}, {{r0}, 0x0, 0x0, 0x1, 0x8, 0x10}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000021, 0x5, 0x874}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000003, 0x3, 0x9}, {{r0}, 0xfffffffffffffffa, 0x50, 0xf0000000, 0x5, 0x4f5}], 0x3ff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x1, 0x44f}, {{r0}, 0xfffffffffffffffa, 0x81, 0x20000000, 0x6, 0xfffffffffffff001}, {{r0}, 0xfffffffffffffff9, 0x61, 0x80, 0x6a5, 0x700c}], 0x9, &(0x7f0000000200)={0x2, 0x4}) write(r0, &(0x7f0000000640)="692b74607e9481ed665ffc691f50403bacfc930ebda323af87466d3349d135edd2bbd360e9ce7aa4bfc2e4261797d9ae10a1a87a4ea5172bea723f27576e8b9ebd0f2c48640cea9a05ed6f9c9b307916750e0cbe517975bfcc1d1befb1a73b6b25e281d2810ea82418d7fe25f660023439cc5edc1aa333016e881b06eceeada90c505d16f2aee66eb630652d70ec0553c92081c5ef315fb592ed15c2742c93cdc50679178ce7358395b983354d9b692814bdc418ca6f5a06c74afb097450a062cfa9c13cc6d0735815ddb5d3dbb1", 0xce) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x9, 0x4, 0x3f, "19c7501f734e771603cfecb43c14f431c22ef955", 0x80000000, 0x7fff}) 16:02:08 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x9) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="01000000", 0x4) 16:02:08 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) write(r0, &(0x7f0000000000)="03798d10a1c218bdfb81d7830de06c7f73981d4df00d990bbde9926048f61e7b", 0x20) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x180) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0xcc) 16:02:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2c, 0x9, &(0x7f00000000c0)='\b\x00\x00\x00', 0x4) 16:02:08 executing program 1: setrlimit(0x2, &(0x7f0000000040)) setrlimit(0x7, &(0x7f0000000080)={0x0, 0x200000}) syz_open_pts() 16:02:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) socket$inet6(0x18, 0x8000, 0x8) getsockopt(r0, 0x10001, 0x4000000000006, 0x0, 0x0) 16:02:08 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x7ff, 0x3}, {0x18, 0x2, 0x9, 0x9}, 0x3ff, [0x1ff, 0xff, 0x10001, 0x4, 0x989f, 0xd06, 0x5, 0x8001]}, 0x3c) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="d9c4fb11", 0x4) recvfrom$inet6(r0, &(0x7f0000000100)=""/241, 0xf1, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x7, 0x3}, 0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0x1ff16182}, 0xc) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) 16:02:08 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000040)=@in, 0xc, 0x0}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xc7, 0x1, 0x6, 0x970a, 0x6}, 0xc) dup2(r0, r0) socket$inet(0x2, 0x5, 0x4) r1 = socket$inet(0x2, 0x3ffe, 0x5) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:02:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) fcntl$setstatus(r0, 0x4, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x20) 16:02:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x4006c7) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='$\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='(,\x00']) 16:02:08 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x1ff) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0xfffffffc}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000280)=0xf066) r2 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r3 = socket$inet6(0x18, 0x2, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000100)='./bus\x00', 0x40, 0x8) fcntl$dupfd(r1, 0x0, r0) r5 = dup2(r2, r1) poll(&(0x7f0000000140)=[{r1, 0x34}, {r5, 0x20}, {r4, 0x180}], 0x3, 0x8) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') setitimer(0x2, &(0x7f0000000000)={{0x6, 0x66}, {0x20, 0x1}}, &(0x7f0000000040)) 16:02:08 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file1\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) chdir(&(0x7f0000000040)='./file1\x00') chdir(&(0x7f0000000000)='./file1\x00') 16:02:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100066ef61bf00000c00000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000700)=""/4096, 0x1000) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x100000000, 0x26, 0xe3f, "5cba9f447ef39b427c41259c3a52768d7b4e62c5", 0x100000000, 0x101}) fchmod(r1, 0x96e048ca16813436) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r3) 16:02:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x2) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 16:02:08 executing program 1: shmget(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:02:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10a02, 0xfffffffffffffffd) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:02:09 executing program 0: clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x4, &(0x7f00000000c0)) clock_gettime(0xb, 0x0) clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000040)) 16:02:09 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') 16:02:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x1a) chmod(&(0x7f00000000c0)='./bus\x00', 0x48) ioctl$TIOCSCTTY(r0, 0x20007461) unlink(&(0x7f0000000000)='./bus\x00') 16:02:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="a1b3", 0x2) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0xcac, 0x3b3, r1}) 16:02:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x100) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="b0c20580173448c3d522"], 0xfffffffffffffec0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x1) chown(&(0x7f00000001c0)='./bus\x00', r2, r3) close(r1) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x20, 0x2) 16:02:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="91120409", 0x4}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:02:10 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) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) fcntl$getflags(r1, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:02:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="750f1fbb888f195ca3cde6570cb8e9d56626e7a0ad11ddde969b2992b8e17249b01a7928e27dead8055f8391a8e3cd8c42b733f7bf70aa9c99a9268ac28ba3d889085711a4a47624eaa1321fdaf1327fedad075bb591d684be73e8f5216fa40df03df7d2bffd73827f79347efb5650c4395daebc", 0x74}, {&(0x7f0000000080)="7de080aea0", 0x5}, {&(0x7f00000000c0)="4ad40f2f92c08332564110c906c736e325231a908c94bc59ed320e84e8a3b4edb4af4ab7329cf0022bfd174b4256283f1e45beacf30781a7ce81fc813a9ce3a1633b0379b22cd94ed6af85aa614b6f162ea3604ffca2aa6f18f29af12afe367ed7d3397b140d4b9d9f205106990542fbbac417ee26b77d382bd3cd037c2cca114f9798b29b22cb1657db4d1deed699d4f48c51bf96b489495c1c6eadf41a2d601b651b62e3eaf99b0c54cf8c54111fc1099a5feb1f86bd14256d3944abe2b413e7d994993ef79f696ba7a1d712c6ae1fc87f2037f881b483b85b5bcf8db77ab3", 0xe0}, {&(0x7f00000001c0)="5151b11b6adda8ceabf723c8397eebf662316cbb0a20b4f0525817c186b04f41a6faa23044f9db8cb407f2e04e28c82baadf47c9b3f78457e64dd4ede5145930ffdde81ca25f05989e635468bec1f1b8b7f62e205c917d392a47c8b1536de193ea53b59726a66ddd1524cab160f89fbf54eddeeaa5929902354ea2482e0bfe3ecfdc59c4cdfaeb999b2b11bb86140db83bd51cdf53aa1f6da1238e0b5de17dfd9ab165cf79955cb6252a4c4434ba6df34d1f1f8ee7d244713f0dab02", 0xbc}], 0x4, 0x29) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 16:02:15 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x4003, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = socket$inet6(0x18, 0x1, 0x55016956) socketpair(0x20, 0x1, 0x3, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r0, 0x40}, {r1, 0x100}, {r2}, {r3, 0x2}, {r4, 0x10c}], 0x5, 0x7) r5 = socket$inet6(0x18, 0x3, 0x6) connect(r5, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r6 = dup(r5) r7 = semget(0x0, 0x0, 0x1) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000000c0)=""/242) sendto$unix(r6, &(0x7f0000000280)="5e14bf93ca7c766b517570b80000000006000000", 0x14, 0x0, 0x0, 0x0) 16:02:15 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = socket$inet6(0x18, 0x2, 0x2) socket$inet6(0x18, 0x8000, 0x4) r2 = dup2(r0, r0) connect$inet6(r2, &(0x7f0000000180), 0xc) r3 = getegid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getgid() r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = getegid() setgroups(0x6, &(0x7f00000000c0)=[r3, r4, r5, r6, r7, r8]) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) 16:02:15 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = kqueue() getrlimit(0xe, &(0x7f0000000040)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) 16:02:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:02:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000), 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) 16:02:15 executing program 1: msgget$private(0x0, 0x8) r0 = shmget(0x2, 0x2000, 0x81, &(0x7f0000637000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = semget(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{}], 0x1) semop(r1, &(0x7f0000000000)=[{0x0, 0x7ffffffffffffffc, 0x1000}, {0x2, 0x7, 0x1000}, {0x3, 0x6, 0x800}, {0x1, 0x7, 0x800}, {0x4, 0x80000001, 0x1800}, {0x7, 0x6, 0x1800}, {0x1, 0x41, 0x690158725f07755a}, {}], 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/143) r2 = shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/162) 16:02:15 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) r0 = socket$inet6(0x18, 0x100000003, 0x102) listen(r0, 0x0) 16:02:15 executing program 1: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="0d9efb92ddf1c10deea770bde6a57af96e649757eed28a7cc231c07587332f6273e3f840e59d0d9bdff3ce47c367f3f9863882", 0x33}, {&(0x7f0000000240)="a73e00881b6b49e1930b38260e68a658942d21e65f12ed6dda942252dd5fa7d5bc933754b0e697359049d2f72d953336cd0aa6bcb6347df147f8ff9b4fcf052772849aa0ad498585a503c37c0049c4e365af", 0x52}, {&(0x7f00000002c0)="5d01c13005d4b873807a14dc25b35e38f76818be03077649f869442e3bf2fb938f12b33ccfd99c", 0x27}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="0801000000000000010000000400000031ffc257cc5c0bcfe724cac5cd728af2061fb4f093db2370a67fd3c560b2ae98de2309c53d8ab0ddeb6a9ac782246cb2803b12b697a7d3d6a89dc161ee16bb19f821af888aecb278a99f3b0c368b7da63959b40cd8a702bc736ee7462f12d484649e00fe998d3c74d2aacd30fe45648df42f6ece92dc10afc822f30087829884d34d3157efc3e2e0b39be2051906fa476285cd83c58dd0a5d862db5353600d8d687bf4964e9eb480beb04c8ce7734e395b4f77eba0a39896e905b304091b2cdadf59cf530872012c40dbeefa68251384a03e5e1fdcb027f3fb77ca06f914cacd2b07e6425a6574773d494836d8d329a1591c2efd8bac45002800000000000000ffff0000060000001b90e3be479cf611c7c5a6c94dc50f428f4e5747b40000006157614f60db27566d326770a2ef1580264496a584a461a38ac1fa40fcf3bfc8a9fd40a52e773f141befae385852c5725a5ea2df9ef2c39fbb2daddd3f832f0aa82e5501806061b74fde9480d2993af8db06fbcd124c8421293042f070c1141aa3b0ac3e47b7d03eb13375dcd4fac8710f266117dcf1115a19402dc8f65a434ab81fbdc74dc7c535455514e2d7dcf366ee5eef7ee545e92f2208af91f9"], 0x130}, 0x1) mknod$loop(&(0x7f0000000540)='./file0/../file0\x00', 0x58, 0x0) readlinkat(r0, &(0x7f0000000380)='./file0/../file0\x00', &(0x7f00000003c0)=""/73, 0x49) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) bind$inet(r0, &(0x7f00000004c0)={0x2, 0x3}, 0xc) unlink(&(0x7f0000000500)='./file0/../file0\x00') r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$inet6(r1, &(0x7f0000000440)={0x18, 0x3, 0xfff, 0x7}, 0xc) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) chdir(&(0x7f0000000340)='./file1\x00') 16:02:15 executing program 1: open$dir(&(0x7f00000013c0)='./file0\x00', 0x840, 0x122) socket$inet6(0x18, 0x7, 0x9) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001400)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001440)=@abs, &(0x7f0000001480)=0x8) r2 = fcntl$dupfd(r0, 0x2a, r1) mmap(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x1, 0x11, r2, 0x0, 0x0) mlock(&(0x7f000000a000/0x3000)=nil, 0x3000) shmget(0x3, 0x1000, 0x2, &(0x7f000000e000/0x1000)=nil) readv(r2, &(0x7f0000001280)=[{&(0x7f0000000000)=""/186, 0xba}, {&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000000140)=""/72, 0x48}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/72, 0x48}, {&(0x7f0000001240)=""/45, 0x2d}], 0x7) getpeername(r2, &(0x7f0000001340)=@in6, &(0x7f0000001380)=0xc) open(&(0x7f0000001300)='./file0\x00', 0x20000, 0x100) flock(r2, 0xd) mlock(&(0x7f000000b000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) 16:02:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0xa, r2) kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) fchmod(r2, 0x0) r4 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x7fffffff, 0x200, 0x7, "b068ac1eec6a14a56f415688b4d41db40b967cdb", 0x7ff, 0x80000000}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x0, 0x6, 0x7fff}, {{r3}, 0x0, 0x91, 0xf0000003, 0x100000001, 0x8}, {{r2}, 0x0, 0xb, 0xa0000000, 0x80000000000005a, 0x7}, {{r3}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x4, 0x10000000}, {{r1}, 0x0, 0x84, 0x40, 0x401, 0x80000000}, {{r4}, 0xfffffffffffffffa, 0xa4, 0x80000001, 0x9, 0x58f38d59}, {{r2}, 0xfffffffffffffff9, 0xd0, 0x20, 0x3, 0x1}, {{r5}, 0xfffffffffffffffd, 0x84, 0x20000050, 0x0, 0xa7}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x1}], 0x9, 0x0, 0x80, 0x0) kqueue() close(r2) 16:02:15 executing program 1: r0 = kqueue() r1 = kqueue() close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 16:02:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="10000000000010000000000000000000"], 0x10}, 0x0) 16:02:15 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000001180), 0x0, 0x1, &(0x7f00000011c0)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0xc002, 0x0) chroot(&(0x7f0000001140)='./file0\x00') r2 = dup2(r1, r1) stat(&(0x7f0000001080)='./file0/file0\x00', &(0x7f00000010c0)) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000002680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 16:02:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x4, 0x81, 0x0, 0x2, 0x4, 0x8, 0x3d9a}, &(0x7f0000000100)={0x7, 0x9, 0x7ff, 0x4, 0x8a4, 0x3, 0x40, 0x2}, &(0x7f0000000180)={0x3, 0x77, 0x5, 0x8001, 0x5, 0xff00000000000000, 0x7, 0x94f}, &(0x7f00000001c0)={0x1f, 0x7fff}) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x5}, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 16:02:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x8000004000000501) syz_open_pts() r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8005, 0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) close(r1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:02:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000001c0)=0xc) bind(r2, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:02:15 executing program 1: pipe2(&(0x7f0000000180), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) syz_open_pts() syz_open_pts() kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) close(r1) dup2(r0, r1) 16:02:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) rmdir(&(0x7f00000000c0)='./file0\x00') getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) connect$unix(r0, 0x0, 0x534) 16:02:16 executing program 1: r0 = socket$inet(0x2, 0x8000000000001, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)="0000800000000000", 0xe7) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:02:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x5, 0xffffff52) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:02:16 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) socket$inet6(0x18, 0x2, 0xffffffffffff0001) 16:02:16 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000040)=""/170, 0xaa}], 0x1) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x400) 16:02:16 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = socket(0x18, 0x4003, 0x7f) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x6) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:02:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x280, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fchown(r0, r1, r2) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x20) r3 = syz_open_pts() r4 = fcntl$getown(r3, 0x5) socket$unix(0x1, 0x3, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$setown(r5, 0x6, r4) 16:02:16 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x400000000000, 0x0, 0xffffffffffffffff}) 16:02:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) mknod(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fsync(r0) execve(0x0, 0x0, 0x0) 16:02:16 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x40) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 16:02:16 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, 0x1, 0x0, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) pledge(&(0x7f0000000000)="717b2d5cf43a2b3a00", &(0x7f0000000080)='/\x00') 16:02:16 executing program 0: r0 = socket(0x0, 0x1, 0x800) setsockopt(r0, 0x11, 0x1, 0x0, 0x1c1) 16:02:22 executing program 1: setuid(0xee01) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/72}, &(0x7f00000001c0)=0x4a) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget(0x2, 0x3, 0x200000000390) semop(r1, &(0x7f0000000100)=[{0x3, 0x1ff, 0x1000}, {0x1, 0xef4b, 0x1000}, {0x321b53190427a4b7, 0x2, 0x1000}, {0x1, 0x60c3, 0x800}, {0x2, 0x1268061, 0x1800}], 0x5) 16:02:22 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x4005, 0xfffffffffffffffb) select(0x40, &(0x7f0000000040)={0x7, 0x80000000, 0x6, 0x7fff, 0x6, 0x3, 0x9}, &(0x7f00000000c0)={0x38, 0x68, 0x7, 0x3, 0x9, 0x3ff, 0xbc1, 0x4}, &(0x7f0000000100)={0x9, 0xdfc6, 0x100000000, 0x7f, 0x3d3, 0xc724, 0xd138, 0x9}, &(0x7f0000000140)={0x4, 0xc8b7}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x8001) getsockopt$inet_opts(r0, 0x0, 0x384000000000067, 0x0, 0x0) 16:02:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x1f}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0xfe4}], 0x3) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f00000006c0)=0x8) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000880)=""/160) sendmsg(r0, &(0x7f0000000800)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0xb2a, 0x2}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000700)="2e5313eaefab42cbe9dafab9047f0d7b9596d1381a03ff727f4f78f78e30f726878ff57ee68a085e83a158a6777c5a624105e0250fcd96024b3312b3d3f67790f634855b10161f19a05082221c5252a80a9f99da87acf85d8f9422ca738034", 0x5f}, {&(0x7f0000000780)="563b441a3aeb74c73bcf4a", 0xb}], 0x2, &(0x7f0000003ac0)=[{0x60, 0x1, 0x800, "2d6544674091bca1e5e474137ffe991b0f0c01cca366e01e48d9a177052d19264c528f1effe1673d5671ea878a34b7e6649bb7f38b9cb4086b3c7e9df60e40c13a8558a86b6eb6797329"}, {0x1010, 0x0, 0x0, "dd7bd00f8afa2bbc3d9bafde1e869f7ad5c2731375ef37f4dd5f91f0884dd099ce38b46ab336e948b4473875ea25f2a30dbfb6217f8e6fa618b9be48d17341e5673ed762ed0ace60f2ef34ccd725485bf7bc773fbeba57de2bb7c645837c6eede1c6d55a9b4bb58c4428387a9c669baf4eb22be77be4a66f09bb296cdbe9584cc6e3f0d3b69b4898aac137ab1c8ccaa4bda3c124c40986a4d1a424402cc7cbb07ebfc66fc98b0a277d6263d512385ed7be9298bb86b71b6218b4e4bf51199997c86aead0a59c58c1f01421cca1eeae055a2c73a9e80ef9805485d1ce06988a4ab349bb6ae380f03f691346179bc536a3f03911533b4acc8bdaf75ac9c741b602ebe8f399eaee4da805cdca49ee12c4d65d2ecca388ba8d699c8098d95b92c5819a24a08e0a5576cd6759ed57e72f6afab002ac5fddcc6e9aea670840c5be517129a7463a48c03c5583705c52bbeec4aea66909d21365dd40272e69846c9150b60faeac2a4fa1c9413db60f00f92942a389500f70af9c04cd7cefa1b22cf635d23796354cebb55714bc0a7068e72ce8407f261244e7a08af3da75aa12a6d5914ab2393858f5fc248aa4432473b92455fca8a547566447729530dce5042eb9afdb3120d39e9babc6e8f91b0018d104ec900f58611e5601ad6fe009b4724fc40a015802371243c395a678b21565f0d10b0a7fb75dc6c11fc50a7a54880d526a109fef27547210eb0989bcbfeaa4f62d861d427da4947fcf6361280467e558fb139179c40eebec615b046fc999bf25ae21e4817c8bdde47b40fd589c10d4bc82e65d864cb7b5cb194b0b91f9a7ca7b4a16f9dd985ebfae726fe6e0948dbb1fb60ba129777893cc3e221adbd60c880a0b0b257982c221198695a7a0cea6984ecac210db3dbbc2a799e4b814b4658cd81f994392edb7b4da5b5c6fcd7b5242db2911507f5688ff4eb5017ce20e418137ee3188062978f7124ddb4f416a89a8f0281237c27e00e3a21ad3b6bd6856816bc968fd8d5c074e83421bd0a42287db012a51b373002c17ba9e99573018b4d1fe1969c8a41a27fb1cca68664a9cf3422cbc8289ca45262752cb46436ddd2a9b45b142cf3188e3da2a2c4e223da07f3cbe90c44e872d4e4a30d790537649d009d407016ebeec6ef7f9e5e1b08a4098a057aff9d42e3ce66f5ed5bba9119eb4ac99f225d69797a0f2ff97a42603ebc36e0c314d02e2d03149aefb1b75b4aade7ccde48c69cff61b014d59a8be9a73af681ad08ca54a1910cc778f53fd018e268ec7b9c57213889d988f1534cf1f1df52a4a2990c2ead828007416b0dfdf2ace0e319fd8b8ba88299b642cf628ab4c92ad1388a54037b353c798dc8e1806516b83d132cc9b88d1eeaf7fa6e750a65e1b8277a09ca093c3a8f303da56d8db148a6f08e96ad0d9854413b8449273ccdb2a5aa68f641b02dc721df840540caa6f10ad6682b82a2f119c8b6ec460761f52e15954f48d73ef05267f86f015473e3db85040ab21d3a6e84ba44bde46715c2abb20cede085971f5ffb2bb8e8c5a63a0a6897262ba788c8c03a78e23e035fe9aac0617aa9215feec0ab0dd082160e5ee90b99b924e8f7f8664b018115d43791b903677e175062ddee10763a95e17873432d5173bb40e22d5f7f548b78dac9a1262e310ad174bbfca3d68b1db21c5c9c7e7707560236e5a4997d772e4fd91746de5edc43d41012f331cf6da8646d1ffb8d59db91fad1ec2f9d46d4d2e832fe7ade9ba4d9443a8d843949649645efc050bebf3a211e32e8e4a78834e604a24532e5766991a3aea27628593c9b9c175820e5d6249d8186a457ad4846ad48f9677341700d578ba7ba82ff43ea5427a1edf76d44c22bdf21bd0f753a9c1a1c1b96ac519b97a915e95d4d2000643e436778911fcba3a37a7ac7398f11b7c23f5d7f756e2d345f4ec84beb3b35573d5674d122835f2b85979c49de1c634dd2c2b5e01652a4e4a60e0d6bcced09588a964d38c4925643e794f33f39cd6daed4559e95820d48a84100fe34a084555ca04619e4b4ebefcd53583afe35fbc3d00550124b08c35f3a2c262053e8b9345d38e59b13b52eab3d251a611f84a34694f8244e045af20ef6d46c5f838d3c64cfda12c84bd0e3bb0741207563076db24ab7d337e19fa35351c33d3ce06b64bec99ff3f294f223c880571d2f47350fdeabfbfe26dc115bc70eaee19501d99426c60f9ed96e8e3b7e833a114424d97df73e48d93207dfaf94cedbf5d86de79ea578318799ccef43522a3e562381a18e6b84bd5580352b36ca34a9e53a989e5b6ea5bd02fa04607044956fe1f1c955a3e2119d44c87a0f3828ae746cd69c9c4604c25f274699cb9b56af96b3487be08721b73ce1ac1fe486af34346d2c129f24e9169799fbc89ffa946ed3f899b6f4db0d479ab395f38f755d6a7684a819bee109a4521b6e7134146d186f052e28ba33cab5630d1d2cccc8962944757d4efda529813ae9acc147884382a2254e7ce30c80f048a4dc69720f14b5e8b5ec7216ede8cffcd42fc45016bab9640a12e189e8ebed09790b397350f01c5477301278f47d8700691e22596b2768f980ddb4af2068f9be429d443d19d047d7749ec86e12d28d74289982c68ee9b5dd1eeebd156fc38b7cd3dcdca255ace3cded0899aa0acaf710c4ada11af16b57b630898235d6a21beeb67a7d45d08d9c21079c84b8a98e46494f22bfd7440a447d9619e601d6d22eee6abde2eb67330fb5801085abe0fb500a946a4d2fa03a42aeaf346591a0dcab45f5096136cd3ef3bdac3474f22a323a9e1f84c886eea0e30202de8636122edc77180b84c3d8f913266c60fb05c38c555bb035e1cf130c7dbe47b4a70c6b53fdd6c97f3ece90209493a059ff01386931366299815551cc780e13a4126deabdfe200f2f3897bf50d6df945dfbaabe3614c2a48cc0682e8e1526b586b4b5cf9965ab5e7d791468620bc559045af113f0431c769e7e37e82111785cd7a626106d9a50bc1a393619e0bce319ff5a21c439638f7f78cef06ad603f0ed343da988a6c6f53790cf0ce1f00a394b3263166caca1bac814f8a8c463c7bd653c65f2afd7c71f7b56f26f6c02d64a56040174b74f13b68827ad264d817165d911b2140765a8b58ac98583e9d4d427e947d2c1005699be400979e17b629ee5af658a18d44bcf7f56898400af8d154fd8af7acc3ae47df3bda1d7101a789fc66ed85182378ac94707c01a786e5740eaea5a43dbe571fb97c2920f29630f048d2d674eda0e7ff3e4dc561906a2cc330cb63d52f3778f10199e70534cf4d7bfec0dcd183f6573a921dfc15988fe47d29a93f48459df40c45f582fb4f167eb042113c5e757820448e7e8e0007d4c9e09d754cefe841ee06a7e70806a5ff0c344b705fb89330da142dc8aa8fc1ff0773a8b20ffbd22170fb7201359fa3a344af98b070fd1838f665ae4480c4212790c3b3c5c3daa88d52d5bffb8fe1d714921eff5291319714842bbf78354c9f2d3314f5e6e72cbcceefe867d633be476ef318b04b17b8db9631c454028bd5f4a6f1783a672241e33a72a851ea21660c80af40abb59beb141ae69c2e8b1909d3e532a3e1fd6f474427d97856da144efcaa2a105f02f5ffbf4a880b7f0a133d8dc6856bca0b1a259790c491e137994ed07a785ce45db4c7375224406282513442c4607fe2c5cf8c2dbbbcacf5957b1807c957c062a4f4af0efbddd279dce86fe5521fc7eb47b02c72fb0b34aab817a356239b4ac2d7b673cd9421d10799da91829b0d7a2d905019637792263e7694b111aae15ade001e5b57ccb8cbb159d8c7e529c3010428f6200e583c272d172b6343a339a848813f263baf67f8e1819f2342751f614f9e47334ddaaabc22b60525534d8e7222c929c1c4463b5f3ce1e3248d676e97ad6372491ea5614c70d65115613ae26d4f8e2e826ce0b7e3a00659475ccdae14e60bf5b336890c2104b005ec6dacfd480173199188bb8165d103726c8d99f76d8ef37f2110c5b323f07fa1b15443f073c6c064bbb3db4dbc8749cfd958c94ccc596e55608ae59a047b3c9fc335ea4d5de6cf4ae8b0a667501c7297239fec3d656e0849316d661a974fa2fddb051543689ac1bc9dcc5afb4a816f1aa70e82e7cb1626ade5aa4685226bee9e0f61cf160b3a0a62d310bab224443b8b2d40f6280a031e4964f94cd8fdc0335528dd63da051241876c982f9ccba6bc1833380c84d61d957028682ab50ee0ea8744224faa6bd1af57db6427efd885cd46c6245bc0362532c4fbe33541ad60718086c7d11706481d618b82140b1090f19b733df2fe96321268d710bfb676df30e7315befecad66773c8cc7bab4cb993afda519a0c0f22ee99fd65f77a3e93b05c2badb81b2a8b9a5ab5ab8418908267b55965846bc2adbe80247f625849ea6a8afdc59080af882f5596a7b7182c88f944573a9688e2f5b55178f10891fbe2a31c193cdcafc9c676308087bf67299a262df8aa28b800d74b4e7532e91ebdd811bbeea2286decb29caede438cf86e8a4bc23e0d3c24ef8d00a97908ecc67a8bac05492f697b68aaef7cd585fd71e51daa9a23b7bfd2bc54dc26df968a4644683bd5f6e57d35747aed3083dbd89fcbca7bb7b0adf2fcad8fc21c8ba52f74e2e4e1a7f587106b59f37448e1bc89b01f207393965b08ad31b2f3f3d70e3bf3b3928bc55de17779a46177238a48677b798f87e532aa67b503b4caeab8a677276d7829e6051f3a813e3bb57aa641c9ad7dfca1e2a4f2149195f0c2befc9ff1a8df9de7891b6d03ab30bb90a6b6e28ad0825a500ef0caa081cf00478a88ff3879287789580b31fa6b08fa275e79f4a91eef0c19c9e4e2dc5388a8fe68518ce2f1a6219431434ce92ff46ced9709a2f7c4d732651f417b36e53383a7f2b78cad2d30124448058ca211f34c81bf24736f61c841a51e3f37f34fd2492f8293bbe7a6e6df4d885a850be66c58709603a5364eee6b69d646df03e9f6d6d5cb9b28442ab67ab45caddd9f63a04e25ef4d975041b926ada47bf4e9910b9bd80a98768a099c2265d6117c98a8fe55db6abd69f7f8ae1f540f08dea9b4eb7db879ba0cf3c86978280c3757a51e621eaa38910b1574afba5c86585acb3df39167f538e995e4837514aa5f1213850617d6eb671dd0b2a1eeb79ebcea9ced1e51e21e27b2edf24e8558c314bfb96b5836841056f4aa8532cc2763a9a53e099df78424b4617ee7b2af6835679d0df6df1303b413d59573840de6eda6c7a8abcda2fd02166bfb41bf41bd62d4e1fbe67d52e94e9a7e94d9a63966ab729c059517b8ae0aa02d155b446b5dbe5b0bd7bd064889b01a532301410d0d3632733d1cbda7a6e5d8fcb3e417001748886f4cf0ac9385a40f1820a2b5024ce269e9f28ef0b0f79ee82a5ddacd552be6c3e570423bfb18bd9085f86f2746bc999dc14f450dca8cbaf147a03c60e9f55ae476142e2fc8be4c5582acbf92e52fe8aa3a54429e242b35edc07008699152421d68b6253167ea49b1b299a5050708aaf557bf4547fa1bbde9930194453db405802464415e85856c569f3e5781c66a9b7d8c64bd2023114cb6de1c080d5cb22c72e4367c3543623a668e1efce454820d278c2e93e7a1d20044158e75117b86f25aaa72d9575e59b3f4a14c8d9c0f40be3d8573caf6b4ed624dc2e7bd513f9171dd7cf71e8f3f07280f594bf4676e3542a1276f606604b0db3cfd54c922d54e40831b932189ab4ea098c0b19b168c2f68b3cf54808444863d30b"}, {0x70, 0xffff, 0x400, "b72702c02479c261c72736b2eb725529b6b7dac79783cdf4e64cf171e99b7bbad8e60905027869e97cac03c29f8500af50594496499ad632a4731ddb6399e0490b41378cd3e02392f0735de46f709b1b1097272c03bcc35c77aed2a178"}, {0x110, 0xb98b2fb2345014c2, 0x8, "3993cbcd439e94fcf170f3f794a5797dfa9c291e3129ad6dbda5bb247dc42cbc259e30a874e122a1d9d48ab23fc629271f8fed12f4b1134bbce8d391e24c82063c91a43ecf797813b397c7166d2a38b02e4d2556df6e0dbf17ac53466e8581a7978934b271b7685061353cb897e30fea3cf93acdfbf2e4e7379b8c4b0d260d8c709c2e5082bc760d476ad551c840260dcd3ef044abfa5c1e36d8310abc585eb9a3ba4dcee84a103ae897d20592792e0917a30de66f6743b9b252b87ff9c797dec5baaf18a5bb675634474398d141b9daeaf1358ab76f8fcae7ab99361854c62757739abb7b8b88eb588530ba32b18df8e5aee09b3c74935acd9c70"}, {0xc0, 0x1, 0x3, "b66d30e8827de5600c81dfca9a8e42122e85809187d5354b22609ea7d0f926cdc4765290b07103972c7d4ac5d14abf0733d635381f7e70a6dbda177a98aa3e438ee80692ec77c66dc1fc91d6e17ce9a784138e606b0a5d300a52a25417d704fd1c2a410ff12c77c0282f055773ba5162f5d87bbd8785dca49a87b155325dccb390e4305e0557a0cea3f5772445e0c1d9f8b052ebf2e2a920659119e701d822c89ce7a9c86c0dfd0e39382d71b3ba"}, {0xb0, 0xffff, 0x20, "52c0a4ec6bcd1f5c666da405bf0587544559c433aac3e1d2d8d3010a1f50d0a4ebf3219ce17c7180ff77d4124b7ea5fa6e6115bcfc9a8b7a3ae840135b465433f51254201b60cc0d919e4a12a76307b3597f9683b9b2314a312709cf8b83e8d9756b5c769e51e2982f34d0eacc6b7fe6f893431bedd58a66a4bf5ed1e7fed7784f0f3a392f2f2e77cff245d046aa74639f378e286a4cb72399"}, {0x108, 0xffff, 0x2, "ca69ad492c45180f7fd15e02f2d583d09cf141f63627c998feb5ad50f48554eb2bf5a362c644177a549211371b6ac4aed1e42070c064a330ed47d9e8821a25fbb4b5ea1e905270c40583baf9164a9d414834272e0137a9a6c174c0536b94bbe0c5fbe76c49dc06aa953a6712afaba93cfd9d2739c911404da440920a13ae62d2ca6062fb469d48e51a6be0701910cbf8c0608c25276bdc1daead44563afd582804d00aca82d68b74d0d8e560d8ce61fe2af72d02d033514b509ccb275ccf4a38455033d257ecb1875c50122454299250564dab28085127f91c7b840384d4ac1feab6b6a85016ef9018e401a131880647f5e919ca6ba30b"}], 0x1468, 0x2}, 0xa) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000280)=""/199, 0xc7}, {&(0x7f0000000000)=""/79, 0x4f}, {&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f0000000400)=""/183, 0xb7}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f00000004c0)=""/234, 0xea}, {&(0x7f00000005c0)=""/88, 0x58}], 0x7) getpeername$inet6(r0, &(0x7f0000000840), &(0x7f0000000100)=0xc) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000940)="99d202b813f6823e467c2364fea86b351d650d47aa7fabfcdc309f91a2a4e0d13010e0ea0369ecf2582039244b2c78b898edec807c9a9a13537f4d4a622257c4311a160cad365dfe6f5a6adac9ad429f", 0x50}], 0x1, &(0x7f0000000a00)=[@rights={0x10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x40, 0x2}, 0x40b) sync() 16:02:22 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = msgget(0x0, 0x200) msgsnd(r1, &(0x7f0000000100)={0x1, "66f5fe915a21c3727bd70c49c54b9e5a1cd97ce18810f3ddd8e43efb0138fb0149ccb41ac603ee263f704b67fec765e16b0c6b9a865a0b5f9476e4db01503fa58e317781b74f5b2b089c90a74c58d228e8aae193e4d8db9e22f17809a8009e8e57c94a93c442dfbd4825796350"}, 0x75, 0x800) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x2000, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getgid() symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:02:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x52d8) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800000000001, 0x102) socketpair(0x7, 0x4005, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00', 0x4) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="d4cd7241e4e6832efac4687f13f8d554147b0b70542ab743ed318bbabde7ec3df23975a8ccac533aa503c94eb6d7386e3f12c39da49fe510448fbacb3b55bee28bee878976907016a5d50e1bdb636675dfb743d4c941c84e00538573df62d274c3e20eb29684bfc14713caf5575ac7ab6735d31b078714f0e55afda149dab346028761cb6451eca6d2e9d8e96eda46b8a6fc2360895818e4c3fe3ecdb6bb609187631247862341573e1762531d0be0d2ca5bf6b4aa435586acb420b72025f6fb62b39df66385a9edd706d4f06062b02f715d4bcd5fcae38c33fe1e9e32331164edef3c868836137aba896f5ac727a39dedf3a6b502be2ef32477553d", 0xfc}], 0x1, 0x0) open(&(0x7f0000000340)='./bus\x00', 0x800, 0x10) 16:02:22 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3d, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 16:02:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r0, r1) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:02:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x20) 16:02:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x203c, 0xd00) open(&(0x7f0000000100)='./file0\x00', 0x1048a, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x5) 16:02:22 executing program 1: r0 = dup(0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x6c3b}, 0xc) r1 = semget$private(0x0, 0x0, 0x400) semop(r1, &(0x7f0000000040)=[{0x4, 0x4, 0x800}, {0x1, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x7, 0x1000}, {0x1, 0x2, 0x1800}, {0x6, 0x8, 0x1800}, {0x7, 0xfffffffffffffffd, 0x800}, {0x4, 0x80000000, 0x1000}, {0x0, 0xe10, 0x1800}], 0x9) r2 = semget$private(0x0, 0x2, 0x9) recvfrom$inet6(r0, &(0x7f0000000080)=""/124, 0x7c, 0x2, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x4}, 0xc) recvfrom$inet6(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x1, &(0x7f0000001140)={0x18, 0x1, 0x80000000, 0x1000}, 0xc) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000001180)=""/92) semop(r2, &(0x7f0000001200)=[{0x0, 0x7, 0x1800}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001240)=0x3) nanosleep(&(0x7f0000001280)={0x7, 0x1a0}, &(0x7f00000012c0)) semop(r1, &(0x7f0000001300)=[{0x6, 0x73d, 0x1000}, {0x1, 0x10000, 0x1000}, {0x2, 0x0, 0x1800}], 0x3) lseek(r0, 0x0, 0x3) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) r7 = geteuid() getgroups(0x3, &(0x7f0000001580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getpgrp() r10 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, 0xc) r13 = geteuid() r14 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000016c0)=[0x0]) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000001340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000001380)="e988841eb899551730ca7c91000a1c90b89881c5728711d312f2f0334afc21f738f666867433b6f0638ff03e16b6ca75e247bed7a0599768ad7f08c87d0382a6583a407e79ae48b91b013a810e288ae77678a2447339ebf5cbccd72b256c073fabd2dcfdf3ef42e130545642aea9e47eb1dc8dbe24d943a2273b06d90fcc9b85b682f215d24c93ff0ec852cb4b45ea9ccdc6a546306ec75ec5d4b70373f7a893c19efa8ffcdb561e2ad498ac1915b2a5325bc26e32b4d3c8040d38954da6f085915cdaa1bb2a7557d99e80c5212eb2d8af802300703fccaeb3e2f1898bd017d5a67c796efddb269b729d031e88", 0xed}], 0x1, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xd0}, 0x4) semget$private(0x0, 0x3, 0x204) 16:02:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000040)="8f7fa8", 0x3) socket$inet(0x2, 0x8000, 0x100) 16:02:22 executing program 1: r0 = socket(0x4b301189daf93b24, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) poll(0x0, 0x35, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x208, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0x10190, 0x116) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000100)=""/65, 0x41}], 0x1) socket$inet(0x2, 0x4000, 0x6) 16:02:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x848, 0x0) poll(&(0x7f0000000200)=[{r0}, {r0, 0x1}], 0x2, 0x0) 16:02:22 executing program 1: r0 = kqueue() r1 = kqueue() getppid() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r2) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x8, 0x0) 16:02:22 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/35, 0x23}, {&(0x7f0000000280)=""/110, 0x6e}, {&(0x7f0000000300)=""/39, 0x27}, {&(0x7f0000000340)=""/101, 0x65}], 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000440)='./bus\x00', 0x202, 0x10a) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000480), &(0x7f00000004c0)=0x4) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) munlock(&(0x7f0000000000/0x1000)=nil, 0x1000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x4}, {r2, 0x1}], 0x2, 0x100) poll(&(0x7f0000000140)=[{r2, 0xa5}], 0x1, 0x0) 16:02:22 executing program 1: r0 = msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f0000000000)={0xfffffffffffffffe, "6a5f32f8720f4d17afe1b9926b8444baff833af2853271029d6eb055d769949c00d95ba0bd3fff8ab88ae3eebc8f76dfcfc7f929f2f9d2a1864a4eceeb31bb5df72bf97bba3b60b1b56a7c0efc877330b80b1e5decea0b5667b6736e9f02cca3b777f7d9388d9e4087053a7dc19ea3b11642e7b92e44196286d51391023f4142e821038ceed0b30f"}, 0x90, 0x0) 16:02:22 executing program 1: mlock(&(0x7f0000ff7000/0x6000)=nil, 0x6000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:02:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x10000000000007) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:02:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) write(r0, &(0x7f0000000100)="3427551c3992e6b1d318aeffd00889d302253624c65396121a19294992f3078ea21874c7c4f98d8bd98d14bda8ae64f30dc006db87126958b4e07fa003131867455b3c3dd06efd36bbb864ef84bd2cd09f19c41377f46db611872f8f4fa16255b2772e892ce0d7c9cdffdc19af59acf08418366e08cf1249f27d9d654bb5a939382534b3d91ffca8d11cc66e0ce8268aba53d6ec433cbda278af07ca357f59fb6528f9af2bac06f4c8d3aaa2fb95f4738ee227cfe00bdc936b576e34ec06", 0xbe) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xc4f, 0x7, 0x8000000000, 0x7, "c32cf10b6f869eca073e9f59a4668ba312cf8e5f", 0x10000, 0x4}) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f00000001c0)="4ec306ca8cb0825ea570120d8e136333b8b9e014ebd6b7a3d5e60ded993ca23fd74116", 0x23}, {&(0x7f0000000200)="28658c9e9109dd51a020eed83273c2641e45337798ce1e019e2baf3353a44ea75220f7f83a1519b0223e9ffbf837cd2db33c105c18e37150ba1f9aa1955b0a44418333b40da230094cc64f244f47bc4dddbbc7bedd8601bcaa7bac6b0d42643890ff19b7bf405946b79493f7e783a5c5b41f7b873d538f0ec986cbb6e6ab7f42f6d6e4e561782d024b3a6b7e1243640f49fa2c387aa1a19a6434f9b07530ca560becfb678a9e1d31889f993c56b64786d5e1402fe1a1c6dd3fc6ec15fcd1", 0xbe}, {&(0x7f00000002c0)="0a17db75e17b603dcea051034641b6599d356a85a86a270bcfd77b196a3d83cec04adfaa8f9227757d919301e7d15d3648679c53259b08af0f8afb0b128b5cbbe78665b1372c051ad22503267abf9bc103a28e6744", 0x55}, {&(0x7f0000000340)="95d881cf5ebd3651922c543f", 0xc}, {&(0x7f0000000380)="b77444f9436a8c99f943e5bb242b218936c009a739979171933fdf222ca74311d500557ebc4b5de8b935f2019f67531c1f27e4c210093b5086bbd0411bcf0f87e22225fd294169ba54ca91006992580846879d1dcbeaa8dcea7a72129a586db8585b79d34489c4f309bbd071713a0641bff4e8cf7220036bebd00c95902e81213b68471217ba8b0693", 0x89}, {&(0x7f0000000440)="9d465782200d5cc60df5cf0b994cd5aee5f329f66d8e684e6aaf4845a282eaeea543e1577aec274d42875e7824616d47b47826078c578481b5528f7237a7e046877cab58968265b71dbc3ba8497984253fcbd5a3d3e58ee4f7713b850ce6948d597a0ad6a716671976b45de76ba20e7f22d39c0676f89b70ffcbf3f59d96254b9b52cd60ad06384ac4d01b0ef89fb4f8c8b33e84bcef7ae9bb246e49146926ed10c5e3e550ac426cc28409854e45d3840b7db8f43d0eff1735d36e5a95ba32690f3ad1adb2915679a177e8bcdb4cc2cb1682437a47e683955499175c18fad78af50ba828d8f2fd0f2e4ecd05763d70dd13a14353080f183817", 0xf9}, {&(0x7f0000000540)="26b38fe91c92eb2b9de7d354547cf31c05ad931a39f78d0f17b4054349b2bb842b15d313027401f27c38444ffaeaf13e1c86684c67d2452d91e56b3a90a797a8725099e8e855128b3c8607fab17fa99b5f320f6be5a4ad34f72fbebb6e654210898aa966c705a9156abffa8ab50f8a908f23c20a6fd5db48a448686a60b86bb685a00c94278dfaa7d64d74b5da3c4ec1b5e776d0da2e7943dd3e9a3a32952d52565f3b071e64bbee9447ea85fc47802a319bced8253ccbfeb775b068e68220cb88f0d43bc9a2bec58a158fce76f309c0ecc20e71866ac48921f78b9ae32d11e2", 0xe0}, {&(0x7f0000000640)="e7f6370c7a3b50", 0x7}, {&(0x7f0000000680)="e60aab9cf81d0332381c7d292e71b95b8c37863a693e0f4567be637aedd12942527ff59bf7f4aab92b1acd4ec2", 0x2d}], 0x9, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 16:02:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) kqueue() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() chmod(&(0x7f0000000000)='./bus\x00', 0x40) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kqueue() close(r0) 16:02:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) fchmodat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x140, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) chroot(&(0x7f0000000180)='./file0\x00') write(r0, &(0x7f0000000000)="6a06", 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x1, 0x1, 0x4, 0x1, 0x6}, 0xc) 16:02:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="05fa9349", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0xe8, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)) 16:02:23 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = kqueue() readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000140)=""/149, 0x95}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f00000002c0)=""/216, 0xd8}], 0x5) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) getegid() kevent(r2, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x65363051, 0x0) bind$unix(r0, &(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000440)="545cb5c98672da32b00cbe883379867435e794d12d02639882b1e0b4b7d99740e60aabdfb6ab8b73f90de5ca05e45f95beb025457b2f861424ea7dc67bdef2778deabc660588a2ebfcd0be4a3c3d6d6a74870059bb0ea6b71da639776332402c278e0ffa5d313076985176931151c84f9564268859af66201bba7df131c7aed65658c1", 0x83}, {&(0x7f0000000500)="15abb800ada51b9eb5ff51a20139aefd10ec9adff8a2654609ab3b87af050d4f681ed809df019c14130b1492f1759990a06b343e01574f91b0d734520d1fdc0d23ffc0339209008c14e42d53d463eef08d8f5a8c52d1a98da26233f5d2213d0c03a03fd1415c91728c3618aa9fbd8e0ffcc57eac9a1461a50e0f40a33321847ba4822950c90acc6cd5ea865a02877f4be23a4242714cad3bb6200a19874c5b72b3b4de1dc78455a77782d4543621b140a00959d9c526c6299273881f6b8fb7be7c0e508a318bbd34c2f6009231503d03470546d554d3d59b54d6766e4801eb31f6b133fd", 0xe4}, {&(0x7f0000000600)="0135ab334c", 0x5}, {&(0x7f0000000640)="63b983f68dce207cb7cd4597c72fc6557a149cce017483759c51136564603243377c755a4f104e7c9afed1bc106c810029c7e926064f57eebb426fa8cc85ae3c12d76c7dbc397636802533779d6865e9347ae9e6880117b04e7e74fd802e9794ca862422adc44dd1434e4007983bd94be8919be576a74a0b68986eb441d7280ea129acce8b", 0x85}], 0x4) 16:02:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1bff) link(&(0x7f0000000180)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/39}, &(0x7f0000000280)=0x29) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)='./bus\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 16:02:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0xb75edf6412d2284a, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) socket$inet6(0x18, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) listen(r0, 0xfffffffffffffff7) execve(0x0, 0x0, 0x0) 16:02:23 executing program 0: setgid(0xee00) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setegid(0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setregid(0x0, 0x0) 16:02:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f666964713059d305dc4d8cb5bd0daaf5db8ee9057358bd692790a6e0e490607db38a2ee86afeb8c7e3df6d896fbdf34fcac7fecfba979e25c2154f5596a3647a32de5f24d5cdbfcce27baa753e25d052dfec8742a0e309d1ead75cd52c7ade190d901413d4f66446e57777bf01b5ad8ca0ed75ab133de74ad1a3a0798d6d71c6934a07700be786c8e3588e4b6f6d66b54ba8b5d429d9e237f5faea6fbce27d5dbf79006f635f8364719cc6ae21a227d461cfc60c68442dbf0c19f7f3c5d4b27daf8a47714f073ea8bd2e21873ee4e72386145098077b791f1670123e71543edb02a452783a83510ac4047c"], 0x1) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 16:02:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x5}, 0x0) linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) fchmod(r0, 0x0) socket$unix(0x1, 0x5, 0x0) 16:02:23 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x401, 0x6, &(0x7f0000000000)="694e99ec6fe9e0bf7be2a0be5459865813e2ac8883b4bfd91bb690244c4799f180fd8b13cc0295436782c6657a3c29eb239718e7efce307289392ef1101af81fd08d361ece7aeb58ffb0508bd2149e45fc33ca3507c9d384bca07c1283f74ee33cbeee23c32013a923b0a64d33051e8960166e8877e1c97c6d8c151d5daddeb26e1c32b4868ef7f6dcc115bc83dd8c85553389c76928126f24a536ab7312c5737daca6003702ce71033e7c40bf1a72266333196bd44861dceaf80e881308dd5b5bea2f02c4760fd62011775f9bbc63fa7c04516fae17f46e2d5dd8d51baac989e9206687d2decb12ad17", 0xea) 16:02:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 16:02:23 executing program 1: r0 = socket(0x1e, 0x3, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00002ea366696c65302f66696c653000"], 0x10) kqueue() setsockopt(r1, 0x7, 0xfffffffffffff1f9, &(0x7f0000000000)="d93b5d1e4d825c555e18a84f22392490715a56ca62726f5f084957e20f71ac0594acf53d7065e82784aab8805eb0bc1a781c78f483d65cb07ec036b13d8274685ff2f181bda0300d39ebc1efce40c2d66862835bb42dc490a067d6059e492c58f89907231dd83e6f11a00dd197d9e593ff93dfb3b900344d97587d3ce66588eb1c22ead2c7282a3946edacade1afeb884de460930093d4f9acb5dcb86dc370c0f2e0a1544cc8c29f7baa7a4b38af02496d5a852c20dcfa6211e9ae8758cdb0c14a71e258ea2b11f5c85698ea3456dbd6fc0ff3ff94b5e51789c584f35c029705a343", 0xe2) listen(r0, 0x80000000000004) 16:02:24 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgrp() shutdown(r0, 0x0) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setreuid(r2, r2) dup2(r0, r0) r4 = socket(0x18, 0x4003, 0x0) getsockopt(r4, 0x3a, 0x0, 0x0, 0x0) shutdown(r4, 0x3) 16:02:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)="fb03400c4c7cfcbf62f2784edad860745cb0f825cf997154dacc40a9252a46e52c6eb6f680a01e0efeb0e0a6bfffd5976d8b78fb40517b6ed1a3d0086582e534337f10cdf31398b4a68ce201ba2c44da3c81055751072750a48b6f7f4b46ab7f6f97498fd8771e68129127f3ab0e5c3e8c8b66d0482a7165133225afeccb6a54602b02f887e19b6f1470ce0f85174efc660055d1915539bc5302e9", 0x9b}, {&(0x7f0000000000)=']q', 0x2}, {&(0x7f0000000180)="26f9d88e1e9fbe54c269fa76260aa17027fac5becd4ae60b815366c1cb39fb1dacfd045c355c3755d597d1112cca2409ee72d31c9616821962c8ce50ecd22760dd54112018ab2048aba61bf3e0798378e02b2565a4664dd3", 0x58}, {&(0x7f0000000200)="ef6ecedbac766fe897f968c60491ebfb6c917ac616ed243b73f8cb31d3abe8b5139cf568ab5282b5ae3c1c58d34aa2a28a979307aa67c14e87532e9dabdd146a210e6365f6f58163673e12f4a28b2ff9027054295ba0c9d5ecd412c4da645e0f8b5d838ca43f7be17982a66feee2eeab4ef5d751a6ba3bdd0ccb5e4f028cdcd39207f60cea168d62", 0x88}, {&(0x7f00000002c0)="08b5fc0c9d492a8b1269846def418e60952e6f3f925139be56cf969367bd9b40aeb617b7a7a3c447931da25352d12725c3dc2c01d90c1734db394a0d8dc452adfd9f0cb5a0fd1a4975e28334e9217e1f2ffe7d00d017fed97805b9dafa2000f6a982ad36c27a06c88a94244e150300b9006d116d46969e5ac4bc28e37592c02a926dafe97e99d91c56337a26313208dbc1b030a2e1c3c22a65fa6dc9fa3783ebcbc68891003fd821e8c5ade98758f1286c14be3abea5fe395320586ecbf7702ca2b5e25dd321074cac7806b75f2264bab9c03871ef95fe749536a71cc5", 0xdd}, {&(0x7f00000004c0)="8b13b43dbe84e70d7bb173d9ec35544fe718130d34917a648d48275b5aeb0a7b3ff5c18bb16aff926e082b6809d17330ae111a7ef2d17caa9bdf5c9806a3e71b4297e89b846d8dbbc4ad209ebab86227af2d025e6327125c9023f51972bbe3b84cb7873b5e1899a39aac82747ef2d885d3ad8cd720f55d464b6e6965d05835efed3e83954ecd7eff2f49970e13b77402e09d99af9433088521b18efddc33a3bf0ec2d70be46ca040cbebb7eda242dda63613c115ab4ad2d43a02307f82668f4030974701b30d8e", 0xc7}, {&(0x7f00000005c0)="6c40e6904d05052d8e56e1ed11ff81c619be0a9f03117017bbd92d9f1f82b1344c7dd46f5dbdff91d16a4d41f0e3f922e7ef4e588b2abe4aac33dd810fc48b835ae290be61809a37fc69505b7a50b8cd342887", 0x53}, {&(0x7f0000000640)="2231bbb697cc24820ef50975e2ad1aa8271c092cacc0cd658964898ecf48e368d33a4014816226a6053ca83285dab6acf5a7f5f826e1f0195f032801173d5fd116911caeac59fe63034b5fd3263d1a33bbd9935ace650ea68db139e5160bd0e13acfb929204a816fafd0db58a65fb9ca1d5d7e16e6888cd4cec6ddffccaff723b9f7554052587a9ba2c404e1ce0459669b3ac4b118fba17b7916f944b1f4efda4642c96112c69448b7be3719a0", 0xad}], 0x8, 0x0) munlockall() read(r0, &(0x7f00000003c0)=""/214, 0xd6) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e92b794f8ae04803cea065176003bb1fe00"}) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) 16:02:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2048, 0x2d53) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x100}}, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100), 0x10000000000001a8) 16:02:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0x4}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324", 0x12d}], 0x1) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:24 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000567000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) mprotect(&(0x7f0000231000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000120000/0x2000)=nil, 0x2000, 0x1, 0x2011, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x3000, 0x2, &(0x7f00003ef000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002400)={{0xfffffffffffffffe, r3, r4, r3, r4, 0x50}, 0x1, 0x6, r2, r2, 0xab6, 0x8, 0x9}) setuid(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r5, &(0x7f00000023c0)={&(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'], 0x6e, &(0x7f0000002300)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/174, 0xae}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x5, &(0x7f0000002380)=""/4, 0x4}, 0x2) 16:02:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) flock(r1, 0xc) 16:02:24 executing program 0: getitimer(0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2025, 0x504) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x9, 0x0, 0x1, 0x9, "caa3728bb4dc71277a66742c7e0c1c5899d9bd7b", 0x7, 0x5}) syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) mknod(&(0x7f00000001c0)='./bus\x00', 0x4000000000000001, 0xf4faa9f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfd) open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x49) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x40) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000100)={0x10001, 0x4, 0x100000001, 0xfffffffffffff001}) r7 = getpid() fcntl$setown(r3, 0x6, r7) ioctl$TIOCSCTTY(r3, 0x20007461) 16:02:24 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0x3e5) fcntl$setown(r0, 0x6, r1) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f0000000100)=""/70, 0x46}, {&(0x7f0000000180)=""/253, 0xfd}, {&(0x7f0000000280)=""/124, 0x7c}, {&(0x7f0000000300)=""/102, 0x66}], 0x5, &(0x7f0000000400)=""/128, 0x80, 0x3}, 0x800) 16:02:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() syz_open_pts() poll(&(0x7f0000000000), 0x20000217, 0xfffffffffffffffe) 16:02:25 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x15) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = getuid() r2 = getuid() setreuid(r2, r1) select(0x40, &(0x7f0000000000)={0x49e9, 0x5, 0x80000001, 0x6, 0x0, 0x7, 0x3f, 0x80000001}, &(0x7f0000000080)={0x2, 0x9, 0x6, 0x5b2, 0x6, 0x7c5b, 0x0, 0x5}, &(0x7f00000000c0)={0x3, 0xbaf7, 0x754, 0x1, 0xfffffffffffffff8, 0x100, 0x9, 0x8000}, &(0x7f0000000100)={0x3f}) flock(r0, 0xe) 16:02:25 executing program 1: r0 = dup(0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/29, 0xfffffffffffffcb3) chroot(&(0x7f0000000080)='./file0\x00') getuid() 16:02:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, 0x0, 0x0) 16:02:25 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x43) syz_open_pts() shutdown(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) write(r1, &(0x7f0000000000)="e698b1164f83fc411fd6e967952162f883d96dd74d23a3f16365c967c7568d696e100cc5cff6c6b904ed3ad003ecc4279bd6fb994846f2cb80b29765e423f09f9b8586dfc82c3933e66818af5ad479aaeaba28fe292e24c15b8489c2d77dbb9a187b19b6acefe43845ca11d94e2f74c71e3d97079bc57f6a423c5ec0e7d53f89b1b944623f368fe92c29543c78bc13340ff75ea739fffa633e8a18ae79a5e0361c64a9cb81b59f8867d9d9e17632a81106923381e13847e98b9af30fba3369cf0d2243f959f83eedbcb23b70a357ff1fe3748da254aaf07bd51600ed396d69021166c8b8561e", 0xe6) 16:02:25 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x7fffffff) ioctl$TIOCSCTTY(r0, 0x20007461) shutdown(r1, 0x2) 16:02:25 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x84) mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) 16:02:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0x5, 0x63c, 0x7}) write(r0, &(0x7f0000000f00)="7f11d6616ac852519469e93f7cfb9b28d90fba175a9c05599ba1e8a34a3b9c7d08f8c919037f77256d35eedccc8d7e0ce220c339262908739844d80b1f2b363bb8efef835cda360eadc4e35e1450206421128d371a068c1f27d444d60c8cf041a973453ce343a4b89ce6401336cd5e0ce30b83562d82c121a57c5fd4863a1d2b1d0dd7654348c909ff23dff7b57266dbae7d3808233255b51e7e9563ab34c89c062f0526d9b7259cdcb0ef11644ce6a8c9b1d6063ad469403cf5fdc4c854285133bc9f9794a8b894fe0962eb1d40f36bf3b300ba1788613c54baadedfad56b3f54098326963acdc4b01caef6890f1235744564b3b81b1b865c6392ca32f15521353abf623893021f7cdfc893ef421c2f90fcd6b36cc8ce842119d0e7b1a6b15515569f937dd273efff4c5698c90dfd7d6851fd262742b3d1a8915c7eb77ccb8ed91098b999b2ac3792379434a2545448a78891bc669b13f722575261e2943608cb0e2dcd2a2de55586187ce2f820cbd0d4010d87568ddd5b65299fc01396bb823018befe26aa0a361cb47aa4f66beeb736650738ae0ffa43459c16c41f3c346c47c3c3e0a2df73d9516da4b8989cb37d120ac54ddd04286f346a6fe41b1cc007a85f18e58ccf8855188cc1e85d8dd24684249ca09b61e866ea75cafa0377aae9f35e8ed45087eb6fc4c57766c8a933edc91721c26c39cb18f4feb7e29ef4d45331649e09e149574f16121b83ee98ca29588d98308b3b7510097752968e1af04cc48f76fcdb452a87b7834119d88a29f0cdb6a9b0c376d779f7259f7ebe197a9d47fa90dea79ee14abe9542a0283b0de182c3f54ebcdaea0648de2db1ee54c7d4597deafc85b9eda7600b97cf5d7ebc10178526876a2f8681f66ebbc71d959dd3c99d1a1006cdb34a9054056c4e91a39ea2f352e4282e1ea27af5bf9ad02ca6a6a625e96413e51ea80828fa2a1440a0557fd4fbdde62eff9bad9543b04588de5df15747a99182bcc455757ea6b17929a3132cb646674ef02dd1776148237ab8f0545b8ae0e9646be789ca6d806c695359662c66b107a53c0aed5a28229b9046391ccf3efa7a91d6a7c8e4101c2f849d9d05086bd8dd4b8a944414d7e4d816e9fde5f8252dd943d0731a6c626fd78185e4ffc54a8d843d817e4265713cef44ca7dfa51dc3fea903b8895a51b298dd04eefe3abad49f9c3243dad505f75917e5d431b42262de1bffa67e610711cf40a8357d0303156c5533e0fc130f248750ed3d267b619a35ade1f86cd4d0685d51b130525c6c34152ba9e5bdcedd2bde81a1f7cae3badeb97d466b0da0f2962ee24754e2f38e2500026dc40ff5a8adcbe4b486c64aca2250acc8485b32a783cd11059b25efede9d366ede22eef536913c6dfc59bcd12adcf071840de24c1c57b41132ee565b9439efe4a7b083a08e8cbca1d69a1d2a0c09917a7f8e789212c0bf4f0e5844e21d1bffa2000b1138c82b39ef8c46fd1dedf8a866a1a22006fc3471ab5d6d228299c08fc1a9bbe9e56666e6826b79428d999b1570ad4643b9cb3ae5233193951c134979b6a830874d88ba1e6224805482b58f9351123b50c9d44d0e5ba7b6d0b473b16956d003de39a7ff37e45648e7472c0d", 0x484) syz_open_pts() close(r0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) syz_open_pts() pipe(&(0x7f00000001c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) syz_open_pts() 16:02:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x5e7) write(r0, &(0x7f00000000c0)="3233f21df0377f98e14d03fe8f5360508ea84a37226b6f546ea37150198a17ad37d0a71adfd1a4a7f838dc674910f5e30a0b0a9816c01e174a56f393831e008b9e5616135ba0bdaf9f808f9100b9254e0c80c296348d821539dfa6e5f92ebce91b6eb97de9b5b10965b7e538b53de4191f396fbf22ab1bf6fe585c01bb20cdd0d1729391b1081b1eec6f567ca78fb6878d41f59e43658d750143af7ae7f54c68142d7cd375db4d5d0167e66113b37373d494560da33d5774a3753faa918502eaeb76c39fa37a78e6c0efbb1a2d6e87305154dfe7caabdb7a94eee5d987f17b600606d277de5bbbbf87494443b5003287a52dfab20edb75030df5aa36f44acbd4464a3dfad3f221fdc0af9b4a59d26df1104a0b21d08d38fbf35a200fb1f93f454a3285619bbd157e5cacd797d5d3d412fa8f5a82c5f7520a4d99263d8decbfa8909defa11f6db49b0f47d8fc8724f91869ce748fa5449d57826e19c20729b7c23d42fa44b9d9e853d6fb2176f8dad7c787350407e0f74325c572bb87901f133941d76ec556fbae28aac2b0f4391101e119f5dc9e5ec5af034f9676eee74020ed37f4ed308a9be88935391375fe11279f24a0d1cdf699f5e6d57624ffcbe45856ea2221ccebbdd9e69384172498778f28de5b942a9492ad3e16890f6cc3a60140c4d777f9532635dea6dd37515c473ae54e5817d4d669d7068319f94853b6a1cfc71dc3103641ee0efe29cc760661506500fbe5f804659e4a56ec1e422ddb9ee3c6221d14aafbcc5f8a8fee207bdc0204f38cbc4d12ccf4b1cb9fc88d3825421945df9c48acb3df36eb3fb73ee3f98be63e3b8ff74918ae53c99bd02bc27cfb2b4c5beb64c725dd7fa4856da9166779456a887a1db0282d57f7474b3b0010870f972e50e4d8849f3c5da2d9059886031e454b6f84867513f87f9d563313399c9f383008373f1c754f83df2777a70d8e2d6dfa8a21be0db02168dc1f0ca4bbfa420ede1dba83a8a35a9dbaafd93caffd78905ae1437806b3d83fef85d3446647609a71ed4532afb09aae6c06b7fc792d8e81ba76ba5fe09b362155581f47a9b04e12ca2b8caf23c7d96d697a0cfcc72976631e2b674d8db592833ed35efb094c3bdcc49b88737d4c5e3a11064cb1b50bef38a509e8c08675604d70687611f73d090bc5039ba9ce8c7bfa0fe37e8e6bade7473f91aa2321b6ec2c9676ac89afced1307b3663e96a156e0364e529fd306e0c76577dbbf1ff20d0d9c5951ea255acc378efe915dac5a78a03cedf200fd522819ef2b115db2b8eecd584df67f2572e93bc34ed8ff23a1022405799dd580c52056dacc0ae7bdd73f8bd9ca12ea05ed0cc70683f44faa660871d8a5318e77b82827813e5fdb2c7cd68cc59413ff950e83e4ffe1f383f262e5d9aefe3bfe44547605577104b0be2b20030255aeef71c6665826fea0055486ad16f35cb57306e48d4eee4982225a4099c4f916945f1541d139885ea1624267449169b626bd58b312a9771ee2f1b21bb62e84a7ecaf2b2f5d0c7af9f5d0ef5651b3e85c1c4bd4bdc8b612299da0481d41095f45837342f3a75050b4fc7ec122fb516f80c7d0dd914cecc15743ac987b56b5b22a713059c14342e936c27b7be5faa5fc8e511fba55aa04f343dfbe2cf767329cb5c184651ef68613b3a5dc8bb617a2c8dc3c3607d3e6dcf4c2b36a7a08edabd10835c5a54389e61581087d3585c177e2b45b89619a43a54ea85ef6d28fd58ce68c654286e8a1ab1c8f7bd8251032b0ba55edac5fc6e2d8abe83a6ad521fadfbf123f7f980e47f915eae5067803136df579c02fb864ad45f0d91a80e056ad3ae8f426f122bb157b20c9e1bcac9fea756ff6ba5f4eeccad6d79c9621dd7feb3389c6ea7d21cebcc9c84b721decbbb6aceee017a432040778a3d6aff3eaa2c867196a4086e6d9aef568caf49fdcb5a41790f0154fe5da59e9430729d55a2a4b3f4e95607865a15f192679ee8b815e6ef7c626f58c8118c4cda387b2cae2c1eac1ac83ef60838ae656553cfe7c96f4b70820c49ea83f43936a8f3e65e7f7fa88d10a2394c722e4f6ee906af15a1bc0f923ea33a808dc860aef5de140287f42936dd134ae80d43dc1c2a3d0060b514b20026ae89d5294af0290c62ded3e9113ed9b0eb0c5132f3902a62774e75e0be755f0595ce7c034b86522c510c2a2ddb79efd381863c61cb53ba3c9e528b4f6f8d875d01a729ea95ad296a980a51e39831ca00983e64f6dd2d1cac8db108894c3599a21c5b53ec197d4143add0c20391cceb8f29dcf997aa86c3e6743ebf47a87c9bbc3cedd477b74289d3efafd5ed0767aad3e354f2a91b713d237e4796c4c9ebbb4f56552c93b884ac638196b9097378ce3afa2c620bbde153fc7a958a2213475c31dc8dfc42e5c40f88ff2dd3689e7fe064db437e1abd693e41f8bbd270af35be861c1f472687fd1b845e40789d57286ab5e5b63f1ca1fd8f426206cbc0e69f89ffc224458d68e32c506839e3302b87dbcc83c6cf2718b3516447c0a78f4a8b6a6673ae6dce706160778daef5166f98336f88f128d03ce9e8aa3cd9e0838af3f71b18391d550506a7a4c28ec0b44cc75bef2355cf9775af5ff261568ca3e6c43d705f730461640ab7db2f335f5ba8fa308ac61355d4d1990f9ff2fd384335c7ab432b2cd880e17ee6d1771d4cc5b17b2b2bfeab00ff280ef596720b799eebafbea93e8849e175c9deb7ece1646ec27c2357befe27487e8520301aa27585c4dd46bc3c7470834c356b906679d3354e9ab9f3d5e5fb6addd51a9c38482b9ec2dff9ef652f41dbbf5bfd6fb4951074146329a8dd24a6a13b7990832246f98e8346a5cc253e7f50a8edd7c7bd8eb4f8df93ba513eb92d7e3bce497f1f4f03527b9c0ae7166d49c4604f5b444aa53f2637d79b0da0c0219c1ede4a6626a34fb22502d7d6a9097ff131eadfc7bf3f60d4acc0d00a65014760322131e5a52343d4664cee0a78f97f1a889ebcc2d0353f9ee1c074287db0a5f7f18f6d2e29a5141dd007ffc6594217a05a23c561ac1d2a13bc259a2cca678da4d39bbb8524036cbb5238d92dd2289695ad51788da0c3ee12d0b6af57e7a37e260f91766c69f56bb0a35c1f40b312eb41c6c0c9cd01dca50651b06c7099350b1a090f1be0ce26c17cb2ea56f5e1aa5cb2ac67a80a4b0d3633066db2dc4458d85d4cfd7f7cb64a59da5fd0b280fd09b75f26e7dc111adc4f6c065181a0f987493c31fbea515c48b1c7403cc496df3afc13424b5749adf2b7a1d25c01e52b9487072e9e9153001c15ee5cf65eb82de8e6a9993a62a8a79f40", 0x934) write(r0, &(0x7f0000000040)="828c72ccf6949a196d60a062bf244b92a056bda43e5ee6cbb58809445c7e2b66125f5890c3b1f4ccdfba3c89ca8078ee7d84ad7be4dfa1c276893aafd36237295d2e045a8c8ba9fcd6569a5f41b9bc5d8c5a", 0x52) 16:02:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000080)=0x80, 0x160) 16:02:26 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500000000000000000000a60000000002"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x8000, 0x7) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:02:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20282, 0x120) nanosleep(&(0x7f0000000340)={0x5, 0x5}, 0x0) unlink(&(0x7f0000000200)='./file0\x00') kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x85, 0x27, 0x101, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x9, 0x3ff}], 0x8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x3f, 0x1b8}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x88, 0x80000001, 0x91ab, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x3ff800000000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6, 0x6}], 0x8000, &(0x7f00000001c0)={0x1, 0xfffffffffffffffe}) chroot(&(0x7f0000000240)='./file0\x00') write(r0, &(0x7f0000000000)="e1dd19eb3bcf6b9bb0f971c7b679bf589a3d95a558df748e213e6b0480fa9f5930a8dc30296623ac791e39ab50633f06612db23954170fabea24c3", 0x3b) 16:02:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = socket$inet6(0x18, 0x8003, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x20) getsockopt(r1, 0x8000000029, 0x66, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:02:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x10000, 0x7}, {0x18, 0x2, 0x8, 0x919f}, 0xe, [0x800, 0x1f, 0xebf, 0x2f, 0x8001, 0xb81, 0x1ff, 0x49d]}, 0x3c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:02:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7bb4) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a2c3fe2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001300)=0x1) bind(r0, &(0x7f0000001280)=@in={0x2, 0x0}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x88, 0x1) r2 = accept(r1, &(0x7f0000001080)=@un=@file={0x0, ""/108}, &(0x7f0000001100)=0x6e) recvfrom$inet6(r2, &(0x7f0000001140)=""/214, 0xd6, 0x40, &(0x7f0000001240)={0x18, 0x0, 0x81, 0x3cbefdfa}, 0xc) 16:02:27 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:02:27 executing program 1: r0 = socket$inet6(0x18, 0x40000000008001, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) recvfrom(r0, &(0x7f0000000000)=""/124, 0x7c, 0x1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:02:27 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)) msgsnd(r0, &(0x7f0000000200)={0x2, "e5ba257e17fbbfda68792afcc7f8b4f789cf2caaa988c38b7825df4b6e9c6e4c55017d65c530efea99a9c580492209edc42ed8de72b5e97094247d44cd442fc200197ecc886f967cd676e64b173f694ced0beaaf902aa4aee7d9beeedfbe1c578b6b29dbbeb6fdf253911872fb97a1a9e1e0976a86b1faae71eb1aa7cffe870914eb718efcdaa0bdb034dcfdea1ecd59b58d62809a453a784f9cbb12e257113560250dbe6a3beaa8f587fedff83ac9018d0dc78f1c8f6d5264911634b185c94a5a89a3b2ea69171fc6924a6fb4ffb8143fbcfd348203cde7297d493e1574577fd7dcc19ed12609e11568cf20825afdf4b6c3b28af388b405e882ec960fafd0b88dbc87dfd7e10184d88839d22d477c7b1a37fcd25561f9ddef421e6dd95a436fead428693be034c9474dbc4bc9192518d226789fdcb26877af273c4a7cbc702577f1c26513e9d7cf6942c2b15923458ec0c9a2edf15f4e53f29f032890c38400043d15857785634f9b7eab9a317ec883b62d149d66514fc8aef2c8356852f2ac"}, 0x188, 0x0) 16:02:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xa) fcntl$setstatus(r0, 0x4, 0x40) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000100)=[{0x3, 0x3, 0x1800}, {0xcbccc1d69452449a, 0x0, 0x1000}, {0x3, 0xe63, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x1f, 0x1000}, {0x7, 0xffff}, {0x4, 0x8, 0x1000}, {0x4, 0x1}, {0x2, 0x5, 0x800}], 0x9) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)) r2 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getgid() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r8 = getppid() kqueue() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x5, r3, r4, r5, r6, 0x128, 0x9}, 0x5, 0xffffffffffffff81, r7, r8, 0x80, 0x7, 0x7}) write(r0, &(0x7f00000002c0)="65d115934155d07d3619da3c2891e5c1c85bc56d6170adcdd7d75001b83497f540c87b02cc2ff3dc0f6f5c185c7e55df668b39a7f4816b1e6dd8fbefa9f060d4f4", 0x41) semctl$GETVAL(r1, 0xa14370da911b93a9, 0x5, &(0x7f0000000280)=""/2) fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:02:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x8020000000000) 16:02:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) r3 = socket$inet(0x2, 0x8000000000000002, 0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000300)="00000000ea3224f262f6fec9a04c9fbed674975473670383ab7f6cce9f361b79cd0f1f535a4d8f2d91645043098324cc0b39fa774132ab8a2e562e9d959019abbc30c32672073216407d0ea9b237e26cbf79663dac9b903cee53e1d7565c9351d73d1790f64d977a23dacc177f4e972d32d15505bb7b4bb4a517ae462cd198ebbce08d64413165622fe56114a1d30240bf47ef6135f47a3f2c9374d82a8024c418e5d3c79f19502ac7bf71e03c8bc48f2438b9872926d5a135d4f300000000000000000000000000", 0xc8) 16:02:27 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, r0) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1000) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) 16:02:27 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x2) close(r0) 16:02:27 executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:02:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:02:27 executing program 0: renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') r0 = socket$inet6(0x18, 0x4000, 0x0) fcntl$setstatus(r0, 0x4, 0x3) write(0xffffffffffffffff, 0x0, 0x0) 16:02:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet6(r0, &(0x7f0000001680)="9f0ad90663384de04a15e0dccb137c5748900188eadd529543ce31cc969d68ee0524c956fa594a554655a7e2d226792b42f2fd27c4d3e17cfcb0f8d2ceeaca582842ef901e0f27c754b097800de67d26dd2dd066bd1295875cb10e9b261a90d08e3c670a1dc1c7b825bd81865d36697c722302612dd183c691082d54468eb7ab1cb1d99e4a1abb6e38dc3d2d35c034d8d3548f50ba507f5c3c58df48bef75b251a34b1f03e0faccfc16d74ae7fdbee7bd46b95ce946800b940dedf3f50ab367821f097b8624872ed4b2b566d01a33a0ea2da10695b73faf0e71a1eb7f75538f6868aad146f8ca57e5b1b86694b871be9c286594c68a4e1fe889db8b684beed437aeb95ee56480da1ca1574b300d5281fe604150c1da4b55c89fd4dc2498a8dce2e86a8927f3874cdb81e9a494be4349620d77acf1176a4fffb5e04ed0ea3be64e323806169f5384356a465f1e92819b0ba3de3c2ca15826e3feeb9f9a441e980679c75bfc7f3070fc688448273509bb495a7213bd1bcdb08c3a13e5837da8694443294e295b99613ebcac1b47e6c6358e1f0a4fdee3252391a7c0138e8842a07c3c28c3f95a62e85cfa60030bf60fb68eb878d172deaab3d0bb0c05685d638817d99772974316fc14b85a567544efd0918e0e275d0c4fada659b0e96edbbe10c7c0f2a1d287ebefb127349f55d6838756746da8b6ced08b4973024feff8f9908f9b30ed61bfef25de7c924c3a0266c4585bfe6dade9a14cc2998dffc744168de634426a81d0cc734ef0b38bf76e390839c20fbbdf5cae70524cb3b84cfa58d0f333c7cf83f08d2247ce8c46f80038e7c686e29866587d9051cdf7457347d3fb9ba944347fa17f5cd841fca840c2198321069255f9d1a894bddf854db1fdc3fa0d95efd1c941c12225e6a83107eb006c987415a58b5763693c3e49c909e49c58c9ad080c30c16f9a7eab1fc0e1e65ab073493284a512a2d8a37dd41264a4f3189a45292abd9f5a3d0fb8d361e8cef52aaa47ffaa5fbf7f800c978daebf60bfa19bbf17e2c8f8b3333b6a3c843572293b4600c60e46da8dafa53f1bb07ecb88d53a91836189a19bcc9210cdea3daed0a6d738f81a33e1bb7323cc709756fd69f8e361c784922508860f78005e09fae4f0ab974ae811c18fcaf4f0ec32f15afda170d4a356b499a484221ab35860cea8f4f958c89e59c20065ac1359e492d6d470968fd5d80cf7328a41b9193752c5d9c25bed0a061ecb0747fcad1e1130f99f0c7b8b9fba49811e741697742a0bf53725f78542e0f92391b0d81625891b43d14eaec07a3c34deeb98d3728d586b9b8f980c97d924ad88f843895a4aaa04f07e613a3aa53f03e5939f4127c60b577e504c631c58d6368b5fe667139e66ef9128397dc3862905f910ae3ca8a2d58585a64db0960ee6d5ee1c44dafb7dbb0c881295776ed4bf58a9b2daaa053227b68e72078db373064034556c879e2626479126f8807eab8f5d4aedd02b8e22e5ec36ce0b76e1891480e1c2beefb0616f39c80bacc1ae391d7ffda130f23980320974d24415de8d5a258514fe07245aa3415a5f28802a463a4e38e7eee24e6f93e7099b2cdc84fd73b1be33f513cfa8d07b6943c0069e479be6db3e5648a039158f7a01d8ce8b476f16e7f160c0da4fc11454d63a59cf44c6d17655d97f646d1d89543ba7c58158d084a27f4d66dab7f0a03f872b4140dc58d62ce5c08586029b7c1e83af77cc80af00ac7a517ec67578091b686de252ee1227f7ad75cd0f54a641effdb0ad9379118069525cdc7661bcca11ee6feac8a23fb835888afffacc6fa1674895eeb9e389d20b8266587e1796ccb9971c5cb6de20a5aa6165156b001ee53ccbd13080190b4edccaea67b93ce256abd869ba8ed4521d44150e191c34a6e152f341bd87ac7ff7fdad46701dea0f0d925a1ce5a930170bb151b70ec51e88422201365188447a2c09bc1bbb52e5b68150f27e9e94198f98ca34437d241db2cb6069ff574186695d66a6334734e32a607d1b72bd61e1fc08cb7c237b7422b08fbd49df83225dae88e1ec01fcd958fff45dc4c227ab5965c7b73cb0f670021ac67a01d3085b46eb13ed74e27da39743851b1aff3b0786da202f1080f8e2e0817d40415fe32533e745b9a8859bf2986ffa232e9c7127cfadf06c0225cf69dedd4859b9faf7b3ed4fc8a07911e53aa4c1602fc882d083f8e76f75aac39e1e897f152cf5fa28a58d14abf580c878a3c1efa01d7649a4c6b91ef45f8b07831a8ec277fce998ffc975aa402988eff996d7413ef3f87ab092470529bad8474ba235a08d8f99d7d058bf804b611de95534fb5629692a91a50d07a1c509d9d7a9de48c1ed4f6c696017b8aa616b7913f3de93577ad71d2bad806ef6570ea7986cd766ecaf42b121514acc07812db97347c617741aeee5da09d95cabd770c0de405c6d30099f8aa157151f1b140bbc50809f508d741a3a08715fe72db64233bd82a6b926bd86e3e97a72769db2118fd16b38b404e6437aab1f37ec156d9b8317e9f90011c425daf42dd9f854507fa968f0876a7f0ccf74fb3bd40cc37cbe60fea7e7c610eff3cf304f61230993d9c7199a1396829a7d9ae85d16c7a50c597b5dd7dd5a13dfadce23dd1de8398846bc678df4c758e4566cc451a1f92ddfc8b488dab60678b88799d734941c2900bc1120c56349025a249bf68ebe89552abcc633446543d082f54a5b21be08468e8fe44180d6c09f6dc5a926f83469c5ee76699230388574aa7e28dab34a0056e4044517b656e6748ef96f96da9151c7c8e2d4c848665e69a61c1537524e4378a5939c8c212612ee90fc1e193570a4b7d5584f2974ae421bedde09915a07b944945c858ae265d129a3c909a15b5c7e7f693e350b559df933c230130dcd7cd664f7499d8ff132f8f47f98f7f29f874fb01b8d309fe9029220f91e928d4682bf20a0e190eea23f2b4b2c0ae2fa47d63b4328a46ab00c7a9503c2dbdd7e0d80fe0d6ea4df0750603d4436fe4a4f4bacbbd8a58a7c7bc16cd20fa29e5164884ef1c1de48eaa9b37f8776a8810a6a5b2d8b7b9eab7faf4f4ed26e2f502ec49c1bc3355abb754ee71654f3ee094eef21dadd0ca60997776c1fa9389c576ea8e06ddea9ff775663291789b478a2e8d96cfa5f3a01cc4b90c9ebf773f428d14fff8a11ad38e6cc39fd33bc87c2c0bdba4469f008828f6b366a69f8003e0d657e30fe1b06234e7c32f807f5ccf30b09b711b8fe10433bf4e2625952807c54fa5aec1763ff9d12b18cd16d020422a80a1cd72a28bde5c827eddc5e72f2840a3a5f17be9253cbd7ddb13f3980164b232713dd3da06562e49f13856b65e8d21ff46d6cbe73fd64b885c5f8b08f7b573d86ecb5f9965ba8e1ccc9005082017a11e2681944010c485ef36d033bdbdedf27898d3895126e704f4782918980776a67c149cb8e371f4565b509b2e5c17cdbba387bdb63c0cf8ec6195d1c312a24a1bc3d1bfd0a0455435261257c23688d9ef91bc05ae99bae72b3f031193f90323c027a1d7d79135fe612fd00f412ee4198901f6ffe88df3c59ff1a109f41144f8d0d2bdf784cb07e9866c0fc1d2b0955d5e7245db29ac4097c8cd0ac7b8d7ca03b1bd5bd01220fe2149853ab3948ddd189dbfbc4ec4def2cd261daf9f33fc6b82037ef6c6b1a92de4172444903ff3d13eea2237fcfbc6667bc0af1425f81557df454b4711b967234c1f86f8189568509a1ebb14fc9db2ddd2ba9b3db53e1f441bb7a3b44698c5e9da53661bdfbf955019a720481ef69042c9978feec6fa56cc4fd71a4d00fe7b5b340012df9c1bcd4bc725d52092006d15fc3b015c18457f99448a938460cc9612f746ddd69cd59856122ebfb78c8b8e2b9efbfde32824e331b1be05da41f4cab79f76d5db3a0a0a638b3367cd54b08e4b20b65c24c4fd6711da1c764ab8bb1be39f7df4df126e4350248cbfc5daa554966783fee2d1bb66395bd349004cb8134b370d2f009c3f531e54313f532b7505c11ae60291d9720bcc1fa5b2bfb4f0deb1803aeabc83dafb79978ddf223c65b23155dbcb8aeb2fbff6b115410646deac299b6283df95a554e5878fe0bd63a19b6c570c6dac1daebe7016e9c36ad573ddacaefed36854865e616e9b597026e824a4455cd244e0c7eebe91bc4c12c3081bccff4673a2e15ffbba7f81485820db05d2897ef24a3553795b6dc66caceb793f4360849761e7203d340d1df95ee3f93250a113126ddca4f5b0f73055414ccd9c52b08e32ce17e6e2d1232a57d963921ab1bb94eefef4d311810907480485372283a17c06f852211535cd7ea33300f4c814cf0013c5a325108d6be75e7e967beba9cc8e9555a508443f29ed904eafe673fb7777104194954277df7cd3162abdab042349b612d308572556219cb1a742e3a45172dcf3b0941ef44a6a4ad7a7086c9cb8c2eb8d5d9cc51c55235a1c2ff21e43f2696d4a976c6f579745ebb0cf849fbcb5dc472040ab8cd60ed5a5122eb465abd3ccad729b51f1e065ec922022d01608bc69a16283d4982da8b4f4490d8a6f978cae5b989bf7b6daffcbc95a1187ff52f110760be09ea3147929da684a9e5612fdfcc24d9f066458ecb1d140f7a9e30ca4082ff22d72f50f5818797337dc0f65ea3f7cf8c86db331a83e7758d7dfee4fb2cd748b1ac11fd9a6df28da04f34d1ebea2d81f3dd1bb59c0600203009707bf5badd7af9b3c7b22bc2a9fea0924a68aa5ca72bd798939f5fe2fc7d142799d13714c534b4b9ef8ceaa464928c6b908cbba7f6e7b103a193141cc6b546dc22583224551ef61f4e54280092f247cfc9ed41fb6a4bc49c3d621f09e24a7d5433e5651216a098aeb8bc489d6981625d545baa3b86e20934c77ac7cc0955a020d65e6e6bd89314c97cb896e440ecf85d4026be488f48c9243cb4a42eaba3a27b9b30af9108ef03eefdc3e6ae0892cfbadf4575e5ebc94ba9e0eb9fe3c93b0db284a0510d16416d4fe68d3f44522f8291b4e2868774d0fba1c3086cba42a3c7c53a90fac5de25e58c42832b3f1969734ddb178cda517a9de941c8da0128b14544436aea35604c03f7a06c876b9bfe5fd32e8a9d36e1bb35490ec7353116cecb7a5775718d79889a35b5a5d2055082b645d2b58a8604b471e5d2002d6f34acf60e83ca948c177c09d2570e7afe4006c4935d7f584350bf5147282502adf88c5a067a56b63b40b4ac58d03ff0e80ecd38d493eb6cd6262fe9ecc626a405dedc3d4d1da680459ca4129ea72cecd18713c9ce6b1b759c2b03ac66b8b16f3b81bb5d7f270bb2dcf1551295860206e9d06e92d45fda574675b255dae467383559058b09b6aaa33a67ffd3f47751c8fa34fc16441d31dd1be43ff68c6dfcdbf866544c93f240a9109dad1e4524ad93bc0ed38c6ebea36bd07f67d550e9f27fe7c4ba81f332fa28844b0f84782a896b67a7bd6b3aa5734aa65a4a4c7a4d2f27948fab68fe03e8db20260492549a0448bcc84a4c9c70b629794d061f7568c029b98aee00a52acde251ceb65093e36c6e1fece4fc2ae07fb4c20e0b492587f3047b2e8000451f432a25be5a73190953e7bcac992ea46f14a35d57285d3ff83012fd5522e4d2a5caf0220adad9c979a0db08a85b37cdc9c94e872d5db7c421cb39b396ddeffc269d4fdabb1122eabae0c1f23dd98b176c79071d28c5f14ff7950be9244dc2d6c9b4fc6de70e510e872d0491c6cb62ef6550d62a1c61249b7f4f1dd24fe51cfca28b9da5af09097334f4d11ce55eb19", 0x1000, 0x1, &(0x7f0000000040)={0x18, 0x2, 0x8, 0x3}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) r3 = msgget(0x1, 0x188) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000400), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x3ba9f835, r4, r5, r6, r7, 0x20, 0x6}, 0x7f, 0x3, r8, r9, 0x7, 0x32dbe143, 0x23a, 0x7}) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x0) 16:02:27 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(0xffffffffffffffff, &(0x7f0000000000)="ec7d2f00afdba0e2d780b5109ccb45c920cf47fbba5c423bc77243959db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed1400790a0000000000", 0x4a) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() read(r1, &(0x7f0000001580)=""/249, 0xf9) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) semget(0x3, 0x0, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) 16:02:27 executing program 1: pipe(&(0x7f0000003680)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r1, &(0x7f00000035c0)=[{&(0x7f0000000000)=""/229, 0xe5}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000140)=""/236, 0xec}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/183, 0xb7}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/9, 0x9}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f00000034c0)=""/216, 0xd8}], 0x9) socket$inet(0x2, 0x5, 0x7) write(r2, 0x0, 0x236) 16:02:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="37603383b2ab63d8855cb949e7e2b768e542f105de8f2fe2415084852c7198bdf587c3c50b9bd11232f2e4bc1a25b7ca7103a9cccbff98d38606e84b2b12739d62e000000000000000100000000dc04335a678a9d2bbb0bf6ff99d890a6bcd02e964bb953e4698b5679a6ec0dd67ed647f9f9118914bfdab507fdf4318a769fce9d97107270521cad0b0804b623a48b6", 0x90}, {&(0x7f0000000380)="d6646c76f4bb8599eab84fbeff4bbd36ae36d8108dd0946d36f1d541ab49290bdf96388a90618bf37627a025f22351ef929dd88948657267b3718530167e26941c56930cce8d5bf56a751002", 0x4c}], 0x2, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x4}, {r2, 0x40}, {r2, 0x4}, {r2, 0xa2}, {r2, 0x4}, {r2, 0x8}], 0x6, 0x9) poll(&(0x7f0000000180)=[{r2, 0x94}], 0x1, 0xc8f) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}, {r2, 0x1}, {0xffffffffffffffff, 0x23}, {0xffffffffffffffff, 0x124}, {r2, 0x4}], 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) r4 = getuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = geteuid() r8 = getgid() sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000200)="6eb8ef1b90417bdca487f4a999346c5327d532c43fdced1aa44fd5f412cc3c189cf310f05f685e5b43bdda9f2945312dbc14847754a0e7b9dde9b99196b847adf49676ff93d0545fe2b087e31e691a403e19097c68f4cac2f3ba1dc4f5c79de4e325d0cef1dd8d250d84d8555bf85a884a7f48c832250a2c709a6439c213caa07a7cd41d96f5c8b848a9d4a34bafdb406ab6160867e4e68c91229b89447af148465c677c430e", 0xa6}, {&(0x7f0000000400)="a0195f939410579a6ec29d5126366e4e3089a322050413d1188e20dd5a76f895165f41f083c341cc5647b0f52a77005d1b75d3004c41d8c612e1640a1c19c04d4690f47dfdbb98ff1bef871e063e1b4726141b896db7a0482418475c26430670b09fa990631a276297cd0c9ede78db0f283ea00d71b9c80c71bd147ca8c2c20ba92d6424f50d8d48dd0b0e350b1b47f70fe55f2456b7d7ebb29c483c5fdbb8cb0fdc9d4db0ddff77669a20cc5ecfec3368b6702f4a7c8ddea1fa337db4ca2f2e69aed84a8fb15533a1241b8c288bc3fd1d12a8e9c92e4c5d8b2b91f23e05a164fb2bc6c4b589f140a06ef86f85886690d1f13a16b3624dc69bcc942efb013c209df129e539e567594801714ebeea5c2f0d2f3a36bf1bec04ffc8fd4812df81213b58c13a3925195841b223fb415eaab887da8b881d8877b8c388a561a5852677e3dedcbe89d94a683f1fa1a840c3916a200241b3ecf659210a87bc8a086bfab1856dadd0f1072561268c05acdcc6d41e01fb9c55e0e2fa6b7b3e370887b7e9e3372e5f6add213a146eab05cb2763a272beed4b5c6f114e958fda095628746b712a0890f9067aa999c4d0eb762c0b6f4ca75f2e3449564cb867812a61483b747427124fa49b9da3631065390f6bce6f7f045ec1a587a74e4944918484ea83cf81d8bd3bee1af7eb61e2027f31d9f8e38b1d8cc17e0b627d88b7a002c8c3e56a1618b510a330f4a167cf183489f9bdf4f73d61e7f0821ec88c2916f34edce4f8e107628a329148666c4cc8fb23533e501b85741bd404d9a0952d5f4919c3faa7538c2b263b645df32dcfcbef8947321648136d2256b0d11fa6d0bb62b0a5bb9432837f95d6c44490c7e4a8d8e2c177b92a3b2990b3d405d93ef047696022d55bea7e42ec201822ae50b22c336280881505590a2facabb6e74df5d3b522e5e8b0e802b26a49170711698417f80f9544bc92864592fdb1a7c3cdb20b2d11b9337b1feb51f0914f71b9e485732009da244a9db2c71fc15e63a9152025e2e1d22dda19ad6982b6b314f02c5552c78f9f327ade6637e191a5f1e29dfd2b3edf0d91c4f267bada725c0bdae423d76c6198b019d3cc88e45a1fbed242610295e95428ec5ea516ab76a2d8516ab145a31bdaa0e116f3b04c5460dda5f198ddba3a28f5a24b474c38d05ef61a400425cecfa12a8a7845c742da9db1238efa64faeb8b8452b43a3c525c3b172a67a8410a219b01eaa161bdb655f1b0498f90e1f0ebc24298f583fc64c9d8ed5d1bf11442abbfcc8de3c509cb09a890da72d9588dd9e7a600f9e335c9b885f51e266c977bf6e57652d0ea4466573f70291bf040a1017b90f5410033158405d708e959b8b709d88e527c1a88a6d17449dd3423bc7ba8c1c30781cb1232fde3997718c026f10944749f9906f8c5f2c701aa7f065ea9ef040ba3a5e7f730e80c4e8ba66ee9a16bea7cde6b5296ef23c8a9c341664e38b49c0c2540e51c2d80f8c321e3a89a1200b8c3a7f1bd66bb331ef02195fc36c98d9faa21b9d32f9e664b4b3e88f4170f94320b80bfd808cb4433dc7fd1e006ed91b40b40a22e566a72ce3f18f3a62fedf3a87f7b8f15212cd47a04a4547e9b90e60593e2f204ecef479d571d95588b054329125e1d699fd169a379838a7a3a2d06a5661f1a0fec442f679bbeaa3dc8e1d50bfeef1366068c798aa49cefe2cf4721b17aa8d550801a2a9cd0380ec3c923627834bb316b90e7e98adf15f930c318d9df3479d1bf06a9bff3239a9060571efb31d7c9608cfabeddb3cae66dec7648d6f1f55da24c7141ddfad86a2e96ff6e3f34c09e2aea7af4e290cf1c3eb29bfb5b9f659bcabd42283e95828d48b5865713d8e6a9d70805de8ce3a1d841098a7be42e93dc545a401c6e480e1d77e8c3c569bf198888f1b5c044582de93cb333f71c26f6fee77ab27a274f0ec0a2a94c688542cdde0d2b13b08a30a08179f53c18411b95de21a6c197ceadcc6f559921b76b86e7a9d6a3504050244349b57312c52d38cc5ea56aa1702f60bdb987b04809ce3030df65e151c6e2e18b2ab80e37b36d5a5db3294fb862c791b40b4430ecf1e2229c1b0a9306d60cdbe560c8f0b3b4e5a510293f2ed05abfd7e7fa060d726ed8a66c173fdb8a10514fce9573e8ee3006a231d0ad9656b244d2d2f15304686c2e4d43c648e6b2c8814e24f45b6f3700e9cf2a029e5d00fffab999b876f66aa5d3e9f2e2b65363139c8872b6b105312f18d6e06875ea3a02c1255bb99967fb93bf59cd2ce34d1f32e470f28d24d691b3ca7563bf707f219ecd93e4d45725559ee1980461507e69d643d1124f26f0e2010492670ec42a5993a94e51842a13083dd105c3869b8762f4b5bfcf616b8b63ae5715a8a07c0542b78b9c63cb3dcd82a6f839b98b36ae35e5a30cdf8f998e9ddabed970d30dbb4cc49422fa7ed1e7fc2a5cedd5edc94a7c8ddccc35098ae0c1d3f676058e20f6834e7363f87ab854f5f7def7032e93deff3afd395a7275413a79143ec587272b20ba77ed0d78d33bcac33b05914536b322d03ce86fc1d4224b891da8f61916c901dd64518632b725929a781e8a5b6e2e45ea89d9ce92e9390f44840763c3a1bcfc2206c022021608232d60efa040f46fa918b68c0cc8a60fb0d185b5b67078548ffd2dbddb20242344d1e78b138da9ea74042e9caf2287f320b03e4734cf1f92a6a86bc55e5b05ad47f5daeb3c3f17c908e5774a26938db48fec6b64e218e0dba4d13dc4dc464a2f51cc6e719e309232c6860fb9859f7f70c49eccee38a106e8295c35b2cc8138e6f6231d8cb87efe216cd7f435a373740d003d46f2cbf7938ae24b3aa83b8ba2ab982c59dd1fdb327036d373b6adaeedca1a2330ab55a998344e2f9abbf2e222bd4b08a9441d2b6979f2039c0217c6860aef371e98b8bb95ef16ea61f1f4b3f2c0132eacb9c400ac1d9f0db949b14f236bda773f8948c9893e8905c171d4d5a05ca7e7eaf11fa29f2ccd4e72d45595ea05382acf91c04dd74a22edeb887e5fcc0e7cdf1fc87bff572b1c114b51b1368f5c242ea0118db1eba9ea6fbdc8542519f198f39a3029ea2282a64331de7c0f6036dc60ccba53b12951ccc90bd304c0fb88484e463990c566000d89412f51001cdce31b41d1300eb0b4d09319f48eddc4d40fa637d150881f70be6c2d4701f3721ae7fab6849b7ca858b5152546b9cd877c4bd1430a78667ef57f980a090aa716065aef41017e9ce07427c26fd682eb7b7071125ce9378c57cd1af23b794a8c70c0980ae21a172be6b53d86259681e8ad82354c24f3858105117df2b697fa7e93b3930aa4b248e4f72f6b1271b1c469a31862b86f42b7dba78978863e1ce44917dad5bc26b07846cebfe7453b804c29d1b4c8732f61d7f701f91a5fd65a4a528218989a8716e291c858088162d284695b22f69d4c2b6dfce0309473488c5b3d5f28361cfafdf4cba71fa5ac0353e0921784633c506cfb4821d3698256179baacfac5acd04fda90919f6fd3a471c4f762460adcba6545fdaf924b8ff2fc91715d0e5844ded6ba06f1bc5182a328ca307a0ba10c2e6f2c3b245b13d2d604cd947821669b7352523594223c6bc5ce75054d767d2c860e03210cea6fa377bf576015c3f0f3d00948a3d75812a4fa408fb837266e4b5979a98154d538d31bcc90af5f6aec07c3eefeb180ce85db79bf2229d2a2ce0ede8c48d7a552e03dfc91e60b234bd3c9363c5ec5010f6b9134230fe070763e37e0043dbe1bfc0c283485346d333c1ebe60be81c6ce617e37c50ca0d3d12964745544c178faf6765c2cb1421a7d43599352694f4f73b693555e41d62fb9a0710200e19a093f8746d188059e9cb9750ae32ce10bad29343c0540bd47768b94c8b7a967ffc01343607498cf853dfd2488f4ddc34064a84e39375c784ee300769d81f7e1656c3f2c1094a08ae9c043d7c1adc7c39a4ed04127b4900640cd5d0cb65b0f0c6ea895950ac08ebaee86d31ba83149a91eee2c49f3a142b09d23bd56ce5460f501daaad34ed5897a6fb6e9e5a619a3a3216416d0268b27876979172417f0387b756690e8c8067c1a59939a3841b22ef67616eef7df072b54b09db22a5d0997d9b51441d2be8f58d8cbc6fc79f6dc598176fc297fc47e81ac93cf456690d10da9169227d63099a134b49a1f0a6a1ecf79d310ebe1b7ad6748f7dc5c037ee0978de709c81b4f07372c9667ad56fc336d086606e53dfb9a998cd82ba8060c3de93a508bbccaea296ae5626fa8152e713907911c4593db7691c1062af01c8e6db784a30e77b1857dc0222c24e593d85d31d73e2fde2976e0c9de941b488a0b96b497781c5c06d95d1619c0fdc812a9869ad9acf047f578bf3243b240ccede862a68f96be8077d9e69dd431fa2205ab9d3b2afc03970c65e20e43aad9c28ae1c478cfde45cf2ab30c9ff51be19a8dcf8b528aa10988dd549dc4f12fa71a1764d7c0221783015e9b46b672c4c661b31e3d02d08d8c6c5487a8cfe89102fd5ab55045f312dbc15242e04b124bf32a216e54cffc5aa750ada1ba58c36e974cdd19389b08518863cc2fa44f4d441b283fcca52ce652e81923ac732a471d06dddb8edc37aac68202f166302fddfa0b67c6c47cec6af11eed2af2af261bc933990c8973b5fa708c02cbeff827e3eb836e49bfe0c706d416b50b16e3bf9641e5c55695e94edbd07da7250b0ee6687b5d90437d3887c034a150881c2a0a5d804c9290ca52fe9a99b043a86a117ec771bf6555d2c625e6f44efcb9af266eecc73270bf97938ea0873b2fa791067cf813eea19438a998131ebe86e6df4302d0b268ee40d8ce97b13346ae83add348b377f2b2c248ae70ef1043dcf4ffee0753a6722d20178f2214bb285fab3a01232f9f7ae8a3746903776729bbf7ed7a67a48b53274221a6d04562fb8028a42dd4a266f8cf8e9f383f111f307042c35b08ffeaf6357539548ed1fa94cac7a3054bf60e0980d4b7e86dae96eff1d76fe7dcb39d3f71f8a7c226030d28f52dc4a3e3eab5d84df31b48ed890b6c7dca6947312fc03786ed3a477ebe10ac21f4124e0055fdef3cb18a02f1a4d2c5aba2cf948bce841353ac815672d84bf16c3aa1871f7cbd2851b101f35a8fa6df441f2f0bd284f261cbf3c38a5ac8e56bf072277f489b01acc6591cc96abcc06554a6886ae501036c78bd2aed31103f6ab56043e55cc3de8a7b97d7739844b17b3c1732e0270af444d0ab24ef3e079d90bba6eb9db2394dd877c8cd42ba2e184224c59d3854ddf961f5ca77ed38e1cd26447ef47d7f838615e0e6dd7431714eebd8e4b6792f0459710034666f5a5694209f1b8989ddddc64ca953a24c350c6e66e9427072edecf90b6446350deb708a684244b7aafa28b6c760d05d67ce80aa6dc6a6e82d675271f2b5573bb6513f117f289d7ea894753ae8774382673dc19629dfce773c952d5cdbcacb9db1adb826e5c701e2ef6285c9fbda18297dc173f7391c6ee9d792e8a05634eb24b7fddb0bb9ab341756efce0850bb8be49a812eefaa770765e7059a70d6f36c325b954b2a778a5fa57ec3506e93bfe5f5a2bd75b18fe2c19a5e42ed10611b45eac60e2204f523a638b1b7a8ba69aaa3615ad622569a5a6add4a7a897bbe980f6c4be3315937f9c5cc0a2068bcaaf62e740ff04790541d13b1f75e31fc6466c9a5753564b7fd7f76b80f2c96f71c4358d2d74e6a9a71159ef990dd744ff36cc0e2d450e024ce02134393928d57d1aed8af387542aa36503", 0x1000}, {&(0x7f0000001400)="f758bde0982872dbd218c2a867ad4cccfde4b4181548f6ad7707f81b1fbe877a88f7b705da0980149285650e172c3b332a326ddb072b40b6044a828bd26f9cf92ffb53bf481ea4f70ce9cfc66e102ddc258b0ee4950341240f9377984048b4876a0058f3df5d3534891db01ae8955663d0389ad888d7f24007810d62a49f4313d5773b240314c688af9672dba9448b9cb001562221d394555b501590442b20b36aa1a866d6e2dbc13cb9e470c71ea15d58c264207a4d8c708b396bdee8220a11b33d53568111bb5102fa255b451091ecb3cbc780c3e3d4db9e6eff404a266df0a20ebc7b7684810eedc0b5618013cbbda2b4cc7bc3", 0xf5}, {&(0x7f0000001500)="2793259839f4b98619bef4dac16c5d81a3278eea544bd3eb2d59b6cb4e706b8af0c0d650f3ce3f3c1294f5b75e7b3e9b17b911ead4b85b6457ecc24c40feccd1da79f4f9351f5b1902bae8b13e5709f8beaacea6d64d1e3e859c7161c51e9a8d01b2c53a34f0e6a20345b76358516854162786016f2bd1fcdb1987cc2c06d0124decbaad015c5ea8399ef4479264f2cec375dd7d81d2966b707435dda69af0ddc8232838ca47beb926b564a5d46d52710517eac8d1ba9a1d93f0ac6124208beeaf366055e6268ffb0465329be4a007", 0xcf}, {&(0x7f0000001600)="b210d8400f40179c7852b5dc3c92ac1bf95175eaf4c0bdbadd7bde7044b7fbedc03aa4d541e77c49a967b18b31e43356655c", 0x32}], 0x5, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r2, 0xffffffffffffff9c, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x68, 0x40d}, 0x400) 16:02:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0x6}, {0x18, 0x0, 0xd611, 0x80}, 0x7f, [0x9e, 0x8, 0x10001, 0x6, 0x2, 0x800, 0x59, 0x8]}, 0x3c) r1 = msgget$private(0x0, 0x401) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/240}, 0xf8, 0x3, 0x1800) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) fcntl$getflags(r0, 0x3) 16:02:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r1, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) 16:02:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom(r0, &(0x7f0000000280)=""/109, 0xfffffffffffffc4c, 0x2000000000401, 0x0, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1026, &(0x7f00000001c0)=0x3, 0x4) setitimer(0x2, &(0x7f0000000040)={{0xaf0, 0x1}, {0xffffffffffffffff, 0xfffffffffffffff7}}, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) shutdown(r1, 0x0) 16:02:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000080), 0x25a, 0x0) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000180)=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'], 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:02:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1e5ab80200"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) syz_open_pts() fcntl$getflags(r0, 0x1) close(r0) r1 = kqueue() write(r1, &(0x7f0000000040)="bc88823f5584efedcb4f0e5039cd2160fb938cd1a6fd50f04973db59c18bf6dc17d9a6188ed00e05a289f9d70dff7a20474be5a60a3cf30026ece149e2c7efe0b8ec647b84ce4f0f", 0x48) r2 = syz_open_pts() socketpair(0x2, 0x4007, 0xdf8, &(0x7f00000000c0)={0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x3e0) 16:02:30 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="a1", 0x1) 16:02:30 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r0, 0x0, &(0x7f00000001c0)=0xdd) r1 = msgget$private(0x0, 0x521) r2 = dup2(r0, r0) recvfrom$unix(r2, &(0x7f0000000200)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) msgctl$IPC_RMID(r1, 0x0) 16:02:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x51b096c521c8f1e5, 0x0) kqueue() r2 = syz_open_pts() read(r2, &(0x7f0000000140)=""/100, 0x64) syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r3, r4) kqueue() 16:02:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0xfffffffffffffffe, 0x6, 0x4, 0x3f, "745e821b114f60c58d85cf5f77c8b6f303bec696", 0x7, 0x7}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a44864a57c69bc4ef1300bc6c1fe86784b32f59138d4010", 0x7a) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x1d39, "bad84b83c11e5ae0265de3d8374275835db57180", 0xfffffffffffffffd}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x140) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) chroot(&(0x7f0000000000)='./file0\x00') 16:02:43 executing program 1: 16:02:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0x401}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x2, 0x7}, 0x10) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) 16:02:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000240)="9f2ac8f1115ab635983e7f769715c51555075b2a099df48c17b2cfa84d8d09f65530a1604aa49cfd1ca89092a044d5952f9c00ad0b10940451ac79d14c56c72407071cd516101f6ec3fc6756cce62b4bddcc9b8157d0be5a1dae3bd860f1f1fae2fddb381e3684690661d6cd80741a5d6a420b00913ba2c740342cd7543b6229030738852aaef2fcf4528072c19627f946f029f371e5e00a5e6a3c379079d7abccfc73167c3555c2df0811a8ee211d59a4e2e12c3e5b", 0xb6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7d, 0x1d34, "bad84b73f2a42ccccaa772d8374275835db57180"}) recvfrom$inet6(r3, &(0x7f0000000380)=""/88, 0x58, 0x40, &(0x7f0000000200)={0x18, 0x3, 0x10000, 0x1}, 0xc) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) fchdir(r2) r3 = fcntl$dupfd(r0, 0xfffffffffffffffe, r2) dup2(r3, r1) 16:02:43 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 16:02:43 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8) r1 = semget(0x1, 0x3, 0x410) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x1, r2, r3, r4, r6, 0x1a, 0x248800000}, 0x9, 0x2, 0xebd0}) ioctl$TIOCSCTTY(r0, 0x20007461) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000180)=[r3, r3, r5, r3, r5]) getgroups(0x9, &(0x7f00000001c0)=[r6, r5, r6, r5, r11, r5, r5, r6, r8]) getgroups(0x9, &(0x7f0000000200)=[r16, r9, r17, r12, r13, r18, r15, r5, r14]) getgroups(0x1, &(0x7f0000000240)=[r14]) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000002c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000300)=0x5) sendmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000340)="0e30d363d8d286244e05546a453acda57f521c36a1dba04ab84613189a95e932daed3bb1b88fa14021f394dee4b03196037e5609b9b99f", 0x37}, {&(0x7f0000000380)="df88c9444149f0c7b7cd303e15fe3c78b03c068fbeadf20455fc97e78f35d3c1", 0x20}, {&(0x7f00000003c0)="5aa33a5bbdea86f09b34f60cef898e6a2cb2a75421c5f9e79fb80c39fee3f31f62c6ff04", 0x24}, {&(0x7f0000000400)="1fead70204ff087fc2442ff4ec865df5475aecdd6adf56b725c63a9ab1424bb3b0118f90d9f776a8f11e6d3192371f81f7087a200a39330b5e9bc69aebfb8dcef6751941e09b055d421a3ea74d48e7fb77d2de514c4f39459d5d426679a872c17ea1b49aeca56d", 0x67}, {&(0x7f0000000480)="9aeb1e57cf2f9c832b3b53ae90da7376b0f0a1e86e09a83dfb252149d153a0547ce414f32bf3ae5677b18c367a265075cf0a11ef4ddbcaabc395bdfa2a6eafdd2e9db45e9f8817d60555b09140a2a95fa6f38031fb6b57b5e15c158c9b4f45112f2b5e8935b0e58f5a71fb822f909c66333ca2cf90022d891ce6c71685c32f77d66e14fda4d75deea691486ec9af8706c28a3a04ae96186fcf523363fb7ce66a7331a78f", 0xa4}, {&(0x7f0000000540)="76cd5b2022a3c19055d39c96ee4c6a48eca4d2a168073e88442be03f3683facada57175433e4a70f0675c75ea2887642e15d34ce645fedbcca3daa65a3ee671eb674fb5e7cd18b31e2f0b9a5f24656a9cadc8909c5b98ea9560022829701d333ba95f4bed31b25836b4aa9eba8ac41a935e9a35a820ddc2e47c1a36df1d97e5d61720d05ce0b", 0x86}], 0x6, &(0x7f0000000680)=[{0x60, 0x1, 0x1, "8f903252bb3d69bf04d02c38720990584d6b9e14a9668b478c2a4cdf4cb1fbf1b5311416a0b017199e5e8cd9f6443c187212c5695e42058e483d5b32ed0e826bb3a9774fec75cb690cb28fbf0532"}, {0xc0, 0xffff, 0x7, "5d66fe2ec884dc4dad60b89cc509900e6750b8b4e37213ebc4c127b464f95e5ca4069c7509d3d15ea9514e02c6a1ecebe452d72277940cdf2b982c7f879d2abd7395fed06407dec14fd3c2aecae9239c7016fbee9732b1587e4f82c94293af0a0d51f6b878fa67fb93d061d7dc4002e88db095a846695f7dde55e4f1b165ce4ab1e4c24b6eec357c0c43f09cdce10b2aa4492355f4dc8d8d6b78f4e1ac9efabfd0f376a253a80a2c4dbb42a3826f9b"}, {0xb0, 0x1, 0x100000001, "ac257d789ffaf0aa44f339110ca6480b2533ab811b0ee834262c08dfa4f01426c80a3f47fae39f82373d935c97bdfe9681735d3187259c65f91d3fdff2763dea9a741da1dc9bcfdea16391cf5749defd87b65e0ffbd8c6336b54df59c57ff70c06ac1df604fc651c3215ca6f0e6330d6f05213ee2e0e4233600d708b0261fb10848ba59532ef186d6fbeea8e19cf0fa36f9a938542011a623c9018"}, {0xe0, 0xffff, 0x6, "97bab4dfe64d22fa2e2e3ee9c3b471d1067790841e51d99b9e298ce8a3fd6dca8c6d307955684aaf709e052381c430e8e8c8158b3cda9fa1d0dc8b13b9b8fb7e6a816c85a75724583b7a4935b69f47508d61de87677201cf79965e2facfb4875b5f2ed7f3289a9a198fa41af9bcea81579722eab4038b10d2d3129b355ce1f532e5cb71d1ec9868bec801e5be76b773021784100f54543626738c1facba827a5700a46eaf48a50929b30dffcee6aa05613e62b282b0d01a679bed4258ab1033e5cacd4b8e99d68f5fa759611aa65"}, {0x78, 0x1, 0x101, "bf1f2eae45db3d91ade60985c078772d641c361b659a64cde64144ebc5be3a28284d20f6e3349f6719910415f51f7dee00f25c5678ddff0b6d94c9c035e6f3ef659d28add02eaa7d2cfa2825aafa477adaeb6a9f5ab671c0079cccfc568f9c3632a208625aa55c5d"}, {0x98, 0xffff, 0x1, "a11f1bda9868733e8ad6b0bacaccfff933f65a9bb3d53fe06c68cb0d66bf06893c4a5d42a2822879f2091f775025a14d3476602b56f1f7af25e68939751a5032b02a7ed2a6db7312a6141858f9133d940a72f0f16bb8a348ed4d8eb5f4039d4d18c3e92560468bd069bc2af4cb8c226ce33f5004916f1c641f0e4cc1c9f95935331f4c44"}], 0x3c0, 0x8}, 0x400) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000a80)) fcntl$lock(r0, 0xf, &(0x7f0000000ac0)={0x3, 0x2, 0xc3d, 0x1, r7}) nanosleep(&(0x7f0000000b00)={0x8001, 0x3}, &(0x7f0000000b40)) getpeername$unix(r0, &(0x7f0000000b80)=@file={0x0, ""/108}, &(0x7f0000000c00)=0x6e) getdents(r0, &(0x7f0000000c40)=""/73, 0x49) ioctl$TIOCSDTR(r0, 0x20007479) kqueue() ioctl$TIOCSDTR(r0, 0x20007479) getgroups(0x7, &(0x7f0000000cc0)=[r10, r5, r14, r6, r20, r19, r8]) 16:02:43 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getegid() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setgid(r1) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) close(r0) 16:02:43 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:02:43 executing program 0: socketpair(0x40000000001, 0x8000, 0x6, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) 16:02:43 executing program 1: shutdown(0xffffffffffffffff, 0x2) r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) dup(r0) 16:02:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x59c71018, 0x9, 0x6, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000180)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bde8ed0d1da764863c3ce25cc1f422197508a030f", 0x35) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:02:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r1, 0x0, 0x0) fchmod(r0, 0x100) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:02:43 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000040)=@in, 0xc, 0x0}, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) write(r0, &(0x7f0000000000)="720e1bf41250545768b02c48bec944f660ff1a8e1d46e985b6eb363d2d4111b09cac208eacc052ebb8", 0x29) 16:02:43 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = kqueue() socket$inet6(0x18, 0x8007, 0x1) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x20000050, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0xd95, 0x8b4}, {{r1}, 0xffffffffffffffff, 0xd8, 0x21, 0x26b, 0x6}, {{r1}, 0xffffffffffffffff, 0x81, 0x2, 0x7ff, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x19, 0x11, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffff8, 0x50, 0xf0000000, 0x4, 0x4}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4000000000000088, 0x8, 0x7}], 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/11) 16:02:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000000), 0x4) r1 = socket(0x0, 0x3, 0x677) dup2(r1, r0) 16:02:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) sendto(r1, &(0x7f0000000080)="ad0fe956db12", 0x6, 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r1, &(0x7f00000000c0), 0xfffffffffffffe16, 0x401, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x8}, 0xc) 16:02:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x52d7}) syz_open_pts() 16:02:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f000010b000/0x2000)=nil, 0x2000, 0x4) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x8, 0x0) semop(r2, &(0x7f0000000040)=[{0x4, 0xffffffff, 0x1000}], 0x1) semop(r2, &(0x7f0000000300), 0x0) semop(r2, &(0x7f0000000080)=[{0x2, 0x10000, 0x1000}, {0x3, 0x40000006, 0x1800}, {0x0, 0x1e, 0x800}, {0x4, 0xe8, 0x800}], 0x4) semop(r2, &(0x7f0000000000)=[{0x4, 0x1, 0x1800}], 0x1) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffffffffffe03) getegid() semget$private(0x0, 0x3, 0x604) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:02:45 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) shutdown(r0, 0x1) fchmod(r0, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:02:45 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000000}) r1 = geteuid() seteuid(r1) 16:02:45 executing program 0: r0 = socket(0x402, 0xc003, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r1, r0, r1, r1]}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0xa8, 0x2}, 0x400) 16:02:45 executing program 1: sync() getrusage(0x1, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x100) 16:02:45 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x92, 0x3) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:02:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) setgid(0xee00) execve(0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) dup2(r0, r1) 16:02:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f0000002480)=[{&(0x7f00000013c0)="ae", 0x1}], 0x1, 0x0) r1 = geteuid() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r2, &(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000300)='./bus\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() getppid() getgroups(0x3, &(0x7f0000000180)=[r4, r5, r6]) r7 = getegid() chown(&(0x7f0000000000)='./bus\x00', r1, r7) r8 = semget$private(0x0, 0x3, 0x400) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f00000001c0)=""/129) 16:02:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000500)="a1ee007300000000ffff0000000000000028114241b2dde39579e8a2a422e4110056b2ede7d0a4f882bd7d1d3a7d28f075010132b9048d8515a54e8bc60a88177a758799d891f077eae6ca4ecf3bbdcf", 0x50) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xffff, 0x0, 0x16, 0xffffffff, "2aac3e7e7e95ad144a12fa8204713971516f557f", 0x77, 0x10001}) 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, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) 16:02:45 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x33) mlockall(0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x300c0, 0x110) getsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) mmap(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x1, 0x11, r0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="68f1889c37362d88a65e215f8bbbfdb807ad469caec20960c576720b40e6affe7420e72a5358cad12fa29e3a6a5469607e05e8adcb4f44403624e5b714d97c17ebab7e573f9c3b3ed2c37810d3e4641101934ef28b6f136e7e4c0ef75036cb2cfc6dd8d939eaffd5220b3100a240b649c378", 0x72) socket$inet(0x2, 0x4007, 0x0) 16:02:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="aa94038be169562997fff10d", 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() close(r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kqueue() syz_open_pts() pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000003c0)='./file0\x00', r1, &(0x7f00000004c0)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "fffffef90000000000000000fc0700"}) chdir(&(0x7f0000000100)='./file1\x00') read(r2, &(0x7f00000002c0)=""/249, 0xf9) r3 = semget(0x3, 0x3, 0x404) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000440)={{0x4, r6, r5, r4, r7, 0x4, 0x251}, 0x7, 0x6, 0x401}) 16:02:46 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710ef240ec011dc91cf2bae8803ef0f701b406743f9bfcdb7f000000000000002a7a4f780f6928b55143f0acdaa05f1418f774"], 0x1) mknod(&(0x7f0000000080)='./bus/file0\x00', 0xe000, 0x9) unlink(&(0x7f0000000040)='./bus/file0\x00') pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:02:47 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) getppid() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xb, &(0x7f0000000080)={0x0, 0x0, 0x10000000, 0x22883184, r1}) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) getpgrp() execve(0x0, 0x0, 0x0) 16:02:52 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x8) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) 16:02:52 executing program 1: utimes(&(0x7f0000000000)='.\x00', 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x300000}, {0x8, 0x401}}) 16:02:52 executing program 0: socketpair(0x10, 0x5, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0xc}, {r0, 0x4}], 0xb6a48c739cd373e, 0x0) 16:02:52 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000200), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x0, 0x4}, {0x18, 0x3, 0x8001, 0x10001}, 0x99d, [0x5, 0xc60, 0xffff, 0x4, 0xb9, 0x7ff, 0x100000000, 0x1000]}, 0x3c) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:02:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x52d8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x3ff, 0x20, 0x100, 0x65}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x8, 0xfffffffffffffffd, 0x6, 0x4, 0x4}, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x30b, 0x1, 0x2, 0x400b, 0x27ec}, 0xfffffffffffffd40) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x10001) 16:02:52 executing program 1: clock_settime(0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) clock_settime(0x0, &(0x7f0000000000)={0x1f, 0x2}) clock_settime(0x0, &(0x7f00000000c0)={0x1}) 16:02:52 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setuid(0xee01) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x10) sendto$inet(r1, &(0x7f00000000c0)="190b3818c20b0cff54aceefae0480ee84ebe191498c165694564037a141cc496c1622b80b337f25d3c050e04bb4ebda7e570b8484fd7c913f83ffa8e3db2e6dc5d5013aab18fe6f993716869320ec596c882c1f536efd2b1ff89e27de8f2e2f9fde2c16a6dacf22c579fa779aab777850b2d35ae40f67e5e7fcc1eb8dafc6690dc8116c4b765a3e3e1e6ec2d11cb3aaffb4f93901b960cc3a0ac6d9b433dbd69f1aa4df07cd6c3d0efb996b273cd8e44ad8861342f7fc1c9acb15e4c742a31d5b7b0313bfe992cfb709e9317a158c45c9ce684a842dcdaeb9872c103ed731f529c7d9ca0fd3b560ce8bc85cde1aff5d7cf67d690cd737cc2d4acac3154672440e18ba6b9cb686859375201133d34be6c90dd756e6e12c2ce47a2521747b62563bbdc230dcde08534a1c7a3ee4b2a0bae8d23f480fa34e06a09832a1e7519c839e044e9f35a595f5de8a28f3cc26f4d248de2cdc8bbe007f7ff262bd29768b6480e7d9c91bb09513234fdf070d78d3a619c525a8f1b41878a3ec47793a6c5bdc642deadc3b542bc7de9be3c466398232c7ae7179b18f674523153ae7f6b9cb77ada16b1f52654c92ebb05a761c312b80bf6de0b40261950dba81647e519af739c8d950b0ef8ec595b83a372c76e117a5898a8778c5ceb789d27ce5b4948fcfdb0eaca9e65e53b91c3fec565e8fb08547e78aa6efff14be1fbe785275a8cd7cb1e2426dfc823f21fa9304ae3105ee8827487d1a57f9df35d35090ae5f36b44953344fdcfb9a0cee3a574b15759c131694327933ecb70d83edea8cef34f24e5052a22c4e7c9f989df93d0d98e5f809941877c3dbd43803c4b3b78963853608e7a662fc6fa90d3c7df5ba3ee210c1aa651040727913453217297963877058c9b23fbc4c7d30ec60e9ec4904dc932e1636da336fb26fc9a7e55b4bce34c79f84a75817d8e91c82bfeef08c399bde08e30337ffc9c0ce7e4f905c8b79d829054a60bb5eeb74978ec1846a77a5090f19c91357ec9c2434b04764bd828a25b4cc4d4a256daae6d2ef2ffcf598413fb6c1482abf9ff7d5bbafbf1fe326f6b61a926b8714529c69aebd5b51bd0b47e379b281a1b79a7855a0f47e5bccb5a8f96583a90be3a25b90ca419caefced49d22864c2fa0321ac9a511957bba7b1735b545cde18406c0c3333b06c6e5279a2e9bd5ff1abdd492f854b43d754bb43f7c0be3c6a4d9231322f789abe995838d79aa76881ffb0b44a43468a3969527fef60569c240090ce12b355e14d955145e3a26c32f984ab01eb847ce42a778a847bb6c3e4caa9c4de720ef8056fadc3e564c200ee9466e02634a574ca932f6ef2fef6c5548447841fc992ec8f0362b3ac5a80d591d8e08a808484764b974a3856cf2e336b65a57785d7785f98ec1f3349665e9bfe5e8001d3df14a8625675201ad32936609cbfd8610b073820fc420b93716cc24bcdec467243407c1042690c4e7fb64514b9bb6a90eb39352fba141406ecd570469b4e956e39d4569909168179c2fe66a8249df8bfdb82e8b4d273fb8417d1db14d2260fdb12fc32586e7c2cdacc28828adca39e1fb71c178a75d1e7bfe238d6acb481961f5b9a2957c091e9e8e726d15ba1d524008135ed537863b09d95550c79a2c83319f1ff6a53753b7fee352894ba835c36d7506824057223a4982d61aecd88e32188ba56370bda13554d48f9f819d64ad9ec85ddb2a14888d9add50fb86fb99497f698ece81e963cec2733dae9af54089cc70db570e73583933d23525c59a24fe8e7384742077e376b018e3dee20a5a697eabcfba7585156f169a6b1222973c4bfa231d98587c158dd857b9a720cbc894b21f6dacf4d94bcd0a1477ed01e2801a806b51fe98c9477a69e2ca191bd80b0bc30550cc38685febec2a989cfaed2e42de0859732a7d4b59ae24a2274369be6889c34c1a99daa2b7764be45db143c844e0665680085d6328790b957bc7fa89833e1a015dbb5f6cd8f23cb0f9b9445b4f6c09ae25f351f102523f8e9b1ea81f3244f4d35bfc6c1c7a522c7f278866650a5566cabbc0b5a2d679c58eb9e191b2b2453b822e0f595225c3ce7f0527a0986ff143fdc57ec1aab08b91e3b9bec705a62aaa9eece35a3f772cfc9a00dd323ff1a885b8aa99b5ec0080ee3e7472703771e6ae6205ca1a5421ccfc39f1c828795cccc9021c63a87b049e0506c05b66107e489451e5888fa85052816413c4aed3709cfb66d266697dd039fdf8ada45b39f878f8f14a8d5abc7b10cecb8aff03d92949b550d7f19fbb60981ebeffa6c6ebb4538f7cdb83ef9d0590c5f0c7e3222e268cbecb0d1fbf6a669e72b035a84cfa725293faa87caa9ea39746629ae57ce3e066db606bee4dc8837421221a7b0324e64d253839721a90aa43d05c3fe840091ce473b8f8e2e32eea2714b5a7d4539f4705c72742621dd41ed59c53f88429aa13a7ffdd17ab1977f1b3363b94bf45f3d87705a1d2fc05fcb389e1e1aa54ea4b364549a0442436123d5a7e85e5a912f6ad67ae07f802bcef358356092b4c00a250fd8b12d3c26c50a9f65b9cbb8e2cd5172529a42d30ec3515e2ee018dbcf5b08fe7d662d3cfec5d6ac3902fff0805389fe078527445bea2b0a36f22bd47c85ac86cfc6c11c270d06d94f4adad94596d57d41970c65c060ed1fb0330e096e211e5d87027d458987c755c4a6c1192acb6e045fa6ac0e76a8c757b165fb11829677bdda4929372c324088662607d73f188a7e6b6a898d44d38b4ae0dbe1d08aa4503efa69863b7be743fcee6f7a0a9a7a992df308e51d3849ba4360b7266eb9d977fae5b4730a0c5464d296b181bf20eace92ea95d987718f1692d6330f5d91b955fe2252a9424ee074ff2177c0053731d902b19a49db040b16469d9a60e4b0f1c4c133169c8aea59269fb1110eabcfeb3e88b7fba212c159114777560c45b279cc75b22ef22efda9dc1a7c5a8c055c19bda3a86c3452e0f638a665e900c3248f6e0259822ec2a32bf229fe1e3942d7e3a4076cf02372c17929d6acee576d60eb63921d735d46ed70badd702c48c47a6615a792956b06400e8cff6c15d31c0661d52dbacccd129643ac67273c3040d5122df73cfef1fed2e3f35d752ec5f814c1ad15c378e99378faed0d36c0d64e3f35f98936b821b5254c40504bfaddbc2d7ce3551ab3dad103deb3a17e6411bb3e50fe913a904c4da3e69dd948b05fd98d6ef12c58f144be53f9b668b507eabf8fe01e2841a5f9dafb4994b1f4f5765405c8f0103e3128781de2bd9781e817b61eb5621133a74cce683c368054e09951466125be76897663aa306444ab20a20094e0013ccfcf5ec28eb8e26a3886ffcaaa0f8e124dbcae77c404cbe09ec44391e28f55e8f2d9125a819674379a80c3095d0ce37cc89a2c5a37cc088f8068974a3ac26dc63c50566c0a4eded9cd98f8081f7364930dcfc259cc16bac5f25c06636f806fecb2e211290cb15dd3695310bcc671a8fdce0e1b290be9bd429850081b9eea4efeaccfdeaa04660a9d4044ca347f5d83708ba40dab4cfca204f71d1408779b81430bb6b24179cb36650779759441a61ed8ea63c7688ff47f040f40978ef207dd5c96d28e8981df349734a6d86563e01f1891d7d175c24f3673117f0000deaef6f329234e50b1c8361e5ea856c18f86b047d5b6a14912dd1edd31e69fca3c050410444000f7e2c0d33a77aa8e33b9faee239f79119db2f3b813d1f88c26fc83023fac8787a282da4b698affa90483b74098ff9f540ca3b8362548a92c92e48b859b787abceda349037fe59cbe49b3f7381fe53e8f4415d6694b34499e5411cd171cff4212a35004cd10bef32f2ae2dd92b97ee1a4b4450eeb4bf1a295e8907a7915fdf180dc9225b05a20ffbd6907028c5c720a06cc2abf438ab9890934aa84f52605f6ba4db9c9ec0e2ada391a6a4cc93c1fc8d9588516325da147ba4ab67fad5bd7dc62aa5c8341e422c548ac50af2da0d5706607847eec6b680ae5179b5d7945c0b38d06b2029f827dff2b3d8dc1f401a6f3f4422f6579a472606385228e27ead811f4552fb0a6579d91c01d293d315d0198fe64e1a9299842526a0e13d8132fd999541cd747b5bd19585c91ffeca34070c4ffa5853061cd5192b5c7b9f5d874303c5dcc48ea388b15e1fa62f40a4a0c24fede572e079daea087ad5339c53407df33f10e0d084091d224044853afef54d99db9d6a81bf55bd4f29511ba48b69582813c265ac93685dcc4abf2f583e741a01a4bb8989ab540c2b849f82b64c8b8bcc866110af9990113b19118a81f1802e5d8408664649fee6a213d98aaca297c2e20f1d609d2f9abb0b1f470cc5f6d7b59e3056e8419c5ea342ae0e796af9dda60a42a6a6d9f1c3cb0224f54752ece04f9ce6eca03541796af81f792c90f050fc869456e1d55da812df804a53b3167125eaf8a84499ec4b5a83520b2250699d82f8022803426405e3f1ac7cdee32e0b4f7bb0f165c1dcad72c29693b30e6dfcc63cf25b16dcb4eb075b864455e6a3dae2ae175709957b77a71b5bc2678082a8e4c25e6c117f14215592ecb674e17f8d370e0c1b401c52c229a6e5af0cb65df8bec61404cb0f385705b8df728c8fad1a624d69ddfde80ee7f2ef957808e7b2f6fbc5d07ef01ac1a9aed71020dff6374adf73c1c8bf77444cd4ab205b2e5cf2c0745087ba08b21854ee1895c20664d73985dc2d536d4f52eeb4e46aa84fb45655b6ceacf97844473f6d9f193e7ea130c1fd477604529a119c5c5b966f9e96a44c3fba41c2893ef623260d8ac61ef924b14c891b1da845fb37bc8d832cb24d88d3eeeb159d7078b82f77ae0d1715152a76f589587a70f2091a8692432532b5778b16884b1c118fba038c64756e6fd34e886b068015526e77fc120d93d86c3765515c02f36a5314faf550c31d2d563b9552c274a8ad86a41998467c33cdf3f6147c26cc50da8fbb772357ae6f04aed7ea65050ec06d57d22c0e7030145a11e917f11e272a2d6ba171c0461196c5b9ac877445e9ab435f69f5abb128ac44bc3236b43e1f84a2984480616e15efa6952c523f5a50eef23cc807d6a41869b06691cd3062999f92ff00b8afbbfea499018d2871575b8936832398536bf13f9cf4cb2dbb8d84a987b3eb2b23d8756c21f08f17d3a9c3c2a708d33dddc63ae71573c090e6945ca77cbbd8dfb642dbd590f2a9253e721f41fede0dd75c7226bd87820ff2d1803730ff5461b5d41daa878a771e95c727fd75eb52520825fbacdea2ff60234a0e005c62ebb01689db9358e78c82a88a3c54ab38043f5f5578a2ce3f7ebfd9184bc49dacefeba9fc8af2f911b1220163f7d7beb59c6b68e9e5ed4223121cd3b1a1f76ad6490cbe3369f6746940b5c3fa9f357f33c3e71818dba1d4fe453b556c37a455bdc3748a4a3e9dde21263bc06ec34a3ac4beeb06a90854c4fc5cf32511066f54b901741f0d8e838af54014ac307ecc769c7b0ee8aa9f5077ac81b384233628da7a5044cd472b7c111e922b150c2f4f4d69fef837ffcef9d09b7de3508c24317dcb5920282bf55cfced794bfa16c3c1af14cb0dc7949bad84244449fedb0c1e18ba42254d44fc8b653b29b2d0f019f73c839a65fe112fb41a26211c6bd48169bfff2a48762f338672fc9b231270d42a1d05a8e6e7d2165fbf0b341556977551f11bb1bc6ed70486bae454a835cfa2a43f0d9ef905308ece182bc629ad18ec43f4cf45566ff54e5b5cb1f661a43fb7220cbc45c009d041fdcfe1a1a6071ffc", 0x1000, 0x4, &(0x7f00000010c0)={0x2, 0x0}, 0xc) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt(r0, 0x6, 0x3, &(0x7f0000000000), 0x0) listen(r0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x7ce96203) r3 = getgid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() setgroups(0x5, &(0x7f0000000180)=[r2, r3, r4, r5, r6]) flock(r1, 0xfffbfffffffffffe) 16:00:01 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) fchdir(r0) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="549bdedb79b9363b275a07566e5e75c27eef6ec589d6869cd50ab638f015984410c7d267263c691a9be6bd2c0aa6cc7ba6d8dd889d2aaeecefb1b45953c8b6b750d0298819e0fdc10d3df3477ab607d3a4936e54cd23da165890495cf0d515612f46224d7c6ba12cfe5b121aabb33f1485f76d5b4ae4649ae45b644a304374a7cca411a713550caa384de913f3d9dc7e8c40c60bd898", 0x96}, {&(0x7f00000000c0)="1cf4189eafbef9c9c135e91ff44b9a9b6c8fa6f8fa228a9c26b94a61ec87b20c1f51a252a500d7dcbdca5605aad091345a6cad755f6d629f2ead6e902f1c4ef9e7091136a39e6679b0d1b32862fbd9bafc59ede1291a31cc262eb36f8550ce554d772c77f92926ffcfbefe2e5cd209ecc7393690f07e1010a5e0ab22a5354759b9851c", 0x83}, {&(0x7f0000000180)="c22c7de8a6c557d0573853ee07c51446160f6ae8fb931b9866081531b742ce687c9072e6a41c39d7321033fab23560e7cf7292f677cd156c63fd36f0c43793ad43563ef96c65fdd7f43c7aacb430713ed4605a8f987daff11429997f258b7fdd5c192dde542d614423a51970bae2a69566c37d61807e17dbc78e8df61fe2967e1b8b2b39cc3b6766ddec4945a2318bf3b3c90e17a5de6e50a74c91cd34e6af1c2f47e1e7c21ba3e95693aec558c2", 0xae}, {&(0x7f0000000240)="a9237ba7c0e0a39fbb6e35fac5573fbf3e000abb4057a088211122c1f871b6c330f9e6e01180d9544d8e43b21800eff7de5854b143ac282e6a34a57df7cfa123093dbb8d2deb92e83a44d062ff9dd2ea4af4ead02a927df715ab8266718f53a0a8dafc424cda1570bd002311b2a2266bd0a3ccdec8d77ba5c9885dac14f230bc2ca5f6a327ae791eb8c2a0b4096cf73c6b506e7030035094bd048d5f23ac562c", 0xa0}, {&(0x7f0000000300)="8243ec9a", 0x4}], 0x5) 16:00:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="e2b81f59781cc8d08ac098eccc186085788cd669783c4e645272ea36312172504ff8b794c4f600f12a672040460bd061d819d42a80e4bec6", 0x38}], 0x1) 16:00:01 executing program 0: r0 = socket(0x3, 0x3, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="b76a808566e205d45c1b75c0dd353cac3b8b8c1d97a2b69eca5f354dbcd7f823f7a67de0d394c137fd7cc743a6f246c26d007218f8627aff47e077df1fbcb8090ff5cc507a8e24a447b4d06d17ee043bcdd4f291fe563b6418a5d0f341b4d4a63d18308beaa425fff9b865e5f2f931a5", 0x70) socket(0x10, 0x1, 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffff5e5, 0x2}, {0x79, 0xffffffff}}) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) setsockopt(r1, 0x101, 0x80000000, &(0x7f00000000c0)="809a4e035fac79e825c3a127b43d31a7", 0x10) 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) kqueue() write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r0, 0x0, 0xffffffffffffff78) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="e4", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f00000000c0)="ec6f32244120f5329936b5796d1fd327a456cd26d335c6f1f8554501aa80260b5e9da4a3899d40aed42477a50f3b7ed49ca68e07f93ec9bc6c5763828c6cd43718440a5c684ec7802223c3e18802bd22a3092c205f89ced7686ecaa7e8d7484a809abc15bc3a3f67f00aa6", 0x6b) 16:00:01 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, 0x0, &(0x7f0000001680)) r0 = socket$unix(0x1, 0x7, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x8) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x401, 0x108) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad3a5f07a003006fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x13) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x9, 0x10000}, {{r1}, 0xffffffffffffffff, 0x60, 0xf0000022, 0x1f, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x4e, 0x0, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x22, 0xf0000000, 0x100000000, 0x1}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x7, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x90, 0x10, 0x0, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0x80000002, 0x80000000, 0x100000000}, {{r0}, 0x0, 0xbc5ff84767f54eb, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x41, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf00fffff, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x82, 0x100}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x1ff, 0x2c}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x0, 0x8001}, {{r1}, 0xfffffffffffffffc, 0x4f, 0x80000023, 0x8001, 0x9}], 0xcae, &(0x7f0000000040)={0x6, 0x1}) syz_open_pts() 16:00:01 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r1) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x200000000, &(0x7f0000000000)=@abs, 0x8) dup2(r1, r1) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x0) syz_open_pts() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, 0x0, 0xfffffffffffffd24, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ea9000/0x2000)=nil) shmget(0x3, 0x4000, 0x128, &(0x7f0000ea9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/23) 16:00:01 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r2) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x800) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x2, 0x3fff, 0x3b) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=""/120, 0x78}, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x104) 16:00:01 executing program 1: mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x3) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20010, 0x2) geteuid() symlinkat(&(0x7f0000000180)='.\x00', r0, &(0x7f0000000200)='./file0/file0\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:01 executing program 0: mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) mincore(&(0x7f0000f0e000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/175) setitimer(0x0, &(0x7f00000000c0)={{0xffffffff, 0x6}, {0xff, 0x6}}, &(0x7f0000000100)) munmap(&(0x7f0000f0a000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) minherit(&(0x7f0000f0f000/0x2000)=nil, 0x2000, 0x1) flock(r0, 0x2) 16:00:01 executing program 1: r0 = socket(0x5, 0x4003, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x30) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) fchdir(r0) recvfrom$inet6(r0, &(0x7f0000000000)=""/163, 0x293, 0x40, &(0x7f0000000100)={0x18, 0x3, 0x75cf512c, 0x1217}, 0xc) r2 = socket(0x6, 0x0, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000200)) getsockopt(r2, 0x1, 0x6, &(0x7f0000000140)=""/158, &(0x7f00000000c0)=0x9e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000002c0)=0x1) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000080)=[{r0, 0x108}, {r0, 0x100}, {r0, 0x4}, {r0, 0x160}, {r0, 0x8}, {r0, 0x4}, {r0, 0x1}, {r0, 0x10}, {r0, 0x80}], 0x9, 0x101) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) r1 = geteuid() getrusage(0x0, &(0x7f0000000100)) r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x8, 0x2) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="69d86530000000000000"], 0x10) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x994883d46484d993, 0x0, 0x56aa69a8, 0x401}], 0xb2, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x10, 0x4) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 16:00:01 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)={0x0, ""/225}, 0xe9, 0x0, 0x1000) pledge(&(0x7f00000010c0)="d400", &(0x7f0000001100)='$z\')/\'-&@\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000001180)='./file1\x00', 0x40, 0x2) openat(r2, &(0x7f0000001140)='./file0\x00', 0x210, 0x42) r3 = semget(0x1, 0x0, 0x140) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, &(0x7f0000003780)=0xc) r6 = getuid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000037c0)={{0xff, r4, r5, r6, r7, 0x42, 0x1}, 0x81, 0xc552, 0x80000000}) r8 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402, 0x0) r9 = semget(0x3, 0x4, 0x8) open$dir(&(0x7f00000011c0)='./file0\x00', 0x888, 0x28) semop(r9, &(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(r8, 0x20007465, &(0x7f0000000040)) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000000)="e0ffff0000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="bf2408d14f9b534b8e", 0x9) 16:00:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, "e239dc6f417270bf027f5f135355f2cdb3983890", 0x0, 0xfffffffffffffff9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1, "27b3acbfc809f1adf2eaef87ab40e9d11ea6e98d", 0x3, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x80000000, 0x4, 0x1, 0x2, "7132a121da8a25ea7207442cfe8482ab687d0999", 0x0, 0x8}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:01 executing program 0: poll(&(0x7f00000000c0), 0x0, 0x3) 16:00:01 executing program 1: lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) socket$inet(0x2, 0x4004, 0x80) 16:00:01 executing program 1: mlock(&(0x7f000079b000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x2, 0x800) mmap(&(0x7f0000743000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x5d) mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = semget$private(0x0, 0x4, 0x300) semop(r1, &(0x7f0000000040)=[{0x0, 0x1, 0x800}, {0x0, 0x5, 0x800}, {0x1e85db9c630b94be, 0x100000000, 0x1000}], 0x3) 16:00:01 executing program 0: getgroups(0x0, &(0x7f0000000000)) getgroups(0x3fffffffffffff38, &(0x7f0000000000)) socket$unix(0x1, 0x3, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x108, 0x0) write(r0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x0, 0x8, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2a, 0xf0000006, 0xa1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x8, 0x200fffff, 0x1, 0x755}, {{r1}, 0xffffffffffffffff, 0x40, 0x80, 0x3, 0x9}], 0x1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x60, 0x2, 0x7, 0xb9}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x3, 0x5}, {{r1}, 0xfffffffffffffff8, 0x2, 0x42, 0x4, 0x1}], 0x9, &(0x7f0000000200)={0xfd5b, 0x417}) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x10) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x10001, 0x0, 0x0, 0xfffffffffffffff7, 0x1f, 0x9, 0x20}, &(0x7f0000000080)={0xe0, 0x81, 0x18, 0x90000000, 0x200d0200, 0x10000, 0x3, 0x7fffffff}, &(0x7f00000000c0)={0x2a88, 0x7, 0x3, 0x7, 0x2, 0x3, 0x4056, 0xffffffffffff5be5}, &(0x7f0000000100)={0x7ae, 0x13d4}) select(0x415, 0x0, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) select(0x40, &(0x7f0000000140)={0x400, 0x5, 0x400, 0x1, 0xfa, 0x4, 0x100, 0x5}, &(0x7f0000000180)={0x0, 0x3, 0x800, 0x6, 0x1a466, 0x100, 0x5}, &(0x7f00000001c0)={0x31, 0xfff, 0xffff, 0x1, 0x100000000, 0x40, 0x5, 0xd}, &(0x7f0000000200)={0x3a, 0x3}) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4deb4262f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000740)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:01 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) r2 = socket$inet6(0x18, 0x8001, 0x5) setsockopt(r2, 0x3f, 0xc50, 0x0, 0x0) close(r0) socket$inet6(0x18, 0x5, 0x602e) pipe(&(0x7f00000000c0)) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000065, 0x0, 0x0) pipe(&(0x7f0000000100)) recvfrom$inet(r0, &(0x7f0000000000)=""/249, 0xf9, 0x841, &(0x7f0000000140)={0x2, 0x1}, 0xc) 16:00:02 executing program 0: getpgid(0xffffffffffffffff) r0 = getpgrp() getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpgid(0x0) socket$inet6(0x18, 0x4, 0xc40) pipe(&(0x7f00000001c0)) accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) socket$inet6(0x18, 0x1, 0x6) socket(0x23, 0x7, 0x7fff) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r1, 0x5) r2 = getpgrp() getpgid(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpgid(r0) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7f, 0x10000}, {0x1c81}}, 0x0) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r4) 16:00:02 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71, 0x0, 0x3ff, 0x3ff}], 0x2, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$inet(r0, 0x0, &(0x7f0000000100)) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup2(r0, r1) 16:00:02 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) lseek(r0, 0x0, 0x2) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0x48a08bb7b56ee586) sendto$inet6(r2, &(0x7f00000000c0)="113012822ee810d2ad359b8b92a7bc31f800b1faa8bef06b5a5d62988a64ec30ed56fb9888c4b1ef9fd75a52123db61f8c0926d364af96f1c8c5b5788d8f5f915193815812d7ed2efdf15b007e46bc4686f97637c8bea019156f66f9385ec58d222c923859c96846dfaea0c7de0687ba9f49c865526927d5d2732fe46c83bc8845293a5c268cb5c9c102022cd382fb11ca651c23f21d779f946f2d614bf457d5b42b6d444460e5452c9f98d6f39b670a44", 0xb1, 0x1, &(0x7f0000000180)={0x18, 0x0, 0x800, 0x1000}, 0xc) r3 = socket(0x11, 0x3, 0x0) sendto$inet6(r3, &(0x7f0000000240)="54c9ab6b1da6ad02bfee8eb1eb2e6e4246d222d28a3ee8ba8f4ac2086662d0c295b473c6e22df594347ffec6d744207b4141f55bfa62bfdfc5df1ebea9ff8a67d9ebfc2bf2471e64cf985f1f96337e7b5f4cacfed1cabc5d3a1d532dd829c1f918aec66e3e912abb16de14130a6c8113b7674f8c0044", 0x76, 0x1, &(0x7f00000002c0)={0x18, 0x1, 0x64, 0x9}, 0xc) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000080), 0xc) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8001d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78b4abedf69511230d6f8e99ef70a3e0a6ca862c38a6643ba04feaae8ad353506982f3918943553f364160929380c388aa7e6cf7ec2eb3ea37aeae4680a4d48131b7614080f00", 0xbf) syz_open_pts() close(r0) syz_open_pts() kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0xffffbffffffffffe, "8b46786eb953d07babec337860fffffffffa0011", 0x0, 0x1}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)=""/195, 0xc3}, {&(0x7f0000000080)=""/40, 0x28}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f0000000280)=""/64, 0x40}, {&(0x7f00000002c0)=""/71, 0x47}], 0x5, &(0x7f00000003c0)=""/6, 0x6, 0xffff}, 0x842) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r2 = getegid() chown(0x0, r1, r2) 16:00:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0xed) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffc, 0x2000100000000}) 16:00:02 executing program 0: r0 = socket(0x2, 0x4001, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x1000000008) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x8) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file1\x00'}, 0x10) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 16:00:03 executing program 0: r0 = dup(0xffffffffffffffff) sendto$inet(r0, &(0x7f00000000c0)="acafcc727a4ea577b18f70b425e5499b1c69d71aee6c067eec6d5c7ebfcad7f459b3d3a84c8baa59a8f619e098c9535f5227192922788365ba0c77afbd8f0e983a18a35299", 0x45, 0x9, &(0x7f0000000000)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x6c3f0881) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:03 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) chroot(&(0x7f0000000100)='./file0\x00') 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="73e81e78b54158fa662946dc4ff30227c1e3a5a7003fbdad298e78b452dc20b1765b632e6fb09dfbacfd769200c0e6959569cfd85341f6f217627359c5e0f40465e6dea1c51a1329653374b5bc8f6b6e79d1a94f2813466911396ba10d747394f9fdb2f96f4adb1f333025e08fd9951095901ca08ed851977cf080fcb98a18932f13e58a0adf271919cd58a9ef2db3b5b596d37ea3274155ffe28f61ab", 0x9d}, {&(0x7f0000000100)="8e2582e0608ea7a23d57aa4da0f84ea6e91dd4bf1294712a8ef19ce48c55bb1e892c67c760491956c761970df6f63e64e05bddb16fe87057a943eef8065b561dac56b11073fd20093737dc755624b29e27996c74fbd698916a662cd8ede13fce9f234f83eaf89080a4f3362b18c73bd93c1a2841d8169b02d112e9b0459c", 0x7e}, {&(0x7f0000000280)="349714749167054730147f099e37b30d418d5eeb9bc1469cd4d17a12eca230be23f06a4cba5a6cb8743c5f476ddee45abc4e39239d5ab7dc1e9908cad5a99cb5b38627882ac04f66d149681f88adc5c4c123662d7445d5a59f7ba33a73b878871d69841892ba4a01a81e9db1c9a43aab91b56b19a040927903968f522b990b148cc76c848b2678345d7644e6f0d02557f17f8a46027f41105eb852fc01e22a", 0x9f}], 0x3) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0x0) fchmod(r0, 0x30) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x10) shmget$private(0x0, 0x1000, 0x212, &(0x7f0000ffd000/0x1000)=nil) syz_open_pts() getuid() openat(r1, &(0x7f00000003c0)='./file0\x00', 0x7fd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xfffffffffffffff9) 16:00:03 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000180)=""/216, 0xd8, 0x43, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:03 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2000000004003, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) dup(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="c3d3010e", 0x4}], 0x1) 16:00:03 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = socket(0x1, 0xc003, 0x7fffffff) fchdir(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x40) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000440), 0x118, 0xfffffffffffffffe) 16:00:03 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000180)=[r0, r0, r0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x1) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:04 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\x00', 0x3) rmdir(&(0x7f0000000080)='./file0/file0\x00') fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 16:00:09 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000080)=@in, 0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000000c0)=""/33, 0x21}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x182) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x100) fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r2, 0x0) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x8) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x0, 0x8) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000040)="f438b19fff84b95984ca2209ebeed42222b271353f482c911177bb35bc3a27817c808d4ae6471742429514d5f4b6a1264bbb3659c638e15e10076c2c62edc30ee8628c9693870bf8499c68155509ac3dcd76898cf3a1d5d8388683d4073bc27ffa272b3c23dd03baf64efa444ebf4345ce48975f027d3f76b9f36767922cc7ea91945c37ad8dc87607d2899721f5871ac3b590b032360c986c8a0b5e0117ef8bf9f9fde88a2ca1e6779e889b3a3bc3aee9176486a41ba9af6c486cf5ba0e19167d69d3cad34085058c9c9f", 0xcb, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f0000000080), 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x8) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20100, 0x52) preadv(r0, &(0x7f0000001700)=[{&(0x7f0000000700)=""/4096, 0x1000}], 0x1, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5446c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f001dfc69ff8176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb317f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9d04ed1fa9ff4543c0f092f6b228dfac12f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98cff214c39636fcd141d08e5278e7d93983d25271ebb285d610c74ac8e03b887af6163a59d329020b0000000000000000000000000000", 0xfc8) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xfffffffffffffdf3}], 0x1) 16:00:09 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000000)=""/112, 0x70, 0x803, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 16:00:09 executing program 1: r0 = socket(0x26, 0x7, 0x67) lseek(r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x10000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = socket(0x2, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x800) bind$unix(r4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x43) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB='\t\x00./file0\x00'], 0xa) truncate(&(0x7f0000000040)='./file0\x00', 0xfff) connect$unix(r4, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/44, 0x2c}], 0x1) writev(r4, &(0x7f0000000280)=[{&(0x7f0000001d00)="3378f0e23d67a8e63c24042dde26d6f5453c27651702f744f55bd701b16c8f685fdd89a440b84f52b4781027aa8fdc6893dcc81578d1f42c6f23710eaa194a2cfc278e8fd9377ef7a4565bc27cff07f12c455b01cbe5307f11d8f249aac8af661de03404ccb4febd783681d7282851d7e54aceabd6ae102167f8e8bfc9ec1af0c8b4dec3c970c1638362a4ac456f99a5557c7262af2419f33318d8366cce851a84b2ccc0afdf45557e3a9a3a76b42238dabc232000c08d3b64743b95ee771b0ed26d2d36ad2c6d6abf1ffedf7f9a08005e2208f66f76923f8b017a8406f1fbe18472ff1406c4387efe2874c703818bed807fe767eb5ca94d18b4257a6033d27bc7a232ac3286bcb01d3024818c405d198d9536ce324cc27f400e39417ebf8d62fd9508cba47587eba6d59bf9c0c31feb4696122eede344c1c1e445be548137b23d856958f4d26cde8a1bd9a1cf3aedd5a6ab2097aea14cb637c53b89fe132596f482ee27fc861556c0091bb6cb4768f3c98c9c16eb6a3be1d909bc41dcc43f49e23a08400f4badfc2a04d160412908c58f6e478af247894ee224f53287da08472f0bfcf69955de2c16ca92ca9aa2f81fb93c12474e649dddc3ff89880c7df3fd74b6dac0d77ceb0234cfb4c361ba0d7bf931fddc0ec70724461b399ca21ef96fcc398898ecc5c569bc8c32eff2c8410c69e855ee954bf3d39fd4e1b84a93d1f25b09e69a5964be1efb7867deb4c54db7192980f2241639338c53234e41bb84f3d48ea52635a7079b8ed18ecf173b6560003c587c43d83eae414de125fa6583063818dbdbc848989b7373bf013b72ab723135da53175f85673c1694175415e6204d968d5eff568888da3cf219b0d5086ad31ce8052af4ca0ab2970bcd225bafc8d15331ddce3abcf05ae93167d0b82dd225aa50811204781c209c137b798c5604ec1efe20c1713f2da43de772318ecb348c8a0cc8dccad4ef0408133d9249081500ee40dffb4c21151445d7b2b15e55d8474261b16ee79d52fa1d8e7daf7babd630d7f5c74ccf2b8a87eac77e0b3cc44eec3f9b38bd06b9f98295c29fbe78e2c5be35a804cddaa1710d390e586c6dccabaf7e29e65be7a02393360d5556d0d31f2447602d1f9281f9538b33a2e949bbe215dc84159cc7e7939c085694c0131cead300505f407c563cd6b614e4a6855203851f7fc7377195b14f99ee1f340eed731563e20dd9d40fa29860972158b22e73b68465c0abc1d6c896147d70d93d370500dbe78d7bb2e070e04d91cb904146f55ee3811ec112fc7ed4a0a885e8076a6b588f0244537fe20338fa3de2b66661fcaf0db5acc20d2877f3e0c6e5855725c0b77ab2094ff12094f920bedf84fb3dd2a29d042c49372efb1fd186b377f0a73713508370fd1ce4c856cb7dcfa7b7413a457761e80fd51d0eae7c1d4e591483f359e935358d9b32cfc3155f5d42b7979c01d07cf6686bb8647197c21bd6606a40628a3f016346e9d4f248f96e10644ccc5122236ef527b6c7158c27d6c1e2b9881c9e7571da6131a320cff8485c021f86d228eee6aa334ff610b86e5e787878ae0d6cbad92bf6909129b778a3e481c5079d9556062313079cf6bbafd8dcdca502025baa9a68b35c649a25e395ac3e9d374258582b65b96022bec1738b3013487e0e3abf49665aae70f293a1e3f7947a9ba132e219a4d8e61f19cd1291f79c87af933d6cb4034a9603b3e5f976ba8ec1f8dca080dcfd19fcd32c04ede13b34c30e25d37ad367062788e55038576ba4c3cde263d29674753905646947f75cfdbc2e584397225a4e03c24b95ef4fdd24480f7e66b112ff628b37d8d652f2a64bcd988a42b078438a81", 0x527}], 0x1) mknod(&(0x7f00000001c0)='./file0\x00', 0x4, 0x101) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x800000001) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(0x0, 0x897, 0x38) recvfrom(r1, &(0x7f00000000c0)=""/120, 0x78, 0x800, &(0x7f0000000140)=@in6={0x18, 0x2, 0x3a8, 0xd9d}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) munlockall() 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000240)="50e7bc35774f4f312ecef9192ae7dcff8602ebff39ab5b20966e352c4a5486530df3bc4d5fe4a12518ed4e2b2e1834bcf8f67faf37d9e64d73977ab919f5dc330984359fb5023f9fd4681066381d74964c72261e5662ffcab400277068215813b1e129d62dcfe09d47f6dbe6665ef31eec5ed7934b30e9f4879b2fd8b976f26ae84da72c6ca4cdeeac4d439fffb4330f3b11c74cfe7ca492ec18efa81b1a6f", 0x9f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0xffffffffffffffda) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "8cd5760e0fb6c66e1789a706c0bd713ad900cf60"}) socketpair(0x36, 0x4000, 0x400000, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)={{0x0, 0x3}}) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) socket$inet(0x2, 0x5, 0x7fff) getsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x0) getitimer(0x0, &(0x7f0000000080)) execve(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x1, &(0x7f00000000c0)=[r1]) setregid(0x0, r0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() flock(r0, 0x2) r3 = dup2(r1, r1) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) kevent(r4, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff7, 0x65, 0x4, 0x5, 0x7}], 0x4000, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x88, 0x10, 0x3}], 0x3, &(0x7f00000000c0)={0x7dd, 0x1ff}) dup2(r1, r0) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x80000001, 0x2}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) recvfrom$inet(r0, &(0x7f0000000000)=""/53, 0x35, 0x800, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:10 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00006c5000/0x2000)=nil, 0x2000, 0x0) recvfrom$unix(r0, &(0x7f0000000100), 0x0, 0x0, &(0x7f00000000c0)=@abs, 0x8) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000008000}, 0x8) socketpair(0x1, 0x2, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x80) mlock(&(0x7f00006c5000/0x1000)=nil, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x680, 0x0) 16:00:10 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x6000, 0x236161bc) r0 = open(&(0x7f0000000580)='./file0\x00', 0xffffffffffffffff, 0xb) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="3fc2dc7d6fb73b6572b4719ac3cdc39fd7d1b7b538b28b0f685b917843322c45412d13513c7120a986837a7f114ae3910d269d4d6e040ef9779515803283c402bccc103edc8531b8af5da1760d9b80dab64529290f23773d50c4c41786e0fe0e9be35ecfef63ad367fe2c6f6d513acb6d9d11a1d7cffbbf09e10eed385d22f800cab9ea53707d7ee79e0c5f6756f62dd20a61ec08a4d56dc2e19b0cc2c5a54b8b9a9833a8702d29e1ab44635d7603d7c1e7619c62a3a577ac2732589bc51d59fb787fbc8e146457d612f217a2520aa27f77ec462fabc5b7ad69e207565ecbaad4be6e616311e87509d86a7cb3432ef56", 0xf0}, {&(0x7f0000000000)="89fee3d79b8999bbb1292c111206b5c5fa5ef8f0583f0dbe0acae6fee8ff6fa8b84898b1803c0d6977d77a3979e709d6", 0x30}, {&(0x7f0000000200)="a8c4c966bc200d45287ea0a5a30c9ae18c6d069011d0ce2cbf712e0ef5942a30d701136a99317745c8ad9adc9dd9936c761eb00764ff6bee6dee557e17", 0x3d}, {&(0x7f0000000240)="c935ef1e1d667815d960d810c32198f6efbc722e426e149d608a61d519eb50ca5566b8744f469f4efe6344eb409a967e3b5d090b1a55ad6ba13fc9afee0f4cd713391f614edd5346caa9b149b9224845286e9cd669d162dac2ee8f64f38a3b38684450e38bd57f809ef9a989c15c6024464fcd9976b1ecf02cc4393655e1fa4e8c0ce0e82d34200ead634ef59eea18138bddef5d20662487254c7bd98ad0", 0x9e}, {&(0x7f0000001680)="abfba4ae7f669a8ad88955f49a1e2bbee417c545a8dcbf8d4948cc6736928093e0522290a641ad69f4c6ba3f41b2d2688693e9186294535408a0d679d5c1d9afd18e98e1a455e3668e38bf3a6fc47aa1cd9698e633768e360770765a0d91ced1e9d222a128cc2f8d45c00d344f20a2ae319181976099a55b1b8eeb620093b9a0753fedae53b9f72e6db1fe2388ef5ec4ccfccdf582ca6450ba2f55291d20c737eabbaa8127f02d465785f3d9fd33c41463fee479d5be5155658d1018a985f67ba85062cd3fe40e909bc0aa81708af62907543eb611a8ae01aba5482ff9643813bf309390ec204fce4d6a58f7df2e512bba2590b55a8f75c7660cd22f25eceab1a6923593f8c7610444c2959fb50b80b42e1f212e6bd13b39425f851ed5e163a81f13393f6ac887e685c80c2e62f2eefb697e7397f693fc5ab4daadd1705f3923050d3bb44d9583aa7252d06077b99874386b494a0ad066f66d43fdba9968b5d2e0da55a3b11974763676182ea2a5434f0df63c9978a206a9754e96e84e8dc96677974ea2a4a5c123fbc031f8fce12026a70651bd7d7f78695d7ca6934eb9c760d83695ff6dc79311eb97cd2fbd8996e6e8f21fa9ed155e1c9bd69c62ef9cfcfa04821b4af2eb97b22d755032b0a074b2eed793d1e2dc4499f171d996d23adf5de27ca4855660a6124696e6e2c5779f951cca4ae83d58c18f98fd596744b6418b4b1c736e08a0591f78afc6f4786a15594e7dfb06f5d28a5094a8b61fdaee73c40411abf7aeec7035e3cc21e17efa27b276b98aea2c5bf54b20bb1ded29b17ffadb52aca8b8044060a9a97897e983eb1712632ea2d8d5bbd0254bdda188b1254470dd1ac9b0a55b3e80c33898d8c52699eaa61ffd7f71a7bebf02de4fc0233923a23086e3db260cfa6f2f8ed79a21f54ffa60afb136f8facac4d23a07b9d590f1b53fe7f51260e607a11cb71657c85a94f7711dc976fcfe9a8261f1dac18c5b7fb90a9348761ca3a3dca80aec83924a2d8c85197be49746b34119d750c66a40eaf2dc86e68ad90bb24bf094628531ffac59b072264fbab161429cc003028daf8a50c64c72d86b9e19148bd6579a08cba5893096492c5af6beac89c86f7a6ee6beaab04a3beb046326103f2a26aad1177a1942c8bd9f5ced1bdb2cfb1b46b70ee7e2094a770b7b2943b678b2fd1c7add3a1f6c0806372ecca66d7cd99e84d43591a948f6266a3ad9ff92baeb92ac08655464910b859aecde9d9e05e10e793c6e46ac23e58ac607572c86cb314142af1ea3a115c87c76d781c0d51d00ff37d444fb5d3614fd47baa36c1c9432b1c1524ac95dfe8af2c57956544a9fd7507f0c9a3b6f4c14cfe3eb7334119b90947f05dc6975f5a40ceb7cc518f27390597a4cf9c1c4da27be21a5bb41747311d432e790e8f0439a03660343682ff283e21b4c91d7e3efafdfeee2cc9cf80fcc7d8d9974977c70703a8736883aefb1eec6f39603d028a47a8834c40d2334fdbb780fef21d5953d822c18309e5597ead5fc61892efaf6bdc81e1d456e34b2c10ec192e54c2ab22df187cfcc0bc1410fe0f6b35e05285793da11a7914d4455337152099a2d830ea54febf9f48b6ea848dac6811fcd6a650f88b9710a21c26ac0e76008a1efe4ff370d12e5bc5278e8a4b95af3c1a9f9f64ebe8081b6382a6a4eb5ea8322ec575e8bd9edd2028ac9b7f935bb62e696baa677c73a9721b8d7178237af15a5a584e18e4a94408ba93236f0ea51b8b9287e99fcd88033f7773548814b2b7a709cf322748c5db71b6f7f14ae7bcaaac3d84628d839ad634c0ae585e608daaa75e1894800b926dbec7d4efdeaea8d09e8182da110b8e7562bda65e2f99e71583ec48f55411f5f1f7b784f3c0c4e82e250da14b11c230c0623e2e9452c4c5a2e603588aa68e417d9cea6b0d072c5114f416f9df0fe9fc9f36ee51f4d17667bff7f048e58eddd076c9d50f9ce1ea3ebc1f058d83458e03af05c1a9cadd26f8497989ae6ad2ecc27165f26fcee66db2d171788d1ed49ae188e0e0009f19ba1d5d4d0fcc965fe54f5ae4d5ca5a643ec39beb8b4959f54b24428ab021c83a38ce1c3c83afb4bb2fc612676bf57dcf990b1ec83ec52a8c719119b98b82ffd68322c00d65cca9461794f58b4b84c5348808200be6bf92a3771d3185a878c1347603c1df48c3644b2caff26baa155845c3787e745b050d65cd09d114e218fe98d7f6a92e5518e23461da4631c43cdd8735318be51ff896a7d004004dabcecc24ee080697338cb584c1f8a104a8b12dbc80f68a7c03718785a48d3faa56a9fc09cef52abc3d8ec0d613827007ca8d5d13bde5a1202502c32d37511cb7ac084f78997b3dbe3c5ee15b685f86a8fb1b28682cfd00ec69290a4754dea6d8593d8befd276e1364413bffdfd17ee599d04119d1925534daf8535d4010fb87fb92b2d81796f6d4eb3cc33bee40ac38b31aaa655e690d019032a00ad46c6e6c48382918c3599953db68eb89b5d9fecded10a0d4b7c225eeaad0521852e2fa0590de229a083303a5ec15c985032443d6a2233f864802c223b4af33ad0bec6220df91b8d8bc0c4d2d8dca91df20f01029ba815880d4de3723bb64eb8afcc6509bdb528b4e239fcd885a4522fef6dbb75b7459d19b3d198b4341ba60a391f983d71a2f10f8e4a3badd88498019328024bf78f4688aaa2af93ac3f17afcc6488f52dae18acf6fad3698d691a56e5232948c44c9fd90450b7903b6f7770a39c28b1c4d78f6ded3ddfe31444f3df9898d26b91436644b830e77b0830132399ea8c5eccbb91d59804c91d5386851413a477d98d7f560d07c0357e62cc3701c1c283108534fc77dd4e300a69b77dfcfd7fc82cd9344268ff4f171b0dcad563538ce680dcef7013b758c96f5eb7336516d489048623585668742f1bc5a82b51d38474cefd8bfa7e2122ac58a5daffbe5aa6d13d8df366eb1696ef8d119e07259f8328ba9e1ea7ec0b201df0e7f86f94c044b1e045328a6d4cea69f8bf4546f596fcaf312e3016d18fb793680d078fe126e901f3e7870b46d306c8bff8ed81fdceacf9273e007def60914bddf8c5214c1196aacac95a7b9fe22886b88985ffb236f93376f49308c4b71c674ed3c814fc32ac3d2d5a85f54bfee3c84be695dc797425c87cc24b3f6013bd5b93b896f0f9372c5a94194a08a5937da5e9425659b24b64c13f8595cecea672fdf3aac1bd926a11493c0ba06d64a4da5f2c7392c1c541cc26908616b0323b76204d5f217ac3507b6b401dd1010d3cecac171ee3fd1776269cf8cda140e9dfc7e16ddf81dbda35ee48000098224064b202b56bdfebacf5218da5b10094e320b03c1d33905692832f60079b982be3582d7f089ded29e4b2efe51afe376c3af07d24c8ba1bdda737eb3a096352287b51abe9cea2f03250affd0b0ffd0314871797d9918ca20b740cdfbf84cf43887b2d54038784377dd1187690588ff21f6dd9def11c6ceba5df2fe26eeabc91accc965fc0ab6a79c25e0bcad9aed05b8583863a8190c07e977f918661bffc08c3ea12b34107d2c046bd5dc021883221f70fa066e733525cbd3ee574bd857c157ed32f6e1339532232512e92d31e038b1e5aa274bd636167625a5e1437b7d3ec5b686322f1387d724514bddcca27fbafb69901f5f9ff9da3f800bbedf02a7823be58aa0546443a16839d9cc8fedd44fd100f9e94cc6c6ce9cce91ccd5e66da0369842237cb49d808f3aa2f79a03ce70bbbe34c219cddbfd15240c94bf46b3e469dc4af1f98ea60d56db13bbcba37855dd059ae0e049fa992be9cf7812a890353ee3b2df714eb3f83d79af7358a4da3772f83ab3b44eb8fe3cc4e15ca66e59b0a5f5c5843d7b051a3d14cdbcf139d2ad3633c7439b7cda2fa6af9471dceb135eb92688a4eea7a8e427c561c9aad9fc079f8347b6e9149dcf41c5853f88afad2bdc1e928272f70b9421ee43818ebb22884da35ff86bcf6f1781e74fd6bc02d93f8c71d3e6ac094094de0e670169109f3135c7f25cec6a9df7e6b8c310860d37204554a16b7ef3c45e75643657d2d75c046e254dba808e105f7a8fdaee5f4fa7db251b4d9fdb1300f2eaf1ea5335dd48d9a35950a52852a6b52dc44158ab9ce1de818e8cfe838abb1ace8c8675644b21c8f306d9c808d687c3cbfa39f73ccbadfb7ae351ba0b3706f953fa3be8526eb8998471eeb5a14587b86265aca673d25d5cf6a87b11a33e2d8a9d88f3dfad5652cf7354fd97d0c91cc2f5b192815c886ff534ec4d85e085acde54b0af6522dbbc44a72b9f053e0772c89c67935cc2f7cd358f515888ee615714ac524dee4510aecf22b9bc819338c5c6f213ec6a703a843d5417085b0222770c3c62a4fd70aa089297c5d47b00b810290bd826ce1d69d12c6fd6f2266c6996a162bc94c6280a2f57903f5b10deb3198f3264bc82302a99b3f1a11c2fed15c134858d78081f3f8759c0d0439976122a76188fd22ecfb31b0e90298b80b9b029ca0678a20efb2b57dd4812aeec9d7d64fb9bda4b66770bce5cad7da72d2d4c77f0fda4c6c8e5111a7efc74cd9d81d205a2c7e5c610cec00eef32c7946a693fc616f3055d47aa4243191a2a6b94df7f3b42aeaa1cb226613abbacbe46f62676d7739e086d5d24d5dd4cfacecc2eceda1ed7c82429c20db211fa27590a1153f100af424cdaeb009c2f402ec9050dd6a66094d98daff35d9fc154c5e73ef9fc995203dabfd0dea342e7ba701c5aa3d8dd511ebbd1d480e98408c1b81f69c323a89d38ef6ca1d0a7197170afb78cdb3a0939d867e7fc1d76d6360c7522c2cd08ea483a7e76e54b3d53b2e757509988fe5c2c421bd563340af87f14ca93b6efa2b6a6088480903c3e6ee450d5828578ea56a71082ca89291b334b9c32ea7d2ddf62dcda60d2321d3ed30f3c82fb3827bc3dabf27fd89225178dec409a4913a9b181c5ef93b239fcee169ab149826cbdbd0ff4f3db355d08e38c20c4a7a729ef1e9a9a0ace351f80fe47292ec285874fcdae3aa26dd700aa29d2d157304c89d865d5d472d2040c7b30c64b956b150eac56daaa6315eef24ebe5ef926e8a9dba94b0430fe1ccc6d5d49b06f34a9c27f0ec2195c48b56c402c6612371ca7bea23a2984bca6ce6b36f65ca5c8afec5725a8ca95713a9f82c864c8754f00c2073f7a3d921ee62bb4d6422e24a558c631a45606cdb03a4e6be05586c19007fe5fac9caa766869a5bfd2d4de138b17d99e0fb6a8b3dfb1e1ab4eada6109b5426c8a9f2e181f809cc1790b2334b8adcdc8dfa5ce1f9f10f3e1c546248d78701de9e2a253c7d71307ff7e0b2659fe6ad10dde389bbdbf8dd7f66e108af09242bdbd502256de6dafa6c7d4359333b6969d75593c66c839635e4199b978ccca4d7ac69b3b49b449e3746349fe5bb4450cdcbfde90aaa6a789b579914db3c3fb57d5c008078eb1df19e6872369d9001771450543eba288646dfa8397f94be846c1bf2efb9a685998dfa5022ca6502445f32eb73ed7115485c84caf82d43a86d9ff009f769789aca45b3867a6ec900f7b57dc9c71416209e27f774daa834e1ef796a3f042ba1ef59d18bfa1e4983986e7c012459038579fc94243a7940bb58e6d443364362325f46ebcf1e827cf6c717804a0bb3a4e4fc1b595ff1c83406886a5700ff9f5b024729337085236891b5fbbfde527726298169c08d05e32cebaae4b4b141c7cd853f62e47d5d0fa32077945af9ad614ded7c14f75cc4f5a65f8c7fd89b5355827328485df60717", 0x1000}], 0x5, 0x62) write(r0, &(0x7f0000000400)="a884eb17dfa69b8c6f5a0b4e919502f1d6f0ff00c9bd3d87df11cdd3c57b1a29b1c61ebb79435c55c3911514c7ba7edce8b32ea0793f8654c03bfbd150cdf437d39c8f7e744c5246e9ba2e88d7735e0af3030b0518a3c053442d5aa278c92c27fa1d9e27a471601a519c44c4e238f1e4502323", 0x73) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x9) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0e", 0x2}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0xffffff44}], 0x1, 0xfffffffffffffffc) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xffffffffffffc752) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ceecf63ef21abc98f02704e859481201d1c16682"}) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt(r0, 0x80002b, 0x33, 0x0, 0x0) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffe) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x0) 16:00:10 executing program 0: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x0, 0xfffffffffffffffb) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) listen(r0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') setreuid(0x0, 0xee00) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') fchdir(r0) 16:00:10 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = getgid() r2 = getgid() r3 = getgid() getgroups(0x3, &(0x7f0000000180)=[r1, r2, r3]) listen(r0, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/19, &(0x7f0000000140)=0x13) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r4, &(0x7f0000003180)=""/4096, 0xfca4) socket$inet(0x2, 0x3, 0x1ff) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381cba", 0xaf) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8001, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x20da) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000100)="b7000000", 0x4) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001542680689530062951c0d8efa53fe8c2e1cecf612a11320ca962a4d8f3ab6d8c750fffca90058f073e82b039609b939ef8f5c0473ca8f689011f0c8af1612b33748e6d878f7a58ecda61242837274848af08cf432a367e761b25dde831e5d0211f0c0bc836512e26f7e520d7b21436917638cc945bb53dedd1f46cd2524810fc503bf456a618a11a742cf5e29c1139ddaec67c2d3196b216d0d8a45d2f2a02314fd82186e1d8652390ce918cb9f13d33aaafcc6a0be4a85cb6d432a8ddd4ec4c885e018c4f96077d58979886f2b2e9fde07046277444f81b205efc2171438d2d2639c7a5bfe4e2a1051d16a9ca2737d76b2177eb9db9fa854ede23ac8ce5c8b78faa83653c617cf51da29909536d207e5972d7c9a2de719ee272a7da4776ab6b29e52e85617b8ca5ad414fd605dca70d25265796e5152f50d5de27d7b6ffe94a94fdd53a92e7cfe8f8cb32068f9be4494087ac4b6db5bc1a7122f5b107ec53b1dba60d3fba55222e2e330475d19516349c524a7cc3f78fb31"], &(0x7f0000000000)=0x42) dup2(r0, r1) 16:00:11 executing program 1: setrlimit(0x2, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f0000000080), 0x4) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) close(r0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) 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) lseek(r2, 0x0, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getgid() getgroups(0x4, &(0x7f00000001c0)=[r6, r7, r8, r9]) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffc, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="fa95", 0xfffffffffffffe0e) getgid() 16:00:11 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getuid() setuid(r0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x59) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200000801, 0x0, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r1, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) write(r1, &(0x7f0000000080)="744c10f46a", 0x5) mlock(&(0x7f0000fef000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./bus\x00') mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getpeername(r0, 0x0, 0x0) 16:00:11 executing program 1: r0 = geteuid() setuid(r0) r1 = msgget$private(0x0, 0x8) r2 = getegid() r3 = getegid() r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x4d, r0, r2, r0, r3, 0x10, 0x8001}, 0xffff, 0x400, r4, r5, 0x9, 0x8, 0x0, 0x81}) r8 = getegid() r9 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x90, 0x10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) mknodat(r9, &(0x7f00000001c0)='./file0\x00', 0x8, 0xfffffffffffffffb) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x1, r6, r7, r0, r8, 0x121}, 0x2, 0xfffffffffffffffe, r10, r4, 0x0, 0x8, 0x80000000, 0x2}) readv(r9, &(0x7f0000000640)=[{&(0x7f0000000340)=""/53, 0x35}, {&(0x7f0000000380)=""/49, 0x31}, {&(0x7f00000003c0)=""/122, 0x7a}, {&(0x7f0000000440)=""/213, 0xd5}, {&(0x7f0000000540)=""/231, 0xe7}], 0x5) msgrcv(r1, &(0x7f00000006c0)={0x0, ""/126}, 0x86, 0x0, 0x1000) writev(r9, &(0x7f0000000840)=[{&(0x7f0000000780)="9b78f3af3f6247b26a4d4de7d797", 0xe}, {&(0x7f00000007c0)="072049fe4ae720f0f1226543386a41767e2f0eee73bdc77509133d55524cd96ca0995ae7db0cb9c7d9212a57a65f7f24c2e7d20780505fe05ddf33f41acc21c18ae356bba55a2e8450d8f65b07e73cbb803c6d904cf5b18499b927f7e749", 0x5e}], 0x2) setreuid(r6, r11) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000880)={{0x7, r6, r7, r6, r3, 0x90, 0xd0e}, 0x80000001, 0x1, r10, r4, 0x20, 0x2, 0x8, 0x240}) connect(r9, &(0x7f0000000900)=@in={0x2, 0x3}, 0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000940)=""/4096) unlinkat(r9, &(0x7f0000001940)='./file0\x00', 0x8) mkdirat(r9, &(0x7f0000001980)='./file1\x00', 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) setgid(r12) getpeername$inet6(r9, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) r13 = semget$private(0x0, 0x2, 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000001a80)={{0x1000, r11, r2, r6, r8, 0x130, 0x9}, 0x3, 0x2, 0x80000000}) getpeername$inet6(r9, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) geteuid() 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x8001c) setsockopt(r0, 0x29, 0x40, &(0x7f0000000040)="df0023a8", 0xffffffffffffff68) r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/64) 16:00:11 executing program 0: setuid(0xee01) shmget(0x2, 0x4000, 0x241, &(0x7f0000ffb000/0x4000)=nil) r0 = socket$inet(0x2, 0x4000, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2a427e65, 0xfffffffffffffffa}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20010, 0xd0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:11 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0x8ff, 0x4) r1 = socket$inet6(0x18, 0x8003, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x200, 0x6}, 0xc) getsockopt(r1, 0x8000000029, 0x68, 0x0, 0x0) 16:00:11 executing program 0: r0 = msgget$private(0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000001240)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = accept$unix(r1, 0x0, &(0x7f00000012c0)) getpeername$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005aae09fae2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000561b7a65aff706856d36b7cc11b3a634ee8238cdff7ec5a55f9fe2588b0ee2940d3891314f9a9ff85e1753be1d1dd80d4b9f919bd37762837a2b25e44b334a75ca21f956317db0cf7e17dbf3216e15f646f138ffa41e33240057a32fa874c12cc7e99fef6d750432a7c32d7a80048a2b265f124fb0e5fd9b"], 0x0) fchmod(r2, 0x108) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) setuid(0xffffffffffffffff) msgsnd(r0, &(0x7f00000011c0)={0x0, "b42b161162c50f40df0dd3a4d976662155472cba1c38b211374bfa5b5866c739aa1eff1069e5e3da91c04ab38b6bb45b553a0d56d6aa05f0204e6b"}, 0x43, 0x800) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001a80)=[{&(0x7f0000000900)=""/14, 0xe}, {&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000000980)=""/21, 0x15}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x4) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x28080, 0x1a4) 16:00:11 executing program 0: mknod(&(0x7f0000003700)='./bus\x00', 0x8021ffc, 0x4904) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000036c0)={&(0x7f0000001440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007170271fee1ae2b52a17b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000003580)=[{&(0x7f0000002480)=""/4096, 0x1000}, {&(0x7f0000003480)=""/233, 0xe9}], 0x2, &(0x7f00000035c0)=""/225, 0xe1, 0x6}, 0x40) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000003740)=""/106, 0x6a}, {&(0x7f00000037c0)=""/185, 0xb9}, {&(0x7f0000003880)=""/112, 0x70}], 0x3, 0x0) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/235, 0xeb}, {&(0x7f0000001280)=""/97, 0x61}], 0x3, &(0x7f0000001340)=""/24, 0x18, 0x9a}, 0x841) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000001400)={{0x4, 0x5}, {0x2000000000000000, 0x8}}, 0x2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x6812, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000013c0)={0xc8, 0xfffffffffffffffe, 0x200000, 0x1, "fa05e32d6847f88c2e98240718f347f332dc1216", 0x3}) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xfff, 0x8}, {0x7, 0x80000000}}, 0x2) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000280), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) semget$private(0x0, 0x2, 0x508) recvfrom$inet(r1, &(0x7f0000000040)=""/34, 0x22, 0x41, 0x0, 0x0) r2 = semget(0x0, 0x4, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semctl$GETZCNT(r2, 0xd88eaee8dbec9e31, 0x7, &(0x7f0000000080)=""/3) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7f) bind$inet(r0, 0x0, 0x0) 16:00:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x90, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = semget(0x2, 0x3, 0x0) semop(r1, &(0x7f00000002c0)=[{0x7, 0x190, 0x1000}, {0x2, 0x9}, {0x7, 0x8}, {0x7, 0x100000000}, {0x0, 0x6, 0x800}, {0x3, 0x0, 0x1000}, {0x1, 0x7, 0x1000}, {0x4, 0xff, 0x1000}, {0x3, 0x5, 0x1000}, {0x0, 0x46a, 0x800}], 0xa) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) r3 = kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xc) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0x400, 0xfffffffffffff801}, &(0x7f0000000280)) r4 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r5, 0x7}], 0x1, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x5, 0x0) pwritev(r4, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) r6 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0xfffffffffffffffe, 0x8, 0x4, 0x6}], 0x4, &(0x7f0000000180)={0x1fb, 0xfff}) getdents(r2, &(0x7f0000000340)=""/147, 0x93) kevent(r6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r7 = kqueue() openat(r0, &(0x7f00000001c0)='./file0\x00', 0x420, 0x0) fchmod(r3, 0x4) kevent(r7, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) getpeername(r2, &(0x7f0000000400)=@un=@abs, &(0x7f0000000480)=0x8) 16:00:11 executing program 0: r0 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x1) pipe(&(0x7f0000000000)) r2 = accept(r1, 0x0, 0x0) r3 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) dup2(r4, r2) shmget(0x3, 0x4000, 0x480, &(0x7f0000ff7000/0x4000)=nil) execve(0x0, 0x0, 0x0) shmget(0x0, 0x4000, 0x101, &(0x7f0000ff9000/0x4000)=nil) fcntl$getown(r2, 0x5) 16:00:12 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x140, 0x50) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) 16:00:12 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x1a0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0xfffffffffffffeff}, 0xc) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000100)='./file0\x00', 0x10a2, 0xe6) pipe(&(0x7f0000000180)) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000080)="00484d23a535bf33d5aee86247354098559f974574d64020c92b88c9370f51168edb2c74b79eafa4ea2b8eb06cab66be1d9006910e774b713ca3063db8a88f48d07efecc2c758f4c9d974d3e268a44e7f13f9c1fb34a7ab1dd49fe5b8af5117a1dcf7a472ae1174aa7f787f55f01b14d3cb32a4a0f40c4972078fd8ace6d5c1b6ade01203a4b88177752fe2c5b33b97b01fc4bf6bb1868d434cd3cf55379bfd5ef07c9e090ad5c25e5709b25b5822d7a0cc96892cd4714f862eafebb6b1664d8f1156760484452a12f1918abd1d59f0ff2e2a37134a0b79a6b", 0xd9, 0xb, &(0x7f0000000000)={0x18, 0x2, 0x2b, 0xc9d}, 0xc) 16:00:12 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = msgget(0x0, 0x400) r2 = getuid() r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getuid() r6 = getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xffffffffffffff01, r2, r4, r5, r6, 0x80, 0x5}, 0x200, 0xfffffffffffffffe, r0, r0, 0x2, 0x5, 0x1, 0x5}) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x8) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8080, 0x0) clock_getres(0x0, &(0x7f00000000c0)) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1fc, 0x4) ftruncate(r0, 0x10000) socketpair(0xfe74dc4f0bcf3b95, 0x3, 0x103, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x60d, 0x0) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x101, 0x1) 16:00:12 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x1df) dup(r0) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000007c0)='./bus\x00') readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/8, 0x8}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x88, 0x10) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x88, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getpgrp() getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000140)='./file0/file0\x00', r0, r1) truncate(&(0x7f0000000040)='./file0\x00', 0x2b8000000000) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x16c) unlink(&(0x7f0000000240)='./file3\x00') ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) open(&(0x7f0000000200)='./file1\x00', 0x10000, 0x10) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') symlinkat(&(0x7f0000000340)='./file2\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file2\x00', 0x800, 0x0) ftruncate(r1, 0x5) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x9, 0x849, 0x1, 0x1fc, 0x1, 0x40f3, 0x6ffffffffffffff}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0xc000000000000000, 0x2, 0xa7c0, 0x1000000000000008, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x101}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x14c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) r5 = getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x100c0, 0x40) 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) getgroups(0x8, &(0x7f0000000100)=[r5, r5, r3, r5, r3, r4, r5, r5]) r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000400)={{0x6, r2, 0x0, r2, r5, 0x4, 0x7fffffff}, 0x1, 0x5, 0x0, r1, 0x6, 0xfff, 0x0, 0x7}) setregid(0x0, r3) r7 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x2, r2, r5, r2, r4, 0x0, 0x2}, 0x7f, 0xfa37, 0x4}) 16:00:13 executing program 0: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendto(r0, &(0x7f00000003c0)="17e4bb0bd92a848402bbb0f64f5ce44458cc7122cc6621b58e1712dfb8d3d5eaa5319c6260588240d71126dd96ff8f2707fe81039e4891cc7fd60cf9fca8c3fd8cbdbab5b48a9bbe4c44dd7bd684c533c5e16aaa3cd95f0f53d7229e33210859b2c87571e72ff0b2f45e", 0x6a, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) getitimer(0x0, &(0x7f00000015c0)) readv(r1, &(0x7f0000000180)=[{0x0, 0x20a}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/239, 0x19a}, {&(0x7f0000002d00)=""/4096, 0x1000}], 0x21f) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) writev(r2, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001640)={0xfffffffffffffffc, 0xe9, 0x1, 0x0, "bc92a864f1572ae33b139385a38f210a6f13f137", 0x2, 0x80000001}) fcntl$setflags(r2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001680)={0x8, 0x17c}, 0x10) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = geteuid() setuid(r3) 16:00:13 executing program 1: r0 = msgget$private(0x0, 0x2000000000000000) msgsnd(r0, &(0x7f0000001300)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f00004adff7)=ANY=[], 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01ce0000000000001054"], 0x1, 0x800) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:13 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x180, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0, 0x0, 0x1000000000000000}], 0xc996, 0x0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3d, 0x0, 0x2, 0x5, 0x1f, 0x30, 0x5000000000, 0x780}, &(0x7f0000000340)) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname(r0, &(0x7f0000002140)=@in6, &(0x7f0000002180)=0xc) sendmsg$unix(r1, &(0x7f0000002100)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000020c0)=[{&(0x7f00000000c0)="528caa821a1f8a31b856b61f9872dacfc5722628a83d070f0b1210631710afeebe407642f787e01c387e0ce77cb80b2811e0ae73f33d27ced7e9ea87cbba3534016f98ef0e0888f2fa4b7d9e05a63648eecdb4565ab8cd5fce2b2d18ee464d32810ad224eff142c8f3f315a182ac533de8f4a53c94add512c2d3f5679edeb9fb6d1a27a27dc49e36584e42060464369f75c34900c1d13ab1714ea8a83a05e22b011606865b04122ffe70b2527cf60f0aece223aa7769364d04377ba61c647761cf9333f0a5a8536b2069239db71a2dd82e10f41dcd9fde16a8c710b771c1d4fdbec1a71bbda1b995e7a3ca636bc8db6b31cb01f89ee8514fe07e8e35c659e20e3b2b47bbba619eb8ec74a69c9677fe370c41622adb77c34efd4b29bedb11033bcfd1057a77cd6d28de680891ea3236104505fdcac781c30ef9343ee3bc60f3ccbe7d1fed520ff69918f0f655e67d8a62b932df3dbbfddbbeb6b24f7efba3a7faa857758d9573e0935a2bfed092852e2ce4f7f79a56042e9214d4d7efab60195616464688d3eefd9512f0332894531a837d0812c05168ebf8bdaee91b0f953d33a045b3e74bb4e315c30f01c96e49f35f7842113d8f96bcdb061690b483a71593a778564f5067c852030b845267f28da26c336f9c98e2a07ab3483c70b2fa16281b6677b12ece5e5cb751e83b7bc30573f60881b9101c09baa6cc0b06bcd8977d0c528df5154251a9dd6249654ea1afe00b05c63b14715f4abbf5d17a0bcbca550c69493d47d97912418b1a28830488bee04df98c9b9b3d73f3dce20aa6769974a3495b3664f923917475a46faaa1150fac8aaaaf3514548a48e76db7bf3516dcee63b4f95c462e93146cd2e8f1d5726c6dce7f1dca9c83eba66b8f16e14273ed6c5b3aee213621671021bc54a7b6892a36c4ba39c5fabcd57efc77fee2c9881cf216f721c8da5ae6443b4cefc146dd2c00559b0d9f1813b241f027ef10bb7c75694b66012ed15fafcf1bb81360d7e5fd874cb5ebfc267a8a25f872233121edfbbc93d6ec613618f8c8f64f40d4e9998ceb65673882697fd0ab60fa23415def0689fd8fdcbe224c082b591e88fdcbe384602ffc045e4b9055e1580865c9c6037f733ff66be367dc80b4de92889539a3f965018717dd26f021d951428be9570147808868b62e55312416bd3f4dd381e1cb3fa442fa1eb549040f03aa6ac98cb0503bf4456411d4cc41feef83032fbe6c221d508e907120942cde3e2aadf9f411423e7248f7eb37c56154aefc7a491853b9f36a250170e5441a9b4e0478b49b8247a855b20c49bb94d5c674525e7c6c2b414fd154b31ea398109994ba48926941858376e230817fab6ede3fc1b9753ee8616c61e5bc055d637484a60a63747a2dfc44cdd588d9fabb8c7b592006764ca46b03cf5327544c2fd6a7b2115ed6121d39d19e4cb2ed667e43dfac29696d34bd68499b3a1e737bfe531fbb0ea230125f8afdb67e4d6c269d936066ab7057576870b2e3dc8f4e84e18fc8f04e4582ac61bf60ddb2b5e53b83a773c28dbd4eefcbf84f014178d3370fd8f121c4fb256bffed1dcd9a573c6f5e26665969f90c786cbc5601305ad6701f8736d06a8fcff913798c678dd669ea32d6b7f866aeb182b3f28f37ffe49229aab83e36b9a3f1e28cf6034ea089fb9377b9903fbeae1acaab2fd15305e8219e46ddbc332c119392491aa503cbb1f94d37ac7d6b7cab1e05d5ae540394accd046b52d96e55a2fce82c55bca74f06f327c5749540fbb21afda563c1fe079a8395d03a89f35703cffe699781fbf01c02af327411f4a1d3a5b33e1d8e6dacecca0118c033079c3924eaa926b3af9c69f0d32acd6ed7ce6f79160fe6d6b2a17b74e7b1c38bd389dc914552250388d03dc5677daa861731232e1b384c24c715351e650c2e076de5ce1b3ef655f5dfde009b203f3a310faac1c708f05f1d1ad2f8a2cdc53f7f6fbe32c010f8e0fc4c6d14c1b2f0d366c859ffc872f3787a137f6afc590b0b28fa835005b3c9337af8ee2e39c44ec0767d838d25d2aecc9b4548bf3e449786bd3aaa883bca1ae62317b716bcede045cd40375bcf00b4676a33943dd18e7915eba819759f304713219dfa80e49266bf01d6e99fba4fa21fbfe1a8c0ec384260c39ab8b04e9d454eb9730b5156186a96afdb51d370fb3fb869d5af0ec09ac0cb08cb3d343ce639c294719e2d6c766ff7fff4c111780d4b1688996ca2c65447af74793a42e9a61253b4ab3b7a762f732c1cacd9ff2936b056f457b02489f53d255d977607364b5509eb717a039b9da8ecda30d65303d8a73ff030fe527b99735ef63fb1dad32692ed169c683f1f3f6026a52be0158a2880aac4d8dcbc99a342b9c4b50edcab293253552dc964a680017fceb5b8d23fd0ac1935bc71c265499c3fe23a79a9f825c0cb9a359c852f9d6afedf2634b700a88770e854718d86db74161537cf0655e27941cff809fd270365310e5156cbf85223d74b20818da98e4ba4f6bb7ada824745a56e606aa35363f2d2a08149d27af9cc17a1bf5b2cf09cf527c9dbede565b915e5bc3587a95bf7473d3684765b3912958ec6281d6b31d8c949665597bdfaa46207bdd8a060ca8bc8ddef702c55408f0ad352bb46be10476afd2073afa9fe92ce3152e473b2d4bc694e1afe6b1bba7569e477975e4504b45ddcf3766afb3dadff5bef8d99ee25a667e236c5ae2bf1e20c69a0b718dc26d102ecf92e08725add4d84339415a223174dc8d0f6d83cf8e476571a6b63e8cab2ae08ecb484d3113626a2f813bd0ce2a584cd4e8dfb40b2e985dde66c2e3e52f4dcea6e9e59f4c7f98983bd5568334077afdbdf6e369879485bf4544e630657330f8d2b91a15b7ec1869ecf394fbb51f74fc1217a48a0ac3014e1ebb71fa9e8ebeaaf0d4a09849d95e0f02e59d6171ad0e1c2680037bce51a20801850725837d50d32e64ffa158c8126b62bc0a902fe9898ca204ff4510c9cc421e966988c980cec8b77a7207bf285ddc4475d0d9cd77bdd19d971471fa43e4a380701f2334c958772195732a802f437fe5515c4cabb74ac5dd1b488e20988c387f45c305f436c55db5c700897d10336c115dc328e0b99fd1e98d32e31a90b3441dbe3b99f97603caa6047fd0f884dee61c8946efe85739e8939c30788acb97617d2f76639a656047a0c0068cf6645d69b7a4eab4d7db31b82154fb4e31d48a34d5c9a1201d782307490ed4ae2c2ab9bb0221eb3098658b2dd43e364e12c2bdabb5b40fbb404ed3632fb9b2341c56dfcae17873d4e4653eacad541010a2d2506c844a0e65df38fe7f6fa37078c9f5e5bf078224e9a5b9c061b843c1bf268af5872d7ad4e5290493c8e859a29769952423382530aecef8bdf8c0dc07a9b74bf9c7f84a28afe39cda2a7f4c657add9ba23066d8eab4e2b94d2bef690b36cbb9782fd277381f6a284bd12b3687182876b90815f94bcfaeb0b49444c89c54826dcd7887d5c9b42d575971e92487c2cc3773c86264f958d5b01ae56a9cc63b884f23265f827d973b3e34f9200a3bf4535ab1465a46be58bdf0e383a40ba2b59b273af7753922ad11f809f14b11dc10fc06accd6e1713c3518244b016a692a42c73802b61c85067dbc35619f91c8b7761852cdd3cf184dde5a89ba85bff7dbd62a4b4be21b45c69042233d59682e36c904b6a9c41eadd427d4a26ac76530d080d4fa53b03edb29a5ce6b2a32ad269899b4ee4d28ab26699f4ae00b5e08cd3bd6a7ad332deaa1fdf2d7da3aecd71745183155b0cbd85abaa4ce1a900ba72b823cc7fa3a3c57e0e6e22338c6b90ef1a53fede24eaebed0757f8e3a4fde61a7ba7e1f4c8d79e8f7215507d897c0ec6c04b8cd04a11fe68af972bdb38f708fd968206a0eaf43881982e222e373c8aedc7565adbbf0877abdf195e75f4021468886c8cdf93309c1d5cb28f835ea95ab4852fd5de835c5538621366b1d9e38e7df4f6a1af4aca8ba9a11d39555cfac486778b290b59acb4a8b838cf15bbe9a639850632f8e6a9fca3551f4345f04c68527c6421b00e7c530c69344435da653a81c125312a704055e30afabaa0416fab4b013922b70ab75cff1e5b0fe81486d161208c5c58fa9a868a7db6d8d811206f92c0e0143a35b4ab527ef4446c2a4102ed822723e371df56cbeb8ad33b6118a42aeb8229b23eab25fa57b427f2a534bf529e30eef4654255b0c2206c9cac9d4798b1e53d0617f0fcdf3e311e0e764a581670879776a8325c27189323f605a8336e78641db8e151dd23367ae76f5a26a58614830fc2fb917fbfcb3941aa571f389b80b0e335e7b939e7ed0b734417a361e719079da3571b221eec8f7ac033b3181640c12e2567bd3f74f286dd544ac7978ab20fca4c21b93f224fe376f40edbf3e22dd860f43f40f0bb0c031026d9a4481b18178b6cb783a585b98b2c4e37258716a2bd3bede7ee5769a65c8d0f5068063dff3dacb2e26c7fad56fa1e55f21da35cd882018926278c1b68636f74706d2fed502384c8e8576907cb83268831c0c3f64a22629e7fb3ba240e58c509e7d77bb132f8c1deed3288e884a49ada95c01718ec398fc3c6e004cc4ac6de6d529d1a1b462c500048f6ab0cae5bbeb1bd43bbcc78039ce27365b807c16584dcf6b02afb9244e3b15ca6cfeb8168be63daeb15cfea036124bdd77e7717c42cf6983d39b43362a5bc1d7638abfd3d88fcc0266a222295e7d7b54583d1a6086aa3b73cb0ae9857720929a04ec7a324b50490d5a55ed11cdb8944a9651e4bae696af613448c4ebab80434cb5e4d6d9b866ec02468cd3aede61eb90ccc17a9104cf631c5a38c0d445c86b873880886efb1da0a14ee8db92849065fa71527e6160fda4f984728531b7ae82322dad12aaba96fb0e8cfac5171e393354b63d23c0fb900ed7c42951b8b4ce2dec5a6c51ec8f9167983228cea55bfdc964a31a743849cbf617721379538927a6e5d7a7283239eef9dc22fdb0b5a6685b4f4592a00f2b7e8f2b0214df39bf70eb1ca31a382a4a0e5e59aeb167dcc07125c8291179fb96b53a88a4db400c907c677139840a78450d983dfc5fb996078cdad0a5566ed1b4bff37184ceab9ba1c901a116c9c64ca0e705beaab2912b600536af6c375328a940f3b366bb9e1e0dfd72ac46920578d48b07a2ebec53d31e0afbd6ea34b48d0efae02220b71d4c8913d39eb1ba89713d070a949dbe44d3b79c433e7e88a9f54340c9191afa09d83646abf9ec9551b5d1a1ea6438a7500b41faa2913ede6e44ac27303f8f3e7b3dcee9b26eac11d5d585df0367482e552476934c1363f4d11abc8597e7fb111ba9708923905e788a151ea8ecd04c409b996c1b8a1ea78d2e5f2980f5ccdaf700e90235eed2dfc14ad377af9a9c6a67b70563a66c27bfe300c57ae88bd614c1e0f4f9af454e57b25cc3a840123bf9329fd809cceb67bdfd30775f1b3669dfb1c17f970c1c45816f3c2abccf932f2e4b4fe46ac9005c2292e01e997053086e63d6df6775cfa2ae254edf0ee6efa40f645cd53158dae993b80e47473e0fdb3d2f237d2ee0e15f60aa088d1ddafd47c543e17cc904672bdbcb1b101c787ad59f8743bbf34937472af8baf4468c4d246f080bd690cb91414ad050374b80031facfc92fc8b8447587614b727aa982a76cc62ec599fba797e2f26a2d9a5e8fb5d9f09039bede11a8593eb63cd375c27e6d0d7a39f3ad68494e3dcdaeb13c3a27143d2715248ee4eb7ccba38e8f5258e81c69f0f1f233689a50f", 0x1000}, {&(0x7f00000010c0)="6386875fc6bc1f6cd49092c69311d09057e180bdfee3673cf1c213e869cbeaa58e9f57854e738628ffafb2c20fe630696558f75867906767e8f25b61d7227f68a94cfb96440d850e5555e6a3775bbd2a2cf8ca02b9d53f96518d3ef8b42721e495496f93804f71ec5198ca146e9d305454df7c0c3af7c62a0909b186b6cf7bbd4c114b811670de8345caa67df5a118bcf82237248731b3a4c02af9a47f7d2164343940b3df0e2719d30277d8d44f4924c35323ee0bffd0b107875a328d2ba2c5218bbb4a2eeaae756d72582a38b998dfe1af7d991ce3dcba38311f990d3ce1a60d017642e1daafdae6e6cf702a3491ab8cfd27da1894ddb34ceb808c953bfee41025651ebf42ddde08d5a436b6e4d9072567edcf8e1be1960020a3f5bb652b8c15efc97cce1a8dd7c615537161f3e0094e7b6fa3c5e90df34489ce5a503d455ae95a25d150687a699cd7c43b2322f5f71843e966fefc13e8b4c27da58677213712b8cfdfc39ac9394596dc95ab10eac924a78469c61f287ab93c0087119e158f6f8a495cbdfb765d36264e32f6f2fa388de04079cc6555484c4527c810d5c0b22c4b2aa5885e101a1990cca7c9cd5d304a23de50183ce35972aeec0b90e2969063d22e611e2f7dfe91e9e6bbdc95b8c0a01ed2808d0f66787ad49e33f654cab5585c851d20609fd0046f784992c83127335b25e64becb040a5782719417a6cdd2c8f1dd3d7aa9169379444f6a14d62a97d3a9c3180ac9c7c988154d45d59be7ef021c48dd891b7ce771ba637e11e3363e93dd69a5371bac7ae4aaa374e3cdff3ccf0ecb275373c55e292419a1488263b7f78dceb7160879d9f267cd43ea568597e9fa2b0231d68e779478911b7570778199375cdc22bd6bbfc597f456095b679697b2cd3dc4d4727296cff0f6e42077ae866e3b1ec24635f5092872655765ba384887785875274ab9e32e89e24ce00edaaf64de37ac8f562a7578980cfeab2f279bab75fa08a2935f23cc25ba9c037eb70dfde6858e459870742709c8b585205d1eba0e9f06c92ac43215293d50e10c2d78f810d4ed30460fafe13f8c7b32c6561730f05f4720584431d50fc698a9f2f304f7e28d3a75c98f191c6d121441384343885ca1b2f2209eff0ac8d8ef538a02d6dbae170b44cefff97b4b374c2c54064607fb774034ba1ad7dbad46ce0e86bf1f3cb044653ea8940621fd7d6126c3760e4979c2e4e3e8f73445c32b917ac8ec06b6f30cc04b468081d3d4477e2e41d68e31044e750029cd14fcae039409f04f4d81ff2bde9408bb1f8c64f4db49cf1d50d383419668dff3615cdab484a6d73e76eef75819a3a296d1cd86f15450612a579d5117e44023bf883ec3491bab4d699fe237e7ec804e372f2c4d4f9be4fa676ba3b9c63cf4290ad5675678f8590dfe612656d4f46b5dff26ae9636896c03d0e0134096b5fee1df0c6a5ddc624e377893fc42841d7cb78333029e1dfff1b02025eb09d5751a6ed81d74da267da04b3a207b813da82a89dde8d24a3e158aa90fcb38bdb411084515e78e1467ca5e9f89c8a46caa32543f119d597fc4fd8bd14fb0ec7a2afd7bd221d8459c12438bbea72fd161848cacbd611c718b98b77969caf85f848c283d22b83ae551e63aa46ce5a3e7d63b6a218b0e67b87181d18346bf5e08a9429f93f221ef293dad773ef1c6ab2f8a994a0042d25b2e90c50b1a4eb13891e1293ea81b470f62d8fc71dbd1fa61b47983c5400fe9478c94cca48331e52c6d100cbc5f02e4f710232160139370d596b28c1c62e9222357ccaddea2815685d97ecbfc3f15412db090e3268836b335ce5aed261c19575794775c878175d32419e64b26b0dbeb4f58bd2a116eb8ce2e1c70981b1d8ae2ff174d8fabadfd59e43f0a97f6d2eebbe3121fab2f21b811f7dc0d9af45707e4f7270a8faa90b4b6cab8f3b3da9aa870f6ad10087ef08ee647a379b4a0b6faeb3e3567b0537bcf022f7c831476bd3bbc7be54a7afc418c40a6a6669fd0f72d2c23862c9e128ebaa2edaf5f2670243c52ea150f3f80584265fc0e5d1e8148280853dca69ed44aa5000014e27f8d330777182e5a224fd3f645783baea1647528ad1ae3aa572ab3a2503b6602fe83ff1d14e5f59028d694c28f671b98ee90c51a12616c14fe7b3f30f44468e858f4ec664a7efe0c5154a5e108357d31987faed5e70ea4b1f53387b29e5096d63f3d49dba1962add92f7d4eb05b55bf1d2cb74e7fb079ca8591f1bd61461d7d2bd8c3418604a558045d8b99c5e804b040ef354c2156a8958a90732f2a8354872b399d636045f54f37cdde20958b30d3d1120921ddb7394bb000a2f10a4d14178fecf0f9f1860186bd550aea5ff7db0ba2b4f008b248ec6136ff5a5514779545a7798260d14ba47fde6fcb21873475a59817aaf45c9bc59d9fcbb6197f35276395a9a6369f05dffeeea2a92e1c4d161997f1c3aa423f8a3b701aba99efe950cb7d6de973d63826cd9e4fb8799563801a16d100f0d74dd578761bc2d442088106e388292e6f94baf199c3d6cf5dc13def2325937cec1791fc3077b936729aa26a670309ae5e559e7a123c115722442da1a9b7f3d23233e2af7721629ba1772d558be31ce69ef1b3abe186ca28cbbbb2463ef1075664bb816f35ee86a002237ff17004e1895ffc60b6c7f214de63866803598dfa33d8da8d6a18afe43b52d62a95863c20c7d6d3430bedc7eb2fd3ec141e9840c59f28e2fbd9817734e089a2e8848b10e2dcc6e36ae614281bdc7592376ff5ecea01af43bc4d79877b168e33c4b0e342c13204c76dc6248fd4a47df96dc2ada11855ea835b5a04265e99511415486103c57e71009431eb35327ea45a4fbac88ce0bc360e9bf0aec63a63a86f5973811914c61e799dc8717b9fe93402ee52eff70aa9b4ad5e23dfde6d26d05f1064e7f6560bed6efc33202eb71d8ef5548c81af56937f0c9043edbe77365bd9a45c8ae9a9c521918ce53de06e8a911331bc3f9734be0cb5b20293947ada6d114937d58db86cfe539c4784804d96235af799786af140fa49477f09ff6e3dc46cf3cbf62e2ab54d3b88669995fe9597a89547c13d8b9f784f9dc89dde844c76f16a3ff75c824ba3cd3bff360c11fac88e532874c05c04326f78f4778758455fc91963a893504b46a492f31a57a810a1bf0695c3ec639eea3d121ec6c780dff29210fcaf9e9a0adbeb0919af0e11be912c1fb8fc510b77c75e62ca31458a47f53a9ff7344aedb107da8d795f7ae8c1981d15f18a2c0d7162e4173d9427951f1e5b6684fb952eaaae93ab4dc5880d8a74e678a856aba0984b78aa6d4ddac8a607dec0d2fa6b232ccca6d92e92a5370d9adcf3bb2d8bd98012f6090201ffb5b093121a144468c6a452c6a64cc56964d89cab006c5d6809a4838f50cdbe3eb7c030c5c45f9c81194f9598c45abc1a579182f10e9d83ea015ce82fea0087fc309f0dc4fe202ade232a902bfb7e4f68064f072937a831feb3e607253d70eebdac141e487fc32d554abb00932540e78c66bbcbc7cc73f0a3c62825d30faaa2ff93fbe7cb548dd2e3b43a722d49ffe6b1f754cb06b0a93d743dc3ecd7c48b90e4ee9b617ab1aac8df2dd25b314476f34c2100d92da995e41e4b9df4c3270700db9177f45ccdf8344c5e1139d0aa3bcc68cc12188b1d132514ea182e09edb07324225e9e8a2fdaac1b2a1299dfa996a280596c005798895eda27593a679688f5cd09e07cf34f75d44252f7faafbe7a7ea1e9e9b38265090b4f117a51b0ea852a33903437ad10e862b374f71380c370fb755c45b58552460ef314985c26dbb1183451b26a264d98862caf22ee741527e1f687c2b23e803eb85f9c30df432e8e13ca42746051600c36e96ab13aa46cc2f13c54d06e16e1f72e1e96440548132f3f56ca2a28bf92c3a11b581364ad3aa840a0952ba47c1316ca5d822c890ff6e6de6afe6e453546a706bfc0e19128d6fb97a2dfb729b5a3256b25e36042d326bcfe4c9280c9f29052283469924287b6425fa9eb3236fbf290e497eb494f4cef70034d48bea52988cdb1bf1ec60437229dbe84e2b48abe422c2cb892f170fcaadbdb2dc74ea6a04fcdd34c8c2e34c8e0f602dd8ea1fd92e5d9a1e1b4b5dc11ed53a213c007451906609e3af9bf0efdfdb00e37bd041bb0556693034cbf6fbeed114bc31c632476574cb1311fe03e36546e575041ec8e5ee27b2460adc218f777172796a61ad5cc52c5a77e03eef7858ff3f777a2df2061bdbd75408eee418a712b00a9fc859633757e78476e2cdccaa3cf4a96e74c1c365c16ada27840434eadc1a47140a2efa29d3ef4ee871357848e464fe5ba05977dde77a6baa6c806ce99c5b944b7fdffa879d07bb5e1e4f367140d4964075e48966680f5ef5d8e6651325941f2a4d2fe8a89c47399d25d76984cd522fba113c556d3c541ef820b9dc9c2b382ad1f442e3b690b0c598aed23b5739d28fd2da07b503633eb1fe981f25bcfe1d1945583feca8a1a2600f3ed85864db9bc6e26d993632d2b75895327c9fbad71d431955c8e4b8a0181be15e69f19549091a42f1cbbbdffb627d88b5a48d5be4a3b6030bee0ddd3b6be7658a772d772f5b810805a9d3ad65e14b9f8559fe10bb92787abd98c304a2071ea37a26e04fb6ca05ceeb20ae87983718ce0cb52b87bbc049b49517369cfe3425dc466b559768fb82b33f3e170e1569d901e67578512a21091591b56f7891461106ce06c73908a010d142513e19fa7ef11f9e72d06975363138f2f1ddb59079c4d03c13ca0f973f9d71d484f12a15322f6c55b6d6d7f2a3f2069e7490bfeda8502d0133374c55a56616448f9d261d431f0bacdc1497171e9ba7ef7930ca25e6854b12b08a99e2e8bbdc68b7ff15b6fb21149423974f75106042dcc031c30dfeb9350575fec996cf5b7e6201bd177b6b914af85e349f430bd58f3d6bd0a8ad302b307bf2228cbc128ca022e50c6b77498722b34b85f2a14097818c574a49b75980e7906529d921af1e58cc789e297dd23bea9a7605b15462fbcbf132862352ab5916d1f01a726d30c4688d8b055e5f443ef1fdd5d2c709d265e4609bf343588d4a17f16ede6790a19b2717a7c14b5ff55f0ffad6bdd9e9134fd92ab59895f18ef5e3dd6b1d0d6e1ea4a5fab667af107aa148e4610ea629ee43a790debed509542aa0a1ddffbb4ce0ffa2600652783a4942ccad6e2cc397e9e0d5f64f172a3dc8a12d5ae35d557bbd6f118c68ef98d974dc5e3187c3b02e0212f90c51608b5cf08846ec0da8549194ca818f222d6e272ce6d9fed20229f1b1a15fb155c84dc84104402d33a56e71c2debf96f27f33d75f3eb34fa1bf20a9c557d4d01f8dbe0dd748b5fb1ba0619e7832f51ac28a1d010feeb364202000e664c87421a1214e4199c38a449c0b5eca7eb5fd97bd028195d0340ebb5f4bff161333d0468b5830ba36b9b9691b4d02228aea6b9e34396924a41cdf61ff8f8a0a192c58cfdaac63427e98d936db2664a3fed22b09d93d30cd1a5d029908e2d8cdb7d349cd315365d33646e7a43a086791ac9182d5b7ecc43ee26611161a3f29dc45f69157cf8ef3ce5b5000c374a72573b8bb2337345911a92ee83fa02b5cc29bace652136a1e80129e5508720b876aefcb73f78dfd8b75cd8c6cedfdc2d59af8939b59061fe20b167749e81d362e67cf67d7f5ef4e7be580e74cb12c31dacc8d0d7abe38d7bc952a5caa5173da3b92195591c08cdf2544b92efbece9925b1571febb0fb54c8", 0x1000}], 0x2, 0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x2d, 0x0, 0x0) 16:00:14 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r0, 0x0, 0x0, &(0x7f00000000c0)) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="5cbd744199c3041cbf02ca88c7513a4a8d8759fff2409b4cea952c62fde3b1dd5c90933e76a0147e000000000000000000000000"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x800000000000002, 0x2) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f00000014c0)=[{0x0}], 0x1) 16:00:14 executing program 1: shmget$private(0x0, 0x4000, 0x1, &(0x7f0000123000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000125000/0x4000)=nil) select(0x40, &(0x7f00000001c0)={0x2, 0x157000000, 0x100000000, 0x2ad, 0xc1, 0x1000000000000000, 0x5, 0x7}, &(0x7f0000000200)={0x401, 0xfffffffffffff376, 0x7fffffff, 0x360cd222, 0x1380000000000000, 0xd2, 0x0, 0x3874}, &(0x7f0000000240)={0x6, 0x9, 0x5, 0x74, 0x1, 0x4, 0x5, 0x8000}, &(0x7f0000000280)={0x4, 0x5}) r0 = shmget(0x0, 0x4000, 0x1, &(0x7f0000123000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r1) shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x0) socketpair(0x30, 0x8002, 0x272, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000080)=""/245, 0xf5, 0x843, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) 16:00:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) unlink(&(0x7f00000000c0)='.') 16:00:14 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) write(r0, &(0x7f0000000100)="951e85ea02757b8bde36dfe074c25c7006497397dbcaf1defb14f88cc2b4743d7b67183527f284976e73c0fca498cc619eeb1a7d3d8cce158c2db7cd2bd5410016c4d19cec64ce7b6a136eb87f389be817bc8e6ef9ab3bd11b21be4b1c6cd90fefea5ca604ccf1951c2a9515358dbf9af9570b733191ac2b658e80a363c0cc3eccb6a3dfe9aaa14a89dd80920d503179444ea9107f481ca7a54cce4a318e96d42616690c9adf4a558ef66c9b7c544833734d7bb666ea0674f522a02b04e13884823abe2a32783da8e7d26880197ea86329a4e38f1dd449c51b2c0073ac3ade9c9b9ece2581d77f085a628df9d9d75814dac2c553005cee7cbc9711755c55aec885ff527809b3f55b06caf459f970d8f4a4876fd950105339d82ebdc7db293e1c340821fa462efb8d5ffdd9a608ba4e2200855546aa9a17a50971875d221ed934a8a3e1016a47af8af5ff1593c8c7dbfa3156257fbd03e393dab01afaa7cd6d25eeab16fd6366986cc09c1f79ca314818b312c6d2b88201b8b7370f6024784da162e1068911ca63365b66223d70ff78ab773b11e32fd06b7c4c1c93eadb3aec42e316d3a6b1086fac9a75248da981f77ef484ec66a147369e40df02218e8925fbf5d874d97b98d26b0b15c248671339cb3f24f72bcc99a833d12c021df8134a6fccd4ae21ac56d7e0dc4b0d794dee62eb8f3a32839df4414d24fb1d196a696bc02da39f2d8fec8bbed69c0e6b53e1e6a8eb634736894f9de49c4f1eac858f4eabed6d499a71381723a9b79d800463460f3a2ab3cbe3454744a3776f4a9c1cb96274ee0fd19742477eba1730f4ac6b8b87d93a185baff7129f7d5e6c5b4a366a7019b64127f4398ec2c9b9908fbc043e746f6142f1c754459480b829e12e3e6ec380cb48edc43d19702b7833b3f8f0d9eb8d7c5e4416dfdfef6313334e13b2ff8e7049d8fd48fe4cd68fbbd51223762303fe7185cc52ecd98ace58c140fa8390e769512bf03293dc53c9d6f437ae4d231f52014ca56b27c338f98bb9250834520581e304e1d56de4321151be0f6e298c8fbd76e42e6ac9fe7c2dab963e08e3c28802f846cd63e849d0439097996eb29cdf0ea95a0617966181e177c7134c8c6568e3aa8d79aec6f885b605cf372a2df27750d1fd676fbbfd324fa92a49bae3ffe1ad095035a2634da2a731714922f43193253941102e85bf0316cb8c8d4a5b3311862cb2210fa453186972b865cb232b0ff789909238487367f086806cb9fa21737d915c881fc3e1a4915a5e329c7d616f48d611f288dce222e1b3d555d2d225828f6f7ec88bc56ad5ee78a7fc15eeac30e595c896012b922686aab57ce0909c11ae156ee833eb599927edd28c71429c43fa2f23e473334b948ad83718b0fcef8600598b5d6fce5d1f9e1cc9292581dfc94193c734b140e9304fa53c9a4a5a6c6fa5901d9637d97698f251393fc0ff62b60cee5fe8149a868aaf46b1252393ae92b88283d69fea016d96a4c02f268557a58cdad6591357fac9b1b823c84a759dbe4cfff3aabe469cd97e5d2278371cce8f1be08cee29e4b0719ec54bdbb28db55e37c467d1fdba4496a02436e06f30041e74cd623b71ad88f068871e3df41acf187c412401ca4f6c1c1e8e0785cfff095c9e315c3fcd6708851c01a5fb4e56dfd55d58a8a835cf5b9c3a12a782c05e59ffbca7ca2dc09d64e7345bd4f233805ec6e727bdbdcf90ed5bdf163971811f050b73f106353c7880da5250cf01cbe0061c0f431de7218ca3760cbd8c300989e87d025f9da13d4fbec132d26adcdc250f501219910f32fe1778eb24b860106d5e6be02a5d7082116344f1b49233c351e7cb0738df917bf1ed4f61a47e607347b200930428eefe6222fbf84fc9c963798bd98890bbabc7f78a0c1b70c892f2d7045b34312e5d74bcc2c984149b2a5bfaa5d08862adf0d673b4f402355fb98e4f6dc40892cb7f675f3b250e6837836dd498e7c90247110269323ff537bf496be6921fea7aa893bdc782bbc649d8c168cfe1b765ee66ffa31b09b0b68d4ac7f080e9040f9f69d62ef4d27168c7a0f2def36fe02b6ec9d9d113b6ce5aecc09f155e8f564f77b9f50643f7dee25f83f36ba393829ccf7926f81d1d1235b1826c7e2c4f4ff22135a5c404af8529e2135f022e0b77ec81272866a724ad39d9cf7fcb8856f5e5dbaf923bc4249d22a1a198f0ac7f0d804e12915bdcab8a32c44003755f95e1fb2b1c52c5c686772898bd2e5c63cdb35a1e6298bd5c82c117c279ef4a4343cc6c4fc46decb028d9b1570a12ed5e47aaec52c76536ea55b51bbd545c2abeb0b2bfe74ac28a5cfe643bb45b834c3ce125478b686a6969ccd1c9ce985e09c57a25c29f5c5b69fd33e3f719000abe08a5de1fdd2566d959a10118e9c110de365efc98f2dc90e3548da8750169fd54a6de21c977716791728b73959fa70f22e212e4ae8eaa3b865a031e567929b5b9e4770c9874798445725f166de9e452f375ff32b3f90f468e01a33913daadd1c25d02ada89aca6b741fa1e998d164d3bd5c2dc81fb7aee8c6ca8f58080dcb02002a4f3e1ca3997f22292004b45c1222b8f5b8f2fe87844f09dcb6fedb02c60be47c7ba42419133edf693d9335b4c8c6b845e1d012f7bfa0e77b1db493829e5514599356e6fd5ef76c032914fe69b71b804bca27d449c24a77992f4769adf117ad118ab8ea9f79c6b377ac5f08b914cfcaff3d752a6f7966cd8c65c5219397fcd7949e02b67e4b2352f30a4e54c0acf2e1c264da0f4d3a99239c222616b4131d0a8307e65f46e2b30498488fddd5bbf74cc16ae7b494f6d9c6cc9799dbcc2215e3bbcadce6f59fada4b999f95515c2959c4b0461864107364cc72e265f45aa4d22d42d642019f8b36298b159c65ea19e51ac62114c1171f860479009b038c443c72d3c5936e99080fb7c98e944c9ade1608f809fb5d5999fc219070263374f7ec54c7855c277ad7d6d26eeecaf5e6e443833cb6ec65abed7428eef67754814cbf4c4bccd523a2026470b29578e62016ade6a4f793196909abc91a14bb59f02a8c8ff584b76e7db1d262224620ca9b1677642f286e407f23e8c3aefd4f7c5e8713298b397938d0737c34f4d7c879b82e13f1b610b527bec37d47bcdbba65fd29951286c502cd6b3708479513ee46a103edcbb35c7cea9086d0f02fd8343395808332ee7b1721cff6042929e6167742a2bda5de18c7b425009abd79d9112561f819e412a233eaba7e18fedc9460f2155888481d1c656fdaadc07ef40275b2f5bf64430cd2b88bd78026bebbb25a85847e625da12ebe8e12417dbfe9aef636e7f67c5d79b18132f5ade11222f75eb488a42f4c57e2b4ed2be3b7e105f01c65d3030a23ae0730890c633f7e3788739da1cd227228cdc850022e6f1d76432655a6401942ea86b1ccb15b2c3dc9556a8c7c2bb9e80f257d2fb37e4f9dd200064d2b595e3f2e7179ff745d1a8cacd2489bf8ca0b61369c58f532deeb2e004e0ff25f1973bd3714709b172583bfd8fcb255d7a53e51b50419aee212a0ab3c0baebd582be4f66731f66476fbce4bb61053d5708230770a31120ec83cdeca757c0f5fe7002c07960970bc666a3fcb526f152be480144021c39707945cb7eb214dffb233f5f0b8b67300c39b1ae744f7e1dfc1627a7b8af1881c07f963ece038597f2cb6d2ba1efb6f8e0888ec8d074f7f00425041bb3ca3922591b65a6a63f488fba9695ac1721299f44468520d3306a265f67fb82dc044b2d847a89267b87ed28bffd1de400647bc3c516811d628ac1a8fb123bc59114cd5e40b56ad8cccbdef98ef846880716d5b4ce7f79a40be8c9d05ed317edc8ae60ad715ecf88609731426d9d8a806573e1bb00af7a74fadc379243008fd0028a4ca3de994b2ee9dd49456b280642523e66c729750c474c2f16cd649d3cf90142ed57275885fcf6d48f58cb25c93abbbb08379e2823461d3a24de5b77e0af1d2284b213f7fe3a1fca71cc502558992ab152491023eac945cff1f8490c611c1a415336d914a6c0b071d3c257551e5ad69f608a9ec0dfd9d16d64ec0b1df64889837c323b31913aa06d060a4624a7a25ddded78ce01fdf5946f8657b10f1f192de8e8809def228c0f1357c556bb5e40b3aa30d4eafd7cf41236ad968106e342be124f63a4e92d5c1cfd7924177a7a019d2d2de18e9b947cfafb40ca41183b3a4d864123878dbbf7b46be9902d8f03b928a921693e3791c66cd81e6a1d896fb2a2f14f66bc22966b4c5e0e9ceda70224feaaf5696ef34b0e0b7e33f10d2de3a5c3449538c3605a06256d2f7b9f19321febe8598c4f6d2a2dc6c3f9191857c67f4e2481978bcc16d627211a23044d0e1c838e6a8e64854f3a37af96962acb783db57bf3ec37314ef47d058adccdcccab1838e61ba7d49d18b7c1277111a5f7826cb79b18177228dcc81292d59eb7b20b7c1e91a87f8a1d48eefc65f58c98e26eba579165ef113cd7ba8a84e817bf06f2ba59518f4ba4e9d97dc8e3153dc7d6216efcb2cf053813c4bf797cd9f61ef328532750a30eb33b2fed114ed7d4a1b962dcbd65087fdf4413abb428bfa61d7c5525c7725866a0cad8f281e9249f82911e0be74d6a6e3c85e0d4e5901dd683a6d6f171eb5147c3d40f8f50d0609af296d9439cc09361fd8cb17d9ea77c1e953b6ebbc98f964b83c0465eeef3d8e4eb607fbcd4c96cbea1ef58ac4f80666b6a3d82bf22fdf8146054010b35eb45e24941e11a6cf324827afb4391880f401bf300dca7b1b431c6244799a2493d3ee7909c5ccf470e688120346c7600c6b4336e39933e2d3b050a99b69aa06a60888d1cc2b3dd9459c2d7ef7dbf4586192af7d2128519df8c22782dbdd124a99a0988edc0c8a6cf9ccf209610e4d09b05188a8fbd739b64f56cbb0335a0eb85c84d9bd5737bb08aea746617d6d526cd81f33a2f1bdf30ab94e1e89fae9d6a9429a3c0a80f1f33b44f7c3768d99bda37fe4e8045669c48bef48c1a460bc7044fbef82e44c7d2c82678259fdaa9a5df56e311d84292a0ac167ae97d2b354c61319b4b9da258e0372febc80f17434b9d1d87f6b1d527030a4efb5d5037ce56262e36323ef26567b1d41959ca4dc708c6ec1fba20527b81cbc9c39a03b73bdc0b84b72012fa2d6d00f1054067dbc4b9f08530e7208ac29b1b44efc35f53d310d8a5925839bfd62e758636a3c1cc07290cc21c90cd6e0e8aecc43d300b3ce3213a3eff7bc7bf55fddcc90e5fa58d0d05a18d4766e64598e8f18cdb3493cdaec8b5f81c16be72122a3b267d1cded3effdc37e5b66f54dd0ff8a42335a0e7360b5d19cb30e8c2c8dd636d21173f325775927ef8c4152c79ac96895339b2111324764cd5d3c065676c598fb7e09c42e0acb408129b517116d2afa18c976e8db0a86c71e3ec7b391a56f6e012eeab8c13ed10099e141591a077ea7a9784278d9e045cd7632178952e332fa47b96999d618933bb64c1cb5d5d956d9ad25612dae5d5669a75cbaacb72bbf1e9c5d35879078b97aa300d5c54e58e926908740d4282223a8e45e25d290fa7f7fd4b19e654eac7f60590bfdb277429551738e4b1415dd125ef807feea1f4f18f7efe8bfbb068084a9497f1b7ed88c0daf80fac473fd26bf4edebc3f0782a258200ff55c64d82a24c97cac4f84f8154047763b87a6957e806823f6e873b7f1be83e4151b498c32a64beac7bae0aea197a5b2f489a1a0f69c02b1f9052f2390318905546421320612e269d5d7bbc3da022a8e58290", 0x1000) 16:00:14 executing program 0: msgrcv(0x0, &(0x7f0000002700)=ANY=[@ANYBLOB="000500e0e75d7ce3764056809d841103009dacff0193c411044a54aee2f82218ef4b45315b30fc96acc9dd789cf65bb2040000001ed1555513ea019d97d8d2488377b21a74c67f3f29d56b20e235edf94c4bc995f502ddcc9f03a1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2000000004003, 0x6) accept$inet6(r0, &(0x7f00000027c0), &(0x7f0000002800)=0xc) connect(r0, &(0x7f0000002880)=@in={0x2, 0x2}, 0x177) read(r0, &(0x7f0000000300)=""/109, 0x6d) getsockopt(r0, 0x401, 0xf4e2, &(0x7f0000002940)=""/124, &(0x7f00000006c0)=0xffffff18) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="79d11396f94e5d8bc3d0ef0745051b01e85cd797793764310f4b6c2f76488a550ac6675bf37295cf58ef0a178ffdd749cbf05f19c8399f2ac35a408f8adcf6a9b57098d9d6280601182601034ec8e4ea291634d7256ec1cf349e953db91601a8923ad24632f3648222fe97e586c570f7e8bd907d03ce8d58c5d4d81f682261de5e27f1aee9bbf16009774eda1abde8d95f662b47a10125bd0ec6541ab8b7381e8435ddab638ccb311116740095328eb275a6882899dcaee4c6677a47a076bed6f7d7f0ce365028e1811d89661b4c2e13c32e3604e326145a873247f0f2ce750a28a150823dc9bad63281ea22f63aac02cef904595965a23edd1240edaa179f4a35c43406790e2ec23ad782a8f4f33ca4a74aa8bf7986ca27dd699a941f83a8d5237eb6f49f472ab97ca23a2bfd106e3bac2ab21857483aee501394585a252c73b6d00e92c0252529f661888c4c126fab8f6070770f6dae60fd34370c035da6a56c43426a437b9d2fc7d8b52c0d0807e18dbedb98b2607b438e4d5752b9cf82fa0b7a44af0a19adcffd1cba6c545cec2a8cd8249ee4c2bbbb5ecbda61ca44f49ddaf9883153ed2a20e7b0e9d9669126494224aeedcc501b7f8629a61a78947aabaf2d1d590b2b6d5bd3583d2ff6198ba7da83110e2cc34cce8b8b0eb6c0c71fbac1d63364146bd7a7493270ba888ad9901ebbd781d0a197e324d104bb0eb5128e2a8d7d640f4eee240423a67f620eb73cae50c811eac975b95d1df8cc213c8db10b450c9832eb0dd3887dd44951b3fd4d6e6643a0d6bf1dd2ddd1b999a9a62fde0650f2b6bc7573e5ba9f3dd895beddfa2a3eeb28d9c507ee37d344b8ac44f0e87da2f669c56cf87131ed3c7d121f5f8f0143dabca2a8adad7a34082b74975e11a8f519ce0a4830d4339864e64f91194eeb6b930ce9a944712a3dac44494a06a19a24b1fac7eac3d4e25fcf2829af2e1eb40ed1aea015bd5fbf7ceea2ef673ab983156be1e131d33e7e1d0f2ce0e88c63693faa212799833330ab78a65157f8eacfcb31faca1d235645da652873a9a17f21ed1ed4663a28e56d9e4d2971c0a95ec5fc673b0e9bd2a9fa98d299ed9d678734b2b51641be32b58c7e6a47f621e4af149f1eff6113abf7d6e7841318504f50e0414af0bf46469405d06ec717c7bd25efbfe9816a91955054c7f3afd356a9fdd70baa4b1b5fb451f7fa8de8f0350813bf5f446436088741c6ba7b39ace9e8973325626ff08f94d6dbcc815b00baf4820db8377a04cd61294fb55f053ce2d30b3c5a0e7116453781e8c8f1bf0b7b04cf1efafd54320fd23bd2b3caf957b8f695010a9bc167754bc108196cd286d0549a61f77915293e44843874a8fbabf749c7775ead1e425d75618bd56fc9fb62e397deadefb43bd5688150eb17cc023d8284c3f36a15bc86d981221f3c306d68467b79a91f72c2915a10965677b3ba980aec8374ea338b2a1b59d3a0b34a2d684817b4520bc142af1a050dc9ae606082c8be3225ae4ac2aee13682e59d45db380b112713a65e5b96ed8fc7768af752f157dce1c741b9230174ba2158820264e5e4d48b556fba9a0984b9749d7aeff6a871b76387702e2eacc1e55fbe869d75399af4dd40be945bfd621c54af15d30efe0863e851580e3921a03efb084e09ac6bc0da5c2e10cbe78a2af12125a1877de9752f0e0a22d61a39fd0a0e176b763e47a17338f774602e60e77cae44977ef1e56056de3bb31cbdd6ebbfb940a01d930a09f1bd912db8667331a9f9f0bcbf5a15b0ce0272bad85e7f4693bffc30601709df1da875ed3100805abbe1f14865df9b86fb894a57bf8880f11a8d84f9671bf5528d01ee56cc655e689977e2cc9333b9cbb2575f73335ac5e24ab1866f00b8586c988a631f7868e6042611e80d11ee7cb72cff46e80d99847c5b2e149ffcb7fb4f1dd849024f54f5aa6e53f4f26f9fcc6d1987416cb078cdbf1037dfe47010db5785568286d141d9a398cce3d19feec58a7a3628307ddaa19268ecc3772d9acb23f722d1d2c2a0cf71f405efb8225f556898e5067a2b2a9cdb22ecae0d92bc86fc358e536e58dea27ac4c48a50176027dfd4989b6765f0c237c24930a09839e6676d0e16b5b8e91e003b741846dc006715454bcb0243fe9df41971eaafc73a5ee5cfc900c6ece731bb194689f587190d9fe128443655a64b4163d54ec4ce363336e7f2035f81fdcd04298e367fa45e64bcc9ecaf0c9829dabff36fe6acc8f61651aa604614ae08c3473236c953723e3bdc2f8bf479dcff416827454d187a7935f730d61eb9aa9ef49412b2a5c85a95c2e7d392c37d8d7a704f7d0f063e20d8e8e3226b9302ae5f92d3ccd9e64045f3d99a89ab04cd497f2310267d6a28acd7f9d7b28edc878b14c8315ade77baca1ef2a805be648af5c41489934c88f11c084429f4ed55c01535ae5550c0669d043a2e3e60bcfe829c04a087d9824a28c551fa1bbd14572fc36352df8b725e04ae96414950bf6624eed9895dfb44c221f247c14171745c96e9ce298f153f13712db1b08df3d9ebd6e126e53bca30b10034cfba80d8d99da464b58ec8f0a86ccdb6b496891522a51f1d57e88cbe692f5313ae6755795a1967730b5b83b9e42ba506dda7e5541c1b1e722e4e56062f662a6a7b1e5885a57925795c5afd4a188eb3f8160030817b2ddd422a8f0e2297ab0de34fe74fe9c1e88fe2ebe20ac660dc9971daa49a3a82dfc65c7441dd845249e6f89d5f7224ecca7d35308449210e8b7b17298f26d6f876e9201090245f6f7d7472c66e10814ec1b4dfeb6e83dc873ff890e9755db035590538e2f4bf8d2fa5d7aedf91b395e343d0c475a83854bd53ea168bdb7552e545d50a64f5bacc4ee98c9f7aba396c219129c4bd4b7d62eafce48147b0592778ef88c086a94b7bc34ca52eb4ade51c464844b583a0a9ff5480c9605baf8f197341029527ed5012214805069c1c04982bd85d083b582400d6af0c537ac4aca1455d5d6610ff75f5a493f3e065c277ae54e30806a3e9689d8f25ee43781bff80c9dbceccc59ebdd398dc5ce92c4de72284daaeda0f2fb89d5817506b480cb13c98ce80b9bcabd679ad0ca590882b4efb81968ece1fbb74134da6bb2433798ffe1865a77d7798ab8f6e2706f54c20bffcf5b2218814a4a3d60537d80934ae41a244cc4e2e4f3aec93e2c65fd079cc98c943370864cbb5c1997370eaca887a1a5e9ab08c50e785ceb6bee500c210628d032e6cd0e9d39650984409b4ab9222c0f8d1ac87edd947decaebdc19ecc571a4477c3904be6fdbfa0be16151df5cf30ea21bc8e549560a7a2b4a7c461a5b766da471a30465e70678c27125f69b48e66cc4fe50c63792995468c3f8a15415bc3620fddb472b8fa015b40816c1a491f3b6509a2bc42eebdeb4984e9059bdfef9f3d91d6e40845a8d8e664066931180b5620ac8a3f706c39cee22cdac2affd29d860c56ff418c144064baa5531383376e7f6a16a008bc1d76c1a37a781037428cfe34773ede03d775e2c41d211f1df57da13a2ad2f44c1823c73b82121b28f18397038ad4ae3a1059014d6f7c37397414071aa80a947ca6a83a14e25968872afb9e062917e6bdd531a7dd423afd29513639867a188de07af7f6bf16b87b7a19a2a30fb9858b725c5d246609e36c02622222d9a18171e6b22f6829b0b91031701088f1e5eb8c5bf18f5f387f3493d2f6d0c852e946ad695ba2d3c7acfdc5705581538e55271484820ffb3f65a87ae9046ee4ae0f869ccdd5da1bd801ad447552760ffc99dee147cf94dd081918f0b46d8d12671b1f036771aaa0afaf456d2f2d854e8ee226ac335fe79dc4d2d900a5c47f3fcb69b366528c8935084e99337846ae1cd44e1ea6aba6851351c968bb8952420cc710450ba4a195487ba17a0b4b6add9f2615d9ad037cd1c12052d27e6335a2c02fd10b8d6ae6e7d3ae5a140cc065c30f89b037d8b3371bbb88ba9e7e9c01baf9b76cd0955e5580c01504482f494a10332e389ba1a1851ecdfcf7efc2af295b45e7db08b4dbad48f0072c69b3e6cffbec6511a9e63d9c74c8db9a9b8399ab8a6e22a1723c73e0c0451d1d80f6a33583d4f7bfb93081ffab3b17d160a85793167a243bdc15eecc61dae61b7f953f5aa8b660e714440ca9cfe6fc3a528ca06860192ac57e2837524ac0278560324c2bda31840a1f85eb6eea6d11d5a6e0b5169a494cdea95e3eccb35060bd742d1562faa03da7b1dff5f2a13e3d1e0f3dc46bfcffb7ff124c918a5a1e62e12225ba82461c2a3650ca653230fc88e1348c8c01cde768c90ddf719f6af38ecc7dd25101bcae162f1297a2ab4ba179016d97442ee52e2629b9f3f62af8be3500cbd6c12900ef70f64bd46cd33745de37246525c7ec4b5d012ce8b9c54c594f0f1317b433c05fcfbc8943c535ae96608364a228fad7159470a5258de5d789ab350322ae944a91983a872f11a4889d87571baa47da6e094f104c9aab78f66b52cf4cdbc2fa362534aac64f714bf0c7e4ca8881f7627c8257e259fbf73b11f997b54a84fdb1f151ff1651d919c6b1823f5c1832281df42c1acbb889e08d41b1190e9a17363769299f74f22ee04ec8f3b608385d328446a9b0c3447eb4d00d7a3feb63858f3b7af89896e05a1c266863387ad2d7924795ad374a39b83b10d2dfabce4e64b9114f5bca8f76413f593d2fc567cd2296d0408818c99564232be053f01235e5ddf24bb97c45cf659a7c3d49879dbc54280335c8ffb601ef75021cb3e6594270d00267126136af30648a866dab228d774d56f3ef30da49f429ac095cf075902407eb0960c6cb48595da8a05f444ab49f24688d02fe69cfe68592659da2d08765f4580d9d42eab2ee20c945f2634192fc041e3f1e003c5ea2fcb93cf7f34d7d6e51f24ee29300c996976b04ed933239e32f872013f27152c5bad90ccfa0c052bb67acf1ececd4fb39898cc958827ab7f1aa4cb28d647c89e1fb4228af0f359e77b8db3aa691c407502783b60ab4917704edf054a5bd17be18ad66e68fe898ad1e026d7919b757cf2426257de3b551af047a545b9c3974edb40ef2a99dec3995e28490717e2fc9a88a56c4691e72ff50f951daf202b98e9261eff59ba02baac376d76e205ffe50806721a5fea5941ae5cf729deacfdc6f1620d0ce7e143928f5de7809050a1f4371eb9f744e825e5d0cd452ed19308a7fbf3f835567d6600f2075c92457fdf8493d3cb9bdd744d5c735ac2ce0a46b9f6ed36bb46d2295017659462fc47d0eda898023d7ab509c7b58efa5692908e3523926567b6ef5af239655e7787a19b84e7aa1646a42769327bb6a9a96d6b640fc396fa7b17ff71b28cf557aece072e6372bcbfb2deb090c7997b795da355d9189ebbffe8b397c4ec0ff1574b5df4153bb0ff1d7de5fe826eb01cbd53bf79a94e46fe0afb268d797f24f68e63be37dfa112ca2cd02d7e65fa62497c767ca3a214173485c5b643ea909d684e035ccd28a9999e8ae885759d31afd8156bd6c1b57a93709bb77f485a973e37e9fe0c2f8b45e52b155790dfe447c064b8bafb9911dd3b4a895177fc83e959343eac79ea695755ae55abbc09fee731c644879feec57b4f939b23ed670bd9d183705af93f306a24e9f37f63adaceb88feea69c23b4aee9237da9d0e00840110c7cf790738aceaf9b9283fe1cce39fad8367950057c18211e6027f6d0e01963af205ef2a373f82baf289070f7725b5cbacb5a982bff722396cdc8b469e3fd59f70609882917f192"}, {&(0x7f0000000280)="6a90260f80f9e345fcd5f234c50ed5abb1ea2e88e73ebd33822de38669e0a9693c7bc05911a9411333ee71e2769b0e9d102b86f595449c4fa2a171cbe648c370e0116ef33a80da72d08a7190a257b296146fe7426cc71b"}, {&(0x7f0000001700)="86d3ae795c30e0f5d73afb22e7f9f33c5f32284b06bf4823aaeb7d12e9d01c2037c0e77c3fff59819d3b3ee58c94c4b9a05f2407bbd5505660ca9937923bb7995eeba834615b583c7b04d882e7aaa39963cf76b86f6f06744f14f7ad6e67afa22ed4f15b0f1d1e1e63669d1ee1cfe4aaa3144e6fdb15d965f22e491a4dff9ea80374615e5a1ae4ce14b6e0995c4c3f970f1367fe1adcfd938d74d1b600fb1e163ad9fba3baa57405065e55499c6f32900d6a2ab8a9fdc65f404aa6d6e15bbf168e41af67723fee287e564351d8530a386de0bfd9885ae93397e82967242df3a5d4a90d42963b891a38008d4cda77850033fab6a6474fa95d602ef250f58f5112de2da0932f90f5fd95d343379d567a5dcc6a438e290e98b78dca8a630923dc7136705fca1909962e83511015d9509a564279342fd99a63982aa711c3c6c26197443af90db5432da92a7bc71a8e50a8d3f10822b1efd94fdee6efe75721c86c9b4dc222270ee87c04b9cb1b42391d2140c0028899f0269ce65df8f9e109a86d8b3f186e34c997d67954664aae63c7fe8bffb76e9b1199f0548cb2ce189e0be0339eb16106361116d8614503c05c9d1fd3c423fd794c8a857c45186bd2412de2bc5fbc06bc3ca71a94993a22dc5031613c2eaf5f0f8e6910cf41e20563b0cbf77d30998fe869f8525b8ef4a3f5c1bc59f217f73fdb0b4ba56c1792f7945562a19cf1c54d38feb1dfd06de028d596f2654446a43b753fe07b23857d11006b20845ee4354becf8658a59119e74cc763c114e53ad0b6d6829351d241896ac657cf20c2229c1f8a0baacd18b6528eb35964cd328e791aba3cab214eb9643e39e52882ea69f827fe2d0ce2718e112cf501504cbce760e29e7570c27f037de0412563e5901a77ec8984aa83a219bde8676ce620eeb631f2a0919ee3744ed9edcea1a615c76a8ebcff769d66c596435b6c241a44303146ad0753d8666ec58f371270b3f4da7b67f0c966aa9e9e2e3374ca226d786d1ae2ce1d1160d0dc2e35470dbeed964b0900eba2a72372485227b61b0f06306909798aac4668cdfcf60aaa3f0e0d393cc139afa807f50accb6ddb940488f3ae071c7ef636c411201b13b709315608f386f50baeb52e09f97ac9ceea547558f23ea40ed347e19821423b0598fa6ae1e5f760efa1a8f1446d1eb1647024ea7d2507d8cf094749170c007eb61d7b87a92b00c97ac13c98c748e82ecee13a19b05499ea2eab8e7a885bf1a3451bf22d863b3c2d4027327e858f78004cb855adac80d235d75862fce2d2e1335ea449d766a748e470d56e36c318b20b082c2d92ee5265995adba84647bc5b41bc577e2fddf205253b79b9f1423f32079b2c8f484c004f30506f33335106e1dcc441f50fb1169e3fe2f678a88f62740d91b738d97ad91b1f2b1f531ac7c4d7543b1a6d902301b7f29dcfbbdb3eed25d220064110b397b6c98ce78406fb95c436401dc2e744536b0dd9bb9e5059aa5a3def073a929237a3e5059a17c5fd4bdb802c7eb64bf3898bcd8c78cc993d2715e530c655535df9dd373bfaec4e5e5cff1645bad3c5876fea5410cdba271a84ed28544c10e1ccefcf3c3ebaa2b7bc4cc6fa2f3901be77948ae4d6271018d39afa6570bc57037bd9e8479aa951679baaa70fadb13447b9cfa9942d77120fce6e38091f943b95ab8f8eda9013a0214aaeaef6efa67fb5c095f2e7183cac776d609e6d100c6c83fbac68144e22d0c6193276100bad82cda14da7cef8e8badb6e73a1c0623b0f581e9d7abe6aeb1066dfd35012ea7cd29936f08107ee2289298720280c0afe5c11d4261522c3130c42412b4618444812805e5b4e35d523512defde79fc83e243996d150197efabd1ac5d1c8eaeaecbf613f643c7b19f2f0d4fea836d57e2dd6f19518420247850de58790c88bf8921a628e7290c7731bc7a3dfa29c9dbaa4a42c6748e8b694b4692cb483598a43185a218d452e5dbeaf4e8abb1361594e483af59b0b53898b81e08a93a16d500fd6b2639e9733ad7e9439b95d5ba5b0c7fd19cb26dc1a7799d75c12a1bceedee279a1ce4c1ab58089bccac676a33dd7dd729bf2f095a7f2193a6b635d35e04e3880239f2be37d9a93b81a056559232c3c8615a2f4e73837f275be59cae50a60065ab1276ff6781eb94d822d37f91df583f170ec0ec9c89dbe29769d1e6e261e563892d3903d94c519b7d054f817332e245d3905e80ae8c9ea50857a333d1ba3d3d79f2f5b00c55e48d6753600ed2291f66e6a570ec1262f3d1f24ad413c1d7a8714f6d921b0977bef3332b1d469edfa9c6ca315ac09df2995eb6c275d2bf600af96c318719df9c6424e997eb76a27388ac6c18354f7838ea7501bae5f68cb742139bcfa2e23b83c51085b845d14ffb06c652be8332c7aa75d2d691f9f1d5d0a1c7529723215816b846579ddbae09f7413a377ce9d490e797c23d8468b4302d0cb6d8e736c3933e5648a3bf8acfcdc4749fe006b5cca67f74528de93c00fda1df75fda914fef808b1f6396bb30be65ac595a141bd058d4112fe34fa6d812d87ceffbecccf55df84a2178f0ed732844f72f1d00c29e66ced9a746b431e81f8833e8fc7a131ac287c85875fe4c616d5911d784dd110932acabfd09dce32335ee4149c3880dc606e1951165b1cd1f53ccee2a6cd6041b9302c3ad200756d488db723f1d84b90b60ed3c7bdb0e3b2544cbbe4ec3d069e9c1b778b0ff595f50704502153a2800f78172ad81a8350a46964e3991f82b421270360fb16efdd3152590f84276d7aa6ad3e3edc314c138b23bbb07beb09190bb2acc161ffd823e51147ae29c7dd50513cb96bd18baae8359fcac41290663297ecfc2cf774514df9a0a5cdc1e0c619f028067e69b7ed23bef65c0921b111af16d6a671a527b8638782f8d48260b18602695e96dddfab9b64a05fab5ff7beedd629d5001749cec4e2363667d8742bc3ca61bf15291b15c199b0b4bb4c9feaf7efa530a7a3e06cfc9216bdd6f7c98bc3d17814155f98f2714dc313b7242baaf96c79ea4afce87f2d02b45721316bd407641b0582c7b8d74ff7e07b6ffcf78137cb3e42ac79d0145317830e89f95ddf33b6aaf2ff05f36256a4c73124b707f9126d21da0afccb64576466410d55e88d14cf2b9ec2532f420d24d03102d64f59c83b439fd89d92f4c2e64b84c6aae81d9033eb4e11e64b97c49a8884cf5a95e012a0c974a3e1d34690dfc2560cd8ad600915d370c23d7c2d961e499cab94149f4a4bb7d37c503f49e71593c7fed1744834d06eec5fb8fdc4941290793a0fb9dc9b5a9351f5591a63135094cd6c6238def5b169682b48bb095893b0faab07b87be08f70e03467b70552c2965293304a49fff6e7ade19edd4c1f087970826b980b49c95fb9271493925ff37b4be1b6e2f87a4e4bfd8d618bf7575f8603c9120278feedd009a0f633fbf5d0ef64b9ffc498b3e4f4bac733d9b5da6aed152c02472fefc6e175b1cfa3c2948a03ac45c0ef87d573db3b2b2058e7364da03423b42248cece0057d99453a5af56b18754f3af9ae97e491767954e76a616320668b2e7eebb2d4e63da21dbe18ccb9ed8a623fd15ef8ab8f44cbe6424eafa44a6ef2c5a62813019336cd82d5a5fe9775920d3028f45f78af6afae9d53d50ad14442e9da8d54e77d304d5e9121aaa5593fa301ed0a2dd713ff2381040398b31a59dffcc86a76e1ae9660a0990802f9397ebb8ccdd16c0896ee4aec55dbc3491e9f734542f95fd59c5953085741d3a1014ef3e31c1e0eb227f59606c02ff6ff5226abd975d0cea4244b15d6304fd98d96eedb3e3ec5425fade533bb0cf494a684abb159eabb8859149c5ea8a0d648f127c30cf68e0a0067dbf7d44ac2140f589dbbd0706be8f44e5e253713a085eaeaa4c1668f892aadead3821f916ca29d90d121834c75e76527c0f69138aaa18d2a25bc00c6921aa5661f4e69ce83328554fcc390ad1c10831065c2f01723bc88503b52fbd7b96f31accfdb879b1a3a7e2f1a7a2f6f2ccaca8997629441a26039208f97ee2b066bc140368e1699f555bb322a299938e100abf74bb7e1f6c795e35a0926328c5dd180495170d3dccd30264c95e512cf2b181d24db123f89353df157101c71e78e77cacec1fb1150cdeb54631b3b5eacbfb779a2031d4fb169d37f8bcdbe88e3b76a81380d4f94d1df89e3898742f694ba1e54b340e14deac15eb62bf818dcfba2e9b27007f63a3cf4bfdec162aa2ea501d7d45f21020c68dc21078ba47f71b269e637404ceb87c20bf7e571ee6dd4680787177ef37379528d61738cf58a2047e429cb5ae2882a6bed840c7a3f52bf47f681e087dbd11e0c9018bc890042837f35f2845e4c90e348ff590929855e061e20883e3203a870db41c99130b66f6dde0a164814a1fff8e2b849766c27f74ad51ac29910a410aff17a82205a0bd04c974ed18b63eb9875461bb28f2700f9538ceede02997dbd4800362c199ea5b6b8145f700fa71a8bc0dddd0a48c39c53064b74e35e47fe0f5aa2727791ada2be3d4bb7ed8f8da1279e53b4028699e5acbb514e2e4c30ce6df02dd9e2821d0743cec3662626eaa28acda3c684a7d5cb6b5e1ff402bf4fc95afe927dc761e00f558d4bc4108afb55b808cc98d22159b25058e683378a5b8c62c2b712e4847c5fcaab122d4ae6c464262f85472208f838a6e40a036d82e0f64130ca413576333e4c484d52f6e9bb7fb01be121a0715944d0b2ef682a41e28483a484cee944adeaebee8f48ce7211b5233adc7ede5a62513abbe3c56f3e090a3237a28445739b2927bedcf0c028b95e0ddf332300d61d1d9b7e69a7d2e2f026dbb09802a302ca79fcd00cfc208bd2740459623bb55c3318d526e5df29f9a70aafcd633d172ad75b8a7f0db7352494d614a950f72daabcd73cf71f4c63e4da44821d66e8985d90c017391823ce779ea0a24abd5d002f18021a13f9dc834a02fde21402e1b7dcb7f13c53ec96bfd0804adaabcb7dd12b7d1b6e024d033db28e18a46972a0175eee183a340f51057098ab2033a240f66e0cbe555e653182fd26a5b211f0e3fe4d001115a186f4b5dd8ad6317d258a20f7d8dd6cf24a2526560abd8b19f702292b16d9b6821bd5a06a8ece0b46af7bb35a331bbf53f5165f4c65852e75c83ef16b4fed7282a00c91ca2091359d252790c0b3eee86fb45ed047048a7d1a6f4ce08ad65fa11bb45c2c302e800924aff20ccc8729801af1953a538f7be5df9a2ccce513a286b330fc273d9aa6029185acb48351cfa56099cf5145c8a5850623d21887b58d23d446f0d7c6cf73bac9381877c05e8914a428f72567f55be9a381ea779fd5cebb2f726aeb2b658dbebff10d297a780bf787c7d0f406cf90a57d1e430f7fce3c58bab93a92ca53b5b7f81e7527b1439bd38c823e9d353f059b4e0d85c313764f8d19c48c586d9fb17355d7758ad3186c70349689b304a6e5d5c3fbecec00072d6bb8b65aaf22acc3c658b1ca2383dd67319c065360fcf7f091c35993002fbafdc6d28040fd24b08cb5b4bcea46eaa3f6d17d860d8e72c062c200df5b9dc3fe003636c1ab488cc6b4a65e3c0fbe3acea6129084df9d0eb5b1258df29837bab773170f63bf074c09b2b5c15e78872f374e5e6979a03a3148cddea515ca1f50ad798d825059f80aa4d684b92a24a836a5510b8d7c18d2c8ecab2353ccdc1b423a5a5a20a14982f8dcfab54cdf3647abb7aaf5a10e9b639335145a21fd083700d5028a043ffdf489dce339"}], 0x124a) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r2, &(0x7f00000000c0)="58bad449bc8a1391861e8c16df41a457e59335f4c9c8ad79fcad35d8ffc9fec26312f02a37b4009921050c", 0x2b, 0x400, &(0x7f0000000100)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="b63bd5e25059ac0eb5db16906387f648d75a6a82c576368e5142c554bf5cca565a344f8191a141cd18691c752fb8bbf40d3d3b512c39f8c929129b189b41ee0bc4f8a8172334044f020cee105c2c0303", 0x50}, {&(0x7f0000000400)="629da597bb3747fcb99758713cea1949f1e0e78aff5275a16af2805be802534a52ce9e61653bd51384292e66244a2bddc0f8d409a5f26ad677c60d26c30c6dd137277d004fe3d61caad0fe750b6a5bc37d6a03cca68bd33e95e841e121a1fc9422f0f4060aae7e96476cc0e9a8490048f6cfd245d8a9a36bba754bb6db9d1173c1da5079ac1c5a4d3e5e259d36d9fe3938a6dfceb18c89cf7b6323d49043bc2f62e95dc78dd3a3587adf7a68dde3efe1c9a00b365876304186fffde3d5b8ab97bf85d14423ad8aaad1c0", 0xca}, {&(0x7f0000000500)="733ce82841b6836009c94ebddc872dbf5c29c4f5ffafe4504ce6a6752fe9f34ebe61f3f3494aae207b6cad6fa41d7f8b4003fe446631b9c763785c7b2a21b85c70ddd53db8741b228f50b46ced2ee2244191fe1eb5dbd477005aa30c23a9db0b0aae1611aa7f6885e8193c44212f82c621411c6e84516809d4ad689c4a474d23e7bdf986ece468473a87ccee27560b047d2abd857e495e696989d374cca9ed29ad68b13b812d04c4447d24a9d8f19f86b7feb26e84c16b7d93611683cad80bbe28a6c3288338c900db54a8aca7d8c6d86721cb17ddbcaaed0139025dfeb47dcc9a", 0xe1}, {&(0x7f0000000600)="1c13826fc479f464075b933aa5d09a041c6ce8529bb08b9ba7a04665cd95a54d0b65088bce65349f73ce715575a951424a3ebfbb61dfccd8c11b852149390cfdea74fad21ba3f1daed360612bccd38c6112a0181d8edc7825b546e35c716e54e9d123f6ea27909bf0320698fb6da5f9bb3ef036c6554a474c9b8853c5890138fbff6a9ece11ccfd2c4df9de8494600424aa34891978432d7850f3a46bec9593fa288a16a16c3bdc4c94e4a8b48b120962c84a0", 0xb3}], 0x4) sendto$inet(r2, &(0x7f0000000140)="188fa677fe481cfdb777d0e39191adee92d5b4ae7814e8038b391e5d8cfca5a909f02c5aacd38bae13042e1087b092efab3e7397970b1a149336314d64cd284d9f83d0ebbfd7e128be835fb6f58982c546933f7463", 0x55, 0x400, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c349cfc0fd4fd6d817d57861fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e900000000f38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf47) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7ff, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xeed4) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x4edf, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x44, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x90, 0x0, 0x8, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4e, 0xf0000042, 0xffff, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x35}], 0xb470, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x0, 0x100000001, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x100000000, 0x6}], 0x80000001, &(0x7f0000000080)={0x81, 0x5}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000200)={0x2, 0x1, 0x80, 0x6, 0x3}, 0xc) pipe(&(0x7f00000003c0)) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x86, 0x10000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x400, 0x8}, {{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0xfff, 0x800}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0xfffffffffffffffe, 0xfffffffffffffff8}], 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0x8, 0x8000002b, 0x7fff, 0x3ff}, {{}, 0xffffffffffffffff, 0x95, 0x0, 0x9, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0xffffffffffffff48, 0x5}], 0x40000, &(0x7f0000000300)={0x80, 0x352}) r3 = socket$inet6(0x18, 0x8003, 0xfffffffffffff49b) getsockopt(r3, 0x29, 0x2a, 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:00:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x80000001) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x7ff) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x401, 0x4) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) close(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r2) shutdown(r0, 0x1) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000700)="78611a98c2212bb71debffdd5d70d815269c2ac6a10ebd064cf425f4829ee3d74b22ee1fa113da90e167d98aebf378131a866e03f05db46704a5eb920068470d4213537331f24956331732c67b07cbfe258da5b6662f6889225f8fd8bf56cb601fc5f604c1ca531b168aea547018a250ca82a17127478f157f5666d3d398797cab2dcbbba4d0048ed6f8ae8ae8d6d2addc1e182cf92230167488cd22eafa427f8e220941752cea4e4236dd", 0xab}], 0x1e3) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x8) r3 = shmget(0x0, 0x2000, 0x2d5335cdfd8a6f50, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r9 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x4, r4, r5, r6, r7, 0x105, 0xff48}, 0xc000000000000000, 0x40, r8, r9, 0x39d, 0x79, 0xaa}) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x3) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="d63dc5747b88f9cd6498154d160485d212563486462ee2c9e4c77c4dbe7dec6d088e9a34110c97eb8919edbfae6e641984b5b296eef8d14cfa73ff1018cefa05d2f0a463ed06e855c2d7605a58ac25c5ffb92a5987da4399d925e9e38935ca7495be669876d41e0780e54c93e1320c01d736a63aed3859b3ace6b70df26d8a146b65446d567e6444bff6b7886a73d6df576d58920520d002c91b3c09ec05c04d428b73df58c7f1e358b643f51cc7b8d5fc65b84e38bf51a0dfb84f47827e5b5a18c85b2484c270c4b5abcb61897339db34882169ac419b5ba9724dac388c", 0xde}, {&(0x7f0000000200)="46da2a39ef2e5d0069f88f591d090a2067cb23a5028ec5e974786675b507792645c54fb4c3788c9b8cc0c0e860a391317a18e40bfd1cabfdd6f310013d612daecea25b554522a1e8d104b747194fba9cb475404ded95afc0a545417b23b12fed5049026ae3754fa592d1a51ce69c98b631da8ce4d0efe9e6e860c6dccfe719d80e6a2a09221a907f8d460646c382f54efe72159af4c3659e2db9d622931d4ce8c2592c50474a07df64857e7c60964baa72fd65c71ad8342f0d0ce18bf5e44a2754cc23", 0xc3}], 0x2, 0x0) fchmod(r0, 0x1a0) setgroups(0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) setgid(0xee00) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) dup2(r0, r1) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x30044491) r0 = dup(0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = accept$inet6(r0, 0x0, &(0x7f0000000340)=0x1f5) socket(0x10, 0x2, 0x5) r3 = socket(0x18, 0x4007, 0xffffffffffffff39) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() r6 = syz_open_pts() r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x10, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x8, 0x81}], 0x5, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x0, 0x80000000, 0x3ff}, {{r3}, 0xfffffffffffffffc, 0x99, 0x20000002, 0x7, 0xff}, {{r4}, 0xfffffffffffffffc, 0x24, 0x4, 0x81, 0x8}, {{r5}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x3e}, {{r6}, 0xfffffffffffffffc, 0x4, 0x25, 0x8, 0x2}, {{r7}, 0xfffffffffffffffd, 0x64, 0xa0000004, 0x800, 0x7}, {{r8}, 0xfffffffffffffff8, 0x40, 0x80000000, 0xffffffff, 0x6}, {{r9}, 0xfffffffffffffffb, 0x1, 0x20, 0x3ff, 0xed}], 0x6, &(0x7f0000000300)={0x65, 0x307c}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8055, 0x0) socketpair(0x32, 0x1, 0x81, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f00000001c0)) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x11e, 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x3, 0x8, 0x6, 0x5, "f6df6c2032f51e290348fecc9fd72989ae170f48", 0x6d, 0x7c5}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x161b) syz_open_pts() open(0x0, 0x200, 0x80000000080) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6080, 0x6c8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x20000000000000) truncate(&(0x7f0000000040)='./bus\x00', 0xfff) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x100000000, 0x2}, {0x18, 0x0, 0x0, 0x200}, 0x3, [0x8, 0x8, 0x353, 0x7, 0x401, 0x78, 0x9]}, 0x3c) setsockopt(r0, 0x92d6, 0x6, &(0x7f00000000c0)="cd83fdbe06fa5f3ad6c9d58fa066509e8970b974b68eb2ef35caba60a226b7e96d44466d8302768770b73a3c52a5a6c55bbea40983c9ee8b9bdc269b7baf4c00c345b440ea5ca97cf7d7a1c914cf93e1d434f134b29edbd29afa07ba5a394e996155725624", 0x65) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080), 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="e36258a4160100000000000000f201800000000000005bbd07f6ff0094b222a9c4de41a52f5e00000006000000000000009990bfe43204000031f41247ad5d500306c565baff8b40cf352d76e52e9b8bebf8470808f0c46fcfe159abff8f05f1dcade4790d5547942e", 0x69) write(r0, &(0x7f0000000000)="72708cf4eb699d1200000000", 0x7) r1 = dup2(r0, r0) getsockopt(r1, 0x2df7, 0x3, &(0x7f0000000540)=""/243, &(0x7f0000000040)=0xf3) syz_open_pts() close(r0) close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getitimer(0x1, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x210, 0x104) sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000001180)=[{&(0x7f00000000c0)="f621e42450d2e2907df22db7b4491dcd934eed981cb7c0773f7c57053ea1aff096c1b749096becae89ca877eeff9204690f072efdc5fe53f392ac49f53277e4e2d17b133a7a2d5cbc21cb1a485fcc7d655400b2228697aa234134ea2eec376046b219a63a252dd710b24e0d9aac5f7b1c1e6a83f7f09a8b34ee43f079cac8da7b39c9e41623851284baf8d1be7ee179407d6edf78fc22a817b4946cd70cd75040c4480dfc185322b0fe7e9f3e92d11c39590d5237a571e10baa2e90300ba11241e7899f6436d81df05ebb2b8a25e838a1957ea88c09c515de9a520476865981e69341427e21814f3dcdf9446dcb7bcdb58861df13bd69f8c7dd5bf411618c50f7705f547219fb45eea93bfca7f1f286926618f26175c062cd61f5e7624084629bd867977e6eb39412a3a5d3e4f596f78f9850d1ffc3fe50cc5c619e3b311b991f8573aeb00b1bef4d2bfe62cfb46f0e80cc621f4c1ad050691dda56cbbb5cad6f938958bd972cbf660d0471438c36e77279f76a3f05611730edb2b90ead753ff2bd5b17300563e1a5b06d419b8de07616584a11948f90feecaabb686c71a4d36627a0305570924c2ac4f71144ed59af901ca4a7b3efc5cfc009e874f4488b6827d094763d5698ce9cb1b440fbaea28566b8cfc9b6dcbde381a423d575f68ba422f22dbb4764b372e838520cf936928ddd3a91e70d05e0fec94a5f364d9bd8bf0cc8c38bbcc0e7199943830f88fb07a1a82cd2aa13a1604e60ad5036257a7fae4a4e60a9ae2ed1156ad30c9142574aa9854a33b55d1d00a5ae8474c448d6ad1752549a9e1f1f8c05466946bdf63723b67d862b53a3a5a33e88a27a076274e3ee60af1eb71c6a33d82f8be955ab6d9835e24e6d1b1439ae90a72b7d685b6e7b40439dfe9800fdc059a3d955a1a890b1ee3ef9ec48dd3e69578451fa62841362c357817b748bc1dc4d20b7b503c828ff0a2776d9d2b6ed1ac59d6faf160d8c4d9061a9c2eedce1c6e6720e17732153c3977682648c66c7d1ddbcd0a22e1bc4792dbf309cd5ed4bef32ae8a85d244677fcc1181c1a6a76a0cdb277ca53919c096d34225488e0f603891ed37e99dd91eb812181a1b0b313eb1f2c3b7d3b30b3a1d499921bc46d0fbcf50ad2bd8da6c1da31133c8e6ecb36334bfbfcce783179bd9313cc69cb1d6de5c4e63a7d8d28fc494529fb423be4b891853d2a26d581f72882b26dcea9d7daeeb81e7c4af21f964fb76447991703cdcccf14a25635ba63fd0240e59e5eb79c7cdc1445d0f626df2560ae8a47ffe5bff5e9ca6056790e2c439c163b2989c43f91db68372b4ca16e311f39fc9a0b78f6c12355b0b0e80cf24d66eadb0cf9779e3ac70c2a1e0f2a24463c01a691401f43df907c434b71620a683b654d199a491dab9778e2a224dbbfc4a9f75f94231557e4adbed59f2e253e93ad5e3b1c2271739b637902e8dfa16637036fff6ccfc7dc53ff89bd5bcdde65486dff2ac805851da0d4ea47808cf61adbf73f258eb73139edf5104c0f14ec0e7b1d60361743e5176e61cf801d9d0b9aa19b67bceada9b7b7dd2588c2de267e6883a11b634fd07f32a2a19765a1f6432724304809870e4edded5c3f380ad49c691345c4a5234faf1df237d456b6b5a2e0d9556e420f32f87a7d7c55b91148490b09b85f73329f0dd7f4a505ecc35dd8068ab7579f063c41f737a6690d8a273f0ad172a2ae70cd11c33441b14450b9fe575ac8bd0acbe3d1287443ac400a3c511d94b76e08f1150fb4979cd129d66fa6d284c2a0311a76d30b223dd9888ca6611ecf9220f17dddf321cb6b83a26dbb1b42f3625ccd948914320f43a74f349b766403d1e0b2e5a9ee44aba206a358ee21a9fc0d525738f72033a7ba2f56a62483dacb7eb49f2ed8bf02c17ddb8aa345b630a3c367d5182b986e420d999d3ae3a1507d6bdbb45cad09e049ca6d6260a745267a9bcb366e811f312566696b18bd205060bd52044057fa0e3e9a78080266e24f8a570ebb91e6a2d3cdb204bbd9de418c22061c0af3d61154b8d1142e9ba11cdd5da96c83218e18262bd7476334e2d05031b194322c83eb2d891f7b082f739c2a8115fc342ebda9eec48e7724a006f9ce7b591292f645bbaee9c8a0abb2682eb7187d6bddf74d045e413da248cab933e0a3f87538dd6e6ff0b1b5b08e42939983025f6bc1a90d3a1567166692232cdff1a1a1131c650e6cb0a2d1e58831d6dfea342e3af4c4d9e7d74c7fe6cdb97984b56040defbfbdac1d9bb35e441a45220de6a4177f6c0745709debed7de7cf73ee116978529fc2f654ea5e23c2787515711877d52a8b0da6249d8e5902a40470bcbf67d485b9ec05b1c8fc9de723a7a5aefd463064d7763e6d95f335b7956d35ea4159dc882e9f35d88f0b5b3de8c93886b429dd4b9a4ab9dee7a41a3f2550a09908e690cbc63a0c0cad7c33ce959880a048079bb1b407b61c889b85775eccbecaf7045cb2f73cdcb9c2698d53dda52e7c323e9ab11c5eec0291b3f81b1f3fb63386f77f09e6d0524f8f3572a75a692cfce97fb878b751f6597971ab33aa571ae6af5a50dec9ebac07e57186ac75c11842aba5ebbef003626e1045f11ffb492f4649192273c09c49e7f742da9bd2d604c19780081f962ded5f41784be60f80560e0709b32e5d4c3a6126562513589884a3243635529b3005164924d2170b30db55af3782038429f2f1dfbdf88e90871f0f7c948c48142bef402d6af1084a6ce55265e890235263666b8473ace0ebf0d13f2777d62d0ae8251af968a42fec23df405c72e422166be9bd7a8d7b404a99a20843c49af7b4d72e1e621312e459679d86ab1e28e0b633a89906301c059ecdf0b67068ef16d062691994e2b54bf0c2bdf19d93ff49ef7e743890a3f6e1d6310d8b0d1dbfb122c852b50d04aba5f5886e2f1702c3db40f504ceeb70222e2be41ac2f70f1e92c9a38a984fcde4d0ace45e00f83ccf1a224cbd510a9a50ad457e34a1cd1fd702e791e12efad267664666150e001fd495f57d2cf87b9c802f1048188734fdc5cebf30ed90d38dbf484626989ebd3668fba281fc1043687c5635782e7f9793e6cf5122a666b9dd2ad42629d2751489844c05c1498af38baf0b4d6c79ccf77c68fc2a97d4045772f093b05fdee2a9a0ca75f0013d10781c2a1da40194f8b7319c6f30bd8f874bd48f2045ba55616f174a53e3b989f61b00fb368cff169acddc830057f5a03d8d3be7b173d3b7320f4cf01eb5063af924f01f9e142848721a7adf9994a85c5cddaae31b3176ca16729ee986ec2ed4003140d2403d7528b737b2b377e3f6128d6a70e880fae9af11c754c116cea65c4c02dd20c175db60903f92eeec780f4e4f0402b670edfbb2bb994c29bdd33ae171636c79c1d07362fe8eb9988be7ecd7a66926d02b872a2ec8e284db8eb96c38d3025939350a5f694344a8f459ff05f00c563587789f64be7898ba06a76b9a0a9ea99378fdab2bea6af61ca81a7af2218a023f72be8ca47b80d5ababc64965f8fb5a7c86492c34020319def265a6f61786344b33354d8057432f3a35219822ae6e45446320a764c9d1f6fc605e7ed2fab7610d0845a271527b835dffd564be6125b1391cd3a14413dfa9e67afb06db203361c9200cc1f369a5e4ff9df5047d65d7ea58ea2db4d47f0ddb0d959d5d1a4d371444252ca8dbfcd3d55f936aab8b9018bd8776874eea9f1f79b76a917838bff12eb728108433ccfd243edbdd6aed47dff3fae48ca1fa87bfd858fe4c8626efee760e126e4a3fa27a015194d980ebbac2178c54fb0fa2ed26d70117a532430487a0e629e619685f617f13c217a5bd56faa7a6e2ccf7d4058c986fbcee384dc8047010fabf63c039ea89cab29e97a6eb9c26836f8207a42baf7d9a796bf736f6cb881ac4cc70c4d3bf3982da95e6a2075aefb1a168ae7cffefd7150986443f89684b6f18894979dadd5a7a486520c75cee43101956b21b3d4af8ec5a2a6c38c2b897a2cccc328027bd7f745c6bfc43eb99508ce7c50d55eb20d7816fcdb29404b1ab7a792fe70936ee2525607856e71169380f7ab12cbe76c9b05960ea604cc81d54a538ea5b061daf6c6ad51f98b331e3e24e553d39cda5e77804d77085c6492489d61515036c11fa5ec1dfeb7b5b26212e494e50e372f6da2cb5c877d093792533ff0d4fe4bfb4b57a9917e54b8e8f0765c0a89ec17af99ef46dff3b26f40d5bfd5d16cfc8a9909ed9c12d902819bf2b71e9d2ca32c6bfc8a32255998b6e4d55c2f6aff7ac356d0e34592933d72f09f825c250ce2bd90718672ddcda9ad7af5d90762a41cd6df498a9ddbc74204edd32fbc46cc3b433e3d0fa0395c25841525f2db5cfa5fa2d9b12f6a4b2a38f65331d341decf8003484419b71d9026114ca20e484c1344565991b5a0ca308ef610249f50e9a2094b1da2ceb8584df4a519e727640551c227e3af927af2ec4a8c1727a567078da2e6fe5c795e666dcfbb8e793ad025a1631a3728ae615f9dcedeb9d347d7403c9ea827aec07f35e3c05c9933a655375f72bdf46cc39c020740260ab36aca9875b3a84de2e6ce52b901e0b80bebe8dd12cd28e781edcd04b69286ed30055e1eab8ca506968f7d80eb4b61707353a84571c09d540c11938fbd685453164e117f2bf999a5c440f4bfe5b77dcb7aadf4ea969378b3b872b29458197f1d2560472432116d2f98c0866cbf5c1e9534e43f584d084ee1e6d9baca22d6944dd78e29c37d64a26dc19ad700fa9da8531bc38f9ea5cbdd3f3bdc37606c0a5696fbad186ec70b1455470306493e84778c94eb80d97e4996f8f35a733eba4a7a73fe1838f9708385fc833e682d99bfc6b79091c233cab5b562c653bf2526320e651381f94c7676c1cc3490b55e2ac70f29c48aef6a4ebd320719f11686cb5241732cb4ae004a1b5a2a9f6259aab80c0cb7dffdbe593e26157344b994204c34450ef630c14ca0bf97775f022b440d03072935dd66af7ed24db4bc82ad6c38a0fdc38367e88d43b8fffaf6d77e2b0cb69fe6b6464ee66d67e4e4fd7de27314aea07e31c6a87ed6ae430292ff52b646b76a44ccfb41b420ccba671d34e36f6f30e8014c53716bfb79644b6c28ff1452d9bb699a06f9293e40cb7341072d6a3e7d8e47e567f88c71636c4eb5beb9f50a19754c7ff30fcc8b9dda5defe4dedd8b43625abc51225d14b177d408a393df644e5f9076d9652359135d471bfd8982669013089ae27081c3ce0df98c8d614f4b377ea0636bce1c90dcd05371e56ae5ed20e733b91574917389dae4d5c259547b707c289a80c9ffc2720f09cd1a5545e54423246d46f54bfc251471eca32ff1eff7b2be39c65662afcae6b015c051c902dbbcda611d1da34e1709ec853bb8913c953a2169e8af480001bd6cce92e9756b32b1535170deb4aa05b5c7cbcbc09b84f556bc5a2aa3cb4bff95c4f050040958dda4aa5a1b19ed30c5d350f69ab5ceaad0b16b64e498f32c98cd705cffa8bc7ca73cd1b7bb861512d7e69fc435b71321bc38f8e5da528f2ffa1714c17853021e89269abcb72741edf8cd732e66519e29a9d8a73efba96f5563936ebdb36dc6a6088c371ea09ce297fb712ee1e2fe74101ee33edc1a81265d910d49c5b3eddd59a1de6a4d8bda9517a5321766882e997a54bd8c1f49fee2db0a82de4f590113aee5e46a40d38a3a83586e92382537ff05bc0bc3c62f8ac001a197eac59bc84623fe6cd6303302dce961872b50db2e8c900205816550876c60802e23ed9bb273f", 0x1000}, {&(0x7f00000010c0)="6d607e8f9535a3c4ccf283d917177fa91411fda1ceabf88fa715fec1cdfca044ced2b67547ad376f4c71b94010c6006da77c0ca98cf7e8a8fd393f6ee6f989444d34d71ecbc2c83c457cb2ab5631c9de317f691f38cf7bcd40da6b8cbb1d22a7acf9e59393d630cba14143ea9c978ddf395fe6b480e985feaa801d5c0df11bb24fab057a4d", 0x85}], 0x2, &(0x7f00000011c0)=[{0x100, 0xffff, 0x800, "2360f5d3cf1ae56d896c4a70299b9efc2f88fb8f7e6deee4e5d5d486622f203120c3555b9dcdcbf79dd41a713a442ee8b71d3287561fe765b43a606d34dd0af8a8fb1a7ae8f28c496a646b14e9e0fab146836eb138da29ec0420e5f93a9b9c50900bbc10bad7745cea6d9e1fae63b64f3f636f03df46fa6a2e7a007bb6b6253f957247e12e594ac57e8466bc631ff31659da151dc0492884e13439e071f61938cb518d4a6ecc93a77e7956418bfd95b0fbb9c353373a9c9fe2d728571fe69895257314085e8246fef63f6bb3c0942cf889fce423dc1188e849563599538c327fd1a181d97776e23381ebfe"}], 0x100, 0x406}, 0x40e) r1 = socket$inet(0x2, 0x4003, 0x0) kqueue() r2 = kqueue() poll(&(0x7f0000000040), 0x0, 0x10000000) pipe2(0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 16:00:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x3, 0x0) minherit(&(0x7f00003b0000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) r1 = socket$inet6(0x18, 0xc005, 0x218) close(r1) 16:00:16 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="adbd1b02a8f5eeef60b153318a9b2a740b36b52c8f50c81168eaf67b8dd5d05cb4211dd3eece40fa2a8071b7e2a0f2c3cd688bf6b69af24c9dc32a997139d74c849184ea0f1c9a16dbbabc5b9956826c55443575ca93f36e7cb7761903c06216c2ef9e3fcd2d281d6f32446b58b1df3c6ef0ca688ae349fcd0d2e68018eeffa4027b4c589f0c338c5804a3a86161575a680a35c5ed7b89f5ec98c33290029a24", 0xa0) r1 = socket$inet(0x2, 0x3ffffffffffffffd, 0x0) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@in6, 0xc) 16:00:16 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r0, 0x9) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:17 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x800, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./control\x00') symlinkat(&(0x7f0000000100)='./control\x00', r2, &(0x7f0000000140)='.\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x3, &(0x7f0000000140)=[r3, r4, r5]) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:17 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) chdir(&(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000000)='c\x00') rmdir(&(0x7f0000000080)='./file1\x00') 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) r2 = socket(0x2, 0x4002, 0x0) sendto$unix(r1, &(0x7f00000000c0)="18cec86789a3092b838d93a36ec493f45d2bda02cf7b9543ef017dd520cee9f84e412d9eeb885e7687b963c8c8f07090e718ccc9ddcf4bb0b527372b56a293b43a2a71ba7a72b1abc4e783c50fee326edfeb5c065aa1b1d0e5998f68e442b18fc677b03f47dbad097e02007f90044763f70d585ad2b17217399805744d6de30f9f04b44cf6727b65eefc53b545125c6af87f143a244a9ef8df3ad828f0ca87e92c61e0efa3d3b18c73d82fd258ce5af8b985409dff4a62d6c331", 0xba, 0x8, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget$private(0x0, 0x3, 0x42) semop(r0, &(0x7f0000000040)=[{0x0, 0x8000, 0x1800}, {0x0, 0x3f, 0x800}, {0x0, 0x5}, {0x4, 0xcf, 0x1000}, {0x2, 0x2, 0x1800}], 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2c) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup2(r0, r0) read(r0, 0x0, 0x19b) 16:00:17 executing program 0: r0 = socket(0x2, 0x3, 0x80) r1 = socket(0x21, 0x3, 0x1) dup2(r1, r1) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000000)=0x3, 0x4) 16:00:17 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x1) chroot(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='.\x00', 0x840, 0x4) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20000, 0x194) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1800000000000000}, {0x0, 0x4}}, 0x0) 16:00:17 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x4) 16:00:17 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1b, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x90, 0x3c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x6) flock(r1, 0x1) flock(r0, 0x1) 16:00:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000340)=""/20, 0x14) 16:00:17 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) read(0xffffffffffffffff, &(0x7f0000000000)=""/7, 0x7) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x6, 0xffffffff) lseek(r0, 0x0, 0x1) kqueue() 16:00:17 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) socketpair(0x10, 0x5, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="1e0915dfb13939a6a499482b6694c0ddd60f6e922081fc4d0a6bfb9710fe3f48b87657cbc9daa341d9d8d55285bb354744db64da29c93780eb938a1947d12de423dfc7965286931bac6c0b9ca314daf9da028ff42ebfea0f189ba69e8000dd1e37f9bbc0498581ee8400db1d74b30140d8ce8b7c856aa3a9df75b1445953cf7dae23a57efa4700378bf4e03c7360c3c7d07ed54f5f331f630305cf2088465a82d692fafafe9d323f2c2e30d6ec93a13c1c317afdde0b0e53431dbbfa10c93f87dcf1bee89fcefa83aca34916b5451e674fad3116cc973972fcf750cda8fb805506b13deb03", 0xe5, 0x2, &(0x7f0000000140)={0x2, 0x0}, 0xc) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x0) r3 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r3) socket$inet(0x2, 0x3, 0x4) 16:00:17 executing program 1: r0 = syz_open_pts() minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) close(r0) 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff4c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x103c0, 0x134) ioctl$TIOCSDTR(r1, 0x20007479) sendto(r0, &(0x7f0000000040)="6e0f23b7088c9c302aea68d35788eeb7b470ec097367c4cc57830696aa5ef275c88da59e39f667e6834777128f2e7459e475195cbd72e4e61dd1bcd8b5dbdae7d5d94054e23f47f14f3135852bd24a6c2e8fe0d0ff2d92815acc43fd9b0199bbe23537ce92f42660ecf38f9ddadb0d4739f521f4fb04d1526f5f54e27265ab4c72b99ce02f73be3ebcd85f09482e07a09a", 0x91, 0xc, 0x0, 0x0) 16:00:17 executing program 1: geteuid() r0 = getuid() setuid(r0) shmget(0x2, 0x4000, 0x241, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffffffffffff4690) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x140) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x0, 0x4}, {0x18, 0x3, 0xfffffffffffffff8, 0x2000000}, 0x5, [0x87f, 0x9, 0x40, 0x2, 0x0, 0x3, 0x28, 0xd6]}, 0x3c) fcntl$setstatus(r0, 0x4, 0x8c) bind(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r3 = kqueue() r4 = socket$inet6(0x18, 0x4005, 0x80c) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="0be187447e", 0x5}], 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x18) r6 = syz_open_pts() r7 = kqueue() bind(r1, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000340)='./file0\x00', 0x8082, 0x8) truncate(&(0x7f0000000380)='./file0\x00', 0x1ff) r8 = dup2(r2, r0) r9 = accept(r5, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r10 = fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000440)='./file0\x00', 0x0) r11 = syz_open_pts() r12 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r12, 0x3) bind(r5, &(0x7f0000000480)=@un=@file={0x0, './file0\x00'}, 0xa) r13 = getuid() getgroups(0x3, &(0x7f0000000900)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r15 = getuid() r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) r22 = getegid() sendmsg$unix(r1, &(0x7f0000000c80)={&(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000500)="0a48d1b1eee3f7c474dcaf9fb217f7cd18b2c4e7c4521102d5f6cf30bd0061980b00ae711a566186594aa50223e70ab858ebb0687651944ff974cd5395c3d0d862621a5e236c4c30a1a156a860d0f38ec31329956547b950372a6e4a55ee598288803d1e1a388e6420ce1606dca429086d497c167b5f6a0c545d200fb8e77dd3bc76fbc3a1b0eadd30ef88d9d176205818038d389005ac842219bb9519df33ee32a4fbdb7b69d56e557fd5e5af3fc3243d20", 0xb2}, {&(0x7f00000005c0)="9a426d8f01dd120af598d3b3009235e1da611bf7e3d5042d6b1e0887b5b4ae73ff81a275b72f8d04ceda080a766e5b029afd39527df749d45570812aa761c245590eb83eaf", 0x45}, {&(0x7f0000000640)="9ea5bb7a6f216fbe9f64e85f24e0caff1811e8617162b5eba5797dd73384e13f4505b665b0abeecc2fafacdedf5dee77e1577c4b3f9efc81b4f93fec4f705b859b079a5a09afc05aa89165deaa95b5532645d14f917a6a5aece28aae01273f6f57fc13b26ebb4a2b6b3ea41014a352f0f3e990f172bf", 0x76}, {&(0x7f00000006c0)="f20a0f9f455ac67e48ce9a6e71207ab48c47a035f6ec8fc3a1e46dc693b6d2e74e5b52ea0f32a84aa6357e890239cd30bc61c1ce0c2b54747c54d5482d0734464384ae4c7dfe7cc542942948024b6ec4fe17b9b4bbd6042f96a2e89d3f8fd95b3cd7e2ee10d5aac278967dbc0f0747b978ee2917d02c5e2fc3085099d2affa913e2dcbf499d4a87f7f94dc198378e1a0fcfc40f8dc7ae3ca2745281c442b7b949d69c728b9d78190aab402edf7b593e01d58896be1b114bbf6", 0xb9}, {&(0x7f0000000780)="887be53d1692b25c93a282704a07ebcdf0eb6e37cd9765527d2205e94f9b8cbf81454e222931688cbfbba423d8501a2142684d51b157665ea0d956672515c57755809d3c6d149be0456153528bf4919fe3d9f8223f4c54b5a26941d036a0ba4ad6e8710f0486bb6d898bb05f9c03468724b6231e17effca8936f039cd96a49a81e68808780f38c30196219aef705d51266473fc2aa6453c55259a2a6ceafdea65f7eaad9d05275dac473be81035318e461e140c4396cc66ac7e14bcb1a909a0af5a00df33d9a08e5ace90c921ef5ac4b744d18cfff94aca0d949146ba3bdb49f44c912230e8bfe1d0ae66f7c9eda46bb512506ddaf954c9c2ce6429f983269", 0xff}], 0x5, &(0x7f0000000b00)=[@rights={0x28, 0xffff, 0x1, [r8, r4, r5, r5, r11, r3]}, @cred={0x20, 0xffff, 0x0, r10, r13, r14}, @rights={0x38, 0xffff, 0x1, [r8, r11, r7, r0, r11, r7, r9, r9, r7, r5]}, @cred={0x20, 0xffff, 0x0, r10, r15, r16}, @cred={0x20, 0xffff, 0x0, r10, r17, r18}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r3, r6, r6, r6, r9, r2]}, @cred={0x20, 0xffff, 0x0, r10, r19, r20}, @cred={0x20, 0xffff, 0x0, r10, r21, r22}, @rights={0x28, 0xffff, 0x1, [r3, r7, r0, r9, r7]}, @rights={0x20, 0xffff, 0x1, [r7, r9, r8]}], 0x180, 0x408}, 0x1) 16:00:17 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) socket$inet6(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x200, 0x2) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) close(r1) 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x6010, 0x4) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003e5000/0x3000)=nil, 0x3000, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="8b2fb3f43738e836bddbde12f777", 0xe}, {&(0x7f0000000040)="acf83e63be51e07f1c34ea46a10d045b4a413805c44a50bde13082772aaf558dbc05a321926c3ec0a773338341fddc06dd736635958c5e63b1a2042cb3911959386ad9688befbaaf7bfc4c3ebda1c44bd01fe519cbd762c70b9156caf1e93338a45f", 0x62}, {&(0x7f0000000140)="251ae9bee237f392b98b363c6ed3fcd794e5cc774d0f0949a25bc237883776df898318686fdcf56277e7b0d4c5c323e77f90be2f11ed501c426015a0dce6d8022ed62ff0454ff093441f016107345a5f868c69d127c00ca7c1b61df0a5", 0x5d}, {&(0x7f00000001c0)="0c5d428a25c5aee07d0ec408c8e3053806a0dee7fa63721b9a8978dae6675135dd708dc7bf400bd3812bb72b0024bffda0ac6d19e681ce06a9559f3599be25c73b5d19ee2c01efaa6de4bff76eeabd07c3faa570401cee0da1bd9034503582d98376e2c511b38ccc2dee3e0451bacb22c439f8c440924c5b2c7245232c3a4068ccaccfeb1d69576412f68a73e4060c301b0f46", 0x93}, {&(0x7f0000000280)="bc6aaea25d656e63a8e9952c623120a1582879d026757db2b890b979c8cae8818e01e9b9583cf358858ae8d0ad0c30421f1f50c1e23abdd363f7223e159cc5e1b39f1daefc9f4d83a64813833c6910f645655f3974af4f213bf4573f188c9ac39ed70cccee9094cca5329fffbc6df401e5c98fb18303407f2c41162830f399469dfc5ee71decc0fa4d136425f9d25296b70e305dcf0227d3b2", 0x99}, {&(0x7f0000000340)="0b374f5a92396033e65c4f1b2e5c5a2b74ec32cd97df5a8e4df061481878816f3988de38c9f135b42fccce98298e5c2009c9023d5b59fab6339263d6c6091b573d5413a28ae8ad24bfc65fc0681563425a696a43f3356ab8a2f9186473299f8a87adfd15e00a3775a382b148c45d119a2c7bf2973aca6f0aed9f9e7428f33a520e92b398cb087e078d2c199f4524ce79213cfd6bc38bdeef96cca228ee12e84b8150105df5b039aaf94d13255f52b2d2b911e8049e5563697f1c84674f", 0xbd}], 0x6) 16:00:17 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setuid(0xee01) geteuid() shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x23) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() truncate(&(0x7f0000000100)='./bus\x00', 0x1) kevent(r3, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r2, r3) 16:00:17 executing program 1: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x1, 0x0) 16:00:17 executing program 0: msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0005402d7459f6e272901a000000000779a91efc941f760b146550bfeb1fbd09c2d15c40ea38499d8a0aed3cb73d2cae86b878b4afedbf4eeef76d126d6f4f8857b60a6c97e0a5db88ff3f3ed5214dab691d181f464065f9f6bd0cdee6e5c20a5dc73d62cf49c7effe2412c306e390babeb7379fb968c108a7c41dde5320567a62f8da0baba56f4df8c1cfed802c50e4aa0c0daf6f180461ffbf0e5b8777dd37dad70ce67b528f3e11bb7efbb4e91a8d0bc578a74c9c1d9b49088ca6df9eae82f3daca5780832ec6c266552df550e08c660004091234e2f54dcc24f32e219fb847132416f9a247f229ba36dd1ab4a431f19d9209040a187bc0729d0ff24c07b793a5eb89772f1ce67df2fee73655280d5a9ae5828953b275b7edac65086185e06d562658d63efac2a0da197b173436bd8f0e8117a42cd8fb4f84cfb6ad1ebf4157ed79def4031ec43baa96fe"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:17 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) r1 = shmget(0x0, 0x1000, 0x120, &(0x7f0000fef000/0x1000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1f, r2, r3, r4, r5, 0x10, 0x9}, 0x9, 0x7, r6, r7, 0x9, 0x0, 0x240000000}) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) r3 = socket(0x18, 0xc003, 0x0) r4 = dup2(r3, r3) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff}) bind(r5, &(0x7f0000000200)=@in6={0x18, 0x2, 0x7, 0x7}, 0xc) 16:00:17 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) 16:00:17 executing program 1: getpgrp() r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = getpid() msgget$private(0x0, 0x31) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x18000000000000, 0x40, r3}) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) getppid() 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:17 executing program 1: r0 = socket(0x20, 0x3, 0x7ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r0, &(0x7f0000000440)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000540)=[{0xf0, 0xffff, 0xfffffffffffffffe, "dc2002ef1a21c89c78335cae3b4bee89853633d8abd6d6e1852a7a8a28b3ba4d188b2cb40312d41015908132997a34d5df2e92fb0e36007389176feb99cdba653d5d141dc5d7eea938de946acdcc566de6ba99561dddb3cc6d3bcd4f2195ab88ae066ae666884ae087b417c4e0d85eb0ad36623511cd17eb489c67e8bff04a07f6957caba4679cf3b14fccbd0e94ee6b691429a34876af8ccef27d281f332b8a8d1f4ce4f526f60f52235fa7751bcba70b3d16f1c894d51dce47d2e9bdc6bcc5d2c04142ee9f53feaaab552975179fe60e7d57694d10409487da3201fde2"}], 0xf0, 0x8}, 0x400) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x1}, 0x8) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000c80)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/247, 0xf7}, {&(0x7f00000001c0)=""/10, 0xa}, {&(0x7f0000000200)=""/20, 0x14}, {&(0x7f00000002c0)=""/178, 0xb2}], 0x4, &(0x7f0000000380)=""/70, 0x46, 0xba5}, 0x802) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x70ae}, 0xc) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0xbfff, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:17 executing program 0: mprotect(&(0x7f0000056000/0x3000)=nil, 0x3000, 0x100001) poll(&(0x7f0000000040)=[{}], 0x1, 0x1) getpgrp() 16:00:17 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='@\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='^!*$\x00']) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000180)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c722ae6be5f8c6b2640be43907d53960b8fe211159480e852572b5f4ef079002d660b178ec721a7dfa763131559906cd7078684c013872ad792", 0x64, 0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x2004) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000), 0x0) sendto$inet(r0, &(0x7f0000000000)="118154662d29e26440816f257d313d1f510fedb2cb71d2a5beeb39966765869b231fd59de89dd08215764868c3e00b4bfd37338d6a7c", 0x36, 0x408, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = getuid() seteuid(r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = accept$inet6(r2, 0x0, &(0x7f00000001c0)) sendto$inet(r0, &(0x7f0000000080)="e7ad923786015663697435ef13769c8fae3176a081025873de0306a62d1b07a8d0ca992f0eeae3e3abbf5de7931d86328e2c2d7ca8ff2108b585cf32918a1712cc9529fab633b2dbc4c8cc2ae93c45bc64ba70ae878073125176ff86778d7aaee0e902ef5ec2dfaf111cca569f358249d7dc7ea860a16e82384ec860bd89873ee0984f18bceb7249f903dfd4593388f0de6fa8447ae12aaeb4", 0x99, 0x8, &(0x7f0000000140)={0x2, 0x3}, 0xc) flock(r0, 0x1) accept$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) 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') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') 16:00:17 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) r4 = getegid() setregid(r3, r4) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000240)="81003b1e3ec295043cad7124822c11a882fcfafac88ebf2fdaec26c7ae08d50012c8b47c95cc20768483471770888c9f97d374fa529420031ed35c042ac5172e52a47922ebe175559a8fd342611be184fe66f750ef071556a53c240a", 0x5c) mkdir(&(0x7f0000000380)='./file0\x00', 0x3c) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000002c0)='x\x00') r5 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x3ff}) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000000c0)={0x1, 0x7fffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) kqueue() setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x2, 0xfff}, {0x18, 0x0, 0x4, 0x51e}, 0x7ae, [0x5e, 0x10000, 0x6, 0x1, 0x6, 0x2, 0xc2, 0x1]}, 0x3c) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0\x00') syz_open_pts() r7 = msgget$private(0x0, 0x4de) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x2, r2, r4, r2, r4, 0xb1, 0xffffffff}, 0x6, 0xa9, r1, r1, 0x80000001, 0x9, 0x4264, 0x3}) 16:00:17 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r1, r0) setuid(0xee01) semget(0x3, 0x0, 0x80) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000000)="ec7d2f00afdba0e2d780b5109ccb45c920cf47fbba5c423bc77243959db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed1400790a0000000000", 0x4a) getgroups(0x1, &(0x7f0000000100)=[0x0]) setegid(r1) syz_open_pts() close(r0) getgid() kqueue() r2 = syz_open_pts() r3 = getegid() r4 = getegid() setregid(r3, r4) read(r2, &(0x7f0000001580)=""/249, 0xf9) 16:00:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setuid(0xee01) getgid() execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x1) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r3 = getppid() fcntl$setown(r1, 0x6, r3) syz_open_pts() r4 = getpid() r5 = getppid() r6 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x4, r7, r8, r9, r10, 0x80, 0x3}, 0x8, 0x401, r5, r4, 0x1, 0x8, 0x2, 0x4}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x100003, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x0) recvfrom$inet6(r2, &(0x7f0000000680)=""/10, 0xa, 0x840, &(0x7f00000006c0)={0x18, 0x2, 0x7, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mmap(&(0x7f0000575000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) connect(r0, &(0x7f0000000700)=@in={0x2, 0x3}, 0xc) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) r3 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000600)={0x3, 0x3, 0x4, 0x8, r3}) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000040)=""/21, 0x15}, {&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f00000001c0)=""/186, 0xba}, {&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f0000000280)=""/124, 0x7c}, {&(0x7f0000000300)=""/209, 0xd1}, {&(0x7f0000000400)=""/11, 0xb}, {&(0x7f0000000440)=""/54, 0x36}, {&(0x7f0000000480)=""/3, 0x3}, {&(0x7f00000004c0)=""/83, 0x53}], 0xa, 0x0) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000580)=[{&(0x7f00000000c0)="48369e2da6fee7e953b3713938d2b9185630197b9ab62abf52cdc4e10a2208e523", 0x21}, {&(0x7f0000000100)="03a6d34bd67db06c930810e5a2ff2045e16963bfc93e613248c13e8acee3cdfc5b7cc8a9c4b8b66e9025804dd137849fd65886c8b3c04de1690ac824345cef865654add2d636bcdccbfb3ad8c509d086d63e9862c9a78c8467424786a8f49b9e9046e4e445054b67661cbe679bfa1a33521b06ab0b268a7a397508ae61ce25692c54083d7a4b9c80b602fb1df4adb8bb10591706ded9e9", 0x97}, {&(0x7f00000001c0)="5e02741e3bb0ce137adc03dbfb6a9f", 0xf}, {&(0x7f0000000200)="0cc689c1094d72f55d8e2ce79187c7a85caf005a3b3e2a5647ed218e5aa5576a4fbfc61f078a77a4af38ada403c399ac735f71b8f9ed4fdf58ab95283784116a07f89b4cafaae804fc7589fd9058115e2b77d41fc7d2926738c043336c677bc5ddcdabc078f206dd886c5a85d4e731a3ce60fa35675551c4afb59c1571bd6113a8ee", 0x82}, {&(0x7f00000002c0)="a43dc0885bdcedfd407909f5210f6aa0838d9d08282c1fee27e1c29824bad2d97082896517a14ae18159f493d535a0779c898c7d2dc836448afb9ce0d7ad32f65bb2b5394634c8c727b63d4d798937999765390cc494c8a6b1f86989ddd33a3890fc967235f2f4bf8bee77d8f27fb4061cdd7b3dc273eca50862a5b15f5363bb20283d2a38d061552fa659eef3d7bc9311ad86c8232d566a3c7977334906eae5fe7dca4f72eac41882", 0xa9}, {&(0x7f0000000380)="5be1361cdf125c6947a3eaae3116da419c0b3633686b3fdb2de89d9b2e362dc0fb039bdeb33825d3854e4d374c81b2871e06ce4c6ce1aca072cf93bc72db09b99206b25d708493bfc051bc2af4e978f5f775e1c469bf3d4363dda360aedfaa4a471c86d7918d9173f99515bfb758cf3a0f9daa", 0x73}, {&(0x7f0000000400)="df6bcc093641f70d05743dbcbe78adbc590615833552f267fbf4b41b170ada5b53cbdf5f11f78214ca7fadd309aebe05766defb4c5ed48758874d1195f901f6018f95a", 0x43}, {&(0x7f0000000480)="6ed52dc578632a8ee563d3cc2e12beeffa64b381a97955f29f7fa722ca46da2fed8e0b9a4cfde4a99f056e4275a0377e14974253082729d899bcb9ac529d66cc73ebda4559b2323eed3bf716ebf2a0c6139f08872c17f28f33e6f135529686fa0c338af97d4dda49ad446f1ad698887ad9b043f449bc0ce851a895b3006de0d4fef4de628878410d77c2289ac100293813dd2bc87fb20d3dd51433cb6d64547fc4a15dd867b06fcf134918e8d88c14277219e6a3e693cb30bf958906fdf7266ed11584470f2f647db3337ba0ae00759dbcbdea", 0xd3}], 0x8, &(0x7f0000000600)=[{0xb0, 0x1, 0x1, "581d8495355ceeea826d5c9e0b0967f5d1ce5896bdb85f867dadec7e8ed24adcb20566526aa9843cb9e31dbd684125799525b5306e52804a3d9b116ec8eb6e79f33f48eef789b649f0f27c2bfcd4eb008b652b896ee3477ff3405b553eb4763d685e3551e4bbdc3fc0c13ed3c97e401a4417c4dc74b71993eac33b83ae2d08dfb22cb48b78fb06e01d0f6daf23b3a93f3c8e5cb2e5ea4de008fa"}, {0x38, 0xffff, 0x8, "329e36cb06501d96d771b9e057d81c4d76282769725e3f8a42119a848519ab4ced"}, {0x90, 0x1, 0x0, "7b6f581385969ee2fae39de3d83a522446d17628435e9fdae2a682727f68e4690f544a2e72ef849da24ede7cd05f60d3ee6f42bde879c6767cd8d25ba535134a05161dc54c07fd8b2dd1d0aeec2c99e26fe60b5580ae03e105d4e65d0e3a7df288685f9c695e368c7a462e5d8526fd29354a5cba8c32baa5ac0f3ec3ea"}, {0xb8, 0xffff, 0x2, "ce53ca4dcff7dc34fcf80e79f5091cb7502db245d2c32d693c2bb0d4bdc6b6d53cd0e02257cc23243deeb2edf2a2ec1b4322cf270e50dc3fc6cfac90680c21745bd2bd8f14d1eefa846e291d684c32e73189a7ffe02de44822b6024f6386a75ef5dfe9da5083c35747234b0727bb82d99bb04c7b8258fc8d254c2c4b55747d9e9c4502d34067d011f55220b921986047bee7911caa6dfbde59f102f3a293249eb36bc328"}, {0xa0, 0xffff, 0x7b, "ecf49387fa94ef987bd1c6a48ff62ee61031b969dfb7696b9d89ed65d5f2de419fc1354481bbfcfb33c89995a6c899a0161da4c483ef7f8ecd6e7fe27e9caaabac11b8a19dd836c0f977491c8dc5aa44ef42759c2fd778c7c1507bdca1d096273baf6959d85ed106cb50a537ae69a234fe1a30d3a50d0a1b4291023f674bf28f1fee9e8a98f29cb963a3e35b442337"}], 0x2d0, 0x8}, 0x2) socketpair(0x1, 0x0, 0x1, &(0x7f0000000040)) 16:00:18 executing program 1: r0 = socket(0x2, 0xc003, 0x89) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000000000)="54b72518bfa4c26dfb06527a35034b966fa973d63f4c40da31423532af7902abb28417668b0b024f751312131111e726da3b50304992f669615b0bf74f9de75a1c35b9ef774c963a4e974ae965c3808ed2c4f2e34af7e92bd82e0d39fcd65ae0e82afdb52404952c96f3ba291c4a8966f0c8f951872aa5df24c2d548f666251f6df089c163e8a3759d482a1cfff936b80c294998b1da78442d07ea4b2894e86a5c48abc3e758ebd50801a4bcf2c4243ef6e8", 0xb2}, {&(0x7f00000000c0)="a58c66ce2777856f740a7be3fe163cc3c419916e3f31c149453466d70e1dd6251409fb265889b189e760b745799c31f834f892d5ffe3ea", 0x37}, {&(0x7f0000000100)="bb26ab9e22e2107e1a6c6cbaf6f5ffc5852246d5979f2776378b5ae0ce6af83cb4f63b0ec5a535becabdca3e9f6bd2df9cf7bbd4385e532ac4c1e853ec1f35977912319575ecc4d9d4f016082db4b1836041afc92394fa877cd7118a2215177f558631158958b0bfadad592409ba1b087c4d1e92bc1954ade970c5071cce5c0a1b8084ddcb051c5538cb0580c6f0dc2e2af7c98f3056f09f2cd8203d958d08d686df3afa5836491dc477d3ba568f7d4643de8814455a8b52c86559ba5c9747c4d23b14a4279618ba1a0bcb5a5870aa728435b7e6c143135f24b2e28ec2b0fc3fd49a6ffe39e5b45d2dae6ad1cb9da64644586cd1b994af7ae40f4982c34d0c291c6a4aa7db565b5aabcddb702e3cf68e790faf1773b4bb63cf41fab586f0168be912b9307f0dad83d161a9cd254942a4fc6afeea32901be61f8f7354e69be4f02f00aa7dff845cf483f6898866926b7d959f8bcc7128113229ef69947bf1b4f2655b95d32057b5340341265a0a51efc9d40cac4ad52d1a1dbbb4ffd4590c06b27825c0f5d1085a2ede2ba6f7b696d108bca097ea68d7086ccb4cdd1892d7d803086647fad9c34d590087e4188d327563f2bb992a71a5cc836c5bc2bd201a0f0c1807d16c5f3d43b62af67293b633f127adfd39cac82c2b45500dc5f476a3fa10634d2e096eebe9f384e6872b8528d51bacc524306222882afa76d986d1c5d35e526ea10482940df3a8ebf995ab5836768565160e8f33423062ac719763f261348462c1234f19412231f7b88025fbfb916ee729f6f343273ef111926b176a7ea97b0a88d50f4699160d771824ddcdfc9c35a99cdb75347defca83da74cc423026a3403daeaf81a72b9f96aa5f8a7ab73a14ab302d7348ceedc05e22f5c4028ea4c00f1b71ef0aece5db86f29f402ceba3a933faf95324331fefc67f9216ec2e4a1bee350cd72db1dd5ce1540bcc445b3845b8306a8ed34aca311212062da4b2caea24d0238221647931c57fcb783c238b5937998e86b3ea2d27effe8f61133d0da831da04d0e5826310558e8be553d124072cdd5f605e8b16cba5241cb88dfe5cfbe6bf7d66ab3f4ca2cd302f164e0b163dda82e75e0ee6d55801a5562cf21d09b29a093da4a8ee5c3c2e07ca080e65e6693c488367627965d414857a30213ad02cdee663dba7a154ed5be25e08bdb0c202e8db426abfc17d2557fadc72eaf7190780507831d18f28bca5f308b0c2d0aa365258b1626ae4766c994c3150a006a04ccddbb03a20cba04e692b473f07a68a0fbffa4e020bf10b744edad83a241c1ba354b1fa7eb019b616794fe5248269c4eaa6bba635e85fdbcdc576cffc8136c093db8c51c243084e0b586c1c581d6e86d7966ea5519d3f202d3199d9d77eee9bb11a2c6b96e0e2c959cde7b526331cfaad401c43dcd8514dafee6e2162bd57da8b4f27b622adb88c9eb0bdb24e2ef1f11794113122332faba7648b514a255a241e0f47e124a2c411cccb945c8a1e1aca06eb64d269d0ed3e6901227d6d021ec8339845b66f5155fd4c5c3f0ba3053ce796510f488563d29ccac6e2b323db1c0330a4ec5ed677b36a691feca535a8617c7e1d8ee0ab7301f2d52e3d57fb12f6550cf875a7caa38d166d2519712d4b32758876c3cef4615fbdb1e1d443b1bdb12295979409949b21fe838d73b8a637c152c4402f262ffb9fe339f0ed1b2755a90c0528546a28dd14fe717724004ab4bb4b6cc408ff999031c9ac2d4e301fe6c22f96f2075eb03d821ba620d0d905c32298cfac138090ca00d18fd860fea1547e37e8e34df3708db6ae2f04f93b65bef69c93bbb9b58a6d77ea9eb1b6ea5701f9db15e8b7935387ad6171272f038d6db1b35bb89dcd950fd0ec00ca5bf670c72bc2fce1f034b7ec33fd94f88c08d13f2726f510f7a515fa6721a27178f899a16238ce56ce76f4c5b0746afbf6f8012ef259deb38c4b6dbd4c0c6b0f76199753b11317875b33889ad03d20dcf8466560f86091557bdc0a4309622af39f4a92671c5f536ed99f7695b64c19933fdc006280b40b70d9ffc9561947557d6ae5a29d50c8d215b861f7be235b892df89eddf700df5f5dd9b6d50d538198bda974a1505408194775421f65308032d8758e38c671d1ee91400a69a149f76980f80bfe22dec6ec80a79130aa81164bdfbe84800a1868dda38a83dcd0688374a5d3f6bd9c7f8a771f0c7cf993bc83430ace0e08c588d071848e083192a7db930b0007817c0963ce882434ae77d829b9e77f812a8cc1d8031925cc0d0939e3ec031aefc62819b3751cc71a53ce8606d16023c7278a9279ccdf87f0aa237058d9f54d401e5c5210682595b0ed32ce19d7006c0037b11eb8fe7c59c40375d83a3f435a654983282cf8d70ceb2d604156bf69fe4250cf4fb2b063b75f0249318113fc4763b81d65b158f8cfb0767cc083674222a08e031acee660f564d5f9b0f98ac684f3b1d34d0dd7d405a45a6324c1a6b12fd6c0d4c5dd7edd1669a37e23e161071b274be9e90669839ad5a68b9fcd85dd389f43c074a3061ba7d68dcf8dbb0639fae5da29171d91310db260f1cedafa99a61eaa78e7eb4f7f1ea60c2b5c68b1923bedf5caf51ec379e23e46b3ad4dfb64e506caa314d810e108b4feae49680219e621d5a8c3aabc500c965ac3b868e8e53f80aebcc4ac6e2fd25287cab825b7884b7ac82065a8628473da785885e27f09f8dbaed010aec906f22bc0bd1ecfe333f6dcc762741a9aefb011b137726d32cc4b2ba471aa1e3def7d21e69581e3c7376298e4b2071d087fdaab24b3be9b7c09f44992aa764465e4433c6dc3882c93dd5bbaf33f17325541947dfea537d1d5820de954aa33de6253b110e864c64eb546fcc23edc33194c587c8dfe5acb3d75a1e41c89cc9df4774382642cc0d3f54af0c2da3d938947b8be7c9f95b12b16e9fed8d7dddb08767b6be7e3c0b4726698a40e476eff810133c4c23d0c3dab8f41262074b3669ce4af04834bdf90ab17cdf470e429a86a0059b773385e7fc49547c09e662bee11a04d46d4e866c3462c0dbcdcfc1c2d463ccb7aabcbe5434dfc308597534050f1d72cf18da46d1f3318ee80117a57b734de36ed3aa1a299e7d8b763b42069893b7833bfbbbe1bea1b5f704dbc1153be24203a040ad0f06d9b5343eaff8922772bd4fd907084cf950b9790ca4a13a5e5bbdf69fa95316e3cdc602cffdd936c12f816aeaf0697f3d7df77142fe7566d7dd62cb66f3fdf7029ba85b8b4894c918d8fe37d03b77fd62fdbde39bd049c39ef7df6ec46f4f9e0ed433a376d9050de58616fa8ae23529846aab5dd6df289ab2ae8e04a800f4246e4751918c77ace1b34dd00de4a2d66bc2f1e0d965d4d6c5e9c6c06674ad929d67f5d30f40594b3a49d4b701c008e0008ec3bcbce42a5798f430ba2d25bf934da349e41c5b4da8775041995bce921b8f641acfe8e6b728c1d356fb4500e30d4571b6c2f7cd386db1e6b9044bf3ea2384fec01e9f29d848ac92c33f8c940551682d3520345b0cd6ace186a92500c57919aa99253db8e64c7aa881f8e59706be8dc54778ba189a5f9e3b59384e55c2555ef8d0bc09322dca5f6e12c93055ec1b7cf66441243605b8cc7189b141c33912574f10d82bc1a4c6efe99ab986257afdb3294cb58e82e069647b033e3da308362bc6919d71892278490f68ab7b03c2c21f7d0177f38ea574733df094b33fc90f8a70c332b601489b8ab4f4d29585ad72bc0876c94ae7b79d738fb91e449eaaf06e9a974a820b7e0d1462ee4042f999f24b1330324c9a719835498b9860dba3eb9e84c9b36e5d3fb4987f6054c597e272df5a1d1ee25aedf26f3ba191fb8d459106403323a24ecb8af84886ce9fc337700b8148149a99103b078dacd813e9d29bcdac8ff60bf21ace9971554360dfcd83cd5e8a5c3d973e2a5189b5f4b7fe615d807106c650bb203fcb01894ca711ffdc8efd665c2244843452f31596053c11ddca1eac5b55fff72af4aeb39d618260381931045516cbba46ee52a6ea928d3dc7e703e2c5c223241ac7c028f9ddd7061f29e98ca45d6f6269396890c3867b6d41ff8d6472baf2041c5c40a0bbfba72db01226191ebdfea601b463b32ca2c10daad5b9b65a651b318b3c7b6f27e2a3de38ff32de4ab16b108bf29a79d8cb352eb386a5ce9e092bc30c4ae3d7804071dfc849e5e66b4fe60a2177d64f7e39686e4e35d14ae684b731b3dc35fc0816a92fd308fc2332740b89f5d4dd0f888ea8b337fedf4df508b4f0a93f4837d9fdc37d103f0780ac5149aa921edb0aa101f2fb4ce7e82e7342e4cff00da8850af59afbb6df4743fe839928d2167415c540813584db5f1c0575fa9d20c72622922a1a9d89faff4ee0a652c6a40c7b57e89e36fb79e2a266421e0d1834ef704b8c71994bbb9d2e8c9cde5c72c25620f8775f903c6507fa9595e68b29b1c74c31c1297286da3853de88a8c0aac08de5f1e27f34c9850f22fe44e062b585fb4f2d39522dbec0c4226f34dd4584a5f63fa99cdaeae9fa0f90d04fc3e3e3598b5b45f4dc9e073e20981db21cbe90364a4b788ac009815a391d189c7c987184d66cb8e503e6eb2a46acaa95de3c44a533954440a6c1998e7da046b54de2189e58b32d427228aafe5b2f018a9f7a5d35f2cad0a8b591bf1ba508caeef9810e33118f3fd048f475ca9704f700ce20e72f2baf4a70983b3bf207026af63d4f14111a9d42a598780141161363a69e9635a4ae73fe368bfca65b268af55ae2c121601551ceb8c85bbac8d86d0e93d94c2769cea565038ae2e6cc3c93f4ed47fe8c3dc3df6d9f995f7ccb527e46c7da6acf8ca4ece236fd4b4040f8e4bf3488afeb9f7f41736374df7cd2c6038815009ab9a3e89239bfc68fe5a5c4b6e8216801504c662f397773d0fa03e38c352dbf265d1cc21c2ecc6049d006cb950ad8b410cafc86eaf77431fdc99380522bd69b12aa25f899996ba60181b0d40cf70fa11fb77120a2cd26f4750a98c15bfb08106e6e0b38d28bf887a0dc219419cd1aa65286a819da5b211a956a08f19b640ac503a28609610d7948b732ababe1fb7bb7ffe4c36527a76129c81e44fe2a44eef1c744e8fe2a25d15e4bbff02054087c6b9f4f64ece64dfc09f91cd552a72746a48d53404b2002d0abb398a2a0f6e04188993c351243a06aae8699b6137092787670d092b1d9a4ae20dee4481a6e73ccb2679b96a2d78f0c418ac54b4037c555974f43f81ac72a019a70595f852c55962228df9914241eab59024b72d45143b68ddac3b66d6e969917a03601fe79222bb8e8e81468f3ed584ee724186aaa2db3995ee148d278dd76a8fb82c8c67e970c494098957515c2fb8964d255d34341d44525b5bdb0ca3f9801de7f0a2991abbefbf3b7f9668ec768868eef0cc9a1dbd9c94698c0e392651b3aabffa3161a37d093468888f2b246015023d189484677d9b80ca51868a9685e22b3569bf534df82d10a659d9c1b7ca7f9f93a0b2f21ee97f6b8c5322fcd9f039dc904c1ee2d9620d7b2b074df7b004bc5117e3fb7a7f7ae727fc867d46cc438a5da88a0b87e76dfc79a81fb3ff48f3d16221ffa5b8e050252f80c4a0aa11e0b08f7d5fbc63592a816b8bf6949d97ff25d453931cc83b02ed25992ae4e8937a99e3fde7806c93e9bb50a189785cb0e2fe8846b887045410c8688759cf15b3adaa38f281cfd19dea66374fe509a45dc424615de48dc4e93a7a6f2e48127aed5998b6f1a970cbb74a9e5a5722bdcea41b36", 0x1000}, {&(0x7f0000001100)="2966ecf5ae549108a15954b37a26685baa1c48a8fea84431fbbdb16a719043f700541f0c2e", 0x25}], 0x4, 0x0) r2 = dup2(r1, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001180)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f0000001200)=0xc) 16:00:18 executing program 0: r0 = socket(0x1, 0x2afc33b15481455f, 0x3) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x40000001) mprotect(&(0x7f000021a000/0x1000)=nil, 0x1000, 0x2) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) lseek(r0, 0x0, 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xfd) 16:00:18 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x60, 0x40) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x6) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0xb0, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff5a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000200)='./bus\x00', 0x123, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x601e, r0, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x10040, 0x4) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001680)="012e1694d4f03609ee8fbd1c047ab3f089f3b46e8f13b478cb4f13f074b4e95f28d76c3f2f964ffd21425a686dcbe63164f5267dfd1779f1636969cd2452b2f8afa0677915d99a425065c4aa97fc4adabbe9000721ec66f005b5a834af965f0a0622304f6204", 0x66}], 0x1) 16:00:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) chroot(&(0x7f0000000000)='./file0\x00') 16:00:18 executing program 0: r0 = msgget(0x1, 0x2) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x7, 0x1, 0x2) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="84815469ac23263234fb9716ffb5cf477e9a784f0d59db688ad942a05b671a0f936c207fa696c56f17cdb6c84ca837a28d35770bb192", 0x36}], 0x1, &(0x7f0000000200)=[{0x18, 0x1, 0x8000, "c4ba9def200e"}, {0x50, 0x84a789237d381fd9, 0x8000, "160483462c63592661cce889a1f6a348cf8fb2ec4db297513db9d3ce8b47312372948afe4ecabdcd6e98f4f73e39248437399b3d274a37e3f9be"}, {0xa8, 0x1, 0x4, "1166dd83bfa69e640c7c63ad647031a81fed9f54f86cd276f5de5d222fc4886b5a894f2a247f62c7b040d4747f192c2d62b483ce89b0f4f7ce4d914cfcd72496961e21560d26964e20e23baa1fcdc8d5743428914b349575a9f17ef1f667ed546eaff38682a4b29f93dc1744c8116f4960a672f731d0cfc1d6d98835bf365bc50d5ac205d1b76be1361439a45fc57ff87f28da19"}, {0x78, 0xffff, 0x1a3d0507, "c521079ada72848788a2c6f0d38edd88aace1a1aa2371e38e9f82f5693854699e243e61ff6d0f44c8a9cf708210812a78ad631d3587897bcea4dbb0d4f4b52e6b8807593787514818546ecc09b9571ef0fd134b7e3bdb6a860abfd8bc0d8c0774a7a"}, {0x100, 0xffff, 0x164781f2, "cabbf3facfbab0724f9a982e0b86445e407f3bdd21069ff11b0e59c09e422fcff9bb08e3a8e9d56599625c4168b562cc2edeae51813f818abed856e69b1f1514e408f96ca7923e6f4d6024d12fb57c98192aded9d0b339338624ffbd6c3685827297bc69288f1b53be3defe90978307154730521ac17ff44b0cbde7c09893e46d41d44b859de0b4c1423de75d8e1566791a1bd7b7ab81c0cdc54c6c9a765e168c8e9254d1bb0043555fffd049f9bf7a0cb5c102b63522b9c464fb18a65ba6e2002a6660582e164a86d0ea5e6c53f79f73d52afbcd3da05139f8ef02303c8f080c5134d481ae4947d262f1519e182ea81"}, {0xf8, 0x0, 0x3, "de686219adf4c3067634a346ed20b219068f65ed1c081b94138a82adbb08620aa0d75102d9128b8f64f2d0681f556aaee87cf1b5958068f37df3427ee611209c7d5c1acdc683d9e551bd12e692a55f0e7d7ff54ba89c79c149792b14c77fdec445cdf7482594d9bb49ee66442b3c895eaba461851d7659f6f1b0e8968b439f2148eee4e1d8c6c1bd514b29b74335209abdf274cb2a6c7af1f4eb0c8ece1233de5f5874eb81d2d5588708abd0e96710925ff978683b41f9ac90fb95967b57772d86cfccc5767580d68a926cf070adeda117061c6b9ccea7c4616be5fd010a3ec298ecf79a"}, {0x28, 0x1, 0x5, "e168d9c0968bfd754c770968da3d1ca8c11c27f44a30"}, {0xe0, 0xffff, 0x1e, "a99027c48758eaa2414ea36d3cc54f00c73cef3862bd65b3c406e1cf98d2f90dee1b8b156aca77ed9311d650b26bfd914479801d34d5724c29c99f7b7f0357a6886b169aeefcb431bef7841464073452868da782125c70986734b44448e5c43acf785d74d87d8d83d558f7260f6de41c5797b76b43a3b4ec7015fed558d26cf0dc027d89569943a4f5a06ca3cc6939cdf3f9f1a48e94e03e5082ea60929ecc3e5f9403318829671aecff3661d95e091ced34921c65aeeebdb39069f92424b2ce16b51d70d945f6e7caf4dbab"}], 0x488, 0xb}, 0x1) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000500e201000000000000000000000000000000405491e1834fff433898235c0d6da785a0c88fb9ae7a50144657c8c0e34e5746955e88075361fa43369eb4ce69622219ae5d7d349691be2f9b1edf681eb9e694638fbda802e5df8db7b8c06bfde04d6155aa1bebf49fb700d97489c6f301cd4e4cdaca68fb18389386fa2007ef28abede269c5e5c5d731793bc783e5ee957f78a1"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x4b20) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt(r0, 0x2b7, 0x2f, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000040)="880412058b67d379b49cf07838342b285a5227e66c8d1d0c702e658b2c7abf37f104ee27446f4fae76b18f1813394ac78e2fc34fcb3f14a921d8241de0ed0841543ee48d8d5a5e98571d1c1d8a465d7f895e0f99dc7178e6ef363059ff9afc1575591eaa02a561fa79ad", 0x6a, 0x400, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:18 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x402, 0x4, 0xb, 0xfffffffffffff801, 0x6, 0x3, 0x2, 0x3}, &(0x7f0000000040)={0x2, 0x9, 0xa3a, 0x0, 0x6, 0xe03, 0x8, 0x5}, &(0x7f0000000080)={0x8000, 0x7ff, 0x4, 0x81, 0xffff, 0x100000000, 0x3, 0xf00}, &(0x7f00000000c0)={0x7, 0xfffffffffffffff5}) truncate(&(0x7f0000000100)='./file0\x00', 0x1f) 16:00:18 executing program 0: mknod$loop(&(0x7f0000000180)='./file0/file0\x00', 0x1004, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="3113c05c811b8fbeeb370afbd2f1839a3818c641628b9f0b4d2e9d6eb1f640854568030f4315ed1feb6685625666ed922838c13e07f473563c48430c09f63bbbe72202c0b53b", 0x46}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000340)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc37b01f0efa2f1a79b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be758c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028f295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dac45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f21d0bdf1643efa8014c7046c2552643c7437ae6b65bf199efbb0d3c8d832362bd", 0xdbb}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000240)=[{r0, 0x44}], 0x1, 0x0) 16:00:18 executing program 1: sync() getrusage(0x1, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r1 = open$dir(&(0x7f0000000540)='./file0\x00', 0x8000, 0x100) r2 = open(&(0x7f0000000580)='./file0\x00', 0x8020, 0x57) socketpair(0x6, 0x4000, 0x1, &(0x7f00000005c0)={0xffffffffffffffff}) socketpair(0x0, 0x0, 0x810, &(0x7f0000000600)={0xffffffffffffffff}) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) r6 = socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x80, 0x13) r9 = socket(0x19, 0x4000, 0x8) r10 = accept(0xffffffffffffff9c, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) r11 = dup(0xffffffffffffff9c) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) r13 = open$dir(&(0x7f0000000800)='./file1\x00', 0x120, 0x1c0) r14 = accept$inet(0xffffffffffffffff, &(0x7f0000000840), &(0x7f0000000880)=0xc) r15 = socket$inet(0x2, 0x8003, 0x39f) socketpair(0x3e, 0x0, 0x2, &(0x7f00000008c0)={0xffffffffffffffff}) r17 = socket$unix(0x1, 0x2, 0x0) r18 = socket$inet(0x2, 0x1, 0x4) r19 = socket$inet6(0x18, 0x4, 0x7ff) r20 = syz_open_pts() r21 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x5, 0x4, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000980)={0xffffffffffffffff}, 0x10000) r26 = socket(0x19, 0x1, 0x9) r27 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x10000) socketpair(0x10, 0x8002, 0x5, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x3, 0x2, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000a80)={0xffffffffffffffff}) r32 = syz_open_pts() r33 = open$dir(&(0x7f0000000ac0)='./file0\x00', 0x480, 0x100) r34 = open$dir(&(0x7f0000000b00)='./file0\x00', 0x80, 0x8) r35 = accept$unix(0xffffffffffffff9c, &(0x7f0000000b40)=@file={0x0, ""/108}, &(0x7f0000000bc0)=0x6e) r36 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000c00)) r37 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r38 = kqueue() r39 = open(&(0x7f0000000c40)='./file0\x00', 0x8060, 0x22) r40 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r41 = accept(0xffffffffffffff9c, &(0x7f0000000c80)=@in6, &(0x7f0000000cc0)=0xc) r42 = socket$inet(0x2, 0x4000, 0x7) pipe2(&(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r44 = accept$inet6(0xffffffffffffffff, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r45 = dup(0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000f00)={&(0x7f00000002c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000300)="34e01687f330118e284b90a80a07a1ea2fa1f8818bf2d84f8a02a116816092e3e25b7aa080136518a2764b6b2664b3a292ad1b754ad2dfd6f4804f89a717d989b1a3", 0x42}, {&(0x7f0000000380)="6960171062daec1e65e8a55e107a568f542b30f54fd8ea442de12afb4a569e2ab870a4e5752a5e0099efbbe15eedfa4286dd02f93bbcdd80015b31e963294edd055836f158bfe6c980748799c7266aa7fa64184078e2a2e9fe037afaa039cb35caaa3d60", 0x64}, {&(0x7f0000000400)="e18c58e0816c985b30010547c3791e9cbf8bc9967b21c13b7a228ca451e62281039331fd1debf3c2532f9f3bf483e69a97b92f5d6342bb2eb8e475ad469cb1938148bc910c230ea9b2ac9f84a84a4f55006b29c90456d9c4b01d5fbee70767ef13261cf7da140fef29e0970093754411e7f7c47344b737147bb6aea8ae74c884b7ba1dc0fe50b3f4168f67e09730f884201056868c925af999fff557318ebb4217e2ab614b851c84a097e78e5f106e3a49d79accec752bdcebe7ded9b2ffa205a55ffd14e3bd09", 0xc7}], 0x3, &(0x7f0000000dc0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @rights={0x38, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14, r15]}, @rights={0x38, 0xffff, 0x1, [r16, r17, r18, r19, r20, r21, r22, r23, r24, r25]}, @rights={0x20, 0xffff, 0x1, [r26, r27, r28, r29]}, @rights={0x28, 0xffff, 0x1, [r30, r31, r32, r33, r34, r35]}, @rights={0x38, 0xffff, 0x1, [r36, r37, r38, r39, r40, r41, r42, r43, r44, r45]}], 0x118, 0x408}, 0x406) r46 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) recvfrom(r46, &(0x7f0000000140)=""/210, 0xd2, 0x0, &(0x7f0000000240)=@in6={0x18, 0x3, 0x1ff, 0x6}, 0xc) r47 = socket$inet(0x2, 0x3, 0x0) r48 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) getsockname$unix(r48, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r47, 0x0, 0x4000000022, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x55, 0xfffffffffffffff8, 0xfff, 0x7, "79d02bfe5f1dc6106ecf065299a6f22968ba06c2", 0x1f, 0x4}) fchmod(r0, 0x2) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0a", 0x21) poll(&(0x7f00000002c0), 0x27d, 0x200) 16:00:18 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x2a0, 0x40) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000240)=""/178, 0xb2) faccessat(r1, &(0x7f0000000180)='./bus\x00', 0x2a, 0x1) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x8) sendto$inet6(r0, &(0x7f0000000300)="778a5cf26e39c7a6a98c09d0c261dbbcbbb75548e5b4d864569d98a9e3197b84928618a2c0c40532c4220034d24048abedcbe1f7be594f7f9eee33e553ca8808f5943306787d58e55bfe3f89e1bbffeaf18c57b170d4cc1da8e98584880e3f37b515ada31d23439064b9a9ebfb124debcf49ea62d85d720e8fec081f44cce495ea2dcedaec313fdd26f5bb734f8366f3cfd8098a2d9eb2063f17b7b2e048b690486a7d362d1e8328ad71b99a78fea3d46d9dd21fd4db332a29effda238ccb30e4c3ce110abda7f3bdc9ded28e88bab452f30505030baf02b5d77446eed28677104d324864e1ddf451f4919ec7d4ae4edc9ab34ec6dc785710fcf5d2997d09f032f0429b19230b29fe8c8ba67f63af0f41ee8d0f4fe0b24b86609ce3d60b773c341035dcf1910b338821cad0678e96c142b84b0815cc787dfa33ef0ec11eb07318ca62022de2b6ce62d2d6e64e66f4c234309ec50a8253c183b725522e9089fbeb50c5e134723ff28ee4727b74b64b1a7255f679cc679e9c35a3a9bd27d095ca5f5ba5bc6a5a9e32d877c8b2b492e56e2c876eed6a2378e885cba1a0959cfeded387abd7683d193ff9b4b6792c6efa37817051b135db1120e6b0d4051282cdce9d0a831c04234f46da33020913c0628b119d75dd33cdedf9bd3330c82859b07456a2cd194a49da3eac6f2cd46c6ffe772dfa124d2908fdc1ace5fc17d933b4227a23f7d6abe9e77c7b17131f5ef0876d749ad356b57da6bcd67c8fea0d2e9d971dd1d282c422817eaf01c51db65cc58c42eb701600269d0c23e4ac5603a500a8472dbc5f84cb8dd1092059a7b2c2ca7f807ce83331e6421bc6eba9903f81541c3ae9ffb5a896fcce6a545431783c5c45a750b5543c8208756c586f00ad0c6e9432e3d012861ccabade55b6e6e13c5b44970d6b21920f528821bba62dff5d1364b76fc7d6753fb1de9879b44fcc558b9df7a8f2c2e4a50ee3ce820d0efa10626588ec4a93936a04176c714f83c637617ac32ba0b091eb5428459ab50645d219b12dee8b14a057cbb06918fa65c05ec8ed61d73b7fe3357a4e2027ea5ae8e7c902fdc5dd751f013b78a8c88fa3a7c3710b0c4755f5145f1c9a1b6af146ac1a217c3132bbde146d616476b54f1e62c7e2f09a12d6d58e733547561358a3e03cc3d5d98533d4f7de2aeef0b573642aa1e3ed430a6c833c0d12aeddff02e324ccc2fd7fd317f1564d1040a8528228f3ee80a5fac7e94fa66ae2832ef7383a3cff788065dd3da6e537c580a72738d68f43ddb14c8dfbe5ef0e9ac4eecd647805a1af741f091f990448cdc56af891f484f42f57a55634c268c8f14585cddbe2d0464176febd8a374514a78dd8310d81b5352ae4bb8f66170b31f649cb063e77645c01b0c678d81b0b302e2c901e5d69993b4046389ccbe5482940418c1ab98002bf2d9c751dbea3bd0c7573f2d69106b9e31f5a735f870340203212397ccd922665920e059f536a1863a5e6cd1d6405070ea54319b71fefac02672e97b78d6778133c3993672c212f68a1e1b682f7b503dea3f1dfebc25cedf5afd7c4fcdd4ca7eed45e013ad1086d23798db5e10e51d3bc2a37984329dd7f0d09f6bd283c8f4781759e77cd5aad7237d98194e414ee87028bbb7be5f33ddd7243e965438d3c7b9ffc14df08dd70a17cdf93e54875274ac0112ff0f74c417f466494a11488d175d9005a31a50bed6965976b99e9ff541f2c9be8c7a401c6b95d9a03e63741ba9e13d95dd89ba1ec23d5ecd4af81fd2fb3cfa0a8ce319a6a1a6db84fe8463c4cc6bca007b5f063311509f7d8bb405a75d59e5d154567d09348bbe03405ffd58b172c48a836bdf32a7d5447ae93890083d997e05529a64ff5456c8beb817223b9d720bfc32194dbc04767c2c037821d4dc631009e10dee71f5699a6c20990ddd09cdcd1a1c7bd60d16e197e48905490851018e9e0a5572ff56779bd84e8a727ba7c05286b7a44213e3ad06180ac0c36af572a721fb14ea2d920a77f3fa4ed87f52b5ad85530afbafb1bf86134aee8b7b7ee5f8d3f1f3b8c197db41bad82f83b99e40dcd80f318f8a29e9f970cf7333d7cbff68efb222ae4b2484bf8b662d2143c4397bd01c6054af70e7ede313b1f0dc10e6bc525dbc47190eace9adba213f9f2c16343bfa1ddca9eb2e82323388a3ab130e604455deac2cc0a165f7da697232acc27054bd2cfaf25b7f049c87503819ac032010437acc4fe5c73ae02a4d20074efdb48b6de01b15b2563992bf9deebcce52766e85fed7a23e987a94edae112200cf3cd75bbcf72941bdc0da9a8aaa797b3bc3754f15ec0b0f1903ba7c55de6c6eaa216ff8008c148590d608aa25cac3eb9114832229a33cd30a1ff09382963aeb283641586dd6fc241c28935c29c929bd3df4cb841030ca8e0bbc036218c355f96c2ad9e79f043f93cf741c19e914a1f461e4555c42cf667af9886443523c2750e3584f6c87cd856ea21dd8daa77c0ab3edf4328e7b933186942684374b84b7960fa70a42eb935230dca528024173b44c2e28334b6fe2f49e5277cc437c15ba09a414045ea69c82c219171f95795eb4257680fdcefd486687341f43fffb6ce1fbea99fd9afd988f8c449585d84a201b434807416e8687bdbb8edb38162261ba279852f1ce8c32e9f3dd160649f3566f7be6a1902ed9c62cb500c1003a98e35beb40c647e02e4793e15493edf30c5e1c05edaf74095c00e06b4e4f8e1fcc606835f68e479d70e5a7b24f362269b457739dfc32174f46dfcc66bf88492c6a06d3f78b5711465b1d47ac26ef4508ac201456880a352f5a9f5ab62ea7c2a68c64bc6146e89bfa9f55b3148112922407bc3199f804536356b55f90e6961727b227cec06172483d8a2b44f10da77173c2c7039d8ee399fdfbad2b2e71977e5785fa12f429063865daf90cdd97c346407654e1ba7193c6260df1c10782a57d4cb7bc22eda1469c5d23adb84e751733f4f0d87cc7b83cf7b9e116a73b76f14fa618ea4c317784025e4b3072eb3dc10fc0bacd75c988dda7cf7ab9f38a58d5f06fbb250231ec3a5ebd29cb21abb99c485172b18f5f0c5109c1ad7e2c5a1c35be3a1313ad19ba781d542571b337a5e00f2b0d892ebaab6514467412243f2de424d17ad75843dad48dd3466f218a279923d3d7e4820fbb00a72632662d60afe16b9be7198fbe78f70235bb6e25eb8c3752e7704f504e76ca0ac49ddb29bd3472a515bb42a859cf3a5dc13a53d97bb979f241f1dce40cb52cf7586e54ba4fad100a893618c06fc867ca38023a40fba28db0686c26ee74d97f637a3441730566fc06997c9da5c413c0004df4925f63255a7f25c9c1700fe2d3d418f155334c75fa4f7e79a86e8b6fc27fe24d344784e09ef39019cc367a5aabcf714140cec56309048bd674d719dd8d3b4d6cfd7c0ca2776b69cd704b78b2ea095c068f5255cbfc9c44bd53ad79f809eb075a3c0b71efa10e095a2f57f621fbe7a4dbe22c4212ddf7328dc8b0c70c9d33a0785e050156332d1727e9533ee46b02679a7325214b28d3bcb632cfc3d502e1d66dc64881f49cd478fa031e7c6eed015f359bda733b1a561e48d98546dcbe677aaa448e79f457db5a6d2fe0a58ce789a3a107ba990402a65d48c5d47064c6735276b500e03ff318b7aa4a6f497afd9625d85df16fa265343dcd2888355c747902d0e756f518f9210e56ad379dc967245703532246f93c82324c9881d1822b115e43354640f4e66d12457d45fd6e08c07a8f7962b81b5ff6798a2cc15f819311aa6a4d1e6688aa497ae0b72f48ada4b4483f2d04feb220c42326f05eecbe4f482c09bfddc76dfef18d1c3a1b65b6efc3cd1e027882633f4726f3a760cf7a235a32d44ece6a03229db1ff029139a4b46cae596be95ed746a3e93d2a1b3f7943292c32bb1edebe947a466d4692dc15dfc48e559a2164b7b3d7e78ca81dd9f48b4126d0e9d37f544a4664a7769331abf004dc8dce84bb5e18285531c672bb791abbd013c291e23228d67d41cbd48f710beca6b9a316afc1ab8fffd03908e7407d325293fd487da6f44ca58c1d77fe00673816defaa48a67bd0edc50fe0707d826295eabdccedcbfec7e730f31a437fe7a847fb2fe85f351ff6fa32a06ec0d653941c2b5d0740446ccc8629f79a09adfe50e45ecde5384628f43c618857b4208aef2a8db9f91295932468de4960040c0936739813d0c52c1bc7d6b368bc58a2735d211016586582156cf61f32922bb7b4a959b72a313317407ad7326d71c6fc7df01d9abd5788bd643af715a88a2cd2a829f30bb8511eadb5bd837991bc08be600e61ecb610b1106c5bc3217e39e3ed5db2f1d09fd2be65c4b7cd32d583d9fcedf907d3a93d0daef8c2f503f840456267c81554338e4dc0a06e48db0118eaa9252e25a6c02250a4c95238a03efb577d442dc68ee6e708398fd13947e126453bd68e1e35b6c7498e142177c0c31a393ee61caca656675d3de664ac638e3a108fd71ccfa34b2dec5e769b61aee9950670bfc5e191fa63f17697a09958b27affc0f58e8de2d42d36b7d839d9973502345a92c05f5fbfee58b66db6492266667836cd1f1ab6fc77e01392fcec3e87b883492e8af628a631ea2b817d05a8db589a44e8cf4ffe891099cdcbd828e2a551fca147b284107b0d32bac9a66d662b875611c72afa9ef994c7ee8cde8f571b480767aa9ce042143e36e504debafda77b318622f0e046bd7672e08f9fc7cd6bf92e1533a8deae824f1a72093766d7a5ac47e9950a8b3106217a370844c52d342eda38a56e138f48d67dcbe247db03220c8aa021668ad51c1edc4cedf61bb0b11430f43c1456fb1e028d2b1099849427eec1daea932dd8df748a8fbb4e38b910d721214e918869e4a62a07076698653f78191e43e4ef2166824e60cb61f96b30226af63486fc6d9d1cc3b288c60ee987b57fb6bd38bb0d2cadaa578e44e74c3ca9d65fdf051a3a9f4bbcf00a9d2f9c9d589ee6ed3aa6533ff68646f807a6fd42e5068895cd1e1de3b156c2b20849b14a6982778062303e098d92d5df2284b6c62f936f484ab31e6fcec0e3b66381e81373fa8ac4dbbcf6aa79c04c520afdfd9fc322e63f7cb81a77f09db36b66d2353f32e59c1551438c061afc8ebd004d0f61d28ee0039806438214cf3fe49bce66d94cdd3a47075ac99009f6da17b579493d05e9d85323372ab7da8490f4bb28f1449b111efd43e800281ba175fe15ad8ce47d5139a2ffe751672d353afdf41949c20b80565f6438488c355af3594006c75096e56d3c1a63c6086ecbde31f4b9ea91756e318452bcb334e6aad7e40086c1f3c0f465d359df116489eb90bc2ab875765d29bd7caeb865688baa339b6c3c1931a3c95eaccedca0b7216d1df79160697832a5fc1713bff23b2a693f0c9baf8eb37eb42547dfc1f02c5244008c2854eb2d4e66508e5301af965fd253e0a29209a096cd1905cb04533884a541c957a3d9463a081ba57f7b412b11be599b945987972bd43d5e9961be9948d5c6251a767886b7e4461b0e26ffd85a034c0e63e2e9bed0b487d727596ef7c6eefbb8d2b310c47e8c0cd94379f4913abb1430cc7894ea72a044c7cbf27a4f429dbaad54ed43392c56f6342e20fd72d1544d8fc3115d68ac3425b462e3812f0a014d3b344338d3db3716d3c6ff8fe4d4bba9c45db56afec279aa55db4dcab5b211bb716894beb0b59bdf090132be85ff1996def4d3c94ca78e685ef5189d1b9282b1aa23d16b814ab21d338bf03", 0x1000, 0x401, &(0x7f0000000100)={0x18, 0x1, 0x6, 0xfb6a}, 0xc) execve(0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000001300)) sendto$inet6(r1, &(0x7f0000000040)="435fcf978eb4de45fb3a94ee225f193a7806309399cd5bfd0b8a21f22b33041c97566f955db27b9924fda044536de8fa9b9556015811be0b6e9d50ad0a41be3a89407864a7bef843b475d136d130b0423f616297c571a637467d3041a5483a1bc7e035e66af39f81e8fe3f5c4d290cc537b5470c276ba1516b75fd023350bf0e05c8a9b333d821185daf40", 0x8b, 0xc, 0x0, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d08", 0x29}], 0x1) write(r0, &(0x7f0000000380)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c3e317b88bf6659990bfe41f04ce01ba2b53e24dcab00a18548573ee6f4114", 0x3c) write(r0, &(0x7f0000000300)="7270bf6d40afc71c7f3cab69", 0xc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x1000000003ff, 0x7fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/235, 0xeb}], 0x1) 16:00:19 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') read(r0, 0x0, 0x0) kqueue() 16:00:19 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = semget$private(0x0, 0x0, 0x52) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000400)=""/115) r3 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) r4 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r5, &(0x7f0000000200)=[{{r4}, 0x0, 0x2, 0x1, 0x8000, 0x1}, {{r3}, 0x0, 0x0, 0x1, 0xffffffffffff63bd, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x5, 0x2}, {{r0}, 0xfffffffffffffffa, 0x50, 0x24, 0x40, 0x40}, {{r3}, 0xfffffffffffffffd, 0x90, 0x0, 0x1f, 0x8}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x5, 0x6}, {{r1}, 0xfffffffffffffffe, 0x21, 0xf0000004, 0x401, 0xf88}, {{r3}, 0x0, 0x10, 0x6, 0x39, 0x54}, {{r4}, 0xfffffffffffffff8, 0x0, 0x40000002, 0xffffffff, 0xffff}, {{r4}, 0xfffffffffffffffe, 0x8, 0xf0000001, 0x3, 0x100000001}], 0x9, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x86, 0x2, 0x1, 0x3}, {{r4}, 0xffffffffffffffff, 0x3, 0x23, 0x8, 0x2}, {{r3}, 0xfffffffffffffff9, 0x40, 0xf0000003, 0xb905, 0x3ff}, {{r4}, 0xfffffffffffffffd, 0x1, 0x20000011, 0xfffffffffffffffb, 0x7f}, {{r1}, 0xfffffffffffffff9, 0x40, 0x11, 0x4, 0x19}, {{r3}, 0xffffffffffffffff, 0x4, 0x41, 0x1000}], 0xc420e47, &(0x7f0000000040)={0x3f, 0x6}) kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) write(r3, &(0x7f00000000c0)="04f4484229dff5520e4dc2608132af604413cdf37acc7a5d0f08b231996a0ce31fceb5aa5c6e7dd5acae6be35e12a3d690589e8630d9fe10ec565b9164e366a725d74143924ffbfe7ef60abe33c9145139d2fabb403bfe266afd96a3d6bab41714088914744656669d68b8d351955df16f15170405247ee6e8acc9fe26fad9e19f6a9ff4a979d024317895835942eb5ba075a88bc577beb0d530e7cbc85d3112e11b8d1aa08a873f7eba1e926740ad24f013824395aa95e0594d800af8057ee4823ae588d5048b5dafbf62fca3b81e7936c8509df5e7eccdeb81cfd97a9cbc377a909802b1fcb825bfa14fb695067f8eb2bb7be343c0b85523eff8bc011f7f158422ad6cb62d8bec654caeae9aa3e46061a3ba433dbf9e78c795f1d0e72576994f9fd12200000000000000000000", 0x12e) 16:00:19 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4004, 0x3ff) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:19 executing program 1: r0 = socket(0x2, 0x3ffd, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0000696c653995"], 0x1) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b", 0xe5) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec11eeffffff00"}) ioctl$TIOCEXCL(r0, 0x2000740d) read(r2, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x0, 0x7fff, &(0x7f0000000100)=""/3, &(0x7f0000000140)=0xfffffffffffffd2e) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xffffffffffffff81, 0x4) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "9788bb000000000000e9ff0700", 0x0, 0x3}) write(r0, &(0x7f0000000640)="e36258a416f7fb25b84e5bbdc3a5197094b232a9c4de41a52f5ea7bf0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976000000000000000000000000", 0xfffffffffffffd0b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x81, 0x6, 0x7, "8bcba23477914bc487ab8d91cb9c53710086dd66", 0x839, 0xce5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0x8000, 0x0, "b31b4eac5a043395f3426250826ea2dd4ee80074"}) write(r0, &(0x7f00000000c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48f1720b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6ea00fee163d69cbe677d3d271e7affd610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969204d04c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943137dc6b9bfeefbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a900000000000000000000000000000027d3fa35e41327a2debce99bc81b0cf6f81ab1a3bf8a1ce7d7757d1d1175b2996356c077db586910e6ae161df3242a1b995a7e8640a2", 0x39c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) syz_open_pts() 16:00:19 executing program 0: r0 = socket(0x2, 0x3, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x101, 0x20) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x1ffffffffffffc) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000040)="04000000", 0x353) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0xd6, 0x4) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002840)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000040)="95b649380dd30bbe94febc3197b20e18224fe7b2a40a649dadd485534f9098fc3d63163283289c0792b8f3a055fc054781cb93916e2f4f65a53a2c3e285a54c6db148f0a4b9984a4a06dd640788e616d8caf28e7c0aa85880243e32b3f491e4f9464b9828c015b58c35ae3fdd524ecaf626a65f91ae1d9400085c3affd3d3475dc18b962990971e199aeb079a39412efb2963507ec9452565aa04c94dd5d998513fd6905213177e2444578430c8b50552abb3bfca306143efbb9dbbc949d4beff28878", 0xc3}, {&(0x7f0000000140)="32726edcf3b3a29e0143f9836d650414f03d641076c6868a4e8a78affd5acc32ad6484810673cbf4b1fc334048965dc0f45ae10c16402b7d9509bdba7d9f9f319b74eab7567ac5b0d1158268e3a684823ae61e5e1047b65c3478e70463eb7e4b7f8dbe91f279f47023d50020364cc2e78f79eb7b6f036417a858a856f656a2c272059a741341255d53f284b899cc5afb1bc34b91745efba1fd6b3c4f17594994aa853306aac4dc912d883fedb97910c2ae4f32c4e60c56f79171c47e710c67e0bc8ac43d454e43937599b8bfd317aeb50d316d3098051a3b4bd19bfb43c9dc55304123562f25124a7b72ebf1e9990899f90501c48fe743", 0xf7}, {&(0x7f0000000240)="5241907534ca36dfa656962d4460ab88685cf4611af929124bc4e9be6046bd696d7fc47a743d1945a3d6027c308a677cf4a07a7ad024da48176e187134f5fa6036a819606f5faaa9e701b0dff242b4cc104c409ef7891d5b3e52b2ec81c201cbd33fa6743f6d64b0e93b01b254c5b24396872c8e76df6a5486be03bf5880a36554e5e36c4caab8aae7a0fa3445e1bafc3e0ff9777421e2e6a66ddfbdec4f20e9a8cdf1a6a065bab0c108c20b1009b91fbb2401bb63ae32585ab85afa54758e6aeb551f3da1acc9400726643c085c3e123c5710df3cb64562c5f17b6da9985951ad47ca1fb1335aad9e437110937ba8d881c3e3037362dd328407816f6e319a10d7a473759a63f2bd60e4c1640c2f8e75fcb83baa570e0b36646905946b79d688a021be8d6a8cdbc2c1fb3e8d52723570ffa286b10ec69373e5f06ae0d9ca0f7b795ea59cab48061e8e90b225fc844a251c71a5bc67839ea563c3bd447c3d31a654894e349629fc8b373106548b8205fa4e41a4aa8930aac9c15f02883ca24f2bf393e2f8c02444efd68d31cfb4097cd7a59c7b412d41049ab6fee126b1dbeb78b6bbae98a80f96cc9dfde7a56ebd65a3518c747629da4bd80ed24f79684482a0241e0f7f07e33bf1e94d314e6a784b8f8a22a2e2253126b5bb772ac953b1b5e76932adb2a2afbce0d6d832a0cafd8add0a4714241acdf6a63e13a26cb190e6e527981c2c971ee811382fcc5e019bb9d9fd911d833748b2258147f1185c9da152f36ec5a38b1499d073a9b84927e0128e4774396c4377bd49f3590058c89e44d16c436c63063e07b7ca15157d2a543dfa6c62f7ae35a54d08e21d77f5040f179d66ade7d9879d6244fbf9f102a528c69a0248ea682ec03c474f21ef669b49ec727a12bb18e8a2764d9fc4dc3212a41e44cb6d0eb31d9a6c5c5defff65c4af6ab380bffdeaa0d7ebec9b66ddd46865a8fbc4f65aa622c56ad41f50e969676f8839e2f701b4e38e8b34141084a33f1b87192850ad865f7137c2afed0c8ace0ede9f746e8eef8cdddb0e56b6ab70ab0dadf4f662aa22d48495624db6961ff0ebe633abfbedb58ad47db8ae011eb2766ab0a10a285380daca7643ca922921d38f06a52f1dcfbf300189ba4ce683fa759ab0dda9044d025ad1765ec1ef1761e18032c0d61293eaa09d255c8d646993d37176c5944f46dfc6e4708cbf4c8483aec565149fe0d892112762aeeca482842592851455a2583ee893d4c7ae018e5c7b7bb066bcc1d654f50982fd438dae42d9d1b9ec1501c3c9de7b165c3d0aa4b5fc211f98a27109bafb23b9fbec1014fbea0fd48624257c646d3f7d4eb059ab5a129a0cfc84122bf1d01e50a20625a574eb6d6ad77a86a28ae48d574d941698c1468e467aad0a496daaa3610e4fe0bcc1934ae5843cf0afbb319178920c37dc5c4c968664b0a5fb52326a51335f355b04dc558e37c01f711790d5ad8c8bfd7b87f6f90bd4c01aa85a6316bb6090fbe0949a1f1f91c7d2fff4f056b7443176afd6ac2a82191057b6efb116b24c37f390e25f6c5e3c07ea36aeb79744646f2fd01b24b9579d5db17cdefeaef5a9bc8baa851f689f62a6bd6410dbc44ce3f5debcde21c6e579821b45e45382634871674bb53d8e09f8dbf52d19ccb252755743e677e11ea2262f8165ca08e633e0715387cf0a391c8cfb9a1f3e5f492b9c196405180b01ad3b340cff0302d0837948a15b5083d8350f456e7b5ab10c65a0c4f58c41bdd8e0e4e9369e8a2d5bdbf6117049aa6565d311e8bbbd660817ffbffd4f468170fdfd664339da50931d7e14f9ea0b45c2f4924a5a0a4c1d189d3e7084499ec373658f702fc1d355a51b0ac19c0fa1baa27e1234256da107cc9bd86a4d9c86aea378be94ff56c28cd2cc650dfadde75ae45a1e787cba798b744778ff03cd1280cd45a00938f59fc182354ff2658ee14786d45b62c6b13156a874f1bf3be6ac7e15260dce7f757d9411647f99ca79d93179d1a38f7dd01d9fb5c9e0243788c92d366f4ee00a6ee0ceb7f20fdfdac1d7b9e958e3377575612bae7973f22cf5d636946f4ebc6dd32c3066c1f718409be82aab911503dd8c4be797d697327ad6fdd6cb343ff1d01bc37063340aa82e7338651277c4f5e6adff7d0643b71901b62645cb85fd7683f175b98ac112eccf114b30914484228bbf9e488f106b2e6da4451de0cef0165d86fc1c3b693f44952abe8a31dd3d09f6d24cb8e3fc699fd734d1e849e9f8c03e6edb4cab2da9284b0a5e19f989fcfa84af12f41e4a5f7144d73933f16abecf1e770cabf5c57ad8355ed2efd65b7c6029aa0c2f962fc1dbf0e015d84091a91b7d6f0c956c63d581bb1c7b469d34b7d5a17f6a6eebc9a9b00f794f855cfbebb4e634bfcfb567161818c86a289994ac56ca411c9865fb567e0eabdcfb7340f641e8f2545fd9a4222f7dd77bf69e33d2f47ad1e308f5b3a5edf6fd7a0af1900a981e22709e6afa1f0899c68b3b65d52c1ae7fe359023b6a961ec14ea1a83b59df3774b7708633924286c8885317fe812f910a230d502b55e2b50d42a57323e7fb82f8ac3a0191389b3d0c9f4c8f515dd3685d9e0ad28a109043a216b7c6211c22640945d7914bef37a0f20de364d1cfbe17bfcd5e363aaeda677918bce16f7ef40345fffa5119c5e585c501cfc2883b519d96a9525483436ff22d422455566cbac22fdffb24ba1f05deb929ab85653c5ce881e77d93045ce221e41cb1ebe5cc8b72b640b3c3b50d6a48ef7d434e07b74676e60bf34162e6719e52b48376d3a9ee44b6a029fceb5eebb0df0f262d0cea3bcf21a49fcd4cb635e152955901cac02516af765f56d744c6f66d02ff3db941f88683cc226684b1f569062f3c1aab3b53788c8cced8232968322c3cdd47267ec1369d8762681d72c501e43bf1aa1cda47fcc3dd39796facd9fc738ffd5e847415d457b725a77b0450489cea0c0fc3506ad51494a44e1324a387773877ef32606a9d43f1163bdcbd7f4313666aabc4b927ed2f1b65fa57696bcb8c2c21c139b1a7affd2a88eb57ccbccfca16efcca189a139fd686d18e8879cb29e05e53239270c17e6eb5e2afb540c892bc7ae3a24f13043c646a2207d96d192c7c5bc5a7bb564c663d5829869ac21a7bc82ac69e9e4a93df7b0bb5f991079c78b81b1f92ea9bc78e589a99ce8f90de9c23c832f479e9202cffafb660a94d1f7b9070f3c5d481a4d0d46551be16245ce9b6568cefc74906bc270b788e7e63381ffb8a8c5657098079a56031e9d8b1a52fffbf411568a8d505bd384fcba406a9279a395d4e73c21e50b046c84a3be8c49c4242f066f3df5f80b619dc5596b8deca15090595294feeab87d96dfa8b94364c628e0b33911a7ef44c48759de1f4447db767e692ce44a32103c6b81403a2e791e319f45a93544a05c372c1a13f309b95f0696412a84e20ec7f84af72988cb4ed955cc164e6b9b056dce8c9a0a23050e970f3c8009e308f011247cdccf480e4abb84b72bd96fb8bac65e369c6e5f21e6b98c4524954b724fd74a054ea2f9029709bfd70855d96bdc48e0ae63abfed7b7037db1f86ba47723ea3d8e0fb2ecc6b6147af2f508e8bad08dc10a0a194bab353beea3607632fb7667c5b22a6f69849646732f7c7f43b55eb7c442ee7d794be9521628f0fb8259bf04eb90c1b2f031cd37d2b560950c52c16b6a5b33c96ab4e95cc361e85857b479c42dd812775ed4940bdd7b4b84b60d8b678745ba0910fb7fa1a3600721fa583566a73ca4dc93113873cd109b3374d11e1f49a5db3e2a2691f91b9013b9bf099c5771eea71e644ba6935b066991856a06936c366e2bdd00428741350e86b8f8df0683fa59578976186501aaf14931c0380b771ed4463b039a66dd55e0dd711fa5d54f499e691b1eebfd9948f6be46757fa84452fdd64fbba0acfee2102f51f152c7a70b99b7a887f38eb1b7e6e99bf84d6a8c5dfb96848f9e8bc0c56eaa6daf2eb6106973a63af357b7e8489d452f60e33723255b3ae9310017f87c5e162bbcaad861513be77b631e15e545708f8d8519ba00419b5684e7ead4471f02b8bf496007b0764c961f39504eb5825e6ce8b386fa7ba6b008aae0c44ca4a2d0bc2ccda7d17a95e3451373eb6ba5b4b691bf5aa408eba3e6f547359adc19a1f7c76569dc127bce5999ba73fac62811ff51bfb704fdf5473802ac50fd0723a468fe807022743a4bef176f41c66b67f46e203e983da38dddd8689bc1518ee36ad7d59373e06477086f1e64a421dc0612ff1612217bed01596d8172d46df293da637ba0453d67e34b8c76a19e84f67915308bca575f11444115ccbca72ef2bb41b1c9f28c0961e7692d33a4cf3b1332ec9ede5318757cecbcd7c2d821acd3fd1cddd8c76f482d4c61c8544d703abffef0d2378208058b86c50d3abf32768bd7dda12506b16f57380ff4882d3afc55c73c17eb738fd72111ca8f983144653ef2160891586f2b5cbc9616198d4127477c212224617b756c2469135c80fcc5f18496a038fb7e5f9fa9bd56d727047d7d818a47042a26c5467daf97c44ea3c0be28107a5706397b32c607ce96d7305cda727f391f0c0bd7a9c9f4450012dee379db7f266878640ee4d022ba7b79d4352e9f7eae4ca6b1832a1a4246893506ad3d6c19dcbe1fae78fdcba877d1dd1977c9090d7bf8e5b6e8a9ae41675976e415c62b77abf974995dd31b9d98af42d51c30adac8af39a2a978080bbaf68474f36186923ba1ffe08fdb4c67b15e2e1c42f462ce3db145e37179c803a48181ffe1d39a21f203428e4cfac87208ca5c2b2b12833bec73d1d441bfbb533968907bbc6cd2b35d6859a9235e78a8570ca8b98fc5d778f6b28023b964e7217d0ff4a8d591fb3ca474de10c53d6bd60408ecf9f02bb4705263dce05285fe13513dbcf11e8b48c9432f64d8a3e85bcca45a6fd9ef27640767d631a9d33f6d986107977ab8d017d432b55dca3ed524fad396873fe4a993e9210d5b32c7cfa98c727f1b114a05ed0974603a682c40ef863ebf0fd3fccd55f5b6b9c7524ac6e3503ab1422ca10ab6d620bfc79083b12f59d68d69b4d5f8dca99a7da91b24cebb0f3f63460a4540f9b75822e677a9f1e88efca140c691b3c3b6839dc3169e5ff1e240c98c74fb6b320906f8b698baefad80ca0e9a694f4865ee29aea8b780603fdacfd495ce1b57c79f588b9c926b60364d2774b5842df09a9ca1429ae000f2294525848ec387cf96a556822874a58d2b03a7c2e7f854d48109601d945e697daabbaab0fc1362ada88e82a3cef3d6c605fe5cd3116cb77bfe0948fa68624ab40404c5286eb52cde48c4907c5c235e9e09cffaf9dba9ee2f932af778cd1520011bb5309ba5549ffdf2fdedb0c5412bc16a7ef9e4f062e8231d9179b603a7bc941be80282aa4bdfde4e5c9b271c5e057727603aa82548f94931aa681080850b205074a9d7bb58eb72b0cf0f2104e90a72d1e6b6f7008a5d2f37e49c238dfeaa4b960cf690f1ab9a677560826597aba57b19785f5d9a23f18cfc09c99453242354d4c3f5617cdcc6b100e0adc1f83e95b1191864c301e7912532904e912e450a736bf143abe8a8e5b382d63da02329bc4d59dba453a0d0b7e99dd3579b6699ee6e90cf8428c2c9cceef5730ca2abe15931f0b38606db2726e5e99502537810b291193f66ec4eced8892e5c72a2a38bc0c35d5b106ee2fe7b04563f76109f168745bf87deefa2b03bea6c389ed58993538cd820be1c95967f546d4561c99117c6", 0x1000}, {&(0x7f0000001240)="bcb5d60eee31ed61c0de8ea68f1861bf42715c997343e5b532ccd1ef9d73108867d122dd19111e6360c6dbbf5a2f1a230a30179f017e5bd2dc6b54cbb8b3fe4365d1084b904a38ac45d78bba3e99d2d4cc0664ed78ef5d2c1a49b8e27289cb532aa2893c2da7631cc99024d6d652aeab515f1551d5a35b9b5d56dd1c0d50c1587cabce47278bdd8ab23409d836f30168928472795ca86a067301b7c188ae2f99a431c89c3ceaf3a3cb0d3420899bee5bdd1f92111232dc1e22b55a", 0xbb}, {&(0x7f0000001300)="0cbf871cd5f77fed8541209ee6e370e9df40b41b707bbe7326d09e0c82a47dea0982e09f3269cd11aaadc29f8545a4b2496749c5e8f684bcf3cc553334f211fe4882d0ba30f74428e2efe830bc67ddcc28318ece228e89ec3b365b2840d95b931c27e8b1278977bc0776318ff02f8ea7420a81427b100dad3b15dc2edcfcc175e54bbfb085b79cf47c4882a2ac808c2232f8285534f16fad", 0x98}, {&(0x7f00000013c0)="487e484f5a81d457765243ccc64cf85437a8be5a99e905fb50eb82855f52cb2d491530f626c658830cb701c485726abc6140e78fde3777507d362c765f7079ad3f33b323cd00f8f984300de1d109ec6c0bad5d3ca1278ff63f55b92938f3bc381f3257", 0x63}], 0x6, &(0x7f00000014c0)=[{0x108, 0x5c1b575996296d0b, 0x100000001, "efdd5ab171838903671cb17dd3d34fe4f157dcda22ec9cc4562f41496371c1353ff1d7c5aed6816fea536be50148283974b33581ce8f0c8fb4e47a30ff6e01158d2401b1ce88ace256dd2ebde44360416ff8f70c8f1ddd9cfa18b848add8ffb4009db8ef2d96cab0a28ecefb7e87d1a577754e2e21fa23f2b6fa79e5daea65c12f899996a3685546040b0939dd1213b973aa61deeeaeff6422235d0e9d90f2ef0d60b019c446b30fc586b27c7ec5252745316a2250d71e2d0493a4c2b29208096f60114ad1899babb9801f574fd6112df89a8d229c4959c8c676af0cb55038fa724df5a1cdff5d72a8fc3efe233624ee1fe708f5"}, {0x1010, 0x0, 0x7, "4d5df508aa2309b042d2abd0fc1ead70e0bd3701409eb32d1c51d02af3fa3b3008dd281ae458456da75f1620fe9a48bc652883beed217069e09e1eacd4460fb10f7c48c30fa1905eed211da1e7c19952b5c92d562630c039eb5ea361446270de832944b158d738c0aa8e585a6d3e88e7b95ba432eaa73bcfccc8337db4387bbd1e0d174a2abfb577e7e21a7773ee463b0e1e58d22dd11b675e984c8b2deef9220ece7b9740d2926cbcd08dee0f5e936ac6d0cb4ba17dd701756e3d87818e28ae0eb555b5ec7475a493522e3bb2ceb99ee06e05cae5455d09810e5247adfc68daf18291b91bcc854bf27e4b387453616ffdcf8149cccfcaf84352a03e6e4837525adee248b9d00ef1a11d0202e2b3578206628dec2f717b8dbcfad46f566f886ad220a5c6e0771603aa537e478a6373e8703b914ce7e5513ef1d76cf8f20786b4c81286c06014b167a9355847e5c70347d041d4be216f854db8e87ae0b4f94b796da9b90ab1d7a244c2eec5c012c136442e671a9b8e32fa255d6fe4889cb7a1faa9ee9a960ab05511513cb387e99a39c4e55781ca7fac8d45837697fff2a3eeb53c23ac7cd4dea0a41440ee29b9ebd23c834f3d738f4c61b04958caa5a6570b6b6a7ad0690390ab6dcc2511cb557c0cb07fb42ccb031a9570c8860929b597a8a304a29d8e637be9c55ec7135d51e7da7aedabf63b1bf9bb334a57a06e9683f0f161eddce2f9e69311ac531726f0ebc7fc78812414b3dc21e50fcf2295a6a466ea8b0fd2edfe7942042868b3548eaebe5f7bff193f540314605d731af4f69618c4216aaedf4189b2519c637f6936f02bbcd9b6326dc85566e3e725b8bad33a8450a5c64a7fe22b1fc82063b977fe626a2c36a5abf9a96405bf969319b8ba4df23e215682fff4d49fa284738fe322e57407232dad88b87a1a35b06fe988cef84b49402e1a916c0f0b7b67a1177ec08bf6a37e6979d2ad95188b02b7a2328c29c95565c701964bc80c0c3fa2b338e32f3fc5c60eadbb103f607736ffa3c603d13a2bbd96fe578ab9927d52e2fd7d17fbd2b7c25c74cb5f7ee2485dab53404b4a09e9496843360eae667703d745afcc29eeb6c12d387d5fd1e80980e9db99b51999d5b1cd3710882980b4383e0ad4645f43465890dab7335b83c3137aaf6151f788b0e20db9340cd94e06dea8ac8e4857051694a2b47aae0c81f6a33ca1eeb16e43869bbcffec3ed6470801e9279a6d2bbd8ab332b37af05eb8dcc2f4d20fe687cc3c4ddb6b8c70c068b01214dba31b2e36627ab3a26ae446139179f16b82eaa9993c1aa9ed0d9d69e2c36b09b6ce4fd1401c8b15ed3c00f25cc363e181cb780c04634d37742aaa4fd9db7ac778b4f4c26df8bd806290c846ed6a7b232a50f08529e9b461a5b76b6550b1b4e9878c603c951f823f617d0317fe16f3e9e1f02006b10fda6ed849aa0022f6884cd50c2b1e868d3887dcd383705fafd0ce7dec07d895583192963c0e0b3eb42f91b43016c2c91889de983b2b1e99483b4167c06b0d0347e8f61e3d331c20e28b26d801482b72755cd848d42ec80c995e7f164212384967037085ae60411e2d4abb6391da786bbc07bfd0b2c860bc57d7237fcd3fd41548998520b1f33363e144764961bda5e6483b661bbf8f8420c5242c09d13a34f357cd2892e4f39697aff4f95aa273166673f34c17b663034dc9e923c38909d422e5e3d594cf671fba7d271d59802de2383b08f8301d8faf0e6f6e93803302e7018f4e3f7f566468e972de0b064d35648c4d1661ea5d32859b01219e715585ac85d64e9dd0ce8d0e9265b80b68a27b17aa2f79534186dec28b25ae2a7f6135f574ec543a1d289b907c9e528407601c479d5c67de4ea67b6e8275b4d357b70250ed87af883623f4be9beb2b38be7fbc3ec4c6a35dc17ebc16647e8ede66244c5214bbde9f0f5683943f1070a32fe36c00ef0b943ceee57f494b9e17255418ab734e1c893ed059dc4815f495e2f7e32d831a6ed8733d530d77f7765cf4d79a594555c855f49b2899de8bff6ed0bb5129404a87fa81a240f1748d3beb96e80c11b79c012ff239558daa0c4eb310be31b5c65ed518964f852d20fb7c71f92c3f07fa1e85177485a1def86021834a379c6138497b42f1a9639c77fa63634a8df1f6cfa1a6f6046e87c71449060ad76cc126c5c811eb3bd9d0c0ead2f64739d7e0ae807bf767ed7eebd6b79d05ed27df7424a3ed316cb6cae66f88faf7c27dd4f7e6463051bd0d96ba0ccc20375f3b60b8f497706fc61106393af3d58ed50d29df856d4d9e347ca66b7edf0dedca63eb9143d3df4d42bb7292c6e24410deed9036bb0159209e2b78fcf0befd7a2fcb566adb748cd8fb227afb7775915036fda263f030ca0364f7b170702e5a839c34f51fc6cbbbb1a19ec9c9f0a677e97e8413cd8972a74ef8802f03820fa2d7f64f28c3847c73a3c0ffa501b64902e37232defe05cb0ff85b384843b8910240f3ba5be9e5ee435aec33341425febe844d8c1b71d0559016a3d4d59cfa3426ee5cbeec00085c4294f30dbad18b15de322ace61769548ababe6800b41f07b67f914a1b905c2e7bc84f0980b0d9be4260c996d5ae15b25323b71ec0d2e4f58fad803c9ca095c729347b3a86ac840a8ce41d5d090e5647a6dbe0c97df9348cd598d9a3dafa4f72f9cc7f27603842d0a04bc184ac52186b7bf338760e40e2243809694e64ead7e595ec1ffecd2f46b7333b24d878358bbc8fb3b6032456eba1261bc89f57d5fa2b4f66e6126766e87d4ade86203594171db869a51b1f44d5e30b6e88dad677fce787e3c8ae665af4ccdadb9fc4a68d336d399fce29059814acb3e98c66a150b812039e86c988b56bbb0075e34ca55b42f3ab7994f885ccdf3b0fe2c5409dd45b21bdd8b984615c711886f128445cafdb7a45d71872c63477c97649143e8ff163df41ec34236053962ecf8d8f340e1c100e16dd3f87539e906fb06aa56d00abc1aa5a1752d1a50aaa649bb5e2290bac0d8fd198a4b213032dd89afd9194292b7ab2c8b59fae668a07d1ac4a1c7711e5e24722704b47062d93ccb0ff1e3f7bee9c474e92cea514653961d3b431368dd34f3afab1cce96a6dfc08caa92edad3f77ef2b38c24d666c806290a137cab2d402ccf0532beb0792f54d94c2774b4d949c145128c956c444bb2fa24195d51de4238127991c6703e3556d4a48dd8552b54347c2ab941f5c8cd0f7dc1b749569cd053b4c239edf1d09fb841533a49329e91b80ebec593718524d736a997db067d767b85969d50bc84998d6b45f6562ac094f792b481e712c2e1a917f7bd6c321e704e24cec79fb8b7abeca642ceb934e2ac6b0433b5a072d8a5ee8c47f54367242db12aabc444a03b74bdecc38181c0f91c31d1b920d9806f3bb47bcbcdaa77ab9280056d872d90628581be413d8428176e145e0f6179cc07efdbe63d7a85f3dd91a0ff7b05a19f88095ab91f53e0cdd7239a786f65ec4395ee7888fce80637e93a3f25dea445a2cfab44ebb1d3b757956cc3269b745a1ee8cc0ff5250dac2116e1b54d485b0293ad267feb039d57b24ca627cdfe898083af84fc8a1fc956408ab700c43fe0cc765cb46e25899a46912c86fba32ba84c5568c90d031fd95a7ec6b5bf606853d0a2c65b07d2a52272b18e7a5df3695f4bc70779665836d5cb0cb803f2213272baecaad79e5cf174140d82d68241b34591287e1356ed2c260b5e8035a0067dc8ae263fb7d0fe6f0d45d14b7f4f6ef35548b5fcac8d34ddfbd5ee70d49677b8c193afb4d7053ab4d00c3a691f61d1e1a1ba9de3f8a4514bd0619234276c2b3b4ef8dd6a984f9c40d2e796afaf3bfb16cdd7569a226de67ef18cfc79e4b37c111427ff46b3c713768e7c3f6353fd07eb6e52bc2cd77cf135ce4ad93d77b3e5a6d6bb504c8c98b0f4433d280fb33903d016f026f8d68843af34c3e5958be1127fcb72eaf19b9db7334ea43a4809b9c44064b7333e52dd7839063573e15945f0e5da68c574cd92592a949e33c8880ac1fd0db014ee89553bfbf28450f3b68cd7952fdf89fc6e4e1ad61f3af650fc701cda847883a9ba5550143adab0ede69b448ba14771b82664aa276558a9e048345ecc013a334b06fe8a963a03b347b6f4e5fc5411cd5f7a07c32b3426a67368774af99fe456816dfefcf821122aaab7342099815a6239d0aee72ff515543e9f3bafd0dbb1d17359248781844a0bc450c9e7bf5b6e02cb480f3177f0c27618abb66c9cea94873b0b3f92d110f627c1f3595a9f090eb531be95ce3eb9e6624741d5c35710a2b3401862c63b8a471ab9b0a2a40981a67820539f97a78ff2ab093ff450886c0f08d96a148a9f49868d74872f8878960786de833e9f4bf05dcae0a48fd1653ff9519174b2c756d6c5a5257dd5431cff916d3b5e7458c943b4c1072b848b6115b37f0ef8f86de43c6fb5ad61b0bffda6fac53817dfeeea6adbf737d999b6fcd7f6a03ac539848381d42f5fafa8acb2acb4009e42e993ad08eb923da5ba6e35481b1936b5d24ea8e630deaa6589a9cda47c9f3e2fbae0611c3ea4f12d08f7763aa9d88580cddb1d2b43a599eea5b9687ef1f18954478384d755958b13bfcd3cf8015aaf587ced3d4ddf334abf136f3e309a596e3045f462dd5b6f4723c54b0c4996f2bdd60fd19ea05c2a99a36d01025ffe1d5b8fb4a3a91320e6c9f5abb961d0d830aa9e4a1e99248c7c9fccbc1564a05b55cca07d9b091b78e9d1619f0af6cb42345e4b74746d96c98b42949a26b8209035de2a35b70a93fed5585e81a55a1d169a43c3a2139d9d295a4ce84e0446d400b51aaca02bbc8876a7bf5735f114a4da2918158018e51fdebd508dda7f8155ad6b7ddd1e642911c5acb75a71a5ba72b19289e37ed5963159ef58ca7d4f8e14d2178784d0b85de3ec91cb1a82642e36282649837fcf2b4bcd1c9b8c6184a8bdac620eea3ae53075d533edce3d61caa2b23d0877deddcd989aad5c7ff9bc115ec550d4b71ba81153e4529bb1fa1cff12972bb75d3d3e2584f7f6268b546ecc66abc0c36ccd2fd6b4049ab9c5534decc421616670174637e32ee53793dd5b14dfd3a388a9cfb20f5b9a95184629490ff92796510c335ebc0f333add3acc2e03f58083f2f409b33e43f900dd2857f1476ae3d05e40f0614151beb8860b028b37009546fdd36b49939038328a4138c66055ecea2f2f274f753315eb3edeefae872c2ba8bc56b4dc0932eabf61d06f4fbf8aa73ee03094753aeeb6eb2a8cad9e955bdffcf0fe4c38294af2511add55ee654183d1007ff2b4f4bd998a037bca800b190b603e29725a29f732f4f625336e5c9f6dd727387ebe77149534e3967af01e7ea3408fe20b8bd6b92ac85306de3ef42c680c16b6f5c49e42228eb8255bc7c17bb1c54b623d9e4a5429f9132f72da99763f21518137ea5b1a599e795f7ecbccdec5aac5ae03ac1d9d78a9f8e7510a53262a82fc05970cffee9ee5442bb557899a4295c696f0a63c076e7a6e9275c867aaf84e6a02d5a8638a6e92b43a296a5135783f6002e49984623888ae21c4745c1f413fd537f1f46e200cc7ff3666ad76cbaba98aacca305aee1ce74ccde9e679d96089e430cb1262d2ce2d440c0717604fb0856915e7af1939b40f49ac3207abbbe613b09301d9d552954f3958e19cb275f69e7db09baf4d6b6548e1396cef34e5422385ce325779f8a49382c0a4c4b3fa0adba4459c97c03cb14c8f553c2562d0112d23fec791cd30a87382d0566c43c64"}, {0xa8, 0x1, 0x1, "a897a0de991fb58bb3168da1760b57584a41b9835d83e1b9c767850305e476cb6c1396e7f1bce22948bd134a83ac529e293725928870f3a17ada850d4413a974e48b47a10c5f9e2f3d5162b240d84f5c301422f137bbbab2732ac5c681528580778163e7296debf77492c7cb357601c7b8cd9443fb2c9e9a4e9f15008b5151e288f6696ae520cb5cdfb763f9e28fa2208fbfddbf"}, {0xc8, 0x1, 0xef, "5abfd4e8244200ec6597738f0d7e23a0a5c27690840f2d3f72bdca56a0d952f90721f51f2af5025cda50000d253569427c0d7f41b608dfe7a3a9a4b8a54b81673e200544f6b38eb0c48cad7768717dbd93ce3d17142cd122b6036e0ecbf81b350d8becbbdc7a7446f83ac64014204e76963ca94930959d024cb155b501d1c56dab8e300baf61d0f768a4aed8cf56531ddd7a6dfb811bf9bb02e20528a6f609ddc0821979ec124adc63fdc3bfa8352f95ff3160a3"}, {0xe8, 0xffff, 0xffffffff, "0b4789d9ac85e44cd4ce3118dc6b5f69e77d6c334e4f42d6c8cb31356b9f55d50577d85d00f7ec2aecf70a1e9effeee0940d3700900e93428a3a664378dae08979ca7d15398c438b75653a64783c50e87c57f164e73fa838011bae30b9b2960806bdec073784970c81be9104ac566d59455f71f961d9e58eac297d55afeff3a936211a741cd7bea722f454d0d1e4881fc127af960a40ff091f0f3e7d4013a8661780b349f9d67568da52d3a0c43820ecb0c42757141b4662504fb22e9df669ae610d652ff79d52cef9e57228f5404b09f2"}], 0x1370, 0x1}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000400), 0x330) 16:00:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2cf8af6edf44a1a9}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = getpid() fcntl$setown(r1, 0x6, r5) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x2, 0xf0000002, 0x4, 0x60000}, {{r4}, 0xffffffffffffffff, 0x1, 0x3, 0x3}, {{r4}, 0xfffffffffffffffd, 0x42, 0xf00fffff, 0x21, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2000002d, 0x100000001, 0x507d}, {{r1}, 0xfffffffffffffffa, 0x10, 0xf0000033, 0x7fffffff, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x2, 0x80000000, 0x10001}], 0x3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x8, 0x9, 0xcc5, 0x4}, {{r4}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x9, 0x8}], 0x4, &(0x7f00000001c0)={0x0, 0x5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:00:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x1, 0x72ae) r2 = getppid() fcntl$setown(r1, 0x6, r2) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="3f3c2274ecc9d897c46dafa92a5689425d0a09c5069c35b71be14fd6345491031b3f0c25ff10894580ee4ca8732faefeef8968dfcb67d18f2be212985478997fa19c6d3171c78cc9f6b8b230e5a9df9f077048fe3ee88fff2bfa8fd569f4d8544c11ad943076ad76fbef2997d0be8a804b33b036a6d05ea70437a7bf3bce56db6347fab0eb8ce1e04e927f96cac5e0f834c2acf6870034ea378f1d3d7a81fc98bb4c41eb6fb782ce8bbf36490bd9f643ce0804b5da981c2a419d8a1af4d2b94681091da33ca050c053d260ab2a6f8da6e5", 0xd1}, {&(0x7f0000000180)="71a3892ace40c1b347127e3dd1243a0ee0a1fea9892321a1b217aeb8e5c7cdb6a43c178bcad14e643dc1cfe123d05371049419984d6bbb5ea600", 0x3a}, {&(0x7f00000001c0)="d4da", 0x2}, {&(0x7f0000000200)="1e8d9995331d54b98694f2beda002eaa4a0e8671356cb3aec18c853638c728e216b1eb77f82a68f64828eb02d34442c92b90386112a89885d83c825ffc84f37bea846d488abe786f838b25ebbd1dcc6f006b6a8a637652d62827a48fe7755f62ab181650c42e0fa81c8b78375e9d2db0eefda6f3183ccc72cee6e9f68984eb51cf59ba2f1bf96048db1985784d215cc165ad2787779a956be5e4d76485", 0x9d}, {&(0x7f00000002c0)="e73c8021c83d06f7e12ec8661585746c9cc980aef6d07a65cb1b206698", 0x1d}], 0x5, 0x0, 0x0, 0x400}, 0x0) write(r0, &(0x7f0000000900)="ceb5f2673d0efe84d45940aa20586c6bc377c24b530648701b422ecfcf864bfe5c25223c2ee2bba6bce1dfc45f262c3a2dbc69c36c3f60385ebe927821489784cc419b7513a1ee8921c858b988f9cfaacf5bcba61520cfedc2c14f8481251529457d01cec94854598b8dc2136e202ed62f06895aa69b9d2d0514481b98aec888d699e6e978df4079f61e525070829d1706fa7fec3502b037425f051c72d825005997832fd8753b34caddc765e7e656c39a53752b6fa3d4187baa365aa58b85217f77b3145c482b6b1cbd128744a35cfbbf32f1edbd510e53a785386bb96c47cb955e84ceabef062d5d65b59130677b494a47485d0af4b37078865d1c3d494893ac97c74498bd07614903128ebddaf65cd34a43cd24c986fd2d2bf762fc537dd0586037016c396dc098124b118d28488582d420b96c756c0bfcb9f692e8ece7a3260d3eb306f89af2cc2cde302d577c0d6e370c9c6290a76d507ec60db75e479e55752c4f7b4f35356f1967c7091b3b41b32247d08f25a4acc97cb3a5aacf42d13c0b723547746374dd242d087bb8fa9a263f602685b2d3747992ec74efd47038da9535c795a417f18919e7b6217ee32f30984617212fd4f717e843e56e216ddd0d8bae861d05921eb28e7fd2d33325226622c26495d34bf7422eb6433c0214ad83442624360199a923c43acafd90f940dbbaebc87aeaacd0ffbe4cb718dff3041354b71aa8efe077106c15b90d97513a330f66b5193555fa76bfbd76006de060336b6956a3a3d38b30ec0bb7a8198380d18b56c61c33d138a03e1267d4d0d6b7cec2c6983ccadaf19c85f7af169afe10f7aa7693f54fdd4f3e0cf46f875bc34ac2609e4aaa60147bc69029e66524c90a1618c07f55c4c050779de8374d541a9767d55e76b34acb618da94012cbd60a708ea6cedf75a7acc2326f9c4e51133dc7dbc1b574c8733bf53cd24c746dbf7f3f94a53c4be86592d9b3d99d69dc37a728ad31670f5f75895f85d9fcb1059cf89de397e65422ba339733faaa18809cbbfcbb4c0b3b43d64c4116957f27c5da191ba802305b26e638db0829e1aca3229053d75ee9c33db51e76adc624339d6ea28e58888027bd7c085b2246c6ba4592b9d0b2e724c2fd44a071b7894601195d68a092255926a8b1f77b106957c524efe519de555a01b623612f9d56d042ce4f1920fe1620d08def3b5378faa134f95e2daaa7bfef0f50fdb02752509ab14a7eb79695052dc214305e42a7bef3253ae3f4226b4d192cb8c3845863c3ae766095d99c6c878fcaeb1f55c71a843c29ffb279307dcc59d5d70f9a79ee11a0caa5cd20abfee85e17046fe18b7303df04d3b55dd4b5c0f5b89a1d9a01f21aa0a68517795a4bf502f635042152dc387fa681476e34a956cc2dc8852e10bc600326d17b36e23b1c7391ed164ac6d4020a6efb3613f4b1ddcac6003ed8c2f5f0df022a8652c1ec1e760bf212ac365ff0ac92540b4bb01a060f9d2c509bbaeaa1199aed6ab520f3744bb995493ce3a06ecd83042e0bece4b9498f28425b1a3f4b3454551d2fc0d3ca1ed4ec62f360eee90de822c2542c74b631c8c06e674bbf8db3aecc4b9961ba0e750844a6f727e610c69b1e2bdfeb02fe5cd166e8bc8e2eb3769b3fbd63c5adc21436608afb2596752a8346364da75f3220cb95c611f14d113352c4fec371dbf3604e24b55fd885e28027256918e20b9d33097719eba71b9cea44289dc073ed75404a7c5a6d119fdb52edfb9fafe030aa6bb6410065affc1d4b4a7d8bb8fcdb783541d57547617f59ae54390f4212a4f0903b04290b87982077772d7a76a79aed29b22b92178b9b925abc39d2af00f2542ed6807c7231105ba2b12f4da92f47005a32585fe8ceb594ba9936a967716dfeb08f90e28b52791f95935d1e49b3ee15157076601d644320f7d777e671061fbd8d5b890ad9a027121dab56c550acb5f4ddef45c8c989928647f941861b4b49dfd0734de518afb12d12e0f987cb71105b2504835d63ccf886789a8a24d7411b07c4ca59c1ba997b66b8f8d35f564bbe7f03aebbd01989ebee462db1f1a96b31ca02b04cd5ddb1292093caa6ddffade83960483ad55c92660fc224271dbf2bc107a2f90d01b2d1d54d51b283d43c1c68c07557d596c8803338464bfdf7bc35c9344d0d5170ee36721f24542159ba41fb020795abe5b57f8a77254a2d8b4f2b688fa6c3d0c5940aa63b39dfd3b22dfaf5f54b63daa2cf4e6a8f0224f99d825286142e22b78770a42eb8ba8c146d8ba28ee08f9da6dba85f55838e91c97012fa91b9db15ae4e2212552323225ecaa75e2495c9806e36413891d3a572b7a2756ab2c5920a3fe083b42bac203464f6a60fc0959866bc89c8b91e7fb0160e0473b02b5aeb4d46de77a2182cdaceb8bae5ab0c39dbb02d4c22a883894edaba278ccb02ef47c41c221cd9169f9d13784b536479a7d3465743fcc3c2f0bbb1f585c802ab440bc630f6648b45dcaa01e28ae36cedd53d028309264847ffd197e9d07c9b4f898b0a1de6881591668b0a49c1699728298371c3b0487418f2474abd393cc6de2f0b7faf978dd11b74bb4ee7edff3ca1a8da231d3ed733e5f828347e83935ea560ab8c643f51cb6bb5d97fafb19a5dcabb550398ffe8effedd0cf39b577f2f931f1c94c7b2624180ccfbbc0c3f18ace8ba6c07a8c6dabea5afdf5cf50dca9ab2526b49fde06851943385d4bf61d2bd6b0df7eb6a27ae3848e64557decb6813", 0x7a0) 16:00:20 executing program 0: r0 = socket(0x21, 0xc002, 0x5) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000006e, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x7, 0x8003, 0x1000) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000010fe1a31f0ccbc3104246100000000000000000000108ee67b1a000000000000000000000000000000000000000000000000000024000000000000"], 0x4f, &(0x7f0000001340)=[{&(0x7f0000000080)=""/200, 0xc8}, {&(0x7f0000000180)=""/147, 0x93}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/232, 0xe8}], 0x4, &(0x7f0000001380)=""/78, 0x4e, 0x9}, 0x40) pipe(&(0x7f0000001440)={0xffffffffffffffff}) fchmodat(r1, 0x0, 0xa434cd546efc3d3c, 0xfffffffffffffffd) 16:00:20 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0xe1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/243, 0xf3, 0x800, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x5}, 0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000000f40)=[{&(0x7f0000000f80)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d438197d11edd141dea108038e8fcdc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e", 0xb0a}], 0x741873261537c71) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xa, 0xd0b}, 0x8) 16:00:20 executing program 0: semget(0x1, 0x1, 0x202) semget(0x2, 0x0, 0x442) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 16:00:20 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000000e1"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getegid() close(r0) 16:00:21 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x20) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000000)='\x00', r0, r1) socketpair(0x6, 0x8003, 0x7fffffff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() getsockname$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000001, 0x0) write(r0, &(0x7f0000000d00)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a4f6b5197b69071587d868ef7cf4432de5dd1740a55df3a27f478bd912b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e7592e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a707b6d77845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec854e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627f4d9c9297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a990101bc61f73110f3d3588e5f2e4d9eda9efcf8263cb690ab86b934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0400d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809cda1f3715a3c6b50450bb4c9bdccbf041e1cb63d93c30c1ca1bb7b84ea618d96e7c007e2f8", 0x323) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shmget(0x3, 0x2000, 0x40000000000011, &(0x7f0000ffe000/0x2000)=nil) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) 16:00:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) openat(r1, &(0x7f0000000280)='./bus\x00', 0x10008, 0x60) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r2, r3) 16:00:21 executing program 1: r0 = msgget(0x0, 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000004c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000200)=0x18c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xffffffffffffffbc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffff77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000400)={{0x3f, r3, r4, r5, r6, 0x10a, 0xffffffffffff450a}, 0x0, 0x1, r7, r8, 0x1, 0x1, 0x4, 0x7f}) r9 = msgget$private(0x0, 0x0) msgrcv(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000088bebf7a1f812a81b600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x63, 0x0, 0x100000) msgsnd(r9, &(0x7f0000001100)=ANY=[@ANYBLOB="03000000000000915726ad2e"], 0x12, 0x800) r10 = accept$inet6(r2, &(0x7f0000000600), &(0x7f0000000640)=0xffffffffffffff29) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000500)=0xc) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x44, 0x2) getsockopt$sock_int(r10, 0xffff, 0x801, &(0x7f0000000100), &(0x7f0000000140)=0x4) msgctl$IPC_RMID(r9, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)=[0x9, 0x7fffffff, 0x7, 0x3, 0x7, 0x7, 0xffff]) msgsnd(r9, &(0x7f0000001100)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x4) msgrcv(r9, &(0x7f0000001200)={0x0, ""/179}, 0xbb, 0x0, 0x1000) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair(0x1, 0x5, 0x9801, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xad}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x90000000000000}], 0xb1, 0x0, 0x9000, 0x0) socketpair(0x7, 0x3, 0x1c0000000, &(0x7f0000000180)) shutdown(r1, 0x2) r3 = shmget$private(0x0, 0x1000, 0x60, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/130) 16:00:21 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)=',[\x00', &(0x7f00000000c0)='/+}\x00'], &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)="e52326252e00", &(0x7f0000000380)='}}\x00', &(0x7f0000000200)="2d2daa00", &(0x7f0000000500)=',[\x00', &(0x7f00000003c0)="2e00943f03c6d2abb7f5c688775f3d6c40c6e30214f8c57c5511ad5b04b0a8fb701d3e372629eb0b7997113be5a87225acbf471833604307554495ea27a9c7e241f1b282f9882c563297d7182290d6d817220b2a6469bf08cdc13914182060946381ee34f1f0381280599ab003cd2cdd3c53511675a1c1e8e119509f24b8d06244fcd471f2a5716fb222d20fc92fffa57b4d41f8adf472edf95da24f7659ce228a32d85775718cbbdd5c11c56f3ad1641d52aeee216032587e4aea628329fa78b84f34a3a03e9dfbb0e8c2a9fa3f2ddc59dc3b299c3a8deb85dd6063c523813b40ff8dd7c323ba25e7b56249727996f0654ed785ce14f4be22838f11c1", &(0x7f00000004c0)='^^#\x00', &(0x7f0000000300)=']\x00']) setgroups(0x0, 0xffffffffffffffff) 16:00:21 executing program 0: setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/37, 0x25, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="643aa46eb62925ec9e02d525075574ad283f8f37c6c290b94b", 0x19}], 0x1, 0x0, 0x0, 0x1}, 0x2) 16:00:21 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f0000000040)='.\x00', 0x102) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x8) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x12c) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x280a) recvfrom(r0, &(0x7f0000000040)=""/13, 0xd, 0x1, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) write(r0, &(0x7f0000000080)="744c10f46a", 0x5) getsockopt(r0, 0x7, 0x80000000, &(0x7f00000000c0)=""/151, &(0x7f0000000000)=0x97) 16:00:21 executing program 0: pipe(&(0x7f0000000040)) mprotect(&(0x7f000014e000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f000014e000/0x4000)=nil, 0x4000, 0x100000003) 16:00:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x20000010) getdents(r1, &(0x7f0000000100)=""/135, 0x87) fsync(r0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) 16:00:21 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xfffffffffffffed7, &(0x7f0000000080)}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x200000000000001b, &(0x7f0000000140)="1ed6b537", 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/11, 0xb, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffc, 0x40) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x420, 0x0) flock(r1, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0xc024, 0x1000}) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:21 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r0) chdir(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0xfffffffffffffffd) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/19, 0x13}], 0x126, 0x0) 16:00:21 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) getegid() madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) 16:00:21 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) r1 = semget$private(0x0, 0x0, 0x0) r2 = getuid() r3 = getgid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x4, r2, r3, r4, r5, 0x134, 0x1f}, 0xd, 0x7}) 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000100)=[{r0, 0x10}], 0x1, 0x8000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x5010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 16:00:21 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0x80, 0x2, 0x6, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x6, 0x0, 0x2}, {{r0}, 0xfffffffffffffffb, 0x66, 0x5, 0x1f, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000004, 0x401, 0x81}, {{r0}, 0xffffffffffffffff, 0x88, 0x5, 0x4}, {{r0}, 0xfffffffffffffffe, 0xfe95be4ba97df091, 0x10, 0x0, 0x3}], 0xfffffffffffffff8, &(0x7f00000002c0)=[{{r0}, 0x0, 0x40, 0xfffff, 0xffffffffffffff7f, 0x400}, {{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0x401, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0xa0000006, 0x80000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x4b, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x100000001, 0x4}], 0x8, &(0x7f00000003c0)={0x2c, 0x2}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffffffffffb, 0x2000000000003}) truncate(&(0x7f0000000000)='./file0\x00', 0x5) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) fcntl$dupfd(r0, 0xa, r0) faccessat(r0, &(0x7f0000000400)='./file0\x00', 0x2, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x104) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x1, 0x0, 0x41, 0x100000001, r2}) dup2(r1, r1) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:21 executing program 1: socket$inet(0x2, 0x3, 0x2f) bind$unix(0xffffffffffffffff, &(0x7f0000000a40)=@file={0x0, '\x00'}, 0x3) 16:00:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x7) r0 = socket$inet6(0x18, 0x3, 0x8) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f00000003c0), 0x0, 0x0) 16:00:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) pwritev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000100)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5c", 0x30}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002a0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x185, &(0x7f0000000000)=0x20, 0x4) 16:00:22 executing program 1: r0 = socket(0x1, 0x8001, 0x1) r1 = socket(0x6, 0xc007, 0x6e9) r2 = socket(0x38, 0x4, 0x0) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:22 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x573) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) 16:00:22 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup(r1) flock(r1, 0x3) dup2(r0, r1) execve(0x0, 0x0, 0x0) r2 = getuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0/file0\x00', r2, r3) readlinkat(r1, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)=""/56, 0x38) 16:00:22 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544199c3641cff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000000c0), 0x385) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socket$unix(0x1, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x38f) open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "1eae6fb20000dc81000000dd015900", 0x3, 0x6}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc18690700", 0x13) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) poll(&(0x7f0000000240)=[{r4, 0x4}, {r0, 0x150}, {r1, 0x1}, {r1, 0x2}, {r0, 0xc}, {r4, 0x16}, {r1}], 0x7, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0xfffffffffffffffb, 0x574, "9ad84b73d9694ebf0000000011007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:22 executing program 1: rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) 16:00:22 executing program 1: nanosleep(&(0x7f0000000100)={0x1}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x13) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff}) r2 = kqueue() r3 = open$dir(&(0x7f0000001540)='./file0\x00', 0x10, 0x10) r4 = syz_open_pts() r5 = getpgid(0xffffffffffffffff) r6 = getuid() r7 = getgid() r8 = getppid() r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) r13 = getegid() sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000080)="fbf5f4b0eff649c43126ee7307dbef8e1a4cce3ad20444608d90439a1f458ef3bbef6130490c6f0ae4714c598a8be458b703d2e5e1e0ee379572298384baae9b26c29b59fc88226a4f87a0d5c0502910c7f9fd061d4564ce9551e6bed4b6e699bce566d8cb1e8cf8d16f", 0x6a}, {&(0x7f0000000140)="92caf376705d72a4624635a2d455d7ef098c6983ffd4f0", 0x17}, {&(0x7f0000000180)="9bc228b6d5fbbbcfe5c01daa74b97718368ecb4746e60043a4b6dd3a008a0108a525b61215ae7566421002d74fa730ddc4cb59922abb240cca494d3a3a701e0b78de2c44692498f0fc0016a50ab582facbe6f76b2c3aec4912743a3215d9c41293483d0e6200732926d8e3b07aba99e7f30be8aa2d1e", 0x76}, {&(0x7f0000000200)="73b5581085e2994cbf4ec74f26988d5dd1d1eee37fe6f27c221fff486de1e637268c0bf419d35006d814c235b0897463cd40ad33e76e31b8e1494a522c0d09fbae494c58a16e08d5d696f33245e43a8ac1b5af8a34d7aa5acfb4debe6314da953db66fd876bbf1acf379728c3f04e865522b83ef98a0676d3ba5e46580c01baa1b5361d4d6db8ff10ef71e0ab0379fa201010ae06ae7c08c9e48e3", 0x9b}, {&(0x7f00000002c0)="6861bb2ecde0210500256f73a281ccbfd30f978a07209049ea969fba292a2a27bf180e786e1987879b5a169526f7726a2889a71ab215ffea8cec5ad0a9fc4d1b2732d454b0a0003570af5c0c518c4a0aa78fd703f3cdb8dcf6b73c6051c50825fa2ba738ed7c92d46f306f41a0531f29c754d8b4d95c06ddc7123eccb3ce112675e61cb0ee363c7584439b90450fadd8fb810b12aca626b4fc194537b0fa66b5d97dd4196a25d4880c412f909d1b11006aadff9723bac376b0d754962d9a19fd4f357fb5669e817d9bdc80bd28e69a52a3f5e20cf041dcba1c7e3c361392d1cef7a455b45ccdfb07ab4cde87ff6ef06419d3aeed3943b5c4122564387aa2c55fd3c6649d5b07698c520f133f1ea4b68f6d2f5bb834ea2685d4957755327737b35890f5fe62d33e1c42bb0693e841bdf51b35896ceb137ccebc3e2f6b6c1601ffd3ab887b0b1dea76864f1511a5a4b81c00e8507ec86a17186bff7ba352378c8eae5e6c12047dcec1821b6e4e76ff3a6e670b2d7e8795ad70993b89016b5c782bf310a112ef4a7a1255a63f8235d866012276fdc2bba4b836406b3b07bd80fcf7ea70bc3d28866a384744565499b06d90dcb261859424bfbc7c1729dabdbbb41b9cdd6257a7a89d5dc370251be55432a75a20066e99e58573fabdfc800595c88189ca82ed010a152dc1f493ff6cc41b4531c5e403e8433b2dc08d9529da2b7cfa5fc81cfa46dab1bd99e9bb576ac086ffe9947b13288fde13e621c4f2fe81b89125abe6ca91aaa61732c70eeae1727b2019aabc78edfb74a6897e61eaf96902d8a03689eb41c1ee0bc0ca364d761d4da1a1d5ad935b7504aa022598f9770b01217ebc161d5fea70173eda731e251ff6609d46e8743294c7b85821d59878a126f98776839b980f1c49cbafd0b0f9dec6a0b59a2b5427ee3507ffb076e87e82f38e34f7caae62bbd929e69c778d93088ba486c273af0ae16260f084a5a719a2d668bb83eb4e0126f92eeceb59ca2ddde47b6f74923cb4ad856470013cd8eaf67aa78d77d0f4a4d55a09b7954e418fb36dc30395dd2e9427bf1246072c44f9d279f5c205df4f29bccc486ef01d3244ec2ce6a75e5f3fb50a516194ee7fe9f184bed535694ae1b1a90d7af067dfecd898d45c8707b7d70c6d65c3966efd227cb34073c46f5f1946e9021ff268066059e9cd1cab4e23c22ef68601302403b0ef3b7d20670572089ac40156b91664b69d2e9b6f50d9744a08867044adb52fa5955dd34ff192444b4771b10a745eb5beda3596412f11e26faf15ded987fa1a3dc6fbdd9a4c3e1636711165bc5714c11b8c379ff476857692187ad344286140c9c420963903f3d4772cd9a2e47b5fd21ba754113e74e90273e3af97926975edc427a608d88c108782872ec0db0aaf8371b150f89d1d8b3a8b995c0c9a74f39d0bc28caa5733bfd305b4fe5f07569d5bc5f5676256a8238b7373e878486098cadbeef907c8c40ab607e7526714d1b909653d242c18f53bd7e4c7371d0738ece8e581a0195e2609f5b8e2229b26b8296d69e698f97239a973475d8216c3ac8891e08bd5e42ce4c8486a9ddfb41febec7c6e71763b66b5e2199a9778d8e8777d09623756c0c01a37a405f5af9da20cbc9f1117107dedf9ad0a3246bb173b88d548ae27dc0e3677b8fc24309d219ea4bd47915a149c7f6ff9d171ac75bb68e1ef0e39278e581db08da3d57d8892121f9b7f66e9bb813380eb67070cf392fb0651f84bbccd4d98b4f8859b8200f862423926e7a2ed47be73b764af71bd36bf8c809702f3a5de2d94e7399c477285f337eb8031134d30311aa76edde6175f508bfb447568cbcf1eda93728c9a6d166434b962f8b8d375763c57466ab46db6d8160d92f35cb7cbba90c6307cb92140d49d862e7798ee641df3033789dfa134e22de46d673c608ebc7818f89c0329ca85b3cabad6ccb7bc8b8b4307fd74ee40490e6ad56ef22f4c70d000c4cb44a5f3c8505669e2fb0bb247c8d10eb0735a7233110adf1cc55884425c58c6501b49db0aa38e36a298f4f8b9849b7b2a1ab69f52c3a76e36ccd7350385e2016b36aecb757e46a6ab68c2fda9f725d8ab5bedcd3fc74f4015c3bc0a72c5c537af79befd0759bb0fd281530f7da9976734b060d9805c5c76ece2808893fc89eed6c1d6798dd44e9c243a939955b20a7a51171ab7ae5478b54551a9873324ee1f9bb789fcdbaf5e17ecca79094307dd06563c31ff80da227e8a9ec1ac0287c4d9ce997549c187997f44445554e845ca52c9d8c6bcb5c83b92f104434697dcc609ec883fa88a7f89aa62ce9fb736e0038b6b847b722b1d7ea5a9d0d3808095414aef4fdc03120317cf12921f4842aca7e48b0261ad2bb4383beb82146ad950be8af0d20f812a5d7e73c6b5becbbdebd0a023d3320c8792356ec2777c21dc81cd06180acfd68a3e3f15e0ad083eeae69e7d99e40e9643f388a8de02288318e09b2bcd5bf98fd9fb6760582641a9041fd0f77e6b90f986dca26a36af8f898736a6bb97d2d1fe7e3ea3edd1017efff88ccdfb9a4b7d3e5b7de287c3b292b14ae355e0f8daa92dd749d4de9e00d3dd081f8cf62b8f4984022ca7a9d3ba1812be3b8c788956359342b900092077e67f1fbaec734a8bd034d5421f9c73e92382e8d07e67993c5eb9f3a1486ca63e3474603e4ba4ef04e78f3486c4ff122e9dbd91ca529026d99be0a7e480765e7c454abdd7dcacff5d06b5191f950b2cca5dd9d808dd239ead42364bb2e3b0d4d9e7325ddd8847699206f1af0ecbe5b027447a43d6e36ca34d9db7c0524d0c3b793308ac2089ca7b074a18e4f513ad080ff9790eeaaa69c13fd8d7e69a5c6aa4eab5704beaef4b9e28cd2da0e3db8425b1aa83065ce62113c7469b9d141344022ba7480e23b1d0d64d7224c225addabaa9368185da8e39324917f2bda2248ef086b03ba86fbb013be5a7e8f4268ae9a15a0a45a3cd563c6fe98d50ddbe3b792a26c995bb55a3c029e930b5f09e30edeba100797ca9a8c23420045e0823de43d606837935f24bd07eb4f30d0e6b568ebe50c668994f5de65b7800c23e929eb0c98b38e1c46ed1a8cc57d91bbbc9630a151f2948d281b1aa4674a6c73cb29eda4f811e461ea25ba6fc6469f8fe8645d4b417207e0e24e675d0a93b917038b92eb34fde7a5a47624ff11fbfc8d53ef7f7dc0efab39eee6a781a580a5c1bfcc5263f27573b25b6ce356b22ec048c1fd648edb8548ec10974e01eaea9f88b1f57a13ae47c686ed6fd09f446d4ce2ed383d5bb7e4c84cadb29cadaa524fc62013b8d87c3e821682457271e40df5ae5454b02901909c81c449a895c357580e45c87e310e2040e6573c5d4a800e3132d80287228b9b051cc61113a93fbe8aff4938c02ef6aa0f80549a5430eb15f60dbeaaba2f568b7cd5c8bd343aa27e1ca57e34af48e912dce8726468976a5fd02efe53b716ae29df61d51e75aff02eb1bd5bbd28482fb9f4902bff5fc3616a87b095b4f11c3720407179d0af4e35b1e5d9947f3eb13e88c81bd5ac8d679b8386f183438cb5c510d6f45acd788288c0066ad56b555742259b78b7a9a6ad5200d237cb107f1f09d00304402da6ce2ae5837b66fcfab21d4ebb16c4951de72249f5907560507c87e5ebf3e5142a05792fe94217bdfbe4fee86f9a454a6a5d125bd08f276af439c813cf70c128d1866f617c6f542afefec458955b20b8f39b12a621663c0e1ad94ba650a6b4b95d89cef9b802840c42a9dd002bf747d32e888051faad4a16e47ac25ec26d39383d78c25a41c02ff789b28a6a45f3c178d0f285110d6f1e2ccec4f98d6d09bde62b57303f6dac02a5f65983477594cc012104430b8dbba06a9be2583751bf3aa81291c3b74b19ee89f251847ec39fa626d88a8d6682dc9efd5b13bd95026d01b41234f797b7601b6e402569533d2dd1655a4df01a8bb2f1161cb759d6a2b383d25e0df7ce749d61b8b57730fe41fd39fa9d7d14ca757befc4383c34153fad553be2287adb60f91c085b957a6f9b807a0a034c0165bd4d21872bccd49a224e80fcdc1fddb82d804b79def6bf4bc62adda48f93b52faa4e5cb8b9ca840d44a5f26ebaee75b23ee35bb611c911123d4e06855891f70bec953ab1580a9ea55cd9b9e470d8dac0282ac102ef50a9447544a2bbba2186c808a624d0209b5316ec1a3d6a0ea449ed2f53378c5dcce54a73b4461b20ab55617235ae99d881f498543bb5efba50c2ddfac6e47089828c67c7a6598ee90db7c9b509b4a8a948ecf1448c5cda517b08aa1c01013e4634369a8d84c16a5b7c94c7c6a5c3d284fe4f48b5123c47055a7cb1c7d770295e4c614e66deb2d395cf787f7f1a5252d4fca7717fbbcdd938c33f0a9409eb1e7566b4fc210549e2938dabf1dce44ca8be20b64163f65df29c8c0c07d092b876ee7df27002e9f827aa2e10affff8a0ca98e8c6b25016488472ba8948ab113b576ac7193f24094b0055ed386b42a443bc22a9befd161252309ac1c1d04df45336a646f30e4fa21424319324bb5f4f85b54cb77478b5366d8442198303375cd113cee4e3e8621cd330f5215a7b436b514265a97345e1287d93a4ffa51d63f641f143b582208fac1ed4683aa2bd8b44ddd8eb4be14ec4f0ee9707bb580989e5014e6b33b332f505f52dcce69c06093a2ddff34fc1a3944b6afcc18bbbf273d95bba2c0835c4dd81236d5b5855fa6d78320c0ba683c30d9176d5756976b3896d9444b4596b6b0115d29663c639b1d733074632330bc76932c95c279b155361e8529cce2773f37f355ba8409ca687bad1a8c52e4844a53396cc563591fc954d61a15631c9d708bf8a00e6019774feb49ad573839eec48dc89353d38c0c899646ebc9f41ad194a8d802c657c9c377f1d7f7b8f037ae1155cc09ee0341f5b524baac954abfc034a9392eafd27f7493d4194158aee42f2389e548b8e1f7ae3895eaf11631b76bba083f7bdc6259bfb81a2aeb7a9fbe25adefa49909fbd430acad84c47cd399490568367ac98b89e7360bfaec521d9be4a9f4d327003c216c3cb5940b67bace88a3567da569ba816ed2e382263243c20a09a009360edce1e2650b151e8bb9e980e4b6957206fd33d233bbd4e064d9da15aafe76df034116c7055b2d8615d7a68cd894c2aad24d8bc52ec0925bad78b1d602915bb8c6102bd4e7e5f2afaf7119f96ab73e67a5215ae116bbfafb48652d94b46c47d6349a930921908afb95aea489b1d5e166bd8bad4c2958db1177ac007fe7d30db72b8e188941801c5e669fcf5eae40f54f8491e44bf4b4aec65623d72be5350dc275da7a13ff44e8ceb7051f7822641e964d17b47e6263da25b441cca73c1c2e6384897e76c397605e55df0eee0aa711e6dd222e1fe5a1a6e019474ae0d459cf0ebeeb23b91babd80c29416bda6bcbc207365251c821726aa831c25103e7b6dd56dfb8b4d2451148a13a6e9ce5120461f77c91860cba1959f2ac4078fd6c34c57ee381b3b46ad10ce8c717140d45fb5dc8bbd2abd62798fe0b864ad4c1c51c4a7276ea084bed6b554efe6efb0d24daa4918d7b958a7abe6913706ada552944ceabbffbb9c61aad953e478efbe345c6ca713c71fd2f2794c1fe5eb8de60ff45017728363d028248dd04dd59233fb6da29c83b35598105ee9ba9b14a2319b1e8acbbb3ddb0aea0cacfc42973c148b6ded61b228f52cafe48f23f06f1f3e305eaf87169da233e15a94ea41ace12604f151ff4ba4d4cf6689a8e184e8d8d2044d6b100", 0x1000}, {&(0x7f00000012c0)="e344a04d3b2bd8087e890e877fe03e60b68e34ed31bb0e70", 0x18}, {&(0x7f0000001300)="137be92e008a5e0b6481dae92e0c0c2731bab938776ced70fdc241f89349d4b69d6bf250c233ba3eded5c546897d66a3af8f096c69e9bf65be5e0662fcbe0218225d05dc3ee78cbba465c555d3771743c2", 0x51}, {&(0x7f0000001380)="59db2e70918892c17805ad2d11b26d6e5dfa9590dcf4cd59eabe0cbfb7d5a8f2cdec82ee8ef91821a3a6e1bba5cdb25238028b541bd6d60544b7f5c2efd3c4b4fc6bc215a38b7c8f3026d11193f0d866094067f89e4a1bcb438ed0f04f52dc0ebfc7699ac61729570776b4feb50bb6b598745b894387edaa7ba5b8e651b5fd17264c96f0bac5501b4ef9345dcc4b83d3d78d7684f9f4b71eec3c6139263591ce6b0c97f266a35f0204eeb497d0fd595b515ffb7603a536db8693f382e860929dac63ed383118c3a6906a293a8ab64338af3b034dcf52a250e79ef1e69c7b8e2070a8d5601ff71d0f265ed736b26e7b2d2584959872e79f71", 0xf8}], 0x8, &(0x7f0000001600)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x400}, 0x2) 16:00:22 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="0fb4f5216cd39f9b0e4d96", 0xb) dup2(r2, r2) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x80000a) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20080, 0x100) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-&\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='}}\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='}\x00', &(0x7f0000000380)='@\x00', &(0x7f00000003c0)='^\x00', &(0x7f0000000400)='.\')\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='}\x00']) 16:00:23 executing program 1: r0 = socket(0x400000002, 0x4004, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fffffffff3000ff89f069ae2e6e9147"], 0x1) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2ccf) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 16:00:23 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x43}], 0x966, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/233, 0xe9, 0x40, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x2}, 0xc) r1 = kqueue() dup2(r1, r0) 16:00:23 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:00:23 executing program 1: symlink(&(0x7f00000003c0)='./bus/file0\x00', &(0x7f0000000440)='./bus/file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000400)='./bus/file0/file1\x00', &(0x7f00000001c0)={{0x8, 0x3}, {0x4, 0x103f}}, 0x3) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x8000, 0x2}, {0xa7, 0x7}}, 0x2) utimensat(r0, &(0x7f0000000300)='./bus/file0\x00', &(0x7f0000000380)={{0xc3, 0xfffffffffffff1b2}, {0x7fff, 0xffffffff}}, 0x0) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000100)='./bus\x00') mknodat(r0, &(0x7f0000000140)='./bus/file0/file0\x00', 0x1000, 0x80000000) symlink(&(0x7f00000004c0)='./bus/file0\x00', &(0x7f0000000500)='./bus\x00') chroot(&(0x7f0000000080)='./bus/file0\x00') sync() renameat(r1, &(0x7f0000000340)='./bus/file0/file1\x00', r1, &(0x7f0000000480)='./bus/file0/file1\x00') setrlimit(0x0, &(0x7f0000000180)={0x7ff, 0x1}) pipe(&(0x7f00000002c0)) utimensat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000280)={{0x8, 0x2}, {0x800, 0x4158}}, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x3, 0x0, 0x400, "931f3178fe3fc80bf60b9c7f2dc81fc9e5343c04", 0x3, 0x3}) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) close(r1) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:00:23 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() r1 = getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() setuid(r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x100000000) pipe(&(0x7f0000000100)) setregid(r0, 0x0) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8, 0x0) fsync(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:23 executing program 0: clock_getres(0x3, 0x0) r0 = socket(0x6, 0x6, 0x7) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0xe900}, {0x3, 0x6}}) 16:00:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x1, 0x6, 0x9, 0x5, 0x4f, 0x7ff, 0x7, 0x60000000}, &(0x7f0000000180)={0xfffffffffffffffa, 0xff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x10001) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000180)="1fb9ab3280c0f4493e289d29fd2847e7ae2131e6c27666f4dfe4ff4adaf5b6fef0bafc5dbe8e4b2efee63ed5af198d793dc9bab1190b0f18e3f77f9a72663e66fdfd6535f2988331b7fab5e247f3b21b5d740bd19ecd54970c42ed538ff307256acde1bf2c92c1f0cfb1be780a095cf1cbae57e37acb40ce64daa90f3089f2f65371fdbc6c8faa6e650835967406a9ca704c594cee4b40cd00a4ab869d377470a6f55e8af6ca3ba91063d465853bc4e84df4e223e57414edf8c8db27", 0xff96) ioctl$TIOCSDTR(r1, 0x20007479) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x2}, {0xfffffffffffffffd, 0x9}}, 0x2) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x52, 0x1, 0x8, 0x6}], 0x70000, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x0, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x5, 0xfffff, 0x6, 0x3}, {{r3}, 0xfffffffffffffffd, 0x80, 0x2, 0x2, 0x1}], 0x7b, &(0x7f0000000240)={0x7, 0x8000}) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x5) readv(r0, &(0x7f00000034c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/140, 0x8c}, {&(0x7f00000010c0)=""/208, 0xd0}, {&(0x7f00000011c0)}, {&(0x7f0000001200)=""/151, 0x97}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/195, 0xc3}, {&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f00000033c0)=""/19, 0x13}, {&(0x7f0000003400)=""/183, 0xb7}], 0xa) getitimer(0x803, 0xfffffffffffffffe) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = getuid() setuid(r0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) uvm_fault(0xffffffff81ea8440, 0x6000118, 0, 1) -> e kernel: page fault trap, code=0 Stopped at _bpf_mtap+0x68: movl 0x18(%rbx),%r13d ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff81ea8440, 0x6000118, 0, 1) -> e _bpf_mtap(ffff800000074340,1,ffff800000074340,ffffff0061303200) at _bpf_mtap+0x68 end trace frame: 0xffff800021027f00, count: 0 ddb> trace _bpf_mtap(ffff800000074340,1,ffff800000074340,ffffff0061303200) at _bpf_mtap+0x68 bpf_mtap_ether(ffff800021027fa8,42,ffff800000074340) at bpf_mtap_ether+0xeb ifiq_input(ffff800000171050,ffff800000171290,ffffff0061303200) at ifiq_input+0x105 vio_rxeof(ffff800000171050) at vio_rxeof+0x220 vio_rx_intr(ffffffff) at vio_rx_intr+0x23 virtio_check_vqs(ffff80000001c300) at virtio_check_vqs+0x166 intr_handler(0,ffff80000024b980) at intr_handler+0x3f Xintr_ioapic_edge19_untramp(0,0,0,0,ffff80000001c900,ffff800000022700) at Xintr_ioapic_edge19_untramp+0x19f acpicpu_idle() at acpicpu_idle+0x221 sched_idle(0) at sched_idle+0x27a end trace frame: 0x0, count: -10 ddb> show registers rdi 0xffff800000074340 rsi 0xffffff0061303200 rbp 0xffff800021027e70 rbx 0x6000100 __kernel_end_phys+0x4000100 rdx 0x1 rcx 0 rax 0x42 r8 0x2 r9 0 r10 0 r11 0xffffffff818e6760 _bus_dmamap_unload r12 0xffff800000074340 r13 0x42 r14 0x1 r15 0 rip 0xffffffff8163c6b8 _bpf_mtap+0x68 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800021027e00 ss 0x10 _bpf_mtap+0x68: movl 0x18(%rbx),%r13d ddb> show proc PROC (idle0) pid=250834 stat=onproc flags process=14000 proc=40000200 pri=0, usrpri=86, nice=20 forw=0x6900bcb4c063f96b, list=0xffff8000fffff9c8,0xffff8000ffffe4c0 process=0xffff800021019fc8 user=0xffff800021023000, vmspace=0xffffffff81ea8440 estcpu=36, cpticks=33254, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 29865 107175 1 0 3 0x100083 ttyin getty 10794 276045 0 0 3 0x14200 bored sosplice 25071 415808 81421 0 3 0x2 biowait syz-executor1 74852 485832 81421 0 3 0x2 biowait syz-executor0 81421 470642 43443 0 3 0x82 thrsleep syz-fuzzer 81421 50885 43443 0 3 0x4000082 nanosleep syz-fuzzer 81421 351346 43443 0 3 0x4000082 thrsleep syz-fuzzer 81421 267796 43443 0 3 0x4000082 thrsleep syz-fuzzer 81421 347780 43443 0 3 0x4000082 kqread syz-fuzzer 81421 280292 43443 0 3 0x4000082 thrsleep syz-fuzzer 81421 148170 43443 0 3 0x4000082 thrsleep syz-fuzzer 43443 475534 14628 0 3 0x10008a pause ksh 14628 364553 16594 0 3 0x92 select sshd 16594 231490 1 0 3 0x80 select sshd 22246 153889 60788 73 2 0x100090 syslogd 60788 200296 1 0 3 0x100082 netio syslogd 98125 195994 1 77 3 0x100090 poll dhclient 84554 271212 1 0 3 0x80 poll dhclient 94833 461182 0 0 3 0x14200 pgzero zerothread 72079 410973 0 0 3 0x14200 aiodoned aiodoned 52778 161071 0 0 3 0x14200 syncer update 8641 45988 0 0 3 0x14200 cleaner cleaner 22595 56413 0 0 3 0x14200 reaper reaper 275 57637 0 0 3 0x14200 pgdaemon pagedaemon 61627 86082 0 0 3 0x14200 bored crynlk 49364 170583 0 0 3 0x14200 bored crypto 88848 388964 0 0 3 0x40014200 acpi0 acpi0 19951 139247 0 0 3 0x14200 bored softnet 47125 52004 0 0 3 0x14200 bored systqmp 87980 485037 0 0 3 0x14200 bored systq 12254 46005 0 0 3 0x40014200 bored softclock *30899 250834 0 0 7 0x40014200 idle0 1 376832 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper