fffffffffffffb, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x4, 0xfffffffffffffff9}], 0x5, &(0x7f0000000180)=[{{r2}, 0x0, 0x41, 0x80000001, 0x7, 0xc}, {{r1}, 0xfffffffffffffffe, 0x10, 0x999a33cfd621da80, 0x81, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0xa37, 0x1ff}, {{r2}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x97, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x9, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x3ff, 0x6}, {{r2}, 0xffffffffffffffff, 0x25, 0x2, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x1c, 0x4, 0x9, 0x8}], 0xfffffffffffff901, &(0x7f0000000280)={0x6, 0x346e}) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) 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, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0xc, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000006000, 0x3e84) r0 = socket$inet(0x2, 0x4000, 0x200) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r1, 0x2000740d) write(r0, &(0x7f00000000c0)="ae9b499d6e835795ee6c9d404e8a053eefc06e50f5e5e86a54f6ce0982ecdec14c2c536599b342370f4270ff728909bb68032ba3d54cb0e62f145304050ced0e345f22d92e4a91572d9f518b46169a01a9a020a857134bd76b01e5f901c3d3476374723db8f31d4ded8848b885892900f134c6e9f25a5e34c1", 0x79) 16:00:10 executing program 1: r0 = shmget(0xffffffffffffffff, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) mlock(&(0x7f0000c9f000/0x3000)=nil, 0x3000) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x200000000002, 0x80) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)="d3b1e0d650b9a6e82b6d78bec9a1c227e6a8cce5c9326f799b88be3949f8a4326eda693b8e27942d1ed89b438639f5963c39f4c950b6898673a73893fbd2123c1121328597b5058bad5595046e0ced450e6b7699fc40135d42c273e2352501ed851a5412e251c15c02fac08d24c12da087d761826bda3d03d7d91ae1e33ee38b6af79edf3da67e600d07c3e6218435501ff05dd927878d517e565c1ae2cab630360375accb12c1b9476eed93c1a0b2d8aa7752b81a73f9bcd611d1e876ea2ed64a378a8c3581fc7a8f000000000000000000000000000000", 0xfffffffffffffed8) socket$inet(0x2, 0xc000, 0x5) 16:00:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x61, 0x15, 0x7, 0x100000000}, {}, {{}, 0xfffffffffffffffb, 0x41}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x5}, {{r0}, 0xfffffffffffffffa, 0x83, 0x400000a0, 0x40, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x3f, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x82, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x17, 0x8, 0x3, 0x7ff}, {{}, 0xfffffffffffffffb, 0x2, 0xf0000007, 0xd12, 0x4f0}, {{}, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0x5}], 0x9, &(0x7f0000000080)={0xffffffffffffff68, 0x8}) kqueue() mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x6000, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) dup2(r1, 0xffffffffffffffff) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x6, 0x5, 0x101) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, &(0x7f00000000c0)) flock(r0, 0x2) kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x4, 0xd209}, {{r0}, 0x0, 0x88, 0x6, 0x76, 0x8}], 0x100, 0x0, 0x400003f, 0x0) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000002dc0)=[{{r0}, 0xfffffffffffffff9, 0x8, 0xa, 0x1000, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000002, 0x20, 0x43d}, {{r0}, 0xffffffffffffffff, 0x38, 0x22, 0x3, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x7c50, 0x800}], 0x6, &(0x7f0000002e40)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000002, 0x6, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x18, 0x3, 0x3}, {{r0}, 0x0, 0x60, 0xf0000045, 0xffffffff, 0x9}], 0x100000000, &(0x7f0000002ec0)={0x1, 0x7fffffff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() execve(&(0x7f0000002b00)='./file0\x00', &(0x7f0000002c80)=[&(0x7f0000002b40)='*-\x00', &(0x7f0000002b80)='\x00', &(0x7f0000002bc0)='#v$#\x00', &(0x7f0000002c00)='\x00', &(0x7f0000002c40)='^\x00'], &(0x7f0000002d80)=[&(0x7f0000002cc0)='\x00', &(0x7f0000002d00)='}-{\x00', &(0x7f0000002d40)='#\x00']) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x100, 0x2}, 0xc) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000002f00)=[{{r1}, 0xffffffffffffffff, 0x84, 0xfffff, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x4, 0x88, 0x6, 0x2}, {{r3}, 0xfffffffffffffffc, 0x1, 0x40, 0x1, 0x569}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x2, 0x7}], 0x7fff, &(0x7f0000002f80)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x2, 0x65e, 0x7}, {{r0}, 0xfffffffffffffffa, 0x12, 0x20000080, 0x1200000, 0x18f}, {{r0}, 0xfffffffffffffffe, 0x60, 0x2, 0x5, 0x7}, {{r0}, 0xffffffffffffff7a, 0x2, 0x8, 0x3, 0xf7bf}, {{r2}, 0xfffffffffffffff8, 0x2, 0x20000022, 0xfff, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x63, 0x3, 0x5}], 0x3725, &(0x7f0000003040)={0xfff, 0x200}) ftruncate(r1, 0x19e) ftruncate(r2, 0x7ff) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) sendmsg(r0, &(0x7f0000002ac0)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000140)="524f4667d28892ca53494a7023f6decdb70665b1c70627afa2105b37913eb64c149d7ed48cbdb5cf0565f34d62b4c3c2c06f9b610c01f0311cf752761bf75a9b125ac6c9288d36576a7dc545a6b73ccb7c84065fe16473", 0x57}, {&(0x7f0000000200)="1efa6396f9b36d0a63d02d66acded0a217ad1eeffd89dfbb75b08f013462598db89e6fd8ddb0dbc1f500285ae338362763d4c2d243aef52d0e77dc22377a0a1c38c8c12e33f16ef53426b366a6d35b1e945f8e4c7b0117e6e0589f6918fa62df533c2041f846f62d0e444b4a83c95db43f88c8eecd984eeacb65484b487ea311e594532de20579946c9342aab554d4985f7e04e6", 0x94}, {&(0x7f0000000340)="57d5a9e9259b132e97ad1b22c8b6d34204a45317046e0279f76d2c22829d66b85eb5130622770c165b2f6502f008f9e98ab7458819c0ce97ce7ed4f55adf7873fa454bb956f02549a0edb287abad67f52f4a049d9a28845e3acfeeb9a23050314f94ba937843c0dddd24fed8a18a4e078da638e479197938e5e9b4ffd1a3e6f97b75da6a2aa6bf3b13648b8f5314ff7665d6c9c37253f5be5b87782b939a0b51629957829434203c0e017db5a511263a5f24acd440f82d0d83417c41cac5c9d1ea58146359e507e062e17a801282cb210743b98027f76a78b83c6d1feaf8297dfaa3bb", 0xe3}, {&(0x7f0000000440)="3c11cba2d24a68a1a642c53d", 0xc}, {&(0x7f0000000480)="450454b5e2ce0a3e5bb84fb01ef8c8c4a730e3bf6f1df2c0031f1ed43567d6e524b8548d5d19b8b7c00cdb5b0fa26d484e7f74634733649054271a79c96a7bf03feec14bd0dbd61704ee28bd6a2ccbe2c5198044fd5ac6574df60f78129077eb508f63aec1d5099cfbdd8e90219ccb944621b12fc72645bbf9829f78b7664326439709284e48f4b76f41546c3f6e3f0c28bc89941c7bf2b51db783774f029720f9ac252e60c73f5215d56e12c7e2cab3a370ec11d2a370862fad65", 0xbb}, {&(0x7f0000000540)="e4b8eb9f9d0253a735f2718dab41bf061147ed30c22c7da5133a7d32d435bb867a1038b6aaf70fff697e9c628796b8d2bbb58951f73157ac46fd9bd3eb72facb15f3964264759f64a58d1797d3503c19a6b7354f218d7ea4fd3e2fc9ae84d7d25f6f97024e771ffd6a6dc21b06fe2dd5d0efdf8797a7ca7d5bb1fdb73aea9f5bedf112ac33b4ec0f223228a212e6df11b5c46ee200a7df2308b81c7e829451add781369ab1e0c3014198f9304ee522fbb613ff7f2711cae49dbf703ee133e338a039", 0xc2}, {&(0x7f0000000640)="1e5ceaa9e222b2e1558bbe89ba325af2388d5038fdb058cc0cb2c887ffdbc08b076912d6d22e90b2c9c209588845424c12e0e873edba0b04b817647df33802aabc008c45a0d660fcf9d2bf3b2878c97cc2002b49bf40781b517aa47f2bc02615ace07c76b62076ae491025b021d073c90e839f537e7e13c75d5f7b450faa48ad7eaa823fe008ed3684c97c5f4a14d35066f3550ab6b451f7f8fd115a9ee443d2630abf6ec20801b406983b2c4477786530f2a010ec39e32349b8adfcc8595740d315ea6853db7bb1dda5afb8f92d2377d6863678c3d96b674f6a5fcdfbc8c398e376ea6164716b2fa18d1a727fb11a5a20fdb5c245b81704834cf8e0dbcb530d842a839b5ecc4c99f1d55181eeb90b236152c17afd0a3d2caac007aec8a8f4a5c21464683debd81637397daa4d195b0488612f6a24c93e09c45a3af5a917a9f10ee8e9856eca499b2554e2f8c415e93172e345483e2376d8b46015e57ebf81f1cb0af5e2b80195e55abfb9b0a7e749bb3127d332946ea4eefe4ba746aacdf5a12ad6c2f26953ec258e402a2fe880975a7f221a096e8d6e056246ae354be9b2d5a30e28477b445f92b6fe0e5847cea76f50081df9ebf5dc366f8c124c64fa227075305b1ead4ec079dc1c746286195089977f5be80426c6edaba8bba34f3b9298173b2bc48f5bacbba4681116034ae95116877329912e1fef0673ed890a820091791e68238460be1532591de7bf6263fbd801853499150636394cc242939bedbf107174f3a39f1c240bbc76cb1daba89c85e61d1c84bb6e6d67e511ffe1e7cb3bc88aa2c7635417232bc0104ef4283ebabbf285a9f5adab7c7f5ef51c8f842e088d5c8c276af004cb6472ead017d9b2ba7f1b43f29211cea2972246b98b6773512444fea56125216db108a42f8bed1907821249afad7458a53cf3bd1d67eb2a545a0c67bbdfcf8a68d82181d6ae156674d5cf57e888f35fb00c5a7e39196ee4534fcd7ed31a62a42546943d331cd7c430f31483da9dc0161dd95761840dcec6cf331abf3cf1f15d4bb7280805b7228cf98b6c45e278e152a5b9b6c2b0fb461c4d5bd5f5363192e22688429f320182e731841a2e555c688407cedf55e54017a23710c36ad91014c7e3dce905bb70b712c34647e938cc0e076b8e6a897194e1438b127047818ef0ea0ffb815790b1fb41eb397d4ce87f7a599b6f23a0eb1a4735c3e43e8ee47642479d52d0dfe4d59ba8905a4ed78a32a81caf8c6c20b2790c7e75cee48380de6a2705db15cd93d2e76cfbb353ae226e9f2ee6c8ecfd4d4735de28ef6c97b77af60f7efa1feb8133511d9d389f54a6df56a83fc9ed0700963007317fcbb10fea1dd9ba70c60a26216329157b23ff1342bf51a271eedbe8001279ee06b606ec2d89e6a55d03864a04a52846f14e232eca5ff7bf92655e53ef69f73007b4b4c126d77408a4c70e0a7fa3b56d5578cee12c0dc951b29b8f032d23f35c61df39dca41ce160244242dbff90a13ab76cab6e00d702738c978c55f7035029fe710b799379caacd4a0818dbb7e3259138599d9afade0f183e80b6112b28dbb0aa2a1d1493d908bf48d0a604d7e420ec56a7327f97c7880e91413737fc35ab801ce427a294ecc286b02373e5d22a8045beb01083c4cd88eebed14ae7b9d223486551a117786c359a6d83bf17586ef9a1b75168d6526728fdcef3c7b056159aaf9c4c7bf97e4220cb1b3be1fd949ea874dc2bd4421b8bf70ddb77f968e94b44d5979c96138632d03aa151e66d51a19fb015066b361852f23981b21ee362efa8252580a03fe55c8cfe1143c0c6955decd005e9d3cb5858881622201287863f6053ad44ce944d03310e6f0ceabdbf154e770e5bad69cba3abbb885c650aac660d55476a89c5f5d22b99b949d447784fcdc964454845ae51f836297507dd3d8cb8d2e08bccb6c91d46834231b0de4fae311d539f7fe39cd455e6b49734b78f0b553d12f43843cc160556aefd0832a9186a1ffeb070f8830ba5b93f573cc1fa1aeba75a36d8ff8265cd310427ec6aabd895bb2d23e9a8bd121327d47c45538ab49d4d9a9598ccfacc3c460bcd31216adf2b3f9d14efa67b493ae79d265372b58beb96bd1439baf48be9b85aa4b527dfb9067a1089c37006649f5f0a762669bb44209679907e0aa70032a42849c543f53cc3222a7ffe959a69491bde815d33c70865d98b16e875a8e40f9476d49228ba27971283ae78ea89572a5ffc1d8cfbd54e05b9d77d2e760836098be3fd0cbf5d20d512378a573fc571cb51ffae88cad6fb503904b057a5ccfeec44a70a1cf2088452005fde9e8d935e28703c3274830d85645f10e159c1b1b2e69a1ae2572dc192a6cbf7c9d435b3e34ececf644c8877abb85130b649a8953dd8ffb14832e4a51fac1400f7c1c3dd918e0bc1ba49078377994fe54a387d81c5d15c088a712d47bb90f3f4dd15309482cacd9732f52d57166f3823c4b784933dcffb0b010c359d35d19a46cd980e887d7a9889a59c6efa03016bdbc1913bec3c0efcd2b98d8ec8b4e5d7f7d276c071c00e01a7fffa2b698fec5f6ea6696cd7bb346457b08ef1c26f7d32056f68f3f1afe1db0c704d7b73ff0d3ebf19b1ff1d5991cbb1e27aeead750e1ab042b336d8fa6f9b3df2d06faef555faa2e7ba3c8c426fdc95c0651e18c3db5622d88ba00e45050e64b981a32168d80f451e72db90c46c877d26e023985bfc72aabe4b15755d6e6ef68ffd0393cef7fe36819fda07df8d081893abb4d835652c9678fbf80a8d63f264b91560715de29c9fcdae8ad11414c03d728898b5c484ecdf552dd551d7ac95f33d3200289cf8b3e82d10d15699d979baaf75ae45c1265df8a4bd4a9038e6ff5237c2f65078ed3bd11fbd2a7445ae8ec0760038479fce2e9fb56a5e5dff63d369181d183365f2807d90af619cae1609ced911550a84cf79645e4cd4a61292c19abb23447dadf62a564f2a5d8feb583c8fb1981d248a691db87299c853bcb89c41d84c3622de1b87ab3e5d5a471bae97d50346c59c6217806a917d54a5c56e3e6de2f42c168e9d667d0b5e24840de97be306e24bcab88b6badbdf8fc32bb2468a4fa22c5719e15d3ffd934534b7ee9525bf33f4a3468d13f789dc1654bd3217ca6916e82b0287e79ecee1eb8e6e6c20b0c71bb2df4d35e327b3e5b31e9098450f2a1f5961e1a23a5de2916df983861c7785a6af3a2df68f07dbc62c4c4a568a8de0737ed5a0e125704324d42786938a847852c78160c8cfe2392e39abbf2416039198d93bfd0dfa378d822ec142f5b6c5dea3554c3d459e75d82c133f4677bbd3cc406686b69ccf34e2be2e012760dadd296e0c08a5f484ce7ee4da2cafa83e1d22c20921025f634df49be760462b98b45cf6714fb08b6136a120ecf2a451d4687cf3ea05578c18636c3fe550fda39b5fefcd4c69b93c0a2c5d60f5fc475e8e5fc2072663ac7f74a756fad1655d486d64b2fd8d04a7fb8c626a3000d4dbb0a17553c52de4f9a63741732ca4db7abbfc73d1bbf77469b7e9152688e2d0dfbf536c49e24ec86dcd2a340ee19ec065590f187e2c59df21a9cde54294e8c3d06a76847655dfec29addaf721d866aa441ad813c89cc0012bf3aa8c0003a57dfdc5b9d616ce5adc5f8992cbbc22dc4aed0b28ee2c1a2335844bdbf0896bd74c3c0b55ea99fea6de1bc8842146e6427ddcdd1366ca2725c2981c7b597fb76731909755fd5a59d4139678b196ca518b1f879795457e2646821de5485fa39a81c75784612a362d7aa8afd9923a409839b6d304eec1f9924392514f235e483a8a467a2abc4611231526491be16f1f0238f3b2ca278a7844da6e093e5afbd0f2800d30e60c8be97560bae65f75404740d4728fc42df2a9bf1ff30671ace158487701315ea1dba3137d605e3f1ebaca08d123ae777d83db6d9ef951238805149ea4ca72abe35fbbab8473c07fe8ca7887c9a0b1659035b76bf825793ca563d4372d23dd5ce5422ab1c7c3891391796eeb9213e91e7581f1c8ada71242b145b16f406ce3331b520d867c05d8bea9bd82f7645bd35883db904838d4d5aad05fe773338cd4666af3d949fcc5a3be8dbf7e54deedc41a1ccd5021da34dc655aebc403fc4a449e9b26dd57614390181dd6e2d25cc3bd0e4940ce8b7ab8ee4e4e6b6753d77f2e8fd8bb025f18fa2e2183051c763bb2a65407e5b51e2bbb1bcdea6053f92fe89cf1e8494c8166ddcd6d8b4f97b853c638c99b69815bc4114547951761343279c4632daae593c5767f1fd519213e9974a4cdbd90a9ef7c369c696c7c1abf0518813cd6408b01d04b78c5cadf00e6040212df10955d48af2b6e4de153fb795ca55053dbe3fae550f1cbb17d18907812a7ded9d0b6fd2126307b7228b70250bc72d23d8bbe633f911a753c77c0264f30a5c6f34c997f67659eaea5a4eb526abb34c549ddf9306f346281afa2f1384e1d77a7ac7a338f9a4b28b84e4a8dc223d1dcb37ef0329caafd3abe6e31170da04eea566c8cc841018de58f6b08a741b91e98cf13f8e33f756a9680726f9551a9d1b45c41f5a3e22722b116aa7a03bc84a8cc49fc52613f8932c134cd64b5b1df19b6803137666f920483c316cd2fe91880aa4a9af4d197fb0474ead882d6af9beb067eb225263c292617c6a27e1e54ab84139e6014cfb3be16c5517dd88b7f52b2b8e3a8c64e846670da89d3c19bd280f335e81f6afa0bbd03958be48e2893d0ebeb697e4684a31ad857637892d6610779440680b473ca7a8285709a2cf2c0d3736ae950c1672b0139e33efe428c5ecb1aa250a952074403db251d976f1c731c0b6c9a557e95652995ae9e261376296672fbd48ceea4e5575ed43b49c7b8795536bbfb29ffe1fb4a520f7c6fb4e3874d0d311d72bf9a4ebe0665a438298a9ea515f1f152ee882b78493f4051d257088435a51bc734cfecdfedc66fa369f9579b726de665caa2831abe0e278eb829b8ae2a5d541b5715bed0d6949ce0ecaf0245dc3db894dac25d11b3f2c23843e929871a1995566e2786552355384aa89a94905d2b67a646c9eddf7a31933cde2c85ae3b4eaaccf113d0ea433e481522595325472bfe8489ec55d0ce49dd20fcef5cc649af4f96292c18689058763992b314fa7c1e11c4115d6346b11eeedd1647b1c6ecf4a7bf904c68fc4db2a808dd427263cd2c81613fb050f42f4a73feeb6a96d0c15cc07539797ab51b61601c3fa3ef3b0d51d4a443ecc60b87d9466300c90936c709f887e862218d65c84cf42fdb33b7f3d424690b3f01b35cb50a48247bf559dada3ace4c1ff760dacbeee3430ba526fcdc5196fbc4693707a514b9312b1c287725ebd798664c81547c7d59a6c5ca079881cae1e498164bb665ffa4872e6921ddab51b0771938c7a8346531cd9593fa3b775a8af9514fa8063affb34d651f3d5ca727b90886531fa0aefff8f18f0b9e65bb7fe13361a6d46e065415450b72d4cf92c6f35620e75a44b9215ff6ac8a47ccc76274bd66553f7f57faf557e65f990e1b7e2593c51c790c039cc7689599647ecf9d6e0e14b3d9d6d7856aa4afc36698b64cec5b4b6e538aba2e01277f3a81bb2bdb06fadc93520d7fdaf3f2a1ab697f14d189180d674890f8737356c19d7ca0b059b9ee13645a70a3c68e808ea64d59447e77715042dcd9794d7a65989800c67430b964b1498c0f79f2025a6c711721d169403ae01bc70b42efdc72ab8153e3734eeab994b19f90d1eb323c2d13d738b5f38a7b32571db15b9e292e", 0x1000}, {&(0x7f0000001640)="12cffe3f38a3928106e8853789d61ac9a0563f8f5ae5303c6f76de68aca40091aa430cf15c8ba0112ec83db721aa3d36fcbad7d7f7f1317c690ae641c447514e118827a0b5b3329b4c06f165482033a561621dd09c43bb7994b8a1a290ec77bdc476c1c5ef81a497aba03f7af3ee44d5b3299c8f81dffef6171eeda7c3f8", 0x7e}], 0x8, &(0x7f0000001740)=[{0x100, 0xffff, 0x7df3ae0c, "844584310ac20433124524aa84b86ca7079b278791d8e3e77b5418677fd58aba088789714870e9065710b20c19aca4d1f2f1747adba5bd28c14472264c7838e5fb68595d87ea6933de6764ee709531a549a77f68f676ad2d01eba3a152a6f0a57ce1485cdcfa374dda211667ddc51a0d70e406ac5d1ffec97ce6b3d2bba4c3a42480ae584d9e4a5f30046c4df5ccc9432efd17a6f2ec3a54c31d37e283300f94c9cd78b7961aa558a90cf58eac22e37cebb1d5b7c79bbb700d3de8e269ae6e702d682ffa62389fbaee7adacfb238bffbdb1b6f1cbced1721ebecc2b4946bee07af29d364eb2fca4b43a14545aa983109"}, {0x48, 0xffff, 0x100, "cca49e588990f6c00b60f6bec6d2d67bcb124b937f7f6a8852c47ba579105306a1a94206b76ba804f5611b03463e20546d06590fb7"}, {0x1010, 0xffff, 0x8, "58892ac6c800089615ce2c554e9fb7207d2385388ee445c63075e4c86388d250b227933a808eba944a7c9b15c5fdb142f881f9b696e84ab13492ba2e6b45a8b3bd3e4a2ad5904f0b59c02d1f36095b3d244623880702fca8bd14e53ff72635b4461fe80f32271b6f8b2879d25fa3ba161cb0eb0681d43909489dc679de5f118fc3ea8baa5116eec72bee448192dd9444ac7bfef8a271434c6f81c355e9c19615a5bbc65c4b47fc51285c3892fd17930840d41671dd8c56eb55cf0e8262badb47368a63680b01c122a51d77e4adf97a0484de2dc5f83f43285b5866e8240ef30a202d7469631bc32602e67c1d4809fccac4651f04cba7ed4c9ba0015b7e3a2c6429212ff59e385efcb047057739474829a0ea20649ba0b224d3b23607803e23fca4ae2e473dc1f78aebdbf99d340a906e773ab96c1d680a0fadb2fc709f7f0538cc6aca6a9f9d3f5b6441ac67d23d3899273719efe7fd52947e800da6581b05c39781ce0ef23ae0640dab847b719d6fdd34ae165ebc602907122c7a20c2051f9b5e798de63dceae5b20b07b8b94ebcff5966f48aba91a93d57bfdaae845370114f204c99d4301a147b9bd768f1f2cf0932d4badb3979f0b19880bdf69a192e16081f86a3116353563e0e37b3066dea68d1ded51fe237b0ffe0b878726521d26e3337e416665b32dbe032b0a9fa71fea0e793de961818507b0e9b67be80c50b9269e28504fce16eb8e92e14b9a8c883aba0db95439c58e611269adb33aaaed7c15ce3e43a9f59260bd84ca71fcda57baef0ef041aec7a84a494f678172ad88113118ba4070d8c56dff70c9b543afbfd4723f257981e99d576f42edd330b726d2912352fde1f0f0936863aad65b450f3b83e71cba5cf2380011d9f173e80344ed2205c7e996ed77f57483ae42401d7448171d582f24ce8880e3eedbdee7d13d9f8c33e09a1d3cf926ec95a81de0f2a174265b168dd09f40a95f5c9ffc6eb554e136b2155ae0dbb20f964202dd3f0c5ca8fe116cfeeb05503f7d01a75d5a8f776e6a78a998a21412433bec4f091903e661d25e3277e3d7a8009d3fc681f4613d3590ca3f9934a97ed7300c224878009f59f9fab49a2ddb2502415da064ad5568cf70447021603b86b00630e191613324f200f3fb043be938babc16ebb2950bcd61da1c835aa5c98ace4c30cc84c97caa52d69638be0b18c51209a07224347ddb23fd936e1b17ba479a07b747650d780050727c43b69982a214671a99b2569a690ce0311663f71deac3ebedd28fa8f393b2655cbe3406fff786a2267f1fe1bf22ad1481e7c2cfc10ee3e4249a42b02409d7c7c34dcf811a8f8da46da24f75fcf8640ba829247f0a80a4b70ae01a6d0c253115e5c974174104b922c3bd23a0452bf807779e523bbab3ac5f2d7c33f1455e6d04dac05442bda7e7be3897374e5105fa54d728cfbbe579f0ba5bb656a02152d162db78f330d4b4985f3cec8bea0ae100daf164e6b1631188e324d9d0ca8cfbf6ec5e956f45db4b84bc8eb707e37e5a07257f346169ef17f7bee8208a5ab5f6dbdb1705e5db2bd13bb703abb4901a35d0f0fee7878d220353a4eaec0db1bcb89631b7e8a8e0a61b5a04b56b820ffaf5151eb1bfecac2be35f99328c958cae54591bd073c42a9f673312526e453d3004c4cb209c2f0ccc6df7f76cdcc2cea19495ec39fb69ab6d187e25d2f7cbfad7f69afa19c12fbf72aef7f04e43fd9485387b4c27628517b80b927ea97dc81eb2f94737ddce5f618f36793dd005fd40158d42155fa7c221c33a979a3b0c63042ee4eaa1e574de913be3947c6756782aefc52c556b65f86ffb8fd94c5957240cf5038884783659cee3e44ada621a2b9746b3df1146f050eb01a28f898a82335f42fb656e95f73884571f86710b97d10bcae02c6658f6183912f0b536856915ec98ea86a61bb13a8e59020247da4c24b430732fcba5991563b22444b1454e9962198b29daa2d948e46757218be546ccb533ecf60919b5fbd6e4e69f7684e421a059102e759e2a198eb56eb464dfd738c1e783da5a03dea847d1df769769911040aac491295a551323f30820356d370543fa2768163dcf5bb16287151289009998fe9118ac638b5aa3017bf77f513826bbb1655fa3f511d55f5915d99fbdefe7bd63c2a1c4fd2177842fa71fbb347dbd880e05abaeefb4f5f820c887011fb6cb742254d1d47f90e503efa046e32c74c5303126186e4ded4d9ad29c060e9786bb70c23fba56b0992b0a9fad02bd06bd7479beaf003f2fea39f52b3fdebf0943e62211c535048e27b1fdb302aa10ecdb0a363e694c611e0ee20f42f1623e3365362f95304d21308b4a78743a07698b1519265d0f788770111e2430ec13b042ed2a4b0f3b12753e7b1feaeedba488960e3ed69735eb467b83064460f026b70f936853f7b874d9428b6cca4b258461847642ccf940f548120336b93f4e0cd5a0ef46ff38104619d52a7b8794c220479e1f8d47ec57ace82028b6f90b358d4aee967557c076307f40241ea2cc500d457c80bd8851f9afdbbf66cce49dadccf1b30077947ea800c4701e7468a617b9d6441c4b51ac9da1f93704a79d0e811eef61f592772a795ef63dad4edcd04cdad61494c6d0fe045419fe73bbef4537483dc96ac2a25ea951e5b30d7b75d8c0bb4516816dd6e83d1aa1698796ad8d8c4e046811e8ff39c7eec59878dcc5f38dccc4585ffc7de27541941180774c1b04c491ebbe755b21c37e0e7fa8957644b65e1e4814f8f52b3ca26a6c57b531daa31229f2acfbd6c11ddb07f8b512604662370003344898c726841a7357ef1eee8fd6c9af1ed95c58221a97215be79d1061d9f21c6ca47aec2e1a5fcfd000606d3438a42cc0bfe6571bcd4a1339b76b67bf996d2127585dda9bd1335ee96cef8143e876d68cc1674de2230a30d38ac0edbde33a29b84372bce7bf3d94cbcfd6efbc2a42d7deb44ae2c44a058591a8a9180601702887b143dd8a1d5308130da8f2a9eb97c5fb512a929fc9523a75f7eb9665f27cbb86f2d0a80958409aa9069c3d60c1dafce2f68f2bba129a314f8a864ed3707b782d421a2652353bb2e512af62f99b644a13d0bebc9cccf22e3d8b17fa1dc1ca4f5f38340b2103adf8b89dc1b5227667622f360aba614030921e54693485b4fe05fce239400e7ffa16dbc55452a8a16b653a63ddc91447b4a6bdd06359f6f862dfc944366bd0aa8aa94080178924111bdf47b8b4b5ffa358dbefbbef3c12bccfb36b97571b436148ce197d175c8e77a9008a7a4f164e7513bfcbb4b71506a46ced1959baa7422b350d678cc90ef993842970b87c8302019467105364990f04c8616426a1a18ead6a2d3b8ab3dfa650ef079ede71ba0d0a5e7826b5daf9ffef68178383a224427b89b9075a95986357a67d331b7179a8cec85f0e12acb4f73706f74833a32dcdb3499ed9ec99086cc3d1700ba56d93844873e901c2e3fc3cd0b0f911e4cec311b6ca65e92cd04e425b8a34120296dd5d07b6bb742d768171688ce9cf061f47d503aab829cbe1f683891c10edfc1c012ed31772f3a1b8e21e6dfacb61b745530ba958341d09eb681e87e421552466faeade29333eb6c4cee7435930d83ce4f0586a10af912196924f3cae7bae425874f64b5afee079c379938e7add482242769a69e86aaee9a347ebd0548bc675b1dcc2da4c90f4049d2ae7ebb0f0ceeaa5aa9d62d1656871c098d1b33189214b7ebc6fd9c0a3e4a7f272791372175ffbb90d8b416947e415371de176c5f5d8ebd085474cab5c43c747527c9d805fc0a5d85938e663942ee50169de3a0ee5ac92156877d239da4783059f09ddeb59214f82f7b1d85086f6a9b58de7d496ab4a3c776e8c63f1405dd4c33641bf161027e2aba0369da160c1106bd7434b656ee05f31d9596f34f942af19b566fe024a5208236f366a85fd85a203b27e83b80e9b2074e21ffdd795bf35040829e8d74459893088fd98d7e2d1006ce6444fa58866e2f7453189fc2e04fa551b474d42ab5ee88266f3f16135c435cb6c1bfff3b44026eb56bd4e0fa53a124399404eaf1dcffde182874d848d100c8ec13b03cbf8a982a0a44ef63ec02057aed355a0669c207866c11eb8a7da21fb0380e92314fc92af1108829e0034fc9c2b3dc14e64de4e929213b07c5912e90cd641e600c7f0173c28db5acd4d74e8937e116da79c730b4d34a315e1007565fa63acf0f9e48938930990020f50773bd0a2b57c50eb192eed60b9e9161cf99bf26d268de73c492c985c546ffefcaf726ec4630e4a43ada1838cff8da20e0ee6dbb78678386f0defc09ca8b7aa5487c0689e40832e7ccaf26ae38699e963c1c290844663b31de947ef678d8fb3534b104781dd4fd138758e862acc48db4125fae6f0d8a5635e30a87be9b1390b6454d67d17ead915ca556c8679f60016822daf267a6121246f044236f7cb61b080c344d4da76049533a3358d73f80f5ea6cfe1b6eafd0f041c15de78ed5d0d78b68753e575970f64005c1fd425ac716b09af1e9fe3160d16d92b54006f55eefd0d4e178637bd2d96f196dbbce7c63d2b33b6e5a92b4fc49e30bdbe890aa47cd685e41c576ddcbf62104485f2a194d16b57358c73ee842c4245c404ff72a805957360c0e245eac40d46fcef04f1953ad2932b9574d7a29d1c2fef40b7ec04d1c67d5592eb7bc0636492915c72b84d8008304b3076f5861519d9c70669d870e98a2ac19685c6c5057ac445ccf28f9d2b3014145c7c1fc429b44019d4c05f833b7dd583d5149c57d7a7adb038cbea201cbf08e9f7da2f956d92236675e16998f4d8ac4262b42ea349f869c88d72bef463389351c3b0bb1fc5a91e9a862cd2a4810c8dabca36d2314b52af7afd61dfe14e6eae7abc1f519196031941830b2be3fa801144c161382365bd33a9283582f6a2728a1e5aa54773c0f88f9a197b6135bc7ceb540d937c81f02b3b5036254b285c24b0a7e01fd857ffd35fa2f397fa2332d2a053d1b7b0b0d391209357971323245ea85c6d97232bea8bfe5e3917df4c6288477bbe1485454a39903a3d755a01e5d23be24ff5976bb948eeca246502ba5dd07f6b1bd32b71d7013308b46722c1860683c5b404ab54ad42c3f1de2946fe9b28e0878221df2d0e6c61e29c61bfed26498cbc5f8c9a158f46b49d70d473a2ca7046c951961bb3c4e95c16d05867028258996ed3e6fa925767e2b0b7f4004da8b684a399448d0af1fe1ead20b0f81b7fc2328791bb0f7794a98257f5e71319ecb2c284f7d30a2ba6615886c8fc022bfa7dadc16a3bc25a47d4c175df1f00e3a72335cef3341c4c08f49cc4278c747194624ccd0bf8918c850c411ac9248258a112ab048c56b7e7bb00307e7719436c8f3b81bef3b4cebec6acbc7494c7ec012032acbfe2a45450c2dc21d91b20de1d78963e2c24ea6349e37af74ec44719d7d86bb6583abdd157cdca8c74bcc5f9d426b4060cde0a5858b31cc53708270f2856f96744a7f9ee7061f43fb2f5cfbe81d12f5475fb59c37c4a3e5ba299886591b4a39e1ea8da4dfe7a22d711102821f3aafabb773f471d30cc9db0627fa8c9518dad1930f49aac000c1bacafa247912c7ebccbe11fb809b7bf3117f36e803433995546079b2e13e61e425aba23df0830d9f59cb95f276977bdcac7ce673195f703a6c0107598de0c52b09c4fe89e14641c3a75f97fae54e1f5278e22f0fa30f67d210d1604dd29dcde35873f7ba905d1c74f8d6823dee74eebd541b38aa2fd3eeca07f"}, {0xc0, 0xffff, 0x5, "5007652917154951763b557d569a9a63ea4cc0a16c54751fcb2d73107075fb881297781314d12b2d6d800cb7e92ca7c608d7c48fba2be9d4b01dcf1b4b3487fe55d4dbcb25d9fb605278cad51c200918ab1389809f0eb5da799817f38a4b63f086ee134046074768ecfc7613e37ec42a66d74b6bb9f431ffa665caa26a4f581072cd34a0ee5942d00c8ad8e9462d555e434d02ffe618232013b4552e6e5b7d2511a6943643a22dd3e0cb8e"}, {0xa8, 0xffff, 0x8003, "27cf34184f9d1593f76f2b367435615444e9ecbc1ba1de0f3e0db945e014d4afd2e816b0b9afa89fd21354be85608c7c268fc2f28489d4853c2d098eaf435b0ab08dcdf7bb9a61e97ee18520073d6f3504abfb65b2aa79433b8176200ae5169ec7c9eeeafde631f545522df161b7399552f6691188a78d9eed2ffbd0d15cace4994f2378672984fb8c934e81d8a54944e4bc1c6b6733be"}, {0x80, 0xffff, 0x0, "99a8f394b64845d0feedca8288ac283ee031cb63b71a48c0ace59714d1d3dda9c270e70933ca3645e2a4c36d10f737ae8ddacac149bf551ac72210504d8183025a976a175daad43fa7c67b30577ec3ac3dbac022fe1b44b981e134bdc404e4f0f3b08a2ccd5c98fe356daaa7cb"}, {0x20, 0xffff, 0x8, "2ea370385120e5039b"}], 0x1360}, 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt(r0, 0x1, 0x9, &(0x7f0000000000)=""/251, &(0x7f0000000140)=0xfb) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x2001021, 0x0, 0x0) syz_open_pts() 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7af8823a590410527c4a278dc96bb0b8cf5d48b3331786f01c1a77f3541df9a3edbc6e697ab19ebb884fb357db9e33e7e6eadc301e2c29cc5839eb21c61fea2eda387e0dcb2a69d5fabc231eaae8887d38d8b21f55d3e6bf71cbef152bf4fe2c87d476891f6104f1370f346235d7118fa69af9692d055c713e675b4168ee432fb22276", 0x83) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) 16:00:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa6e713055e699435f513696c4b2077b88a4d210e13c3efd630b2fbc7910ba9cc9066545774bfed05e328ddfc95c277bf6000610258a37a32f7a76b88c12fb3eea0e2114d092a2946597d095f0458d963633cb6ef239591fb8188c6ca7ba947810bdd4dc230ea6700520f0b80e8ffba8ab5e5305d1d1f2248801f3c0d54cab7a562599499b2be1b82168cd3a1c75c7659d3926b57dcdff7ed9eb22a4fad807457fa88521695511ecdda9bf2ed55acf9b036a51f36af215b7c04ab628268aaac7e4f3000f9ccdb278893366794dc9ed2e39b449", 0xdc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000000000004) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) socket(0x1, 0x3, 0x1ff) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$inet6(r0, &(0x7f00000002c0)={0x18, 0x0, 0x1000, 0x50000000000000}, 0xc) setsockopt$sock_int(r2, 0xffff, 0xe3b8d78e96f8a52a, &(0x7f00000000c0)=0x401, 0x4) sendto$inet6(r0, &(0x7f0000000180)="4ec414312d4613c192619bf840a791773b1935f00ad428cea6a4fae2c8096cd99cdf39b9f1e8ff13103fb7bc0e7e0c1825f7843a6c1eb8a10eb2eb283749124ef6b361a9a3d3d15d7ccd2ea62cd5e98230c04699e56116aae3a191ef900ce9097a740a1d912640936d3306d6eb1773d1ff2e2a38e0aad120a6a3ab00d9b93cc1d2f00af7c1d1048a7c88a142914546ed7b881b96754544dddc932e2c76ae5ccacf7bf85aef54c057eb38ef7e08bf3c91d409b73293c76765f2662daf6f6322c98c9c7aa4360879700bdc8f092209f28b42181b0ed3ff01d7a55a4e98", 0xdc, 0xb, &(0x7f0000000280)={0x18, 0x0, 0xb2a7, 0x660}, 0xc) 16:00:11 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = socket(0x22, 0xc001, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='r\x00') execve(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:11 executing program 1: r0 = semget(0xffffffffffffffff, 0x7, 0x0) semop(r0, &(0x7f0000001540)=[{0x3, 0xf4, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x9, 0x1000}, {0x1, 0x20, 0x1000}, {0x0, 0x3f, 0x1000}, {0x0, 0x4, 0x800}, {0x2, 0x401, 0x1000}], 0x7) semop(r0, &(0x7f0000000000)=[{0x0, 0xdc1f, 0x800}], 0x1) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/242) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0xfffffffffffffdfe) r1 = getpgrp() wait4(r1, 0x0, 0x2, &(0x7f0000000180)) 16:00:11 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='F\b') rmdir(&(0x7f0000000000)='./file0\x00') 16:00:11 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002", 0x5a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x98b, 0xffffffffffffff39, "02100000078d00cb5fffffffffff7f0000000080"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lseek(r1, 0x0, 0x3) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000001040)=@un=@abs, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/70, &(0x7f0000000080)=0x46) 16:00:11 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000000000200, 0x19) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) shutdown(r0, 0x1) 16:00:12 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000001040)="f4bef877f563844a46eda1b1e7c91ee5165ebd3b088af478cdbb17172f07f19e1c6ff885911b3286e85a84e9e876cb55ddb415459a74b18ac646279d73ca9654e6851e56aa8b1ac064355f4f4e88c396b65415990c2313e38ef5f4a8da75323427fa073b04e6c810056e7eb4d603883bdf76b8a315d931201908740c7c01743544c152f7a7372a5209fc31540fb50ed34251a63d1cda8f347efe7f19ea89f39059de5e4bba20ab8c9d1131c927f505f34c6a90a64e6b915105af1ba01b5b1133fe217d7e77dec17f33a1ed96ae3aabb9abe93762a4690de7c641df177d7acf9517c729fd148815667e42", 0xea) r2 = geteuid() pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000001140)="1c26f2e7af0c56f22a6e0f61df90408d17455a40d148ee8f9e293c1c0b40241b57daf26d8d26e23e92ce3bb743d00c33a2268e610c992b63fbead9b8906ec1002fca46e2b3ea76ab00d2fca21ba3ca86c8b191a7c6fc8e60f9a13295377327380a5150a8bf4359e6c380a5e254290c93b624980f47354598f851f5d0719c2d55baeb1d97eb5fbcfcc55fc85a50c6f000e3bd7816f52e67dce8a18bbdbec8eaf8f222b0b305012b8d5d91b00bed3b606d452b6acfbb425093ee89ab7332741ece936650d35d1084ad397547ce39a154fb7558987ae38d47ec68d3a98f26bc70d5052be5b6828b957a62fc8cdb12daeaa40b365eeb67d344", 0xf7}, {&(0x7f0000001280)="6b49447e4e0c40be7f76868f080ad7063743271bd2ce3732ca21afc5f92cc284c50e975efda2f8ed5104db4b03360a728d8b5781a1c9ed074e775dd23340cd20aa5944fca31c8bce687956ca91a2595f6e", 0x51}, {&(0x7f0000001300)="0f72e8f9e92cf812a7b2b48bc77470d7bbe2b6d0a22fc436f413f115d3b87e92f81121801da58573599f8138312fa89a51a90781bbecf6cd539b43836cb534a7fc7ca343aeb34d3f755609e873ace845bb99db59f0ad3def35a2e1cf699bc32d469ecef6abeb927bb9cfa236c2d124f6af6cea46a09f137c94483b25b4fd", 0x7e}, {&(0x7f0000001380)="72dd49742415afb7c2ca14047b4c38216ee6ff4b28d4c1ec92a7897f352d37ee39fdfb30d903ed1c3bc8ce8edde1c1f68bc0664892e98851c34fc413eb7de66be5bb7b6a38216fc76aaf41141e0968fbe94cb202603877eef7404b9a2c8cdaf690fbe7fdc9cd2e67cb32716e2922a546f821206165cf1e74bb6d8a54b24cbb37a6ed2b938ec660336ebbe0b2847a2f752b99dbe098394f04d220c3eda704b065d22810107478", 0xa6}, {&(0x7f0000001440)="3c2e32dff9a2ad4feb13eeaacc67b1ec6ebdef74ffb5cdf3d096e3c78621314f861c3cfd24f5a72c47ea25619ec4eb7529068b8f50b3cb834a6c01b6a9cc4f2f431365a10feb6550f01f9e6a2fec627c4f471916fb308a66918356e8d458158c9a30f5259aaa84615efae06084d2ac7c22936e54423c39052b5f1540573b9ed43332463dfd1730e05cadae36da2e7a79cc79", 0x92}, {&(0x7f0000001500)}, {&(0x7f0000001540)="b72a3503d43a1c3f4dfb3846609bb4ff4b0b4ec849a61d00e0f60f4dc05d647042e42de5ee806457cbe9dac0e8fdb0fbbce19d805562a8cac8be4d", 0x3b}], 0x7, 0x43) r3 = getegid() fchown(r1, r2, r3) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) socket$unix(0x1, 0x5, 0x0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x5005, 0x401) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) socket$inet(0x2, 0x8003, 0x80000001) 16:00:12 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f00000000c0)='./control\x00', &(0x7f0000000040)='./control\x00') mkdir(&(0x7f0000000000)='./control\x00', 0x20) rmdir(&(0x7f0000000080)='./control\x00') r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000100)='./control\x00', &(0x7f0000000140)=""/69, 0x45) 16:00:12 executing program 1: getppid() msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='|'], 0x1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)=""/139, &(0x7f0000000600)=0x8b) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r5 = getuid() r6 = getgid() r7 = getppid() r8 = getuid() r9 = getgid() r10 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="0602535dbf7a15ebc07be9d005cab98a619b6b9a57398b4b7cffa87f0c18163470a3d159c1380f399118c48baef4403c7b3368902530171d7345769f01f17bfb670b968153ed9bc6ec9edf414517cce33307fc86d00dc523de888ce3b48077c1b14cda91e74c704db628f4591006e62acc972627a40cae2ea0f928b665963f569afdd5145f", 0x85}, {&(0x7f0000000040)="308cdd7fa49dcd0a6b44b6ffd6089841b293fd1db08f4afe72c8ae198157c948806982576501f9b575060e9148bf2f64770068e714e5725b85e2cc4a6f8d0d02a6da120be04a1f08f7d737adf6edbba06d729d", 0x53}, {&(0x7f00000001c0)="9c2e42f9980ab77712f5528ad6461d20c4517e9c8082f4d0a6c389e6391b4c89112d429b374a605fc435064c2abc12f0125f60fc934f44bd43e21927461b4174f3dc2fa7938dbab99f5a6af0bb150960cb62efa849bf", 0x56}], 0x3, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xd8, 0x402}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:12 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c00)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaf868188cf18136a21d449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6021c61a7a8e0bc6948f9e2e2dfbf56855f5525a95268cae5e66e52feebbb936217bbe5f25d869ef5623d5fac0436ccaeb3b8f41301a222f3b4f94431f2d9de42d099514016ac2a644a24dd45ca6539951f97349e34dc8631ef57ac682251587f53d95cf46215789e97102ea0990298fd46cd4692e5c31ca334654d7f884cb68e8ef7de5fd2be362f639b63f2440f949d9fe260cb8bb837c8eab090a4dc4a4223b0461e478c4aa036c9d81bb9010c032c563114d0dbdafb7030c67e3b31d77c5feed27dfb343ebe35aa1d60e6e33d385663b913e1c5c6dc3e300a3748bbbe1372e9b5da32b8636d8c33cefd78dc23df205bdd8a7e1ad04c15ce77b5af67a8adfda5562d2590a0ee14edf31b14580c76ca42fad8104348ff166fcf89f18ba9fdafca6ab7bd38db57ba98e16ffd2af37137d57591e34b66747bc5a44e0e64ec156161e488c3f820af9f711e2955ccff395e3f734fcc04f3f1b451eaed8ac22caa24ebd530181e83dbdcea8f8941933459e6055aa0cb1ccc7176d9672895640289a2f16d07296f46318b9d7fa25090ac15f907eb44975f95271683287921b7b55313a4c4cc48e4368342dc081522449cb19c2c23f3dae58bb6f8b6767246e2b4d3eeea5a8726c1c9768c9c160695de386fbe65cf1f5f62830a1c08f15d2167cc2f44d3dfa160dc13bf0a3be7d163d6b9abbded95a8bae00a2d1bbbdce0de19cb64f5930db8882ea60602", 0x2dc) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: getrlimit(0x5, 0x0) getrlimit(0x7, &(0x7f0000000000)) munlockall() 16:00:13 executing program 1: r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/77}, &(0x7f0000000000)=0x4f) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r7 = socket$inet6(0x18, 0x2af951fb09259d8c, 0xb5) socketpair(0x1, 0x0, 0x7, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x88, 0x3, 0x8, 0x97ad}, {{r2}, 0xffffffffffffffff, 0x48, 0x1, 0x73d5, 0xed}, {{r3}, 0xffffffffffffffff, 0x0, 0xfffff, 0xfffffffffffffff8, 0xfff}, {{r4}, 0xfffffffffffffffe, 0x20, 0x4000002c, 0x0, 0x10000}, {{r5}, 0xfffffffffffffffd, 0x2, 0x200000b1, 0x0, 0x80000001}], 0x10000, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffffb, 0x24, 0x1, 0x7}, {{r7}, 0x6b522e2f1ccd703e, 0x0, 0x41, 0x8, 0x1}, {{r9}, 0xfffffffffffffffa, 0x39, 0x2, 0x8, 0x1ff}], 0x3, &(0x7f0000000400)={0x7f, 0x33d}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffff9, 0x1}, {{r10}, 0xfffffffffffffffe, 0xb}, {{r10}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r10, &(0x7f0000000440)=[{{r5}, 0x70b5ba4680481b88, 0x0, 0x1, 0xd70d, 0x8}, {{r6}, 0xffffffffffffffff, 0x80, 0x82, 0x1, 0x3}, {{r8}, 0xffffffffffffffff, 0x61, 0xa1, 0xffffffffffffffff}, {{r5}, 0x0, 0x86, 0x1, 0x101, 0xfffffffffffffff9}, {{r10}, 0x0, 0x40, 0x2, 0xff, 0x4}, {{r6}, 0xfffffffffffffff8, 0x10, 0x2, 0x7c4, 0x2d}], 0x5, &(0x7f0000000500)=[{{r9}, 0xffffffffffffffff, 0x60, 0x2, 0x3, 0x1}, {{r12}, 0xffffffffffffffff, 0x8, 0x1, 0x7fffffff, 0x8b8e}, {{r8}, 0xffffffffffffffff, 0xab, 0x97, 0x100, 0xff}, {{r0}, 0xfffffffffffffff8, 0x44, 0x1, 0x1, 0x8}], 0x2, &(0x7f0000000580)={0x80000000}) dup2(r10, r11) 16:00:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) r2 = semget$private(0x0, 0x3, 0x2) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000100)=0xc2b) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) lseek(r0, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x6, 0xe03e, &(0x7f0000000040)="9e29e7e2926a2b704337eb8c9ba0e8d40e1c26bf54ffc101385eed73e4f15865b4e4995150baf8c5cddc8b5792098d178c0d25f5c695f007236f85f42b86210c793a57c0ac5fdae221bbd9d4b16ed34714b6d9fef11bc553e40b31f360d6278e9cf3e6d529cc059cfa3570447e1e8ab7a6fe35fb4fb2c52f253b0bdc2bfcc4e48bbea710f0d38efcfe83b75cb457f27b073c90eb8dc8768540c4f5a8d294beef3dec82aa0be2348a6576bd36f18184b13b1fbbd56345a767eab22f77987e39157fd2eaf8cbde211d8583bc7cb440b5ff1c2a9e9c74aca4515f8f94d49c164f6e5b7c8a6949d67dc4", 0xe8) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:13 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x6}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x10001}, 0x8) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) 16:00:13 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x8, 0x4, &(0x7f0000000080)="5d23e827c4f57d47040fbb14ea3a186a65a07ba040ad5d278fe59cd69245cf4e8a4ccf6ad69369510dab71dd346d5e097f39384f1b9c4f9c01d5a1ce313c0eb3acc8e116d08a28199461815192f84d1ffc372c2da827d0", 0x57) r1 = socket$inet(0x2, 0x5, 0x9d84) listen(r1, 0x5) r2 = socket(0x5, 0x4000, 0x8000000) setsockopt(r2, 0x0, 0x6, &(0x7f0000000040), 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x9) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)='8', 0x1}], 0x1, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = msgget(0x0, 0x216) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x30c1, r2, r3, r4, r5, 0x20, 0x4}, 0x4, 0x0, r6, r7, 0x351, 0x80, 0x7ff, 0x2}) fsync(r0) 16:00:13 executing program 1: r0 = socket(0x18, 0x5, 0x3) setsockopt(r0, 0x2a, 0x2b, &(0x7f0000000000), 0xffffffffffffff47) r1 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f00000001c0), 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/235, 0xeb) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x144, 0x3) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x1000300000005}) 16:00:13 executing program 1: setreuid(0xee00, 0x0) geteuid() 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0xfffffffffffffff8, 0x730, 0xfff, "3583c68eb2a33b91266fc0017b610f59efd8838f", 0x8}) 16:00:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x88) r1 = semget$private(0x0, 0x0, 0x50a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0xffff, 0x1000, 0x3b50, 0x6]) r2 = dup(r0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0x8, 0x9}, 0x10) 16:00:13 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xf8b1, 0x0, 0x10000fe, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) kqueue() 16:00:13 executing program 1: pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x1ff, 0x0, 0x90d6, 0x0, "30c1e7bb6fcee23c7b001c9b580000e74de400", 0x0, 0x7f}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="e1f1a00927a86b0b370300", 0xb) r1 = syz_open_pts() close(r0) flock(r1, 0x9) r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r0, &(0x7f00000000c0)="d6925dbdca19b4768cf4cfbed4e78422079d70cea7c1f840af75b64a96cd181c5a322c9d610ccee2ffe647f0f70da9cec4e935b4da636c824cf2bd1040faf1f79fe38c646b1e3c0f4f80c5590de9bdeee36352dad492e9f690f2bfdebb42edf819c40d7b37ab1e989447556d7c", 0x6d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040", 0x3}) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) getgid() 16:00:13 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x90) sendto(r0, &(0x7f0000000080)="5fbd2749e7b7fb330053c41af8c604fe56079ffc2c5506d22d26d377bc51e79ea48bc9d373d90b1fa6216c84e330a9", 0x2f, 0x4, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x7fff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 16:00:13 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="46157128a5dbbeea09f20f7f9ea3c143d1847c69a89bf2cde05e", 0x1a}, {&(0x7f0000000100)="3849b7a07be9a11837b6a9e8e52b75cb13afb73aeda622c7103d481b4c428b4bbfd35340254eed16a70580376a3f1dd4c99021e53602f9e8d10dbc58a85a6e5c54ab449b6d57e8dbf434039682c12681f7de5d2086382e30ef7fd5a6eeb23c96c2ed7ea62b314aabf04b89e6adbc1806ee24d619ff80c281fb3d7eec40e749aab3a3042a9e679452c1", 0x89}, {&(0x7f00000001c0)="e0809eabcac25f0d89f8d174ff73617575fa9ed7f6ca261d4b2d2a8898498cacb867410c297d1f187ad70e05b24e578133730440548a7a356dd7000183838a66e7898ff1d0ad28ec38a19faa670c3625afa7b54789d350bddd34c9bf4bc1eeb0797ac0caa16170100219cca22d6124baf5ed29af3fac1934174dcdacd00b3e7cb3f5708dcf4a110804fa067fbef0e316bf788833952d642ec6e275e09bf7c26b23eab35af281cc93ef", 0xa9}], 0x3, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x88, 0x408}, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mknod(&(0x7f0000000480)='./file0\x00', 0x8018, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)="5dd7e470424af90c9069dbe2ba8466e77ad0466bafd597461c63f676a07210c5354a7e8d74faecf85f7c7a88c6d935ae89a40605db2a85405d6e491ed55fef0fbd688260c586524206a5b04d816523b574cdd55ed179ced014915d3f3e873ae54e8d41c5252b8b4c746049616eff620d5691ef12cbd1b1407dcbddb39ae88856504353d3793a4f456e99ba15833e44abd6a9615b1c0b0144a15110", 0x9b}, {&(0x7f0000000180)="39c4835d04422d2902e20f8255508dfc974410f05218f1a6958ff34278399b201cf450dbfe21ea2a84b94594fa17b7a26259c102dc4619bedbfb0989d2d4047435c4de8b92f7cf1d09c4edddfa0b93080abee286bdbca7777bd0d71966b9132bc0ba2a9e4db60756806b74e91da383cbcd02f9a8b49cb8619223578410e2454670fc86857bf8e589fcbd405cde301a8c8c754a297be1db34821d6528e2d8d27d8a2323edb53cdb5b7d4b431554c2a5b8da45b1039585369f0d1a8129f2910b451b5e1394fcc2817a8a0d8546314b7dbcfe0615aca8003f2556b72b07", 0xdc}, {&(0x7f0000000000)="2627632bbfa346c7b3ff6b8c00fca58e87ff00b350551c4d5554630380d7882b1d47c75f13bf", 0x26}, {&(0x7f0000000040)}], 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="7800000000000000ffff00008000000000833a23f60192041f7258314dc5d392db10a6c70845c4fed146219ff7070393036fab38579f51b639b57d9a6df669eddb7b89a09dc54fce75a7b03deeb597726f013dfd76c364c981123b805997c368d6d638f721011eb5462c137f459613ba05ad870a701673aa3000000000000000ffff000000020000ed2bf8e9ee65ed91690a68aca2fc297c72435e6d5ef6fd78e4c0e652840000008800000000000000ffff000005000000d93e132a1529ff422e9a4bea2ab354381d9574d8cf30ac9d835c0bad16712d962e5affac9818c0a6707bbdd2be8e813450943a1dfb2c1eb533a58f636a5bd4b10832c47e704cf45cd9d61ed1047e96bd6835b01ba2a0975b08b3ce58ed4fd3bb953472907f5a808050568ff9ac94fc94909c04ef00000000400000000000000001000000ff030000c9e9215f91a4431c8e72a5bcdfac86279665f3ec823ee248de45f26c238ffae58c27fcc91375ee1f1ddbb0ba750000006800000000000000ffff0000f100000010c052c7506161c5222bd2718969fd66ca7a705a9d3ed13b7cee7d66803e3fbff31c0587cd150cafb9f6b3b67ec45f520ea7c000fc5d2329cb1dfc0237caabc1165a6d4ef17568b5dfffa17c8dcaff0b6600000000000000a800000000000000ffff000001000000732c4c3eceb5f8b64de0d2322c3962530421933f50f3866eb31baa53e53694d601034e8dd75e4b04cc5ecb7615517d4983de167d61e0f47ff89ebd6fa0daee9738722e98c48adfc448c0febae7bbb0ba1884fb45da9e09ade74f92f7f40b096705c682a20cb6aa9a1240399d4304eaab78fe37ff7e96b9c959888d672645a4aea88e6e4b4b67ac86dae6bb0f3ad792464b5f1c7b98000000"], 0x280}, 0x8) pwritev(r0, &(0x7f0000002780)=[{&(0x7f0000000580)="f1a604647aa42dd3bf35586e85f3db95f781fa83aeeaf74abc563e07cb8a4a27ed1ca35940e9f2ac6c0fce7204d366bad39474a6cbe8be8d1dd1187388a435389665e464a0370387ef6813fe3d1e9815a83ab0212e1da0e442bfe824aeec8cbd45d8b6833f7f4130197d2eb6e018d8", 0x6f}, {&(0x7f0000000600)="f5e25f11494561bc0acd5cc3e88c451efa50e0512e2782fbc9bf86685836b2e884cada30c6d2bd18c278de17e1de34d68a17684d3e758fa85b4bcca0dc414f3e8f0cccb0d8818454609a38dfeba67a56987032a0de1d8e9a69da6a6ad18b4d0cd8733900887ead404fc9fe69ef0f97d6b1da6eee4fff2e7469e714925779127782b04361fd70fb9081a989049b316dc63f8d303c4be35f3077329e9ca319cf834a47800816d38f9fe2df951c58ce8279c0ddcc8c2feab6dfe638ec57b147f0009292795dc4a366e23bd6ac2fe1a8ebb755eaf8dba911556e337a38abd008aa1fcee2ca6bb173e28da7e439b90d167c2879efe0213aa56c10d5f5d468e23f73c39c15d64e27013016da51dfac36d4c0bb21a0a3756bb694533273833cc38a08d3e8f95b463f7985390cd4d8577b7f2cce69195f4e5d13108cceba2e2bf8b3116010ec6b6c6fd1b4e09ce1ba80bb8795347424e3ceb3262d5bb3ac9e043eb61d90a815bab57ef49bf07b5e5963098ffaeee6c60b7173b61772cb2f8d4629edca7e91619586724a4408137295fbe1e97006838b174928801208472c439c45d4cfb1da2a38a83b82e2dec631fbf7253180f6c8eff62997841eda068e66700213debc50532318ec4c654f20bdfa31f6984945c3733f93ca5b787b70ace14198b752859b9a9a6ee36af721de0634301bc1aeaf844986f83e71a83bfb2dd7154f049776ac27dad86cf6fbaa17a07f1e8fd05c171cddffc9fa9411ff88df25466609683562ed8962038987acc6ba18b87559efed3789305fce2ee2983749f2706c23badcef983700329fd2f9b17ca6bae93d8bc8e4506cac9c894fe2967cfa923e40de8a16d4362c1315e238290f6f879183d417e18866e8dd01f064b001c7b299bb777eb8c1f7d14331cfd9eaaa476e255ec45495f9afd3fb02f39f54e012713d302800134f3cf0caacd473a37f0b2f43c02b67210dca17c6ca1d4cb9319bcd82733d586901ef7fa745c46ea404f755809ae99097be4173181ac0ce36344f51aa0910cbf507d53d03c6ecfa24fab17d73057e9213cbd7e652439b6f537ca3d849eb44f9f605519ccccd108a1a91492fe4d17e585479b40ac223d5e2e204f731657fd0eea9963ac36c61774cd6340e06ee52c1be1f5ac9327358f7ba26ff66e8c12079becf02f4e2d2b1bb8a7c71030086e94c33cbd0ba71a59eb0a7ee85e489fa5c0028ddbb9e93adcd9f2a3476293066fffc002ab94aa2e2a76814abac4c32129a56bd103dcfa662623afc3888594231c68ae098180f55e454bd9d9419d63f2236bed54100661fa5b0e28f810e60cef9d2659c25f61eef16f708871f42844ae56051d47ddbc3490c61ba98ab1395a45c7d61231f74736335bfb7909d324b21424a187bf12c45b4be5c23d441cc30313b1b0f93570d50febd16ce33266896f75242b659bc4b741268342162a04f73c909cae10de8ec2ee921eba8161980024c43c28eceab7892a0562772f59fdd35eecaafc59462e82a041fe5dce7f9b876a7be41d75c59bac9ac9d6b79d6c15a2f82aa6fcffe0756fa32547becb7b7538752041d60f95aa5a92667a149c8486ea3745a56741d05dd849927bfcd27095abc903acf345eedb31c4d2b6a542fcfc464c18c02878e46419c9ed445fa71462bf8c666eba27a79d01941f5b74d6e1a3bd3bf7dadfea325aead03a8f493790c7ca19f0fd75c7b715c223105f93031978fca15cdba77325ce4c4a04afcc66a9972c52f60d4fc1ae51746b6940598a23ae4a1707f079fad74a10041b6b1fc77b4543d6d62631c22e393fe1aab918a71b33297d9b77da9d86686633add8581db943c1cf63d46224b0ed86cd62ee5594d1b10d682e62c52258dedebaaba17f6a92aef2ee0f7da7bbb9b38252ecb0bdf01e1aa35e9ac3cd3ea2730a01bef38dacc526533796def69c50359f2c7006505074901836b248275b4730eaf6b493d832bcc3f9f09f42a451db43fa0f1fa9e0ba35c1860abe2fb8d54b9b6e690a523257b2e36ac25e106c157903a246e4f90cf76e3492c7eafb21f6d4a3342bee0a55f3cf4ffc5ce1c7ed5dc5ec4415bd0481ec8ef36ad089e0bd78735bbfe04d96e0edcdde3c2dcaf2477886f2c8a260284f9fff2f3b5f7f5eab49533f46c2b0b52a32dbb1024c3a73edce1aedac0a5f299417e8615233640c700411901831412b319aab4377c7d39085226b329d06f9c971d2cee29e179739e6a42c0823ba195e675f77f663218ccfea84452d2a1a907deeb37755a2069fc066dd2c9eb36e245993f066a78a1872c639690369c430950119a7b1bc62f3c434ffc51b2324213b2a87c1e874b4ec72eb251212c05ae0693bb332309022d69b8b9bfa705de44bfd7d786055bd2c01fedba58e60f826283fb1ef9e6d65eb85695b004c9ad8b6d79e93c4887ca6a9c309c0fab7913f359aa60296da7aa98731f24909cdab9e35d691a9e6f2822acc6e8d7d369c43b51082a6e2e9ddea042a44fdf37b3beca0cca5e6bfdf63f2aeab91be397652e654c3561e359c1bd698fcfa270a5e1018f5cde689a86124efa28b4320e9d43719d3b33890e42e4b13a7e4d4a37b13aae0a77ca1a6c6202b79fb358424d6fb94f590738d0a72e89b0dc20d6b1206cac1ce65314585b0456a08cb3c882cd18295066c705e174cf0bf23802515905d53bfc1699d7208ed1ec2fb738bd6c82669a0b2a1e0971f90bf5972f5ece34f481d7de0e18b0691d89655e1237e3244434755adf2b0c0fcbb7d867af91bc6c5cc0a57f16b09d52bbd6eb4c4c09d82646fe750722a0526ddeef4392894ed6c0b312c41e88c35fa3e7e4553ae64aa1674a69ad501a5ad458082641cc418257a9e36428237b21e2ad4e94a9cc144d688655a08e44f9ee7a1aef3b74d989566968cd0205af61a70b16064295b5bd2e5deb20468240c6d0b7afb1b94e0284a830523de625792c9c400df71c1fc295fc5afc6faf39aadb959ecd9f6562f4aa54aa4d2c0205ec43c53244224a5c44c001e37deffc4d5bf7a6f906f29d83ddb5afe9084acd594251eadc18948e7abf2ab47f8b6157fcef26e60873b8acfdda5898b1300beca85b8d66c09f586f0374fd61779a339cc62ab1afc2b84708c1dab833a1df2bb1073f45160e51a90abd43df5119e8d0f250dc1c5ab9ed63565107137c451b754250283a65b405155a0ecbddd71504720533f12437c9f25f1b085e3d14b35a210911b32e5f1aab2f8e2b9d9f01a244633b4b37a5dda4ddcc477a802bcca4fe3659693ccf6668645638c33f4325870578797c19a3bb516c3f74e9404d304e827bbc203c23233ad24d21e170ae4a900726a7ab60cb35c7af3b95fabf053a4b3a34226e03b6a5f30aca95a48ddf636f8de492306a387926159ee308c5d490a35423d1fedcb8d50f938d04eb7d0569e1f8a58d3ef77e8473ea5b793fb43e78ffb73c9c060767f00174d6ba649c8eb0daffa0c43c0262c63667cee11fe095d4139706e0b8ac7dc6081dbc9ea94d8d80b56ff755016d074bf78221b5fdf54531aa1ebe0bee6775f37a48bf5085093fd0e8c8810f4e7b4643d7ae110bf13e29ac0c09864ae34109d4a1e77bc4791a962038f88e9763f1de3b6fe56208f6db2e5b6efe0509bb62e8433060b3b894c78903f2eafdac608cdd22d4465499ca4c8e1ae53b173c9804dd035e395095aed08aef9898ec290d3b96f77c42f98fed23f306f3736c4eca2682ade31543e5610f0c6ec0a0dac36668f231c0e3453e6f2ee448cc3d90ea419212448f2d583499c5f4317bc49aa611c4ad6f84c04cdb076f2635bc1edecb066b94bf916a077a3cd5b099756e677647e19c05bea0da38af0ff139fd0701a5b07fc7940b59b22a26e0e179520293543cb05276ccfaba3f7b5efc7789ff3c51975357e4648c109b7528aac5bc0c76bafb154e7e6633f5bd2bdea2f101f3b52a6bdbe107e22f1e1480ef9fa0463fa64c7495f1cb8ce8ef3d9e324d380064a995d6a907ec8c18ef1f4bd62d47433ef056e5d8bca13193b705bfa743cf1f682d4ed49af29228eaa06365a823a31e58404b2ebc3ba7f5bd5559f3ece43e4ab9a1fddc3c9ab0a3abd1242c8c24964b57afb8866f04278aaf5cbe658ddbb06cf6f943ff36ce5a96161b097eb3536b4e44b60c03e54d64b0cfa24274e7f642b3f781bbe234e7e742d2e12e4cb5bab63de2c5892bd1a05b6ecdff0239410ffcd3a990d579fd87901088357fc58e7260c6e2993210e9f9eeaaa93dbaf0fa7085cd76d39130f486610a5affa6bd80c8dd6f2f8d7a4816d8cbcebf06504fb3a0a97cf9a97dc262054ff33ded595ab98e7df0a1b8f12ccda2186eb0113ef415c3b3374d205ef8f25bfae94987998a2cb203a7f7b9ab03ddf5ff6faeceec159108d7660149debd5bcb37eaf0e33d0fff772c97a1787bc91bdec94039f591a18e542fada4a2248d3791dc8e7182ce738a0c1d36d95005efbb77099505b4c8005be7939450606b1a6eb334883e67f186ef90ce9b69a25ad0dd59a3a0eab0e5550ccd39a765814e10e0e8ab9e01645112ffd68edaa0218ef6782c642a3b61ce5140bcae2aaa3090afae7e8370b2b2611146afcf9dad6cf73d6c2f487456c7a5ada9d73f9d57ccdbc4232e881c02ddd680e42cec49671ce555dd640b2256350615e3b685fc4efa93e6dcd56a35d6394225004c1517e46ff05e5f68c3efcd759c684bf28c85f2476970f462ad7120db381ed68e16b5cba15c0f4b6828f4a48902f787a33b03e34951fe5bc1598b80494315bf56c5e4ddbc44f40cd9326adfad0f1bb1f078204ccbe357ab22c0f95e4d7580412e9b6f53f116ba7e031dc57eae2001c1c20d82e06e27aff6a704228525009e2da32bd184a74643d60fe4c73f442798cabfb037c8b777f5c26f818d414e168e79b0ec91e8b1af0b4c87de69f35a583df73e21487c9dfeca9129cf0ffc608e5b76d60705da62b600b3d50933cd7118eeedf71cc697f16c2e0cc7c55f8f5f4558001525835463d0c11187de58be4551bd7627e0e4cb23fe1a3dc5a6dd038582bcd09af467c2d825658638443735d8738435fc1fbfa8bae9eee6f0784c254d3b2bdbacb96f1f2558536ae20c56aedbcc338f5b5c8c895cd25095ad7282f44a4783c065136a905e9267d726901892d099f6b569d3be8e5a7fa7f95bcd6f573907c8a92ee11ad83df8b0f9c391710b9d428b44f466e88fb2e9081579ed674d17394cb3c56a053b8b7204a4f517b2f1723a91a6050a2c1b6365a10f0efad5ab7c532610f65751af438192d38bb0ba83d2efa4e2a85d90330d3ee79c29154febc2cee24a1574fa98828db9429abed5c4c460ea43096a5766457d24b3e75d489bbef7087fbc928569f1c14987b067b00f75b451263abc8b05a374b0aabd25e0bd0f5851940502800559197646a1efe23fd2d7c2787ec49f985287d3e40aa8f7ea96eaba33049acd2ba0f8551e2e64ce13cafae4021b49103cfae97c81f2ff0f33845bb05f7ba5c4a86eb2b0b4a1cfc9b8fb602a394562616524446f3d415c6752d4f69943cb81b82e7fb8df0fbd4b9ae5f4a253bb36b3d36241aeec12a634b14d43bb181a5aaa318aecc234713e6e91f04f0ec1f0efc94e4e8c8acdc6fd8197fc3487fae86ce9e7e95f57717a4178da83ba9704168917a31d929b2cb494850f08f95331d37d18b1814ac7bdebbaef93fe0cc390a557975469bf31836146bd44fbc4638d8d6edbeffeac89533498af9c8cc256c1c72ff35b3de0e783b9093da9fe25042d0112cba53cb5aec038", 0x1000}, {&(0x7f0000000040)="3a154c4f8fb54d7e1e0324aa9f16b1ec42cd2d4e987f839e02", 0x19}, {&(0x7f0000001600)}, {&(0x7f0000001640)="75680285d7b150cb31be97ce051ce38df42e5923fbfa289e9e740cbcfb03604bbd548542d2d8405f70e7a688f0755b7ed34f3ab730c52ead24398a89cba782789240c6582b96638a2972176d9fcf870a70e8201f7eff75a5d2f8bb9518cf1ffde38d19764a7476e6338e5d3c57e1e4c062dc37d2cf26035a59ace1f461f457161368952b3c64bc2a7841680751cc47b0d0138b834133f7a4efe1154394ef450690ac4b8498253a66a8646b53dc36d8213cab38597756105cd3e0dbc4d57978f8aeb635560a92989bf652634d98622e6d5b19e0e866b81e80a29fbe73ba0f69c4c07beecae6d65fa2feb27a9c4bea4ed712db09f8966504b0e600abbc66455eec76b0a3b7715803d7e9e37f7406230636d833600a049344d6342380e155b584949d6ae2aa4935b7b4a441e8bc66b9294008ccacd7d7d7dac165ca011dcf92653ebda526fc30ae89cd4577c15e6dd54f7962292a808c303130b5c96a6d8bcd34561e3be20522994986e1cde237160bce2e3168e8cad6c6193a8fa2410df1f8b0ad795d3c620c158865bf7df15032a251bf69e85f2f6e07e57458f7fa47160f17e296c4b6de3f77e7cb07319001553b24f753d368649ef3d06bf194269fc41ba469128cbaf949661f5eab606aa98bd3fb0ff5e33d303f767c7f8456a9d5c8d9da08f016b0e5fff0cfc29d343aeb274f9479cdb9cf1f9e64ef11244979388805dae2d61f9e999eedfd5819a5312f1eac03a2e73a143145df33f2d6966dd3a99ed3a3c39a8921d133869f13150a049a5ff22d93c36e10ac5b005cf159f0a9f4efe0427a1d19fc668c2558df69eeabbde54351818bd37495b03227cf95cafd085b12c5e265ae0232ddfb62ef4d986f896f5b2884775fddff4b38e7faee8add3b76578c83b7abbba216258921352a31824d7783fcb3156d273ac2ad9f4a06bcf7b41ae3ff30418ac6d1910fe6706599179e1988cab6e434ddb41db9c4c2c6a9d1753907856d4ab2d815da03fa4ed17e81a8dc07464a5e891f4dc1780b8c55cb9ee3ea0f788a0e7a94fba1f4c1ed5dfba1108aab1c7b99f218f794bfa4b277ceda6d552525183e6745d8cb9776909c566e6026168d0e7816efae4ad139f56a07a996a5b2591c911ec3dd7a29443ae30535d70c2ebca383f0daf0b4293ed288c5130423b3a9818e55e70cfeff0e6cf53b9343c7f31e8416b0626a3c0b598b2555f11bd2b901244344cd98881c0b4f09d1200e92eaf84270b39577b330856f2eed240e04f8936722a813b6ffdc29e3aaf09765b65f59308e82937cd78b542252fac3e78b352923af461cb108082561a97492472d7d0d2ab0cebbf70247d951ddf1674bf537c3adbb07ce263aff87a6faddb5a0a36a706e372078f14f69a53b5cc3773256556582ac6b9ea8b381f6fcdc876defa253f8d7ba7d81796ffaebbb34730ab9f32070d259d86a00c39bf034b4cd0aff65a9f98d7cdd5b1544bd2c9d2f617113ca39a24707c27d0e0df531a39ef5daa5a69a95964dd095405dfe7fee0facdf0fe0fc446d8983e1a9b2515e79bdb014a87df06d79a12cbad61d234888a47e416e259d12bd1db49e60c356b18bbb4401f5beb9f415558823008a5eb27822b26ff4b25585826442e71c16c6458f73c84d173c97bc0178ce041312f0351a8c9fe077a8317d722cf50eb8d5b7f442ce0fe007380cc0fc9844f64ed8d89def5eb1d0a40c0fe3bb2ce3abb75af19471c06760c3747aae238bba52060e35ed118436530c2c27221b29da369e7b719ed06dde10efb653087af0d4a5615552ccfdb9d43b88d3a1833962804f1388566a50554c122341bed65407378d88b9875eb7de86424307ea16434054f235193e0cfe1bb1094d1a108301d0260f3e871881866e3dd8c4b41e25a310e1cb36341eecdceab1bc69bbfd78de60a27b75685604d648981e6acea309abe1e704856e93b3e4de12de6784b2ab8ad30d63e831fc4b1b9264daa7a718d6863419669e2acf99967e578a7b226ff909733e329b455599cd5487cc70cbe5184a575fda0312215c2b5520e2a76ac6b593228f604bc42e421a97c02bb2c13a30034165dd7e6be427a7c17fc0628f0552536fc15a5ee7df61c25fe57564bb07e1d0cb9e7151e3371898021b9b0a6b8557b19dbc570e29cf94f1ca30c69c24df77b8c10c85ae697ab475714c1c6906e0cb34071d78515b61a74741bd97075b056b925bd65dc787412e59949326e6ae77584e63b946429ebf7968c293e360a37f932f6c6fcfc2c07d155e0ddc2d7a18acf5df20925b3b3020da2150f46aaf892bd0d2b7caa23e11598bb9a352978313c73186893cfc48439a30e3455025a9a127f9b34c501c70de63a0ea116d0980423cae2356c959c49da9bea9435d676b7867dd828c54e7e4eda3cf577e69304a61385fba761136f8275ba900a9968e07447c84d348c0ef23a175bafd5e99b5ea6bb650868c656567dd1d5c495a307373b81587b69656de71252c6fd48bacfdb2fc78085a9fd0b183421851a438e292443be9f884a7ac752cc51e126301aa38ffa8e5dc0ffdb85b5e86076a122742f12879e99cf718b3d4d242f0d368aea2800b810a28f64daedc6bfc7552b28fe89f520ed19282299a58c1b43d8fe647d28299b4abfa830412d024158c7acf324965011c9ce657606fa6e4929a70306d6218ac6d607fd80944525cc570116940e6969e6e2a0a71da7b7116864f994c944f9e40b92428cada5c8fa48960e90f27ea31be9f67e0bf0522008de38986a85affc62268f1463d2507ca503bf27917ef9cd3feed6be440a17b97a48bda3f881388fe13baf00757e1aca92020ec914c6238405d02413c849ff303903677b4daa0e4ac95e2b21efbf5c8f224c7bffac45c581dc89714c260ba7ad4c4a49f44a7c51a89fd0bf17c1a1307f8395b0838a9232d5cfa39d9e81d75da36c642aeaf2b91e8a5802ecb3d0cb97212bcb2a3b2324e24073c1263daf494be00c0a3150e55ce2bf20bd86582303e80a98191482f5a170d6fa7782b64bb9089c03a9fc902ec1b4eb26ce1e8d1ee75d9c1024639e2b2ed046a73b2d9f3dbae670cda9df4c9a6fc66cd4415c7786e2b21be10d500b85be078b041bf4d539439a91f50219ebef7eb54654a6b94470052605e30adbdaad79cc5af504d39c3fd07c746dca9c6ac1d698620e6c51ef16d7c9ec3da3fbcbe85d839319f3ab3a454a8fe1c8783c0d7a2b96bb98399b164934ef9b7a139f420f737075025fdbf35ab4fddade0c79616782d8ca27f01f7ce3971f072fb1f4ea0ee3e5322ce7a8fc4c5db032b99ae16059643d917c8b08a5f7583db4114e39ef7095c055b5d96b582d36298e437e821783ede4cd603b41bbe7ac5464242d9f5b9463760702ef4d0ea29ddb4ad6fa0a3ac3005500d178c553b6173ebe8474209dc292e0c772b557ee0e9a149ac04f219a291546d10eb7ddacf40898bd3094ff0a6598e9cb9db16a849a10983e3734e65e7ff2e631164edb9d058a60ace34dc9c6df141515582e751eca870f945f0cb1eee183ab5721db0cc11cc4259230c4cba2fec0400258e10d090cce9eeb44a2ad80953d57679eac3627e7eb038a2a5e76dcffe8deb2a58ea79716ab54e869a2ac09c7bf7fe29b91643fc5ab31a2de8d241ad0615018a8feae6376fb40994fed65fd6b3763d66ddbf81e7a67185244c86406268cf84361a09ed0fff68866b788b987998ee099b3d10b4b1779c54bcabf6e3e6d496fb156e18767b78f4990ae7e21d9d7e61c15e7b1f71ebfe30d5ed0977d84dd05d624a46f07473b03baab12af5f1356e12d38da5f7938a9a5cb3055ea8a54bf1b55caa234f58cf64ff894b761e5e45748581a7924198d98822b30574bc7dbffe0d9d0a8a90517560e267456dfedf888840f3bd376ab83f628132fc8b2aadd0db1ca42824f6a4a8bf334e33c00016602b53d1453b55893ebbeda8fe8a4be233eacb85b8383717f6b727cf88c444a665bb53f23695ed327ac4ca147f3458d5973941a64e76f2d9400321f9f6d7ae7f5f178c35e84faedb53b30e78e4d3bb94e5aeeca7dda09063d58fa48e0da70c5de31cd38907d0cb6e805df81f27a46dac90b1a03e2e98fd455f0154493584420d5c1460397a1665e7b0ed6867942a35820bdbd2848fd80ae436c6015c6f9c1f7d6f91a9752afbd150e9f68b7dbf95c9edfa91736d31235b7967ed3240ebee8020e32a3d8c5f5e3f0dd394aa41cc246cd8a47dd5f5af9b622cc2b63ccf22a51768aec54f1ab496e0cbb2e94ccaae8777db08b794b71f13b64ba2e0ac2d36eea5cc3f25492d90a6ffc6e4314b075883b1a670efc80cad5be49f2b483ed01b4cef32e2614eddeaa5f208709dc2f5046561b197a60ca9741de6dadaebbd0f044a5346edd2eeb4c4ff4303a6825d45054391de6b6318b2c4f9203ea73da2c2c20eacc5e8ba256592a1020ee186c84734f515dc5c7008fee2f24a3dd836ac7fb95265092887afc9f745dbf9a0121b813207c5f0137115ebc965fc9c5764f6fd656a890c35821939614e5af18aa84c26a8f5dc82e53e15e08f33e9e050527cf6f54b2d4285e99b0eab41d70cf00342efebe2d266f57a2552fa77d5ba85c72db429ae420957063e3370ce0d4d2af38b29d8997d65380c279961a50b537bee93fdf5a478ac4a1b8b215d16a641e5fe94b28cde93f0bdf481f351e0fecf2ae3bb977d76e2f61bf5706f9eeef3bd274efb4344d7caaf31effe58687af76769520407630344ea3ad79acae1dfd6253c5b1db99b2ef823210a7617d9baa3ecc3dad191060559f20abe345ded1a825ef994e5a04c0df0dfafb440de9ecab9f9c60955500b789b7b98af623f93d024c501a34b2bb41127fd43692efd40ea1f1cfdc10c1158e1862507a0a7fe3b7740505065dcdad120ff6ebb222af6d9f2b230812f3759ceb553bf9eb9c81cb15ba2693d4971a49b62f7bdf42527caa7a887370d454d77732def2e7b56b4a0695f5f85a8ee2ec2de5e304ee5298bcd0c7ab344142c4ffac6f816edf6e281519532f6f549066b5293be91733ebd88bc45b98f0d2f183e7fa00cff771bfa80e15190edd263d52588bbe94f8773f1eb1f0b011ab574631d1de85c3f7874800ab3ef4845a951b51db38edade4da1ce8fb9dd972a7806e88953a840fb37496b3707bdd881881d0fe12915b7acc9e2d2cbe1b8d1b9aea7386500ed3b40d340fd922a8490d3299789ff59b66c2a3321a458d75d79aafeb0bfb34f76075715cf321df2fd84eec69f5b061155eabff28820526bf75bb5e88df2279fe97de6e729e088bd98dc0194b649766b4ee391af30a7b7aa0ffb987aa0eac82af7006c1f45a3ef1f0f82a2274a29c77f7f391d03a091417d0566fcb6ea9feb942c686b66d0fe63ec1c676c3dec6152f7f0a27afc2b0bc311857e134747c6fd609ec001175cd9cc34fe1dc5801171072a627373f4f2414d7b59274b739991894e37fef2a68db2245cee194f45a8008cf6b766c278849c1a6c58fb9cc098e4b31258078629682df0eccf83d90f779b9a15323c31b92ccb5e88e7bca7ac6cd9a65fa0f7aec7bf52426ad0ac8fe0fca37ba9d7b7eb72c23f56faa47bf83d7c9b90625dfa56640abb6e39b6339fe75ace794e7e6e2b791f4649f6ada070b2a170ec0c17aeddc9b1bd7d40857abaaf7c739374adda5c959b69bf268751d6c89d0b9a82e4e95e295f93e64a7a33c0991dec157d3c1efeaf8973a130092f9fa0e9563b2060055e25a3488f7cf446b64d1bc679bcb52bd72689fbf53cdece97ed", 0x1000}, {&(0x7f0000002640)="20ac446218b5f328746c27e85090b96b98c2957ef53d84a373dc8654d3c65ee97a5851a2ee4ba6e1b6dbb8acf361c85368ad684cd8d0187f31d7a15d6471f8fa53eece53b85a06edaf9f4ff1e6c7033746d0ea7bc4e6f1e936a55f910827b51a3b2131b44cb4adadb019d58e0b8191626249ef7e22b8ab724e6ceb6203431ac06406173060f2cdf24643ea2549f3994f1f3d3b47f8339a754cd1e0aca6d0e322218f7aa674e4574e07cf2e288ec1829a02c4c378bf9c7c9f3512", 0xba}, {&(0x7f0000002700)="e7e17381afedad9d932e9443b75b7b6d519d6550ee0f1c80ceb86a44c425317158d03b8b849434cee1a7659fb5f8f53efbf068900a20f8e645f6b386d8aa2e4440426562399b13000711b88d19df624d37e38f08043ef393c06c9e386f05a2893a", 0x61}], 0x7, 0x0) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="f4cf2f305dd3144f4b2f80dec4a61fdc77be862c2620bc0151bff90c6ec12553f71943ac7b91fdb02a3eed454f4bcbe71dc74c3525c12c678e7c33a9564221676213d6a1ed8e6ebd7ef7efcb69f82c4eb5dc0ac249a8c3530603ba3e3ef538b707df9187de376b1180f18d38ee619754d4469bf484725f46b9f21a33b2b2fc37c958a50863f854c80cc8e2051740e0f7977f10ad113c0f7c79a6e3804fc5e6ddaebf150fc41cc86cef5892b089784caec6d70b26ac30613aa450091291ce0ec5", 0xfd8a) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() setsockopt(r0, 0x101, 0xc8, &(0x7f0000000280)="99603c960cd4dd076067bb300a03d01178cbc88fb4fc0d394b41e0abbd2ea6aba727c365b025248645d0aaf023416af8545dc134d24042e035c377da956867e23af9728b3812dee76fe2a11f2504638b4b389b5f6fddea2839beb098f709e200c24b4573273c3df12177630c8c3fd11fbafaaf0d53142b9e133f25aa96afe8fd7f3ee8eaa9a3c3363901925aabb8d3b6123c9631af6ac63740dfefa70059d26574f262685326a7b6186b309ec07550d6208198de3e373b5daee2951f97f637ad3e6e119bf88b0f0a182dd3258a5d0c0a12aba83f5719cc70e46a30314c6d7fe49d2f58817f73ed92839b160326f2185d266b86c73e5c4226026fa73fa60163a938ce5184724c6fb803bf8457aaf1ef738e01ad146625530fde02c41fa203fe23ff461e80eabae9bdd89a32c673c066ed7c91a2884ba10f5a2ca461b318d95ca61a86110ee880edf3f90b52835c26caca2b2a789544e3842c535b44a56340c5c7926369fb523dcf306c23e3fa8b9058023dfe933ea7c1b189c302240adc6f62f3af35a024f2aa63326d4268b46b1949eac142b7a7862642f949782af3428d2c546600ea34c5ddfe09ef9c5a5df99dbf2254830fe2360b90eb7b3e9da1f791b1db5ab5b566c0e69dda12a6d8d41a875ec8b85f66f8e1ee3f96e2c25c1865cdc36f44adbfa94669d15989c4cc7e682ffd87e9db23ec41ec112501883d9f3d7fd67af755214a616b00f51d811c473b33dfcb5cae239404ff7057d4db2d1beaf84e6f45a6d0caeb9a2aefa821e10de466f3e91968119e4508d25deb8a306b7338233cf54e937a27ffc6f8ad9884042d46b9d855afadb89ceaa8f4cb5d547b206707632a67c0846922eae5930e8b4fa933513e935af31df760771b724ccfa129323c002901634363cb48f6596ef2484b4768b65170697365348a99f6e51dfd1cd3fc84e434ceefb9640db2dbea984ff8a518778d02605a11af0638c8a0345166db9e816e9af7371f74fcb263df4a29e1c9b06bd60ac2097beb84b11a38506f830384dd07a0490f9ba5257897741d07d03884d6acdbdf6e140ca11239796ccdd73a95727a4b437612e9a32a903127fe148e56f7fc8f3360829cc9aed8b3a0b43d73e01d396e4a1b1f13098884a800b779f602611beee528e4b70a0e5ad8532d7b634b901972ea9012329a56f8018d565d8b964aa87b15d2d76926c96755d72a0690f0f2a7a6341f050ca2acb350b4ff6c0fdb9565d87b27a9bd31c8e7572e2e52a7575184b2dbddd8e11d4fb5a41342619020b892cc8aafe47326759abb210b22a7ee823d627f51f3522883a448687924e69d27ae5cc912d23e91610d2090fb8fbe6daadbf6fdb397e1e0725bac9ac0e2bedddc8001d89ef8d0fec0b487e9279843bc60a0762fb4b3de1df2f382ecbb88cded4620be48cf36de9e6ef1c1685f94fc8debd6960fa44b131690ae93d6656b965de9f5892e7a81a3d41e682dd31f8fc66ab1acb2f5f4462076db54b087bb3b9c3b987d9f662c0a5eaaeb4be1c065843c65470eda982c91b51194d22756bb5d79eb346c3c5e2c7c24579bdf36a1cbd634068d9fc9c6763ed85e434a849c125ee55b4ca0ca3a381e75637787e06c9ff7bb7f203c35a366c1d4add9eac8651294469171b9955020e5aa3f08dae510867a85cc15062547b1aeab6bd40d1fc04e51dc804332ea1a1b3b9c46f4e1f8c388e02c4ac88f6fe13334bc232470996f392fe1fc0005ce14f5130efc52bf2a4dc3f31fbf07dde3443c6a41c6582ea7d0346f01fa0ed10aea94e93e7713d71080098e8452d27aeead023343917a598a116104ad731bed37f02053524bdf30e3e53c410918cc83edc04def7e5537fdb357b4e8403140bb6fbb71dfcad19013a51f0bbebf7a4239c6af02d130d7416069e8909e09121122ee48ac3932c84a0d3ef42ef6f2eb6680b0b37115204fe8cd0634b65a2d2b021dd3294813078636f6eb38da863e0394bbeae6594c28fee81f8898e595fa1c9a0e225e871ecce208b23df6e176e0d6abe4a32663537f00370a683c6e1110cf75911cf81e1ad474d229e44ac6de42ce27e9660a1f27de48fa4496f83098bbc1b0a00b968bf165850a7c9ec7c2e1863281b2e1abecd7315eb1f7d26cae5314d751d3679329af91b661134fb2f2db5d843770505bdde712c21b5c4089a5f02cac002f44008040c5a59f9ae985a11f72574f11ebea870134c4a78bcba4c7fb1ee598cd5c8cb91eed3e0abfe6dbeff8a5a0d2b7eb236e4ffdbcc4130060a8d9ac059a018195e5e1709ec903c8c87c8c2cf4e9a7319294bf4fc376dde4a45fc554dce1efaf2a3414e93eb716a125c37cc4ded7b413c76f6889e3dbe77ea67376c2d780342116f1b7f6134ac9dfee1d22fb422b74a64ef03c2f60b52f08f9535a621542e742d0a387aa1bdf6dac3413a2179d6f3e579336f67918bf56c6f7a8ac3a8e6ef2249f28958a55cfdbb035f0ec18dbfee6437258609f3f70d3e2b15c0873f7ec1703029197163a39970758e7342029de771a1941d51a65c481d49d04ce5ba0b6228b6b97792e06a31420c96ad13af43b701178353d64e915390923b5821b725d1d25e1fe96fd8684d1d88f97e7ba26c37c1298f7fbe5456cb2901a4af0f2b371dda17f0dadc61094d49409ef2c2b7e8089af83c92972eaf8531429cd290047e1219752e6e60b2ef459c321e569dd2060ceb0fd1ab269213b6b6d550e03ae059a466f84a73a3a1af78106896533f0051146e424e8228e3874b3b16f8c26350c6419bd53872305796ef42436ef4646c895f39ab3e5c3d693e9e6a2638f40ce19bb4368a0a63e7db00faa8fa07de7afcf4a59d97deb50947374577396cbea09b2ea2044ca902443a7f1adc9c4273dde1edb903d665510984e44a2d4766af70495bbfb6f3934164aed8ea8cb9b7c469d838a1d2cab9375c1284a390c51622593eb9546069c699bc26e66b401cc053bb49c253ec812b82ff4af7d573e87e2abbe0cfa2b0f3c4788b24759bc6582f6a7752924c1387f671f6fe26dd45e3af91cd92cadc48a2fc48ece1284e2d9b5493f814f59cc0c1f541aabb2b9bffd8b1c044f76edbc5b6a1b07f173e121465d4db4a481bc856aded3a4f6fe2df7e1ae6211398b0692dbc90558c1573b3c7b2efbb91a1eb496ac5212d7e67b57529884fc432227b7451ecfc7cf028ea98a0c65df531fa6cece0ad809302159978d51021740bf2f036b70cb35e264de3c534591b8c62c3427916f3407bf84f8d7faa61d1f895221061e60e1ed002c77bcf1d7e719819573d4138fa62fad2f0944559f7447b6d50c75aebd55411ecb9103fb6ffc3d7a0191d1d8b95ffc09da324249655dd47833a1b3284059a9cf692d4685af26bc03d59d831544511162ed76c82d5a695152482b4cb02dd0f9952613f78d9ec80b3410149cbe3dbf6c2878e44b8e058e3864b1df6c7ead0ab551a12f84924e9572d72a12f300555265004c5e26713c914e4068155e5e05788b9ab58ad2c201d1db8e90b914b516a5f37842b9ab4f664858fb00fc404ce892381d06dbd51a737dedd96382f66842388231f03df916e01b698e59b9ed3e52b212434a19da9e17b6360845d076e79059edc41ad892edc2d2b8edd3914ee5e4f7580c39f2edfb3196636551e714a1d245a5c393155e5e546628e79b50b73cb436e5ac5d3eb4d3f61d5bf6851f654f2ca9a5d5913fe977923ae7462debb216a349833fb0cce00b0d8c9ab3970f31f18e966a411daed01afb191dc0999099f34e78685c507c1f94c8d6b0eed5d249785bc146babd704c04de00ee9f1fa65ba35ba75a2f97df984c5a0acaed01d61d3591663aa9011e86c21a314131e3243d033c9cda1847a51a8bf33239c36a8cd797dd6c97fb7d225f31fcfbedb4ba3d7e9ee5da33c18ac79b8405af87d94a5ac94c6b3cade4d0c09bd3a590823c50513f52d35d3f74a5d15f40732dcf0d0f153f581c265708417810bb4d7ac86f934c6252b195b1ae1c55150e1cbe8cd30c8727fb37f6cf3f889145857f2dda858d092c32719a14a7523c9f6ac434ba478e6a1fc115bd660705f5cc06d60d5d1a26898bd61a618b0ab4cd922f094a00147b557c224bab09073887c687292c15ecd59e2e91d37c9696b9d9a0a702159bb3346da4289a7d26986694d1be08108d86fb4b8107ce9ddf114cc16cbc011b7aef31f17e140258b03461d928fdaa2f83fe8eb5ff5e8e3b35a4d747a436e9d63517ce663a82544effc88e10d375f5458581efb63d0567d601bd0e75affdf9082ffec956fcbb5d5102aca6d656a0133d1439b8b7d87656208e4e145453ea681867ac4f435294a4385e8bd2cb429cd2c16d38236d7345d0a8c10c93143a128d29085828a70279f7a40ef467c7a57b5774b98dcf4cd30f8e7014d51a5dabb9036d073e0883726f6af3cc05e44c537f852dc213017ca872742701b120df93e3bd0d15a2ea9d711b2f0726a6e246bb5501c138d3a5ca3b6119a3b742fa2582f71d8c9167d4e94001d7784029ab1838f40d2afd3604ebaa585e7f2a83d61a68c8db640713a6609aadb0747271503538fef6e962a8dbe307225e8598600142e5358a45e21b0dbfa78ef4f97d5353a762a0500697cea7675988fbbdaa4f44ada49c4ca6345a54382f98c6ae91bf2e5b798efde7a74fa425fa5862b880998b3e23b1abdd2a1610d6ec6add91ca8f6d9b176d1caa494ad18c468f317f51a631ed5636ce0b84d7c5fa0451b168a43f2ef245370d7bdec296a745e7532b6698bc024cab2bdf4d04e798983f4b3b55e496b531514a85a9579048d545cdaa6771d6448dc6ad553bd22941d4c598cb30432a309be05d857ca8ef4def23b1e1b542fcf854d8138e95455bcdc57257e8e240d340ab0224f7121e70011cb19cec2092664b82fc29c8728ba123adbf15c5863078a3213fd5397f2e9c3237b40f3c7e263fe3644149f6fddefe580652cd678dd1e8c7c90e62a031b7b93c517a0a8b8f372cf34e64b5ebbacb3b4c90f406215510e4166cadacd92c2fa5d640fd35a6bfdd819b177ba978d7d840233afcb113ece273b33ccde02fdbb9cb0f357ba51235a1d712d2004351c118b10b0e9bdd3147dfb604624c7b548c738e02006c27b326b3b4def03f3f3d79a7199362a33856d70c6f12a35fe83f1806bcc00fef5fd98a6939e99f9a69b132f89be2dd7a7e2b363a3d19e05f881b8d5e3f9d86a46e5ad7c3586543280a65dea550f1c6e6c7bfd51d0aa173ab4ccd1b64922fdc54e36cbefc9e7ffaaf6f2c351ba2e27087a568f104deb9ca082aebdb7407499522e61777a6100c86de4cebdc6acb0d4e67bc35e2616cfa38660382caa3a839b91ff685aa88f76bbfe69af30706a1fa3d29f34bb43b4f65e85c8fb222beb7e6a4ef7331a42c2b4dde4811b3ecd3904083f071a8181013b9990e640c21b2bc484598824973ee2458e9c612c34ae979739d2a742365884939b22207da1f697f0b94095988818c8d5ba0aef2afaee1acbd9ac61bb873550f2e6ced27e68c1ecd13ebc55bb9f0624b92c44f3d135528dda82aed802969f8055056bb44b3fc0385e2710efacfd26727944faf6a0df3525944ee370d129906b69e9c50a4e828744c96d81a122e589120564d9f8a9ad102fd2b6e288f395154b2cfd144351984c56378283d320ddac7496b80785e65bd04b5db0e2eed175aa2d7abede464c994cbb7ba30ff487178de59c1d24cf498c725716eac1108d8c57ec9a36de4dead127808beabda1513dd1b86d1621124023dc3e165a5", 0x1000) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xd, 0x0, 0x7, 0x40}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000040)=""/35, 0x23}], 0x2) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004517) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockopt(r1, 0x4, 0x3, &(0x7f0000000180)=""/209, &(0x7f0000000040)=0xd1) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r5 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000280)="3f49933d47d3fcb7f68eabc860d3deda6bf40ecb3de2fab7ebdd9772c7da6fab7ba6370f7ec689fd4ece3b70913e3f78bc426ec71b17cf07183a6d292ed798c9a38bfaf543aaccfc3296", 0x4a}, {&(0x7f0000000300)="fc72fdbd2679d21fc92e99b5381dcbfbd2ba6d421c5274fdd6c07cbb95adbd304dfc96f11b2a720b7f51eb127df75c8db709373c92dd9783afdfc58f9fd317eb87726a0587f11773ba6e9045b750", 0x4e}, {&(0x7f0000000380)="5de00d4c84fc402dd77c6782636596bc920f85f3451dc49c5c4babdf688d0e7a682671b77e92427d742415999d0c77c472ee77bdc939542f05363481173d2fc62f4060e24cdbeeb5dca05b7b941277d6d04449e60c2eb70d932ddea214028ceefe4146c2be62b0cbebfcd9ab9df4489519f25452c1447363912018dd3267f69d3220cf3b233e2811f649021b5e75376df94b223a2c63369f838b4e0dc747df52649370d5851b42ac1480325727b3797aa280e66bd72f1b05d6338aaeca2026901ed960d1fc1bc0ae", 0xc8}], 0x3, &(0x7f0000000600)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}], 0x90, 0x2}, 0x2) socket(0x27, 0x8005, 0xe86) getppid() unlink(&(0x7f0000000000)='./file0\x00') 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r4 = kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) kevent(r4, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000240)='./file0\x00') r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x48, 0x0, 0xfffffffffffffff9, 0x9}, {{r4}, 0xfffffffffffffffd, 0x60, 0x20, 0x5, 0x6}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000022, 0x9, 0x80}, {{r2}, 0xffffffffffffffff, 0x68, 0x23, 0xa512, 0x1ff}], 0x7ff, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x20000002, 0x80000001, 0x800}, {{r6}, 0xfffffffffffffffa, 0x21, 0xf0000012, 0x100000001, 0x8001}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x68, 0x6617}, {{r5}, 0xfffffffffffffffd, 0x82, 0x42, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x8, 0x20000000, 0x5, 0x8}, {{r4}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x97a, 0x9}, {{r5}, 0xfffffffffffffffc, 0x8, 0x5, 0xd8da, 0x10001}, {{r6}, 0xfffffffffffffffe, 0xc0, 0x40000000, 0x4, 0x3}, {{r2}, 0xfffffffffffffffd, 0x8, 0xf0000008}], 0x9, &(0x7f0000000140)={0x8, 0x5}) close(r4) 16:00:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) 16:00:13 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0xc8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 8388631 wsmux_getmux: no memory for mux 8388631 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0xbfb2) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) sendto$unix(r2, &(0x7f0000000080)="cb015bcf84507a72967090c4a29fee4be7ca692d771c64def93499f70353eb3340423bc31eef086ed0cbddeaaab70f878bd32f70674b5f167d1057a686399ad90773e491c96b28e8a1d5cbe411cf4a676a08d5906a1f0dcb3dc5e1c979a81f0317bdccc136762b", 0x67, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x8137) 16:00:13 executing program 0: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r1, 0x1, 0x0) 16:00:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x83) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r1) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() close(r0) r2 = semget(0x3, 0x1, 0x20) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000003c0)=""/168) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x4000, 0x9) recvfrom$inet(r2, &(0x7f0000000080)=""/21, 0x15, 0x2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) close(r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x408, 0x22) poll(&(0x7f0000000040)=[{r1, 0x100}, {r3, 0x40}, {r1, 0x104}, {r1, 0x100}, {r1, 0x6}, {r0, 0x9}], 0x6, 0x9) 16:00:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x7, 0xeee3, &(0x7f0000000040)="565dbcefc2b4dbbe63445ed3f2f5aa040e348ecf0f187b28da74dea27b5ac48da6b4a9649e", 0x25) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000214000/0x3000)=nil, 0x3000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: nanosleep(&(0x7f0000000080)={0x20000000000093d}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x380, 0x10) write(r0, &(0x7f0000000080)="4c0dc55dbca70783e3107c2808959d64d6", 0x11) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:14 executing program 0: r0 = semget(0x3, 0x2, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/154) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000000c0)=""/134) r1 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000180)=""/38) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000001c0)=""/20) r2 = semget(0x3, 0x3, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x2, 0x10000, 0x3, 0xb18]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/4096) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0\x00') semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000012c0)=""/57) mknod(&(0x7f0000001300)='./file0\x00', 0x2110, 0x1) semget$private(0x0, 0x0, 0x410) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000001340)=""/89) semop(r1, &(0x7f00000013c0)=[{0x7, 0x1, 0x1800}, {0x0, 0x8}], 0x2) semop(r2, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}, {0x3, 0x2, 0x1800}, {0x4, 0x3f, 0x1800}, {0x3, 0x80000000, 0x1800}, {0x2, 0x100, 0x1800}, {0x4, 0x8, 0x4c036a8644a2488c}, {0x0, 0x9, 0x1800}, {0x4, 0x0, 0x1800}, {0x3, 0xfffffffffffffff7, 0x1800}], 0x9) munlockall() r3 = open(&(0x7f0000001440)='./file0\x00', 0x0, 0x84) r4 = semget$private(0x0, 0x4, 0x82) semctl$IPC_RMID(r1, 0x0, 0x0) r5 = getgid() chown(&(0x7f0000001480)='./file0\x00', 0x0, r5) r6 = semget$private(0x0, 0x3, 0x40) semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f00000014c0)=0x8) semop(r4, &(0x7f0000001500)=[{0x1, 0x2, 0x800}, {0x6, 0x800100000000, 0x1800}, {0x7, 0x7}, {0x0, 0x4, 0x800}, {0x2, 0x3, 0x1800}, {0x6, 0x7, 0x1000}, {0x1, 0x401, 0x800}, {0x7, 0xe09, 0x1000}], 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) getdents(r3, &(0x7f00000015c0)=""/94, 0x5e) dup(r3) kqueue() 16:00:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x108, 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fcntl$setflags(r0, 0x2, 0x1) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) ftruncate(r0, 0x0) 16:00:14 executing program 1: pipe(&(0x7f0000000240)) pipe2(&(0x7f0000000040), 0x10000) poll(&(0x7f0000000000)=[{}], 0x1, 0xffffffff) pipe2(&(0x7f0000000080), 0x10004) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2006, 0x3) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) getitimer(0x0, &(0x7f00000000c0)) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) getsockopt(r0, 0x8, 0x40, &(0x7f0000000040)=""/87, &(0x7f00000000c0)=0x57) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 16:00:14 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:15 executing program 1: write(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20800, 0x1) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xc6) recvmsg(0xffffffffffffffff, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000001300)='M', 0x1}], 0x1) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="89364d40e7f4c9c7abed672ab54643e11bfa4e4165e71bb3632558eb63a536e7516b92ca596a3f9df227d7792c73c9a1aa88a7016db4019aad37962c794869f55d9a7342fe743937668cf76b3e726e2a1408a8d9b9bbfd7487f78ac360567a6ba79572b48be41952fbeb3a2c03513b309b699e38f89cf097c7f1a050cf86c17fc9c4368ff2ce28a1c04e72b1496cccea6cba2a35733c8e9d31bd7dc04aa7e74c3fb419ff61a50409e38d71e6d9d1d11ae114ab513661bf30cd3d5b7e53a7e58487a9db5a02a91a6abfc4bd45e71f23ac958a725a75a25ac291a969da1cb709028a7d95e344e88bb7f588384d0243ee16647b6e690bd8d5e5165d0c6db99871cb1db1dfdeacf87b381e5ab355c030394f586b1d1adf15932f464d191e25f9bccda8af4c222480b33556e430bfc756d859d26a79634ca414afbf4ce484be69187b652c0de886edcd138c9e33ac4a1d077103b83ccaf63cc823953384fbec0ab4bd06d2d90aff0955d5fd1125958c3e25236dbf867a5ed2ce103f4db22b5700c6604644ef0c8b18909ce86d019c18a3b5e926e5bba988eb0c6ebf4c60dc7ca28ecf27e76e68bb4acffe07805f4b9b9913dd9bf70b2812d3f2844f040fd6c189d70983f0250c0735a2c1e5af2374e910ec484cfd90bf02e5c36cbbdb22d660128c38b93642b30ad6178e4c34e3ded865be76471425167e7d170d1d4d085ecf298ff5049ee853df06afc1b64ea4fda47062a14d6e65ed56246c84b841b0c3569e6c0f6eeac0293ec08d8a0fedf414bac2af38d28a3d42f8ace82bec5f3851b0a21b03b21b49d570c3de5fc334e5c478a97a51986fabf5141d3436d3669ffb239dc890a751f823bfc0037310fd5d394230eccfb854133ff11bbdb9fb55fd883ac226768f008ae0e59d6fc13717c7df9e20a270e9ee465dc08cb23dd47f997ae5819913849a27b91dc22372fab6b89f4febcda2d8cfc02723b9be56f59143c0a21605ba730eab970c2c25ee708a311227fcba737321281da8f7cc69b28600f2faaa8fb50d838c828d2a8683ba2d8d6b432cfdf8f3e46cb6f09974484cc9f42d85c0b2fe2b601386bb8287fa9b8f34e22fa043700aafef1fb59e377cff12cdf8a589f5ea4b29c96796708f2b48768797e37a4b029ae14436cc98821e3479c810cbc4c439b6676e812a8463ddb324ac3a949eb9807e218554ad46a9f5bdd0a29e5dea759803784e58ed9055529086bc602c5dec21fbc56cd83953ef4ac12a1c8332fefd947e047738c0a450149d2b15c4de121cf8e10864d685fa4d2f0d1c9c8548b69b079df6d6cc4b8d9f3fdb072ce498ecf39ccbc0651ef6e6e5b8a67fb1a5a903a9d374b2dac031798ebc671a26cfffc739737af9890a6ada3c653b22b58813ed5d01b8632db3363993b4d7b4221996b094b69bc82c146e999846d01a0a0a0dd1fc24e0614c2801bf977cc9ac158fc7999d4df53689265aae07d6feaa65f56c07aac7602fbcf75457601c2c2287b60891d242e7dce8cb4d5adc4a076b4ce7aa6fb30539dc954f0de327cf531757a1768a3a0c4ddb7decff4191802bbc827c632394be1e6674655a5d085f4361ce470fc08bc2066865a47d59140e94414a13ff996d5b0bbceeaa98c6ddff37b53ed645e137d01ebb476fe4a8d03d73d67cc567fa15ce142aded49a635a1164f3e1142fc308337748ecebea7fc373a57b035081607d9beec4e324def95af6b603b8f4d595d2612788f2cbdbee328a1264a36092253ec97305da6ea8d99b737c020253a8b55e46effec0ee40e9766733712f079a2fc41851c38249d7910c93fd88b959f5da73d4f4a18870e1bf158d0d0c6cb7a5cc54105ca1ce9552809c77612fbd8cf2277b1de8894d65ee20c112a22c1582619846dfc5745f75f5d4dd977894d69013a768a6e9a69385e8822c74984845dd612889666d6162396f863c2c10609fb21ca7939e6e0e852a0392da0872115973d105aad7ebcfcffc150c855d841bd82d8d4a9b073c4ff2bb431be5127800c60a9b0a1bed378d3d71f44786846120101064207a93f0997f8c1b435917e107913efea55b0babc5a1da7b3fd154f962db2fad6e8178605a9c1c77ce441b20d287ebf2d32a50669fc0b2702c02d0b527298173ae1e20d2d7db5f69f509a99019884a0a44bdfb3dc6ca0b7be028526f6055c7f48ecc8fd8b6e17830bc4ab212af2d635d9eaee887cf62b9e9707c7da733dc6b7fdf3fcf0ae5ab386f8fe5d89a16b8d07a4f283380163d849e82d598c7c545ab32f54fe1a8f289cd0e8d1aaeb2829ee4610fcc480736ce94447ffef520aed80c76ff767e9cf688bde8765d3ad775550bb9c66ef4ce2b05d98263af062af9c76205a34791b4d49b1c56f2578cc8d102829c4050d5e4d19fff9f6aea3829d0a13c95d61669c9b4793db385c8b241e49c7434f9df98fa65fedaea23a39c78b04ea1fe8a676273116a1e34904e65954375dac81bc98d344e0435e355cd7cd05ea8cccd2aa3480cad0fa45b406976a632ec907b887d324ab1ac75c3c3066d9c722db80d1277344429b1b48a3f53cecd72b0d7277129bb53bcdbc0728ab200b6cba302f92f00d570799a3da81cfa8ee24b946f91bda9b3d4e45353120b0362db9c6a6086d896173140047e6d15ea0909f6cde0dbf60ea0a52b3c605f1a2117366bdc94bed5e4c1ea90a6af54590d0b028d657ed9cb10d2206b8bdb3d84eebe6a9402483334e4577e1c90f4fa437652333f7b28fa4b830d05134991f0348acf219f61162a05e6397b78578781cbdf83816ead02641e3c83cb2ceee9c3efb2d812e096b91bc7984da7808f026cc52b15add2231fa6a8615332430d802bbaeed3816d710225642206dd270a4851c867467c976944d6e918dad54a1f03ece2c5cb97b74351b0f61c6dcbc93dc7b91cdae8742eb02c5d691d23fae5042cf45b944c30a9a25d45a9ea8915f0d9538eb6a5d3d23db696d623806675312c0b6aabecb0b50bcd071eafdd7b8bb044bd491bb5937b63e674a443d3d3ddfb4b805e956759695fbdc26ea886e75786a36c1ca9cd33c764cf39326cbd6c904c4a9020d0d7b53fdef9e45e199a1ab7cba3fb6a225c88d422657d975b67656ebca02f77cfdc3e1779ebae1e492d2cff8fe1581e0be23c52c083c326f64dee6f490c9b0780c10031597b2402da9dd97954e9d66020298a4e68ec4f808abc6678ac5a11661bcb560f753428c3ee3a1527cd5f63738346b7a483f00e43753a07d87c26a9b33b0191161ed3ff1aed52e28f4f87d289b59406af342b774a8f8e17d3caa328eb5cb95398c2d0afb6c5cb9135640438bd43c12990a6846b780f361fd81a26bda85b3376327b0984c0796c8d1484d6884cd42193e3a29b49909be1282c3726088050885205a91cf4871c7718fd8eb0d6c0b16435cc1937e5339864daa3324616f6cfa983fe6a67c86933422ee62b8af2ac1b5fb900d44d8ba207cc6fff0a1fb6066d8438243f82eb552d7299a5723a0d4461d8e634e55ac7a52cead2573bef40723f2219a82e5442980bb8387e16f960f5148bc38e97d754ef12acbd44042f265b4edf941f51b01f8465e23a8209a15455dd6dff968b9e2f7446fc4029715e4f97fd526856069a1a132aafb57f2f03a87592bf8200c420381d56701e0e7d394bc23c8da7e745ed473fe2dd369762cd10ed17726726bce277571818fdd442e530f2ab16429701a9a9cf9b151346e262778510a2af0d9bbfe06dd95442d83387c26a119fb94a26f44c3fac09adf26affdf255b38fd81b6d5795ea54072fd01bba53154fe95de6e777c8f1e2179ca7d85d4cd9ba27bc0b5003debea99b75f1236f49d99cb14c5cddb6b3a8083581f44c768d2bb01009b0bb3272f29014f95f1f398a3abbb4146f2a7c8702b134159fba70ce94073ea7e776887ae55774884c9a71a31ccc9cba2877c356d8a2c6389e8ff9a48b7d6b4b684ce487becca50f623381823321b85788239bd79a273fbcf0ac97d5a7a3aa428d9c9c01061191fff8cca0b283693f0db7be92213bb2fea72f754996cecc6dc0fd4956ed2fc4955e3f174332bb96e82dc5be5a566922e40cb33a559b33962bbc6870fec1f09a3ed906d8b15b387a1b8cde19ad9cdc0bbe39260061077ff184eed769e3edccec3dd789593eb3cdeaed1c051658c3e2a3675d7023a78e8f37e8e3b62daf08bc63df994f03a2e300011d5f7ca39c1b75878ae3b359b83c8bf2dafb760166b071ca8af8f454c48b85b0e07a9b8003b44a641fede45c8b44908e0885a7dd8db60d405b774a0119edc93c37254e540d1baf1845d740fbb54359086ca9ff0121e3c39f92b6ea89e0608cdeffbf339702475ed8570c331317d7afb18506ad249dfe96375ca37be4b3cbd7d93e2d37c1b61ccc9999836f9edbf20b4f92187b3cfd834c07874efa21dafe84b80e52dbff419d3b436cc5f8445c91198b8040d7b8a59ec62d258b129833d5705a1b9c260a12317cfbf231c931600a87209a17dee19b8303edec961cbabc84d05a6ff94dabdde21b9045b3f45a68003af46d58ea2c9bda557270bb7bc322d24ff351590e40ca98ba1da84dbf768c03ed3b01f70b6aba69a0b9a50e1c3f80694687878d5abac561811c99a1a8f2571a4f1588fbe7f315ee085183f009aebfa08489dbff7d1fa67f9824ed034fa75df3a7e0e842755232cbc54a9e470ab0459ee01a54b977b5c4d9fbf911870361071c209ce8b07a7619f4d773d1b62b6c9d428363d5f43119bba0afda4cec5decb347c3068115a3c04cab743121e61dd131f8cea7f9ca904e83c636124015cef3c6667bfff366afb076f069d042def979d69fb2c1d3187473803fb5f5da1627aa7deb791aaca928b21b28430eebfafe79f3f373b63e51c66112d73602851c1b56518b413e2b6d4294990da6a0fe74cb379d13a7131233073482f4fd398f33f5d15e66787bbfc9da0d12bb32f8f6af1670d1b47df8c7d000b90796756ef2cb0e8d47005adb665ee74ea8924dcee4230ae7b625053c218e1230c708816faef423b13d4ed86d6d822d1c2862e367be3c16f28a5df4b53054e6116da843402e51a0b2ecd181bb05dacaee76469486f215ebc7fc8ccd011784307e2a5468f761c602a6b13dc09be98dc1bedfc8e10b4196fd77ca7c83fa2bcf79a0ebfbc3ca1862e1c3149b013b41f8cbc2225765c8d92a9fbf5453357baf370da207d5d8b0dc75e20141865147d8803d1262266712a9460aeb6645c4b747e47aeedee7b1ec825b89da7bff3315cea98ec3f46edecd418f3de654d6335f90f76c8431c4411366e6c927d8a69f2763e9ebacc3491222b4a1cc29b6dec09407d5d3fc3e8fb7352acfe0868b58e5081096c19c4c1b7461f50f85cb12175acac4b40ac530b4329372e87d62f7e11962850baaae0b1c7b021b2ac756937d3239c67bd2e7a4d2708ba57da292f66788f6bc4bcf908b1e61e85e4a81211c335919486095904ff7533e38ab1832d23b9245fcff77566c22a5fcf77b64c24735b79c9b56ad783e67edce0e913e4b6b726d6c3ca121ac6ca13652011323276204a565e4c9ae809c2e50874fdc9ba6cb84f01e3c19ad1796ef59aa66f7e28f53d4ea273c0999e8b311f0b40ef732ce23395c45dceba4b79a5318e3c2902ccbc34a973cd06ee8028a2a711ee31073044cc0c636c630b7d3849b9493e25060afc79b78723fd85d7bec894efc38ec5c4a153fe96d3d3097ef14818e93202939d479ff1f1359e707d463821e097e0065d746535576381748a3c2d75521084", 0x1000}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0), 0x16, 0x3) 16:00:15 executing program 0: select(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x64, 0x1ff, 0x5, 0x1000, 0x8, 0x3ff, 0x7}, &(0x7f0000000040)={0x7, 0x1, 0x0, 0x8, 0x263d, 0x2, 0x2, 0x7fff}, &(0x7f0000000080)={0x2, 0xfff, 0x8, 0x7, 0xa4, 0x5e8, 0x3, 0xe75}, &(0x7f0000000100)={0x6, 0x3}) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10800000002, 0x2, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000001380)=']', 0x1) write(r2, &(0x7f0000000000)="0d920d175504915abdfa51c3ac1c7f2b2e1bb3b9a17b2c80688f2e24c53bf98dfcdc2d98089477f3a55fc15571b1382f80f9966fb3bf69b5a7099c61df53728f034b9a5a79d5089f92796c6c5a59da9c0afdef09b4826d1f2921e0a534af8bf35f5c25b7b8a768a2982e3a7fdfd693f10f85d21219e63109c01394b1c36d796a4392e394864ac5c39454b23fc1272508116ac8770642cd20fa800f0e8e5b1756e6731aa79c02d84a74e6e10e9f18013d1cd422a690954d653b9819", 0xbb) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 16:00:15 executing program 1: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = getpid() r1 = getpgid(r0) getpgid(r1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:15 executing program 1: r0 = socket(0x1c, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) 16:00:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1f, 0x7, &(0x7f0000000040)="73dc94fb6d1dcfe2c9d643e134da0924d621e6d2437c5c9f9505ab0e8dd090210875c2f253652db54f1b970761d2f9fc8b139be745bbad9de538cd52521986803220811ca644244bdc3d2ffe367e89e21e647836c8502a5e45774133", 0x5c) r1 = socket(0x6, 0x2, 0x6) fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x29, 0x23, &(0x7f0000000040), 0x104) 16:00:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x3}, {0x8a0, 0x8000000000}}) close(r0) 16:00:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setitimer(0xffffffffffffffff, 0x0, 0x0) 16:00:16 executing program 0: r0 = semget(0x3, 0x0, 0x44) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000140)=""/142) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000485000/0x2000)=nil, 0x2000, 0x0) clock_getres(0x3, &(0x7f0000000100)) 16:00:16 executing program 0: r0 = getuid() r1 = getuid() setreuid(r0, r1) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r2) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x450, 0x0) r1 = socket$inet(0x2, 0x80000000002, 0x0) close(r1) dup(r0) 16:00:16 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0xa) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:16 executing program 0: mlock(&(0x7f0000bfd000/0x400000)=nil, 0x400000) mlock(&(0x7f00009fe000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000d27000/0x2000)=nil, 0x2000, 0x5) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000300)="8faceb8c048b74126ee5ee121a2266f03d68a9832f944dba49e74b25c378a425a14970629dcc713434d40809fe4fc5bb8eee80faa40dfb1a94abffffb67a0bddc4339008da2592fd1abbd8f88a373b05bb39baa8240bf8171694d9f57b0857a7097fb78b3fd71f4ee293fd31a2096937a80964e73d658112741ec7bfca9380df2600a2173b277acb36a920104d2276c5d2862c6d909391067c501733a527f0b124b25257e77f4833a2282410e916eb20444a57701ad4a69257f19e1e9242936324679706feffd811f969093933234a5eca603a91b106e44ef57c29420f065fc38fb5c6651a2207914956aa403ce42238b5a692950de70833702b6b4b4c5b08c9abe682a19fd2311a25516c82f81122eb5920f75a071c9cab9efeca27b2b17669ca617305f60c28482767b72eef9abb86597c539438bfb24478b030a79f04fad3485e7fa1031ad0ed6ef9d9b44fd112123f972c8d94edc17942d66976dec2048e57d5c03ada448c14bd5ab824d1b83856de880899aaa450561633be5b76194a9d7df367411bd8d18d327572746d96477ebb0eebf25b71d3567f9449471d968b7a484668d44da171c9a01de9da60a8d8cdde26f48d221971e632d2346283ee065461ce11b3b3ef523b7eb9c5f8d138be1d8b0ee3645fc5a14292f154a7ce186d45d0d87a7202f77a1e153912ef9e6793e3b1e141c9521bb1406f858c10d610e3175de77da912b487b8fda0d2da20225605e9b27515316e1f818247d1a5bd8d6aa80cdf44ef901885aa55600880369157fdab3a827b00bada55b2bb8b3a9ecb8dd17284ea238c7542df050733f12235175af87ec9843bf059353401ded1f5ad28a1bf2a24311808002f5f30e8849844b342f60058efce28fed5fc09807c9c76ddd9a04feaa5651cd9842a1e3cbcab3bd5d98cfdee0c4e17f26539327528ee79730cb24c16c518ee6eee12588dd37e599c47b302ef8cdf46b9885e791264e2b850e24d96b23365426854792f03d76ced25af5dc5b64f183402c6594578908c5117e41d2e251f8cd991d7ebb202a2c944dd3fcbfc450a0693fef66f2d6db7178f19b895033829499b4f546994967627c2302862b558977db947dfa99bbf641cb4867a6c81b873140a7f18eb8c8104c908eb34084671f5f675677a277ea217879554e6b371a09c9d074c23ac5cfbc81ec1034378041af80b95a8b30b7052804c2bfec3407a1f69566c0a7e87a184d6e2179881c2b6852b4db5b39f2e29579b350fae7da46a054efbf770263db4386f1658fc3755f3e42364186152355ac6dcc0a60f1d380b9ff1271e05605f13e7c4fa008bb3a3dfdaaab3d968b0c47cce6c9683e7f31d733dcad06c5a77e3169de41d1b0f2f6b55305cd8b5997f87388b79f1b78aa2a3c506d227e9c2353cccb9e626d3d0d3f3082081905f2f116c34f91f3955bf258633d092ac775d9f145807ce60f05df7de8a915a42ba8282269ef61a642d1692f773690b87d0f4c5996e94919cdbd1118950e61739b54c120a40334f1d364dbc0d83b873ed70937cb43a6e417f1b7806c7f53af3b84f48bba9386cd2d801d8612bf5ae2cad924da653de4a73a2a330e875b58f51d775ed8dc6584741644dc0a46006a51544d26008ff36aa8e2d8c0d59b726e50609d64c22e1c8eed63aa3296fbc40177198a7f86659694ce911d700079c018fdae1805439623de4dc7123a24bddc710f2b3b308c7e1ad0067b149c5def375630bf2cf42578163923a5bfbf4b07e55fb9578b13ac39ec4f437b5c69017a091d155e9194ffb67b2f5a85f9adf831f0ace386fff4d4269fa087879d59d732876bfb0d865ffbb1827bdea86b0d3aa8e90bef79dab0efbb12a75620789dd7357adc2814089964e0b11fe20e2b4c0ef3faf6f72f0ca8d38c50ce2fc94fa7519b8528dbf07ec6602aa21f186d098d30e0a001e848f08a3b24f3fae9394092a3a17838c2ce6f572f74113426727281e9d692d28a45c578dd919485d104a4f81c9ebd1fc9c8bab4c8786a24e32238273c0cb58c3820e55f9f97fdc900c983ee7a174d6392206415a03d7abe998150f9b4082bc6be647ecfedbdae614c7f40aa4640162f35da8665237f0394835765fc66a48f9c45f0363f57f0bb9d2a99257324aa3627960add903701e65a0b4ddc5e3c8223f82f974ee7aae0e4f77f0a9eb4d8362fab58111d7af12be38669ffb60c9bae66540901c33dce2d2b60cda0696df3effbeec96ad362a96333da46619922c81385e7fe96b03bfd31ac4f825f4b387b3f86031ffd220dcf96cbf2c1b525320fc4c89e53a36648b7b5bb2ef52762d90b2989b5a613e118aca51465912c1aa9b21ae808e14fcdabb0b65d6a4df42f839a7ed5045615aa86a98194c987a46970c8e4ca345e90c1e2800c1f5e3ce4d9c883bb5054b7bd25611a232ecae690e709f12972303e6b553e7aee1211f8b3c46f710f5110d435b357ac53321287814b5af056ba7783830086e526d9bc776c284b97e902d00ce355086d648fa900d4dbcc7ef8bbbd41207a6405cd96a4eb18cddcc7fcab21a6479c827ddecf32be9134b362a4b72ec68351a9f91c0bea017e8c13fbd304a71335f5f8b5e4665f167d5fa465e94fb546547e8f9c95a28745a2caaa9cd120ab36803bafe2686106d57bfd436a7bdc698a0fe206245f37537a5f1efc648720c3abea03620a4a2189d76024ad81f425692f80c4d0d3cf5c7a9619c9f1ef3cf7001cf9e9329c61d64f7879402e778575dc3352ce7e12fa4fb492c74bcb0c4e1da624cd67321d222b37bb46621aa923cd38adb83760961e2e07f437238abb796244fe9dc284b29c1248946b35ae3613d1eb6699ae90e930d913172c8967e9ad7674303e37d90f5f4bccdebf8364484d753b00e232e4905b3d906284b345e3bc5c4deda5362a91708c20364c0271e4f3c3699615178a402c401ba1ff3b7b0388d3ed095ce885190ca08f41777af2b87b6f4a9749654de9617180e83bf0845eac10d5b023f4a58182efadd521f1073cc0d950327577e690d76fd0016430c5799a17248aa78ae33207e5a143305baa9adadb39c57f27d19f25baef2a30ce289d7dd2fec3f2e37e34179992ec3f3c82057524e5a6dd25d67438b158aeb3a1bb5dfd9885c955608e14eeed0179b8095b9fd4ec61599b161ee7c851105f2e2f7d3422e9734c9ec0d405ba83bf341ed0d5a593724384cc49733b1006504cb3fec02d1b182801012048127e0a50b7809d424cb3e1c5150220c7e51ebd88a1b878072fa8a23cf836535d17bf161421598eb47f55fc9ab942e3b108b39274e40aab73813604979f497cb3dd823ec7aced4a2bc1be00676009d3ddabf2b917fb69b312ebcb5b7c3dfc41c2b2790a7265b4086f7d1a6951f62a87fa732837cac692fec903e7f27fa7df07e5c5601a1e613627937a30c8eda7dc5183ff3df1e71fdf44577daf81fe6fcb67ddb5f584c16c89e53411dd23194332728003e69eef45b6d9d95336205b75e27d184ed53f86d49c071c273a671295bb6b94ed4c32575088a47dd2b098885b5cfd10591942287083dba161599c08f4116f9493622519d90e10c0129ca39f4d6e0ed5d5015f7ed98ce2765592e74b8adf8f434252229d28035ba9906a5a16827c343dfa004668cf13c3213aecd14fe52f96f97b35c71a5b44e43a2dd19afb287bc7964d2afc26d019a8d19753217b314dda55e4b69555f4264533d9383240a5a7e2d33cf7bf97c77eddfb5050f66c5e70e0d22de0097cf72909ec2bd95847072c55196aff587e16c914d3bcc7418894bf594812058bbc1dacb12b2c5e1dd23a90516a80afcd335e9ac20cd2ecfa2937c519513f27766d0d5d0e43e032b2e33d37e80402f394640136be16aa2c8662d0edd91dffaea540fb055170a64e5ee1ca20ae9dacc2fd8587bc334f58bdfa6e07732e8c4603f87c594ebc692f4458500bd79fa3ac3d0501490580163537824a6c7344731e9669fe327b383073ee28b0a0fb5d94222f63ac45215eeb7e8cdbb3a1a89b1c064b10a596fe80f75414502ddea603aca3fef50b392c2a89dda0252fb771eef2a6538b48dacee9d5fcaf8b327c6185fcc3ff074ce6817891e7bb0d4742c67fc7f1ea8051404f85fd93f28dee92b1cdf89134043ac685ed793218641189eaed5dccfd643c78b24c9619c16ed0d2016336ca50cd28a967d872e92cb58dec1e6e0d6d39c7b8ad01adadc83e5928157997cbda49a9ec2105bc7b5e4984a91db5326b3c4ace5b07000fc1fe9cac2e31e8d39e8e09cd167712a8dba17f2c06be1ba4addb9eba0d54dc13a0eedaac5a396f40e471cac554f63e72de46525d9b928e57a38a3b2c4ab822eee35c5593083ce98b83485e1d3e9a39976f6adb00ce7c0c804ae05486c434f9af319c17152700aec8e42558739139629ff250e01d444f4e3aa70ec908ce0949ec4d16713f629dc647c40405c254c5cd454f78e3fb1601fba4d85ef68c3f50323b18fc41c19fc3770479c848535f750370b0ea7542731e39ab393e585e5f8faab01b5add039c8d51712a88c92444562193d3f94b3c901eac6757fd6fa6b15eeeaba1bb1b6d6b35cee19b051cd18f277b0d0e0ece9ab799065bb5bbd3c691152ae1e844b6908bd562dead5a84b8d5142be3cc99402540ed9b20f59409b5dab3284dc529cf4166971f86254d98d218a826e8e69dd903e42f42c0801bf837d2b204725300f9359ad38a826a971eaf3d817639891fd2b873f606077b21fd9f0833fbba4dbdc9bcdaef1aaa3d1dddda1e70683907ff96851c9a3f3b1ef82dc4ccdfe5cbcf36a940292bdee1e6d403da51d389602174a8cbabd5d239666a6e0404d00e0db93d91949c015f9fc6f7b292c150af1db995c7f573385e930ac4e8edea4e060ac4c53aa3211911d64f382353878bba349dbb700ccb0e6c44278e04020f133ff78083747db901a4a92b46f4ac9d42c780936cb862a031b586d385857e11dead7891008cad3d69570efcf9c01e8d16f2a423f0b8c82a66b2c09baacec1318760b20d8df810f75250d1fb4661225f428bab26f1ef5d2d74f52ce36f15417f1a55c4a114f701296dc71e9ac9b5e458d87e7fc0ac8592434015e5cea55569a64d81482825bc00fa5cd9a48584ef14162adcc76bbce9c07ae693c875dbc7eb3eea841927e29be0ce8bdb13acd9cd82cb0b42c412119444d2a773727c22005e8274c27cbc8707a0f895615581b4779c9e4e777d68844e6000a891aa702b7e76c7bb0fe0b9c0aaff0611f142c853387a275cedf85bb4e28ee26f53c8e51830f15cd177f74b0efae29a815630582d5068c7cc588f70647e9a7fb4a67cf811d3240ccf7dd08cd53e482627362f5f2bd8d4e3154f6e531642ffcb6714903d45481f9e37d70e0f010445457be7ed4964cf1317531b44bb48ca983fa3b9b8cf5afd12714dee3d56425f5a92ec6690220030a478fa1753d36fbfae9a2fc98cda7e9046f983ca56c4874d1177a62eb330435e2a8dc2214dd1684afcee858dcf388f4ac9c73e68a1f13b0e40579a7cc9161eadd09355d37ab700e68010114c6b3fa5119034cf7da5c50b572f285d39de099ac13dd008ae4b8c9f3f8b970e9cec878f438fd08a08b52b3241194f2b42ceb85e058cf73ff407d04055b789355d003ae628054a1d28ad3ef4f50bbab1513aacf8e282d4e631996bf3caa6c86ccabc9ab6215538d5ca11bd12091a9bdf446d74bab4a484bbdd377654daa18084ba40f43809c322f91014239db96418ed4d53c860a8dfab486c64c97f0", 0x1000}, {&(0x7f0000000080)="1c00f6b5d66ce36475aabc83fb67399e44cd50fb4078a6548de719a1ea50f8c48734a25b77e52732672b854601ced17f12eb6869a8d2d6dec37fe4", 0x3b}], 0x2, &(0x7f00000001c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x68, 0x4}, 0x3) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000300), 0x258) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getegid() r3 = dup(r0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x1) getgid() lseek(r0, 0x0, 0x3) fchdir(r0) fchown(r0, r1, r2) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "050355a8a53804deff0300ff03000000000800"}) getegid() readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x0, 0x314c, 0x9, "e9c6167c294d5cea75fd8543c816c0bceba1b553", 0x800, 0xb1}) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x60) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/191) 16:00:16 executing program 1: getegid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) read(r2, &(0x7f0000000080)=""/82, 0xfffffffffffffdf2) dup2(r1, r2) r3 = dup2(r2, r0) execve(0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000fc0)="bd", 0x1) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000020000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000008a05000000000000000000cf7b3cc900000000010001000002000000000000000000feefa10000000000000000000000000086bc303c0000"], &(0x7f0000000180)=0x6e) 16:00:17 executing program 0: fcntl$lock(0xffffffffffffffff, 0xb, 0x0) r0 = dup(0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:17 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x10}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x4, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000003, 0x75b5, 0x9}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x80000001, 0xffffffffffff8000, 0x3}, {{r0}, 0xfffffffffffffff9, 0xaf, 0x40000002, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x1, 0x8}], 0x7, 0x0, 0xf, 0x0) r1 = msgget$private(0x0, 0x8) msgsnd(r1, &(0x7f0000000000)={0x1, "c41258fcf88aefb98adb28e3296460"}, 0x17, 0x800) 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) fcntl$getown(r0, 0x5) close(r0) 16:00:17 executing program 1: r0 = syz_open_pts() r1 = socket(0x11, 0x3, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt(r1, 0x11, 0x100000000003, 0x0, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x208f0, 0x10) poll(&(0x7f00000003c0)=[{r2, 0x4}, {r2, 0x40}, {r1, 0x4}, {r2, 0x84}], 0x4, 0x38) r3 = dup(r1) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x20040, 0xa0) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000300)=""/137) openat(r4, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000002c0)) r5 = fcntl$dupfd(r0, 0xa, r4) r6 = open(&(0x7f0000000000)='./file0\x00', 0x8008, 0x0) kevent(r5, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x44, 0x0, 0xbc, 0x7}, {{r6}, 0xffffffffffffffff, 0x24, 0x2, 0x7f, 0x4}], 0x1, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffff8, 0x1, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x3, 0x9}, {{r6}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x100000000, 0x80000001}, {{r4}, 0xfffffffffffffff9, 0x20, 0x1, 0xfffffffffffffff8, 0x5}, {{r5}, 0xffffffffffffffff, 0x80, 0xfffff, 0x1000, 0x6}, {{r6}, 0xfffffffffffffffd, 0x0, 0x4, 0x3, 0x1}], 0x8000, &(0x7f0000000180)={0x8, 0x3}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000200)={0xffffffffffff5402, 0x1ff, 0x10000, 0xe08}) fcntl$lock(r1, 0x0, 0x0) setitimer(0x0, &(0x7f0000000280)={{0xa02, 0x3}, {0xaa62, 0x8001}}, 0x0) 16:00:17 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1027, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f0000000000)={0x0, ""/140}, 0x94, 0x0, 0x1000) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00', 0x4) r2 = shmget(0x0, 0x1000, 0x12, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r3) r4 = socket(0x11, 0x3, 0x0) connect$inet6(r4, &(0x7f00000003c0)={0x18, 0xffffffffffffffff, 0x0, 0x200000000000}, 0xc) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)) listen(r4, 0xfffffffffffffffe) rmdir(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r5, &(0x7f0000000040)=[{{r4}, 0x0, 0x28, 0xfffff, 0x5}, {{r4}, 0xffffffffffffffff, 0x8, 0x40000000, 0x60b, 0x10000}], 0x2d4, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x44, 0x20000023, 0x55, 0x8}, {{r4}, 0x0, 0xc8, 0x2, 0x2, 0xfffffffffffffff9}], 0x3, &(0x7f00000000c0)={0x20, 0x6377}) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000001c0)=0x3) socket(0x16, 0x3, 0x800) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:17 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0xffffffff7fffffff, 0x4) getsockopt(r0, 0xdcc, 0x1, &(0x7f0000000000)=""/47, &(0x7f0000000040)=0x2f) getsockopt(r0, 0x8, 0x1ad786cb, &(0x7f00000000c0)=""/80, &(0x7f0000000140)=0x50) 16:00:17 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xc5) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x9) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) fcntl$setstatus(r1, 0x4, 0x80) r2 = shmat(0xffffffffffffffff, &(0x7f0000001000/0x2000)=nil, 0x1000) semget$private(0x0, 0x1, 0x2c2) shmdt(r2) 16:00:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x3, 0x100) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:17 executing program 1: link(0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) write(0xffffffffffffffff, &(0x7f0000335000), 0x10052) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20, 0xf121ec2c1cf3a037) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x4, 0xb2}, {{r0}, 0xfffffffffffffffd, 0x28, 0xf0000000, 0xe6e0000000000000, 0x800}, {{r0}, 0xfffffffffffffffe, 0x64, 0x8000000b, 0xfff, 0x6}], 0x7, &(0x7f0000000740)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x20, 0x100000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x9, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffd, 0x22, 0x2, 0xfffffffffffffb88, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x50, 0x10, 0x100, 0xd12}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x5, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x61, 0x800, 0x81}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x50, 0x12, 0x9, 0xca8}], 0x7, &(0x7f0000000640)={0xffffffff, 0xa0}) lseek(r0, 0x0, 0x40fff) pipe2(&(0x7f0000000680), 0x4) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) preadv(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000001280)=""/4096, 0x1000}, {0x0}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000380)=""/130, 0x82}, {&(0x7f0000000440)=""/189, 0xbd}], 0x8, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) r2 = semget(0x1, 0x7, 0x80) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000880)=""/245) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2101, 0x4) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/149, 0x95}], 0x1, &(0x7f0000000180)=""/133, 0x85}, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) recvfrom(r0, &(0x7f0000000280)=""/21, 0x15, 0x3, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) 16:00:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r1, 0xc) getrlimit(0x0, &(0x7f0000000040)) 16:00:18 executing program 1: getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = getegid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x4, &(0x7f00000000c0)=[r4, r5, r6, r7]) r8 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind(r8, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) getgid() r9 = fcntl$dupfd(r8, 0xa, r8) sendto$inet6(r9, &(0x7f00000001c0)="39930e8b48e2c99c0c5eb67a166c8ad82f426a9f41fce26bad5cc369872d46a0343b916b58693d3e7658888cdc82fe5336b7f86caa43a0929893fd45e9bca109c81c00088a6ce6dd8d8fe5", 0x4b, 0x8, &(0x7f0000000240)={0x18, 0x2, 0x7, 0x9}, 0xc) kqueue() select(0x40, &(0x7f0000000280)={0x4f66, 0x1bc5, 0x5, 0xfffffffffffff085, 0x9, 0x80000000, 0x1, 0x4}, &(0x7f00000002c0)={0x6, 0x7, 0x4, 0x0, 0xfd5e, 0x7, 0x0, 0x28f}, &(0x7f0000000300)={0x3, 0x80, 0x8, 0x5fd, 0x1, 0x3, 0x9, 0x39}, &(0x7f0000000340)={0x7, 0x6}) getgid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x7, &(0x7f0000000400)=[r5, r1, r10, r3, r3, r6, r2]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r12 = msgget(0x0, 0x230) msgsnd(r12, &(0x7f0000000480)={0x3, "331ae2f66784ce0786ce67d669d4e8809c9747569aebfae4a7c8f475888f8c1bac0073e07336ce943b3e280f1caa6cc44b713ab4ad5eea8d00bb248e3f66d944c6ac1ac69336e27772ae8635d83d1501fdd3648f919b03ebad385ab15b9dfb0d95bba6a20d47193e93d2dfb19a2054c311db0913b944dd130936b0f3bfe5e855292b32d7533489497bf05569abb4bcc0102e3ad64e988d69b2f73b0578f306a74861d9c4d318833939ac906540df0a20076eab5776b19dbba4f69fab1b34b2fb17e9ec1a3dd924650d5e299daf72a57db45bcc"}, 0xdb, 0x800) setgroups(0x3, &(0x7f0000000580)=[r3, r0, r11]) socketpair(0x12, 0x4002, 0x343, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getgroups(0x1, &(0x7f0000000640)=[r10]) pipe(&(0x7f0000000680)={0xffffffffffffffff}) msgrcv(r12, &(0x7f00000006c0)={0x0, ""/247}, 0xff, 0x1, 0x1800) r15 = semget$private(0x0, 0x0, 0x80) semctl$IPC_STAT(r15, 0x0, 0x2, &(0x7f00000007c0)=""/169) ioctl$TIOCSCTTY(r14, 0x20007461) socket$inet(0x2, 0x4000, 0x9) 16:00:18 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xffffffffffffffff, r0) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) pwritev(r1, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) dup(r0) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x80, 0x0, 0x1704000000, 0x5}, {{r1}, 0xffffffffffffffff, 0x61, 0x0, 0x0, 0x100000000}], 0x4, &(0x7f0000000040), 0x218, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8204000000696c653000000000000000003f8cf66c4d069b148ff112662026e898aace9b80af5926b2c86d385d946a24ebe90cd0b8232104400fccf1035b4828026d07c5483019918adca050732c48cf8e88c29e155399926c77b4687c7e039cf23e37f1eb1788"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000200), 0xfe72) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x40) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x0, 0x7, 0xffffffffffffff79, "845c556b00070000000000000000abb8afb40300"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000380)="e841538d00a2d3035a10c0775c259ab55ff1821ddc12d8ae9c51baa2521bdbf461f914772f6607841da0b527f3aff3e616a55af21129c60e2d3b5b7ccd3ede99e850c50f5d5c6ebd7071781ea8e6e0b97d290fcfcf390cc339e3c583b0f81ddb3195ca8221d009f8d5160832197c588e15877234e2bd7853bec8f42999e346b71553dd208d9085a64071d8955a7095fca7be1f83bf812b446794b4ffb5c71e73cb516998407617a4445014cf0ff37570629da7a607a342af80503514edd3ff083c929985b25909bd7db16bc4bfe8e49dddc6c336d7f161ec374bf067de751fea648746400b8d4cbaac8f", 0xea}, {&(0x7f0000000480)="767d248b284238952dea999779979a8364012e53bdd79751597855d3ab3c9be49a0abeb3f10530f5a11f43cdd1e154dfe20d45f003ec49ae0c6f167153054bdcd42248d2bba274277f3ef3c3ac4f45e738d3e674a35f727bec440821e5c865b69b7a1f7894de3114cc7a4154d8b1f34c99f96001e658c3bdf0d5a2594df67a855f936ad5e231f9a72e7cfb27c6317911fd952a85780700f7053d7c54893a950d2536dbd682a3f1750c6d2540ae7f9d2251dde20363d413b26fb1d859f786c7343acf890b761f0518efcf3e570dbddc6bddf7cfa8c032cb92f1af1268a4712554fd9ff10c", 0xe4}], 0x2) 16:00:18 executing program 0: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x6081, 0xf8) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() socket(0x39, 0x4000, 0xc0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSDTR(r2, 0x20007479) dup2(r0, r1) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = socket(0x800000018, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) geteuid() sendto$unix(r0, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9faf3f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecd39fcc45a9e0d168b883137229c01720fd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x8b2, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:19 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0x20000000}}, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000000002000, 0x4400) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x60) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309c08787", 0x120) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000001340)=""/100, 0x64}], 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) dup(r0) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb27824af4246a873d5bf1b05eb5ad35a0500000004"], 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="235ea29e4b37f1586f805a3a83f66bc87b77a01d3bf41dea82d74ae1da4177e163b7eb78ed08fd25aac5f9cb533711f7ce040fb3fc2f2bab64f8f8586f65dfbd", 0x40}], 0x1, &(0x7f0000000300)=[{0x100, 0xffff, 0x7, "611826f576f2800d34a58aacddbbf4b6302ca2bdac666a8899598ab1b6ee95234b702889c9d7ba0cf038aa8fbba886be7bf9dd5658f5cff6096a0cb1b0e8a571bc8daf781f00ccce8c5d4cad1f6b60a2168f350e51d8451cfc0575817dffd9d90faa402a431a369ea84cc55fefde78c1356e34013418adc1ea64f0f6ad8ad887d19b3a224d0e7d713e68729652e0705a4c57ae63ddec82025512f4b65c7bc2ef83fe6b0050ebc5ee05baae4a24583342dfcc3a4b6e25030d6aef9903023b94157b11a77e5bf1177e8fb5c69f5f617c5d7f32205471966f4c93543ac3d0dd83b7e3ab4913de8918f202b56b"}, {0x88, 0xffff, 0x5, "1a4a56554747207834fb1dc6a09ceac192e33de9790b62e53689f64f53a16a077e7e85b980fda2d36a3219e0157c88c4918c7a71e3f63fc34933b7013422f4abf33eeb2cd5deaea3a24f4639d98885d304dff58f46c0b1679016f01b1a7b98ab1c8dac17faefd54865cdc38a400f85a9f9b862"}, {0x88, 0xffff, 0x3, "71e3afcea23bdae13d317a167451ce8edf8adca0c9771bd9bb2afb44ef7ff01948472656ffbcbd33492e29ce79183f9585e35f16925a4ad3f7a4b93a5524a37c59aeedc1e0e6db92acc995d762276c7482732edf110c6a048e518a2f930e035300ffc5ff32a385a4ac2e6ec8bdcc1a85e8"}, {0x110, 0xffff, 0x3ff, "8229c2c8fd20a4f93605e54b696cd7230579721e672d94249f741e7c693ee722b3ea52bd43b38e5950ff046ef071dd5f2468015d0362d8e44a4b96d1cb8d6991c2b7363f6bae4977d44101bc10e81e24d69ea2e3252d4e13825f659a1607b32c16684a205687ac1280b70c670d9a88cd50a6398ad3eea50674088b6ff1aa981f02836919ee896fa4746cec21492bf0a0074dca9589c3f0f50f51a72683ae80e50ad529ccc1609bb8d29ef70f1a1415b3b34c6add9faad03f5daf27906dca005b1c07dbc8d2d07ec9e4954fe6968f4c950ea546ca70248acb459728a08c303518430203188e67d85ccacd3051627d700367a439d7841d89ba1f"}, {0xd0, 0xffff, 0x101, "88a35518141c3136971a407eb33173e720306384c5705054706c7941139e7c7459fc430f3547f37a6e80bd77d87a89b21fbf110e8b705476045fbe71b35f2cd23b871abb90945f745ae37f6c462d5002355fd7f218a0a83047a45b396e2df3ea2b46a6820ea026053701c9460f5351c42cb96ce29c7706600878a2064bd660ba8776c110388de8a0ec7a6f2aab7df54c0f2d4db9d72c6d21433dd6e3def27aa07337679245568b81af088285c50065708c73c82ccfc3b9118ab3bf32"}], 0x3f0}, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='K'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0)="292918d7", 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) socket(0x20, 0x8001, 0xffffffffffff8001) 16:00:19 executing program 0: r0 = socket(0x2, 0x4001, 0x0) sendto(r0, &(0x7f00000000c0)="c6d3dc029508f64e23da580df8feec119c1ec860b2e04b5b18bf6b45f72d1d8f431e247c3062119578bb12bce2a1e5f6d1e6d7c66f4d34641c5f5a0c5ccf5fb42e560b31e2e1bd60fb59a522fad8e87d0a6262ad8181d6a0cec14aeaf2aaf1a288633599ed1021bbf7388649e3db2ac7ac138010d97aea3652727c663e98902b123912767c7d97f65984cf492e195d50ecbbe7643c9c7d1047ece14b50c43ba9b6ab4edbd4b92b9e1fde427e66d2ca028caf3c87", 0xb4, 0x2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:19 executing program 1: setgid(0x0) r0 = getgid() r1 = getegid() r2 = getegid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() getgid() getgroups(0x6, &(0x7f0000000080)=[r0, r1, r2, r3, r4, r5]) 16:00:19 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='.\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x26) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x40, 0x6, &(0x7f0000000000)=""/164, &(0x7f00000000c0)=0xa4) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) 16:00:20 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) dup(r1) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r3 = dup(r0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') r4 = syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000007c0)={{0x0, 0x29}, {0x672, 0x8}}, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) r3 = getpid() r4 = getuid() getgroups(0x2, &(0x7f00000002c0)=[0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000001c0)="a0bb43ba97aec2515f33e4f2bfd34cbdc3a2092f22659cd0db756c01e67444598a18b028a452a944ec3ed44d74631b22c0ea3b33404e1acce7393471ac1482b5f427397da58163bdf471caa724a63ea6759b3ba18ec29ec557b73cf048af7e26a1dc45eab2393014dc3929b811e70a114120e455b54ce17de7208dcfee1f0dfa6aeb629062f4d53f1d23d7740dd9a038ff464e6a767721ebd24d2e551f7f3a9e6284dcfcd9d4fb47ed6a0fd9bb1f661cb08bc62485465bf50c6dd73b503f6d1b073cc07a382b8a7d7b516630378d37276a80a8915aa927b51ff728a1cd864d0b4f621c1afbc8a2af5ba13b", 0xeb}, {&(0x7f0000000400)="32ecda27df21be90f0b05b15f0f5bedd58a54423740d6bee954e9e92a9564089020761df6f0a8d74b1585a558107cc18e144bbafb3a54eebc54fb126d185c151ba3b86a7a8f347c9cfd9a6fed44c098720fec3a6e00d19171589191b9e51d10720de8454db67d3b0b3459fb1d2c500c9c8387f5d194504f07020472d570ab2939971d1", 0x83}, {&(0x7f00000004c0)="4de7d21e24fdf421f19830eeed6be79068365dbbf8d157e0416a864c93fa1674c9746b52bcb51930f9dc22ce525d963a255ddc5e874f5d764201ca8b629e2d93a828b0cf0119082fb7fe9dccee7b8e53d3c1cd181f0ee504123d871f16f7ac415664caa684da336a0e425077b40ab0c2c37493ed60792b6cdc50d5abdf21d31f17b3573000f1d2aeb8ca79d73a6523510df477840590b8445f078594b0e38a1d84bdd3d7816d8759e42a3bea250db53d11de05e5614b6d008e2b365f8d0e0c31bcafc8c47e06cc29e191f247262e", 0xce}, {&(0x7f00000005c0)="ddc6c693ba2f29d6d3244d35db90379d70a33b26398b8989edf3c19ac70e73169501137983a492994d868bdb888d3baba0c14b96b42f3d7ff6ed238981bc2320f62bbf5df94b69840cbaf1d8299f28df820345f42d4304f5c41f7b73cc78bcf62c315fc4865c3dd63782976a8eff24fdc4233315c440a625c1286c68a889e0ccd83d8c082bd11a16c110dfedd3d0439fb53fb539adddd4242038f20b78870e352ba3e8ca5c4e4043af7b4fbe02742739e55f653a8fcf4bec17ee3730bc1eadf413fb459b10ca8ecd1fe62a62008aa99769ea83f1dccc0883cd238dd0715dc2490f3a4f28e79dbee71b51a66bce9f10e7389424dc", 0xf4}], 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000003895510000000000e2ff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0xc8, 0x8}, 0x406) 16:00:20 executing program 0: setreuid(0x0, 0xee01) r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0x0, 0x289, 0x0) 16:00:20 executing program 1: mlock(&(0x7f0000dff000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fb9000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ec5000/0x4000)=nil, 0x4000) munmap(&(0x7f0000dfe000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x108) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20710, 0x2) lseek(r1, 0x0, 0x2) 16:00:20 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) fsync(r0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0xf5e}) 16:00:20 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x1, &(0x7f00000035c0), 0x8d, 0x0) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$getflags(r0, 0x3) mlockall(0xff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0xfffffffffffffffa, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x4) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xffffffffffffffb1, 0x0, 0x0, 0xfffffffffffffda0) r2 = dup2(r1, r0) r3 = dup2(r0, r2) sendmsg(r3, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f00000003c0)="f9fb244e6cea0c86f1229cbece7ea039c95af2e9712971aebc50ca1168461579b8bbb7b5", 0x24}, {&(0x7f0000000400)="50e15753cb675c915ca3d5e1c9e4b074d85e645f14382ab26d03d4e9a28f9c9d77320557c6010fd6b68f4599ab863393559f29fb3061ea471ed43e", 0x3b}, {&(0x7f0000000440)="23ebbaed59ab0255b899bed2f07746ab2e303f48fd1ec7c6ef5ca328c9e82a11b1eccac11de9fe6882a6d2afc76c900170b0851d8e513d11ea1b9aaa643babb7a3cddda65723f0dc4a86ec0c3da4fb", 0x4f}, {&(0x7f00000004c0)="f5ce90db7990285a6c2228bbbf2bf6398e7a09f8879b023661fb19d353a9827e48fabae2178378fdd6c150569148411036da22ac1e438df34c6776ffae96059daea19a147c72e2433f3ef5bc5bd34abe4d218b8d6151d29d30d1ee79d202ae8d70d1ae7b7b335870a08e94633352ebbe2ebde9bf114029fb9a8b835d97f866245296e6ec207626aee3a486adedb7392f2627225cd71e726406d3ffeb6997bb3844aa9b3348ee2d4e32f65cf7daef3343594ffef618e90b10f72332c092", 0xbd}, {&(0x7f00000005c0)="32a5102f08fe4111e7ed25d67db4716481c05db9c116d2270fadf670b4f236cfa2126e37aa7bcc8ee73784b700b263fce938b78ee790ccd500eb7904abfdd6b439637fa8f7deca3c0b4b282abfc1580fb50bc16b0cb707b49153fe55a2ce5efd8a4ff56f6fd3619eca293e5a1118728191637979b630fe4c69cf97e511bad1872883713b8a97d97e3cdcd93c32fdaf77607e128f8821991ab31f", 0x9a}, {&(0x7f0000000740)="f320e784203b42f668bf9e283510a85735b6f2bcb99e3e2a83304a452cc592b639fa0b32db5a66057d30e93d599912591648bc1ef10d22a38a21580f91cadc6094fd3e52e60b3b73f357975e01f74e5754a4412a66475902c78e66188de846680461e100a9190f5e5efe84c9b2dbe7e74908427b89f8db97658f9db5bdcfeebb2d294ac2e51f72f2ecc8402ae39698ff5090ad01a8693538ba52831e2dd02f3e3346b99b1333e7f0d2d7eaaa3e9da753cfe890a1920f81feb078890ffcc26ed5edf29758b2298831fc14aadc5a3c286754bb28bfa838f3d8f179344d9195cf5b82c9f89e1fb4b68aa14c99", 0xeb}, {&(0x7f0000000680)="439cb487af2d80a66117d4", 0xb}], 0x7, &(0x7f00000008c0)=[{0x1010, 0x0, 0x2, "f05a8b1fb07c053cdcdb1c3de12dae618e18c3ddf89e219a42096352d9b4ffed769bb5c1a281060b958256dbf84931e6548878a993717c50b35947a85eb3f75db805899585cd6197044e26b0ab534a60dd746d8d459087684d7aca5006e11413d9e2c38c5a372ff5acf01b9854c3909ee9692a50885999104c1073e04d6e5ad862751851bd1373423b6abda6f45d5072e442f6906550ce1329cfff30bb89d4589ddbb223660884797a24ab1f7177a0089a0a4bd0fce2ce0edcfe307445691b35b2c2187f3fc1607634d23f2347517358b56ceb9e04232357d2caf01b9d235e3b2de0e36fa57f616cd2499682bf7eb33055ae9c4657764c856fd2b6407268c013ad289e40e2112911b2a5409566b86fb0075b674327640d593b327eeb9cdfb8fe56fd88963e97694bd99d1b7cc45b456266ef51e6c0efebd6a37b9311ac8072b5578f12108311ae592aef8b4458d6137670478dab2fa08181f4173919d192d86a9c1f6ad54ce4b9bd78f5d10007f89dcdb1170d47bca47d5bbb3fa7549360f66bf9506fa8807296f3a95e698929098c4be58519a3731622050c18cb52a433b0377e20b5e9e8fcaed00b782654d4fdb43ba0f6dd79b2cd201162c18caf8153774a21a969aacf80ac81eac4e57a7c88e5a42d8e5a7d0fdc761d45238e6d4c91135977285fd767444e07ee6bca41ab4b2506a462199dc1289d8e3c0288cac97819c7643d9e6e1e42218b2217268629020a53222e264eb86b2025d4217b2d87fe1022da908d6457d14168956399d2a6c59e60374ad5791073e5fbe1a8f99d45bcfa65171d7af2325ae6b9e1e61848985baef25bb9a7e72e499c28dafefd34fffd1c04d0fb673e2834dd5d5c10551a477ff466835ffc63746e7efcc6dc47abb406e6136966d9b0c8c3b012dd121aa09ec5464af471fa021afdc24a4df107c83d206744516f1a9e71d5ae275332c976a5ee938dabebadfb7a7064fb4bd5c92c35e8108d1e638238b1e1c2cd027d5ae17311f261b34cfaf1036991f8925ea433e9d761481a46df1790831fb28803ca83cb9d04f89b6db8c428355878d6ee9b85cb80a4c2e257857fa646a218b2e822fa416980b3d1b00d9a51ed50fd8a538c6cf04437bc163aae651018e255f81444c27ffb56c68fc52f92877a281433867e37f60500cb411aba7af971dfb745772bb81bf8ed5013b363d1697fdf568c98268ab0596f5c1afaf98af9585a4ece1a9463ec6fae2360373f8ea3368e1890dafcf1faff7e4b630bf63bfbdeb95799e1580c07f9694c03ba4d9a9fb49a538e7123c720107a9eda07817d14c857ed39d8365f9e5196d78cdf1b493ff256a23e8c4c9a097d592fad15c1fadf342dddf11cd5d025d3b6c1a52baa3fdd2e3d7d0caad2ed42697debb122f57b639a5c3b57fce7cd3c752347ce33e9532eb3882bcb53556eb67bd482195057a0c1d60663f0fc4270827fbc44b8bfd0374cc65804d93f98a34db9b3a15d3a5add1bfd6f3bc16fce08f5d6e9654a70b8be4287352879868291549354cdeeee9d96d7d681177ffec82a831b0ca52e5ab87ba397001cb9cd41f43135c0518db12182138b0a026db31e4f8dbbac918b4149b1f51a7e2e7049481c61fd9188b4ed9b965fe49e247b29aca3b69860b595388507afe0d99a00937f9ec9015f806a7ead7ff4866e7c3aa6b9bb23cf03d65782efb0c6b0f131eb370d355cbb5667d3f31e437e1c50b2b393a7931afde3dd8faa7936685e30f4b938c88ad70be71f287edb73038d411b8f264a70b389b4715dac250f7926e4aa2c5ec525eea3ba75b6e9d25a29dddadb5e94cafa5d4a097f6ec64cd21026d25139b9297858920cdaa73bf882190f945a8233210bb4401b67ee582b5e46acf5019966a3b7e0561e03ac2a884841613abd2b43094d2e588cf03ba6b3c5cc2f4e57061b8393aa27deeefcb3da5ec245b0b204dbc7835db1e991019a4c726f64889456f91f0e94c578c2cc39a759c9d86f7643b40bc817b7c3204ee380231088f8d2abfa61a2a8b664a1d04fb37f788f971e122b4b9a97b6517234cd4f17fed3dcfa1561316a14922b1ed1500de80821ffbf4c809afaa50adeb69f1282c1790d34e08caf84a293984847e986e6741422b5c9d61245cf844058eada75197b279ee1cf8cb2ed6b812e278e79df2939d8d0131e8263be6477857b4654d233124d7f801868aa2fd378b77ab6952fc02b063e03c46d0f894f4b0f54b206527bd5b0578ca00454216374322ccd8ae3d48ff9a3e74dfd8134df2d039dec37967eb7fcc98d051180b2c0c902daa5409247749cd2933e54488b0612666c96aecdeb27251a4a8af19c7f153d115347cb5c776870de9f4a04240214e47d2bc33384f7e9e1fe00e8fdc5465f5b6c85b10eeb7a57fa92a078d07324e4beb45c92fc88cb561678ab51ec541f7cd05707de24565063a209d64aad33b0be25c123b65f1a01020286506f08959cfcf7369393a43ba8e2a51831b00a39523b3af34ede7f6f8d9554edbcb55c55b10ed0e3c1c26888f50d01951a1c75456e103b84047f11688ff0eac902ff5690991b1fcdec4e3a7316b12e9d3133ac103e4ad15b9509610e65298a3632bdfc3699615a322f7c30e2c57f63f1721cc74fc4d4ec28a48979aff24db5de4d14abc2a62283e77954d60af1a794d6a5eb9adb7b0f0ad382486c8d64589a6f23ccf87ec1e4991f4113d2a64f0536ba75ccbd12a733565878419ff6bbbe1465df39b1a7dce36a0381d7eebbcd394b1bbc2b2c071374b8e85cc058c1b1468648eaa6945406cf0c9ca35846d6e78d9cc72bb02db4d77d2eb9e8097971c8bfc82b9d2c43cd4244849e84eff00674cbdb72fc9324145db4b4bb56e176245fb96a9eebddab6bdbfbf29f951e2d33ee0624eb0ccfe1a8f048c42256f690b89ff4e1de902f7da6b083a266a2d5cf1e519711e9894e80f18a3e26fd838b61bd348fbf627ebee331b2d1e219a27e904783794b40ff09d041051da1b31d09f2495ded1d45c0ffceb4ba460214b71d68a2e9cb1ec9fdd07769261ea7ff2ecd26091c3e2714ef0e96caaff3c7848a17782cb96b979e3391db82cd0cf4edd147664e7cff5cc35a7920df761c66822503247486b461fcb3ddbae58609e708f0b96d6d72c902d921cdacdec7dd77928d9d52a0364e1819873eef205a19367833512531fe0da7e7511d4cacca148e8100b366f1d9389d6876a15046e127c2af61b773e8f055c9db5bfa586a74b921396c65cdf07b594c0b17bb50cf5099b04e3192a7f88a057fd03df9230025c0a0cc017a4ce01c42fdb7283e632e65d544c61d02f0d121541d615891e31ced8274b99127c70a9fdaa8f11388f7366cedc531f722ed1edcd76708f65c5e8150d60163768691e8575f82386236453cc5f5cb0793c886f792d39420c95360108445eb944e69403cbb4bdc58489b1fd414804f5c8eeb26de5643a1c95b30c875e3283f236a02292bcde0f1cfdf21c9e5b462450a0b9fb217c13c92ae105ea061080af1605cc6c35e15069fa8c5bca927edd1b0f9dbf92ab7f8d0bd3ce680bdb005f338778c05f8753635c71cb30f30f4e0206d07c29faa21afee9e7da127482d2a4c2b4387507340213c71860687016bde2ca17ef9c5277e3701a236b1ab10579f5c3553a777698f8527ccaa806aadfa7d537988d67aec15a0e46d9be46c0ba673e974c9b60e08649cfcc61af47ca541d1a13dcb9b074c26c30a7993cebef4d2325f8c5a502556dc2401c374d7d7044eca14f95759073e31dd393d1367dfddf5c0685c6edd63e7d88fa3bc1d6f4944eb4eaa436f20af2675cc7aae5a162bccd2a6f79af2db1e32a958a183a0d22c72ce9385dc5c2c5d4c8718eb26b1cfaed6832cb777fc2774419be2df05907e88c8c77fb009202e83cfe09c3c1b8fb75b86581ab4563a115426e3228f6ef1cec2028abdf9e10abef254757493f82296d4eea61146a2930ae71430d511ea515a5c0dcf3611551bfcf4bde50924159353b365c84856bf2f1c4c655dcc501b2a75a1cc6a70d5d468a5cda9679d2d0e1dc7cd17770f0cd4793c3c6cc54d3d4ce43c34b2edcd3599d68129f6f9ba66d822144de61afaf2daaa3168f8c7801015904f1e8e446ce2aebeecf81ee0e1a3d1006dfad7290e6ae0fad2a6e85a73dbf06651cb0e42cb042e7a70cd35092cac0515af5266326dc364d497e7b9c64f756bc1e20e6239bf6b289215c93c0f81bfa979fd31adc2a494e952e3be45a4e79b2388e814ea9c79f7be0bc5ae6bd46e7700cfe3df984d0c6b4557896fc08a2b7894632ad6309bd96a11e42538327c27c359ca219637e5b3fd1c4b0ce81e22556562d7445fbaa2095650ae32bdffd56d68c0fbb0fbbd16d92871b2e2c052d2eca9ccda4ffdda539af9509b2847035e2e8a8c01aa3251d15ea94d606e9d42e09c6549c22cf8c1f7977d149719e75d1cb3ecbbed0c8562dc3af9792026f46a17352cecdea915b9c5469b71d46f59e730c92246c73c60752da1a23555365687a308ad4e526b1bf5557d88f3b674bebb883ee176d4d25c71812c3fcee4887931d105f3c6f992559437d3aa8fffdce30e7dd0c8083a7fd6e194984cc679b86ba5611145348150028077d69eeb425a21f023dd25af8b68c50aaa04d6659b6ead86fa782b956f1827cae7f850da6507b0e48c05d9d3ab8ff7a8d692745cec0358e18a1eaa642cf69364ca6a8f5949a95970360d7c1731861ae3e65a805278227458e2b572f83e8378c23dc7e348a035b1a1ef0e07398336d655f508f13361ef4f2b26ed9d7b5ac3acbd0fca3fb30c53c313b7739487e0971b9ed33d3a101f7f2d18332d9e3e1649195498ee8f147514e3da743c4abf40920ede021b05ca8d20d5b7b480e44cbb6808cae603750bdb23dfbd24d116cb151f8292056251022ff3e18309c68bc6b20985493fb7c515500e7e73ec38dd15db46796f8e2aae55c067d5aa8e8de65958580e1b4d76470bb371d64c8604e346a27b282b8ee2b798bde9437c63fecd8b00577607d5af3350d669a4b6b3a77d4044c27e5938aa5c25714dc1763401719bb5b9f1316841bb0671b54067634ac824625ea456095e53e23d08effd57d23004004670b65dde188c18268e48c75ab542dc1e1cc6cea80c3bd20ff53ccc68a36b645a66722f5f19d5599922cc52ea47689cf0fb92700ce78bc0f471e5691dd66ccb4051bea8298ee842dc7f03859ced99ef1107302ec16041f63667b6c71e08250f3e6c6279fb6ca1f3d42433e53e0ce5f7eebad9298f50d67a7865bf5a891bd9f70de07a2a8276e91b1751fd37f58179d2376c61833830e53c447896a81825bcbff0003fb62a9b82c5194f0573b1d4ad95b8ce3cbcf0ac9d4109f97a54345235b1bd707da917d56e0d7ca4cbbb4574a25d5dc8f833157e18d8509b76bba76e77d39a56b62de2395b01545b3f47fd0aab1b8c9b86cab40835bfdd5aa179a87f497464de1b2da74a963d5ef812da7c81bc6dc5511bba3344b4fac5ad89c1f2ef255b04e803be1f82714282f48242a63b4ffa5b023c05a3bc05d9b17baceafd4f745e3054c5fdff6630341964a8f2e53508f2e5233818287c060bb63562b9f8942c1c67d344f711090076a8d757c5cf578c5be694616a6a2ecd9043ff4a2183ba67a9a3abcaa469435c2a3d8c1d33ef11fb7012acb3b765939668492f842ad53497c3eb8c0450134da6fa201fedd2f3d8664ececf025bbbf429a39ad0038557fd8f169d83b53f32fb87c020c61d4b6bff6854344f76e0fa190561ee00"}], 0x1010}, 0x1) r4 = semget(0x0, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r6 = accept$inet6(r5, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) semctl$IPC_RMID(r4, 0x0, 0x0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) clock_settime(0x7, &(0x7f0000000380)={0x8001, 0x3}) select(0x40, &(0x7f0000000280)={0x7, 0x4, 0x6, 0xb58, 0x1, 0x1f, 0x5, 0x9}, &(0x7f00000002c0)={0x82e, 0x9, 0xc27, 0x10001, 0x30453fb8, 0x7ff, 0x4, 0x2}, &(0x7f0000000300)={0x8000, 0xfffffffffffff62d, 0x0, 0x9, 0xbe20, 0x8, 0x4, 0x4}, &(0x7f0000000340)={0x5}) 16:00:20 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000080)=0xff24) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fchmod(r0, 0x0) flock(r0, 0x2) write(0xffffffffffffffff, &(0x7f00000001c0)="4ee926e2bb7bbc0b96cdf25e545bd567d1cf6c388826eafd43bc7e436564cb9683e45e27e09865dee37db4ff41e6fa22637f9ffee85bac7a3a5da94958abf53e2cd275230af95e3e1d9f1431eb2730be56449d4bd9a87734f312aa1abbb770ab06ff7efdf7b10c8be7dfcafb801b789c965c7c8852082444ca48e3e160856c54e3df7993b7d3c643bd53b6962b6fdfc736f808524eb9bc3cefc6cf445b707f9d4bdd181a949aa9be117b", 0xaa) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x100, 0xffff}, {0x18, 0x3, 0xe4d, 0x64d}, 0x101, [0x3, 0x0, 0x7, 0x3, 0x8, 0xffffffff, 0x8001, 0x6]}, 0x3c) socket$unix(0x1, 0x2300cc8e1d321b2d, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8080, 0x1000000000000000) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x80) getpgrp() read(r0, &(0x7f00000001c0)=""/20, 0x14) 16:00:21 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000280)='./control/file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./control\x00', 0x0, 0x8) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f0000000080)='./control/file0\x00', 0x0, 0x4) utimensat(r0, &(0x7f0000000180)='./control/file0/file0\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./control/file0/file0\x00', &(0x7f0000000100)={{0x7, 0x200}, {0x0, 0x3}}) 16:00:21 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) syz_open_pts() preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000000)=""/227, 0xe3}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/247, 0xf7}, {&(0x7f0000000240)=""/176, 0xb0}], 0x4, 0x0) 16:00:21 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/180, 0xb4) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) readv(r0, &(0x7f00000003c0), 0x1) shutdown(r0, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x8000) mkdir(&(0x7f0000000080)='./file0\x00', 0x128) chroot(&(0x7f0000157000)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc4) 16:00:21 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x7ff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) syz_open_pts() r1 = dup2(r0, r0) recvfrom(r1, &(0x7f0000000000)=""/35, 0x23, 0x2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:22 executing program 1: mprotect(&(0x7f00001b5000/0x3000)=nil, 0x3000, 0x20000000000004) pipe(&(0x7f00000000c0)) munmap(&(0x7f00002e9000/0x3000)=nil, 0x3000) 16:00:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) write(r0, &(0x7f00000000c0)="661bb88183b64fd4f5b8048827b14cd0ed0ecaca5eb3addd0f1129d5542c5aae7c0a13b6ce8e21f398bd1e72fde0f8c2b5385c21ad9aa4ebd52503c36a747504bc09753cabd95ba1ab3d025109e0bd536d691b44f83131cc2069fcf29114ebe3a270c46dd5f11792b84adcdac5011803b72d3a2c772bae546661bc343a6fc9d39fcec0eadffd0603f81bead2915045c2ded67cc181ab506d2e34e8476ce3c87348d94be14ff781dbc3879e1193860b4059fbc2a6e1217f1b7229e4768c36b85016bd8dc4c853402c2e9422db258e05a5f2edbd867073012c5270049047de585d6153c104ac9d333caf20b1ceeb2c115692d17556c84243aecf8ba1881de6b43c167133bcd774500ec2a105b8069cc76cbfb869723dbfa616a439137407c4fc2ae908a264741dc429d158445123683deaf570ecfcb835bd3d02ab47f8050e62ed951dd4259bfd54eed4e8c02b5d00b2a4040bfad42f9a0daa1181cfeb8de44108f4ebcd06851c4737b54667ffd949437fdbf6e80bac4e9c28618371c2b9ebd47740889415e5d6119de9b08c9f8ebcaa52ef3a7baedc9ef58da1bd377073bca8bc9cc9a7bd1e24e88937cad9e02a4d8561fb4bd07bae00420ecc48987744ecaf0e2ffaee2ed591b1275d87d4a9f175afa35585e07f34fe59fcc3a4500c4f18ffa3998d846b932123f2b0351151d5d7c90ac9ab3ddaa209abbb99d9ba1576ace60e31dc061d9b860b243a9a229a149b874ebee1db49e0648eb2457596d56768f16a509cb1a87f5767fb5e7e1146c665a853f33ba7b4b0d101e95a84cbd3cc1e7e860e4214ea761e20687f055bd8c962ab40697f2d05b755085fc91d0f95bdd1b619bfbd8d7d8b7f6f02631609f79ddab42f17beb62cb933fa5749de1bbc2b34f7c08aeeacb79acd4235e680f56ea3b2ad89b09da941af8ac1e7c2ec74f71303c0665c647627873740a1caa40e4051310f1525b70d9fee4ff008f233bd6af5163128d2c0b8a56dc592fa59a8235d785cef673c6927655983e617881abb0e19bb484e71156fbf7d3b025118ad77e25d95dade7a154f0516e48e5227987c7e349e4b12e3158d8cd224e56e4338ea4e9c82ec3f09f382e83e1ba17e4d1e11aed0ccec9d0b4ca5a49c2091bd476751bb646d0ee4570e23211c8084ba6c630e58241ec30aa7b5405351e30eb10a0c53b600de7410578398dd2dbaccf0f3218e78be7d9ec1b29c3b04790763cb00cfd51632843d75d1292fcb3c3195133c768a10bb9a049e37b9222a497e5ccbaf8d303f25691fec3177ea65ec570b44e02d79fb7d069f43a784c3443e047896d08318d2f7c6a7c5725638a5c295e252239a909b2492390301f2be92bc3687a64e5a3397b339960c1ebacc64f409eef47eca6bdd494cd430efd07e0c3c6b21cfc815b94acbc30e3788edc44c5e72c8a40e4f1eea9e065177a721d36d29fe6dc51c0079a7ccbaff465db3903c8c1433b1b7dbb02e3a4b901b3af822587af043ff0521c803247f704123ebcbdaa2f61d54629774a0d36410a772db79b742407335ef7db4e430ee298db6e490e35dfc9fa78ac421ca62e6eda6ed5ea1346339de068a16bba31446cb5ca28de51b6908baa94197a53d7e24ef8e1283d1ae23a42df4924dbd517664edf8d9df6dd2fb4a67b7507a61fd5da3ef2d2f466260840dc08a4a3b06425d284608c2d5897a9a476342b4df19d5a3aedf6782ffd3c325319745682c912e76d9c250c2b81e77c5b78dd0856a165fcbabf921fbcb716632363fd57573380e8ff6d685ce98112e96fe53e3bb3d0dcd4d8b2a6a9cff144c839e1493491c906f1bae1c772fb4c1c2bd1a075ff9da6a6fbefde2d1061659fd021f0f8c5ada39288b2ab2cc85615e7cdb6008cc19c130e1be6dcee15793aa4915a4473502d979d136ae428bbdc1e0909bd1929acd6cfce9827b000ca243716207426be2e07512bd4c4f25f69a7047df4f05b72c259bc48b7000e3d6a94831823cfac50211925209aa8c08469c36a4ee2fa75e9957a0a6e270396e94ad1a32bfb609fc72c3a43161dcd2b447b1c7238f1a50feb3abd9b4c5bffce9f9a5fed90382fe1264118af64b5ae124b191b2ca10f5ba45d3bcf33c4dc87a77f90ae4e267f522833d5db6a93bc8ea982b98e5315ebe3d7a1f03ee6fb6152e397e0991dd50320f952367d30f0494f5519cc1d5a5d6e166f0372dd9b8b50255b21d6aed477ef845c056b92d711ea85509018cd27b4d07f1138d56c5b78275605ba29c046e9ae7fc30d0e1d30bfba5cda556cf1bdf09bcdd49568520c318d78725e9ac912e0a8f0897ae9a4713c9a482c25dc03380fe773af422be90a44d09dc6a5feebcc8c1cf9304bd4ded9fe90be04207c27522d478594f27998533266ebb347a2216ede72ea2dc4d170c85d6d099c624793efd8fbb55b18636e46e9347c978a2a652fb87c8f95788ca667cc80b8a598b868a1a430c3da754fbb6c77570497037346261edb423aed7217944b3b1b67251d978b6deb25dd9d3b7bfb306dfb717c771fa46b56c7ec8c55b0a31cdde5b37fc53930c78989551490381a8b3b2745dd49c9598ca0878ac5864bf072e8ec4a674d588650d35861546c0cf8c3ccaa27605ccfe39ad8446c688018fd447794ce5293bae3304993be0eb0deea15987d0374155e36763a7d07192731590dfc6f3ff549e6e53ec249667908805b6d2c68753c9731a31821d86c74efdf7b83077bca9f0c04d38a421d75f1d7f7ecf5d56dac2999a6dbe3779c08f5100125769d5b046f23b03a689b8c03daaba14f50752d0a56968eba004d2273792fc49a2bbe26dc01212ed324b8c80257d248ff2edc9ef6102d3b80d563ed23fb8e64ec07101788f0d6dd951909512bd0678c85bb4ec1f4a206b0b376ce8afcf9c78e82090d893ffc98e958a61066a32739e0fcff0c9c754dcfa2d978f76abfa63d3facc0295d726ee8667a58e844d4c694ba10cd0a806beb058b8f05b2fb8c373fc6a0b542762cd0feafe5cf7ebff66ca777045e976b2caeebb18fe65142e5f48bf1df3354ed96df816fbba49c998089e6b2bca923478116941e5ec4c31e5ed21bdf9245f27d088e09cee68397330131e13b57a2e90d25f45f52fe720a151a841f18a7a752afb3091b579767a15c2161472c42b2ef1fa9af2836a0d36914f6fd8f2cddd9a89152e669de8e9183fc64af623a096ac984dccaecfdaae02de913d726ac378fecd0bf62377f68d85b08dfad93d19752e2c36f3b2235bc080337260d512fd9e2c4db344c45e699bf3c19a350681e67c67595035a51b8a1c535a5df2fcd91bd8db7b2252db671470a3cd1efff5199b6f3d4c050e5b51e8545ab233246ee39054bd861b5797290f96a3b8098c7b32b070ea0b3f2a3f0a31b3c876b3c4c1d5a83e2345adae1d82c79197fb667863c968d0a6aaabad098eafc5c3c276f16c5e73595957daede7f2a6f221d2472badf14936ee029dd555ded59cec803ab914ade8fcf37a75fb9af42833815c813db63092e40245623d86751ddc1d4b8755892a02a3f122f04f3960d65732ccf9dff8dda9a0a422dddea180ce6a069e071547eedcd00d69413e8dfb087fd0da3eafbdf13a21ced890a59091352e074640defaec95834adf73282fb5cae47840701d1ae90805f1fcf31cacafff6d6e1af92c324f24a25fd5196347924dd5a9d37fdb178bcc08a2cadd252694746aaf750dd6e543d90c71b5db127b34a279ea6d6f3a9c363f4440ddd13cc3a3607b7f5288a504635340497e0b08b8d49493b932a82662d0a49908eb9a8aa94b19570742f5c94c5d966b657dd0993470333e4a100edf3d0d6a43025f168b459fe30122d995ba2718fc9e5d51cfadc0533acd87ebe6043085f3d172a64563b7b2f38e48afbbcafdd323c832dbb25b53813066a5b65326c0b5f495d86a3359911f4d228817ba1b9df20209c775abbd7a90e808dd37b22529fd680a61e0c88733bce3292022827fa0486caf4cca09215a0a07af43ca5c5451bf17c374457966ac9ac30076c7b0480fe8c7a38e062a5ab9949917ad3464f04fd3e6d13aaca1c832224150b43a11f245db04cad6adc1019c1c22fa1b3c70e614ffb80739a7a98e36d7f422ad5ccd444c9ad56b92f421959b2c3e533d19888e27ebe0ba9a99b3b02343f0e7ed1725a5007da97f142b3d75f1bdbcbd242541ebe3e7ccd3b76b8b2beb1dc58df07e357dc2cd6128ca1eb7adb4543686ba2b6610edd888e7a99c7b0fb7f20703433bafa7dad8c41716205562e67e448a89af281e9365a3c972de89bce90347f3281ca7c084340e4decb3571b4b37126ef5cf42680ce729f00b654a009b502cd58818f1c7d211f95c84d6db627b5bf06485a26039af322c6ef5af078f9677e625facb1fe67f536309e66594b3c682f1f5cd70a7a926b9886cc56ce5ccda88ffa0b5b44aacde2ba4f43b7bea2fc43aa1122af2e9cee480fdd3a266535292d24a29405b1b6ad2a98202e6add0d84401bb6d631d79e82e559fc6688511ce459a9aac6e3746bbde4c8d3f8fb4fdfb4371199abb6df23d30cc864b4af250640a65286b3331fc272ebcf33d89937e07608d96affa5fb8d2b30112a2059b5a7b5115d0b5d942d16a744018d165b5a434e34b85c035eb6112787e71cc02b0aafeae00d54bcc7f78747b2ad009474278be2c1d41910437fbe4cdee7811ad033e9dba2e3934488a8a6a8009858642db120b54d61db4c06f1d224dc6e36c02c93a93156ee93914416c5d0cd3fa5f4aa80a5b11c7dd8cdb4ef1e09b73e93b731abe25d214a57a0c878c459b29c250e1702a605cc391ddd868d973a9473505d403021deca863c234ac7289175030499dab87ad5c99828ef39db06c2aea6df74760137c7207013235146689d0f6f82ecd93e0cb63deb248e1d227958ec51dc7ec317c2f1e85c1cdd4cc60381834975cf90bf3ed812c6043a7a3171126e6c42de43221b4de55b0430bc8a4046c886da4972730f5a78f690dcf62d1f95654fbb36b1965c877d43373d85b90629022fe86f740269cbb6abdf9710e6a5b5b48fd8874d36e63dbf2ab310f39b4beb12f16422f64b0f2f2f1b5f45fae9b784209f02f23bdeacafd5cd961ef7017f7fb11ddfa8d582c201159f973e83c6000c3b09c6c3dd364f45e59ba06a8830e7514aac1d6eecb350a5de4829a494fef982dc419cdb62c71c6b0899919f5c92fac85a3a3badbb0667e79dd0de86494e621bc43be25f8a53b1e2442be7c5a12832fc08df3535cdc13daff63fdcfa3ddbd8d435962bd9ab25fba53627e68fd2c7e06c133b95842d6614169c097ebc0bd9b44b8150739c24c5e85bfcc55a09ec30eeabaa9e9abdab50b65b69ac2136185b0d25a0b4fd52aa8f67590423cd745151db045e3938b676814a93a916eeee1cb98c12f166d497848a43002e3d5f12b6e3598184f85871bf2dacef171a1a691c70c67bfc3d21cdd8adf0208c2a68f3731190fb85bdb55e4c8f1ce15831d0f4d518290766cdedfaa3856da20e7a5c6f261b1db2a93b9e4afb5919111a0eabe3da367dc648dbb6fd92c68ef399718ca25d4ba70a1b24b5ca8c937c69dce3d598912eb7c726810a68415437ced62172129d0f2f2f4b6a209ce03004de502cf9acb4bf31fa3aac8676e1b01e6eea4de0a572f2259b605aa432ec513bc7ee44056d0d79f284df7388d5c45f44eeacc82cc983247b295e85fa5e44afaba1f415b493e4e3038d428a0310bed327e6db7cdf828c80f81c8523a1d680a735954428b1ea96cabac7563ab7fbde498332f", 0x1000) fcntl$setown(r3, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) r7 = getuid() r8 = getuid() setreuid(r7, r8) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x101, 0x0) read(r0, 0x0, 0x0) 16:00:22 executing program 0: mprotect(&(0x7f0000091000/0x4000)=nil, 0x4000, 0x4) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1, 0x10000, &(0x7f0000000100)="2a6f64b40f466e4a", 0x8) 16:00:22 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xfff, 0x5}) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:22 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff}) accept(r0, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) lstat(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)=""/56, 0x38) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.}[\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='x\x00', &(0x7f0000000340)='x\x00']) fcntl$getflags(r1, 0x3) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x8) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, &(0x7f0000000200)=""/27, 0x1b}, 0x40) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485", 0x36}], 0x1) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/135) close(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1a2) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x1008, 0xff) dup(r1) socket(0x6, 0x7, 0x10001) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) read(r0, &(0x7f0000000640)=""/161, 0x699574c9f212f199) 16:00:22 executing program 1: setreuid(0x0, 0xee01) r0 = semget(0x0, 0x0, 0x90) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/16) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/30) sync() clock_getres(0x3, &(0x7f0000000040)) semget$private(0x0, 0x3, 0x23) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/30) semget(0x2, 0x4, 0x400) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000180)=""/111) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) openat(r2, &(0x7f0000000240)='\x00', 0x1, 0x4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000100)=""/104) fchmod(r3, 0x40) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x8) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000140)="ee561f2601f4c6e81f005786bcc6feff35b4b3f1f4f2b303c640a32d3a056988581fc5a35e53e6b517331f072784400292123a8410cace48168c10b96f53f84076af83f4cbfa1137d8c0029fe32920be6c1ec402d7f51ad00c8609f6d55ca9ae372192eb0ade256262c2045822dddf97ad76b38c281d877ec2aa92d0065954e6c6370b61a8b83f857d7d4c3080536c2f0dd5548c563c7cacc8601065fb495c75d3956ec409ff915e461b85b6249585d359e39b925ef6e33b64fc14b7", 0xbc}, {&(0x7f0000000200)="2c7c29a7652892837188480b7bf68edb973729803fb1d14319dfb8537148ba985ddc5b4b6d4e21cc7889004fe1219b8e2eea180f05b6d6c075dea0f83e0c58866e3f9ae38444acfc297a5fea50c06518bc18334b6d10ce76928152470a1ba525a3e47fae6d10354dfd", 0x69}, {&(0x7f0000000280)="dc0163a69a93465143101520dedddf42a1d07abe5d6a9c8594d85355ecf28337bc2ed2fe78fd5a48b623c85954f31ac4b395a99c8713d854ea5f391d97644f056576b2d9136875c84b0fab94d2d1978f7d494e4549dcbcf63b1e99eefe70cbd40234ba689b5511c87403f1af35f05b315f", 0x71}, {&(0x7f0000000300)="424edfaa66d1351e9481261e1d8922658a2df0aedb48c5d08c56377d9ec29f6571a7e403f6734e825cb424491230fbe4d8460fbcdc889fc3af3b2852f20946f17895e85fd51698", 0x47}, {&(0x7f0000000380)="69890814d9de783a0f53aa13ed2a439563c057ab851b46618d3d6fd02615e8cf2568485ddd2be6dede25a7ca5bab314979e30f1bb1172cf9dcf8ba9908845ef300a64b006fb37dee05e8cd6beef30259039362a2c9dfa3a8b30e83267b9d91b4c336947dfb8a932d32624d50abfddd371bf6a59c5d8eecce", 0x78}, {&(0x7f0000000400)="abe9b079554aa0807a94a9d13bc7ca48dc133ce3d8087c406bdf3a31332e18279ef560ac05f09fb6018951d85b16400705ece2048a818444552cfade4bd805946f152987f6f3fa1488", 0x49}, {&(0x7f0000000480)="6013e1815cec052b1a8b1cf37933d19dabbfdcb8ba6d28334e5a909f7ca13713e75b702b14fbcc450647f44f6b85e2ab1051706594c825402d8758d2467575ff4eea75b61292456fa388cf8452714fb10da9d45caaa54c715e1b19e5ed3159752afd209c66b46279e4e3dcd14bc609a71085444e3a4dcd337a55f5d99df7494e557a1caa8bdc2163164772ee0598cd90d93a7236ef37677d03a9e5b4fd31f8c9bbb8b9c459e6f07b31ac0142ed0369c92d10b6a6", 0xb4}, {&(0x7f0000000540)="783d216cb60ab419a7201a8a9118227c31cb9c55bc259f378e51ea35db7e2a107ef84ae47ea3117ace778572293cbed33e8b48926f30c0e6bb75e1aa185a5ad9d587c23db31753a4f739938f295cc9691da1baa690be248ac68db5fd41bb79836a7b20f192a653463a12740aeb644f40f9cbded7daeec1eb13cfde968ec503f93d11db49290ad42037bdd8c6745743fd159b5fe73bc78db7c4def95146ec3126c696c1a558a7b8fb7da1bc841c217b31a2a8dcb9dc8552a201592df494eae810179d2ef60dcd309f4fb7cd61cdeefdfd085bcc48fe", 0xd5}, {&(0x7f0000000640)="de37b5503242321f9acc9f5086c8e311079f2ce486241a7afde0c400903a19775a57f9278aeb6ecec0a099f55f1f18ea47a853b78102a47e1ef22031886822e1128418d523999c80703272e8552cd91d269339b8a0ca722d69828bac864882b42282860898a5d94f8701c2dd0f6abb54", 0x70}, {&(0x7f00000006c0)="2efbc3573810f07d67da10a63f7314badd3a130d43be68423b202467f6c68d57fdda54f85d5c73f8605c72e1857a692b9ba9e1c5fb46ea6a95d9633f9a462a0fe59b7ba70784be961f9f5504b26b10c26d368a81cbf30896736f3e7a4118d7c07bad32f15c4152b2b51f8c7855a73d7e743f8a49ae7ffd397c357ebc668a5cca590890b72e175f927e6192afdbb0a12832f695133d2b90b49e8e74958ebfc9ac6c62c588a2c2229c23a2f718941eb074888f2b708bd918faa9edc2948ea15778968d3e4de7b3a47d6b402629c0facdeda2f1cecfd7f874e7f9cf7fb171378da0c26000bb0096b8a461eeeef969f6600570a7d731ef3012673faab7404c70db3b4a617f965581340304ca13d3858124a47d284798cf75325c34728f294e608e9e4cf65c8f3f0e5bbdfe60c05cf547b1c2337b04647655a65776036eecb0fdffdb54d868b403878f7cd9c59a4afa0f28d4283ff6557c8f46fc4937f2fafcecff9febcafff39e6cadaf273294c940cecdd4023627b65cd76143455c72d2b3681c4869d88eca43795ed5136af769cf3669f2591e0c8af53ff2a8bb8835b3e69888679d89399229d98a78f0661c2b5a6db81af35894ec4f3884c8f5ca5af39636da3590aa0a5c1334b6d1d62e406595e8ce4b0c81764e6585e29a8a3870c57977c72eba90efcbd833c4bde61a5eef90a8edddd305921f55cd35082b2ad1ff000923458c94c2522ed0f413f87ac32f9aa46a02c635d04d56f51a296224e3fd1b2ed5dc257fccc5b7c19564e49d94703cd27963c2e592dc00718143122b3add8388816962fdee31cef9e152debf86230f32830874fab2b83c04496c8c4481ee5ee8e657d0ec972f666c0daed75add326d11a6dddafed742b206afe9cf4c998b90ce26cbaf562e8413cfcfc1a0b73ef84d1d93b7f14b9e8a112de4f3ae76aa91b0fa454e8ed4c6140eb4d51247118de81ff75bf69d270a0586316ffee82ee05e44312d34c8264af02da1ea3ae78143b09bd3b54f741af3b8dc106d320755eba7eff2b228549d39a466c41861fc1ce74c751a9ffa2450a32cf669e7634c5ab0edae59555940988d34e2786959ab2343661eb17dabd4b7054e2c46ca9d01ba0e52d0f21c01900483b701fa72856a884ea3f8e91b77cef34ea4be2ca98f33644e05a8c9723cc3c2a09373b816e2320124a4d4e38ef1113a2fdd62e16120fd96ffd393ea6ecd69f390073971084e379f18076f838d647f178567a498c9422066832b93fcaff2d3378e16510dc3ae4990a88ed341915a47b3bba5dab92746c50ea3eef54cf8e8905affa111a0aabdb948c1a5a1d9cf6e8e852942a355b01f493a0b8ad51e9747c09d1aa97234e196307cf8212d1106306befdda7c78fe42f975a54f718b71b1e2803e537323ae5819dffbfbadd58e40b4760272ee3586cd4e932cfcee5fe823c845ee2cc0581e1d7ca68850a5a677449b2d485dc6c67405e240517d99df8e60e55de131882e218a1cc4120a33a9f3d29820653e83de495fcbdda4ec71abf17d607bdbf27d782ea8fa99253dfae95a6454156e2f660a8c1410d040025adf7281a86d38c5dad56f4599ac0c59a77feed35033a41e7fd539b6a721a9c33354460b2e34cdd3c283afcaedfb5d7c0fd0c5f71d866138f88d351d6d9846e2b1754aaf35735e5899fbb0c05054c31b22179546de242123ca65a0c36013a361f8d87309f5a25b48fafb1048879266d799b7bfb714697dfccaf211db1e2c90888f054dcb5869974f076975185e7d553a114ac6f0d69c68df664162d94f8479070b422a773e00d7435e2b96ab4e5771aeec541f41f638e6468fe757fc906aac7c93c889c3c6ffdc4b27e57a128df67b6b2ac52485b294997f028f01520f6b7e80f95ecc792c6bcabb9ac55459119a527c4e2baba3c26abeab690bfe636e9597f023803eee7decf8ac46ec9026c64506a1ed72ba3fdd18b21b8a477f4f514a912958d93ff7d3986f243e16fd905f2c1bd941c51bc2ea632f19b69d2ca30122ebb7f897048233479f987479eb583d7fe28420fa646bc2e8712476b00dc099c051fc59d9046be60734a4badaea944d51941a6a31bebb0b6df8c592879f325effc5200754a6ecea8d5ae31da73cf67418b58dbc981ae2369423f4eaa9ddd16938ac448ed0d95ff6769689f970fd4e7ddb9ec3249849135f90950188b93d8b4eff101ef0d5c88b5bc7e38d69ce00baf46ffccf4db42b8072c4da48c4163873883335fce69c871705f0e80ca2a0e71b21fb672c5687af80ef2edea8f1219292fc3e9730cc364f73e9b0978ef377197b09f6f64da6aad4da1bb63acf72caf2826727b290817be3af8dce5a3a49bbd19c137344c4d34cabc82848d6f2f27776c97e04189d8543428c3ec6659c81e536174c3660d691430b68a79166f593008e0c387d824d53a38c0cc8fbae4c09d5f5a77ca61a096c48bc54af8a25a479f48181b5e724d77eb03cdcffc931cb5942527d2dac7bd500cd5bc4735bc6437042b4aa9ebafb7702f747506594eccde09b6a3e363c53de5c1427a784279a60efaa445d62114d87ab97a23eb5aad99ffca8f1b52da5c6b9d6b09cecf4c9c4be7f7ba91ee794e87bc49b8f83fa1a13d1b2492e86e0ed6d4737bd8d6db37ed05e5e158a369f9b02627e80feed81c6723cc487dce0fa6ddd8394db8845bcdff727664b63a9e5b6639a06206eabd9e80162a4fced7078e282ed65b5f19634173d5cc94b0de10782044e23afc5c833e2f461b856c08863c07056b930e714e6fd61ce98804894bcd4268466d0317955904dbde2332744513f2f6fb01dd359257b173893892556e20ddf72d2ac409ffd1eae53cb7794e0bdd1b076ac8a7317401ed2f85875e563900954646c054f8f0c02e43acd6baaf21a813f2c6167630a38d6c9637dfe5c03fe8828adb760800dbeb8cc554bca3e81bf063bb7b95a52ad9cbe707c278bdb40a4e2d5de0e7dad876a4fbcd255bc721d27ad229513ef7dc6281e0f0e7b901a97bf8d21fc28010d73d459f8c9cf4b53f8022e5e26fab7a45e7e26c80ae602131bd01a8cde596d66d41da05d50f567066809d275b14e31a0d160a430c588dd6075b3bedf6979fcdd07871c23d00da0662fdc6ebe6ad5d320b4f7029be5934af9bcb70b014c9d08a4c0d58e7c6545a1fb529ba311cd3f3baa4d2f806fc078d4b58e6c13dfb0db93bd51178fb560e4751538da36c2a2cf8e7468d8c40190db424102e4d66f45c9ff06b1eda5ab64dd9e9d219a00dff5b7777df7206308773b5b67d36f9cce92cffd742c05e722c3497395c8ba188194e663c53f97d46d4659dd5bf468e3edaa67f6274276de79d9be8a0908fd10c7d69b6a4210d330932d250a5710c82314259c5b3fd35b04dbff99e5ce50c4036b8e104fb881ab7ebad86403a8c6194fb5f9ceace65a0947c6b4a3e7b730c1a6c4539ee64a5b9dd25edcdc9e85fe0ce24e4a4cddc59aeb8475e31eb764415311060726f75a8086577a81e587d6f5baeec12cfbd4b0a27b793f607d603be42a948e9628155e61a0cca5d2a0b95bd108ff4d27fd9dd7743530e314bd56453e60fef13566dd39e17854dc7ebbe2561ccaee84f6428556a85bdd35b9f79bcaa4d3653d2876b113fdaf4f7443f516335a05c08546c5f8e0c3976e10eaaa62afb9029f0c8ea0a35699a72d1fc65c6eca87c6898b544126f3b24e363838bdeebe19c6195a9a24eb0d776159c6d25fa3ed9902518523dbeae94e23b76b5088cffc7191f74f858cff5578ba146859fdf5f9ccd8fcb112ee904d674a67d406a2a28557dc44f77f44114a831879c3ee407f386c239774d2d13c7db4ab5ab4a4895eabad9b2f875229ca93edb8fa82f173394f13de750d2e18247b3eea7f2149cd498fd9240905cbe490232ed933742562807c0c0ea762e8039ee96c01fe2dab49b71155b38eb09b599e7f481866067bf21dcbf8ed40686b3233e4c10dac34da1f1202328b79596ac9733a4daae7c2c904e15871afd4a1ca311b71e97c1ba4b9f5e078cf0d279dc47270461043f72e89bf5fe11bdcd24fe8226df46e195c8df43b61a7a4ce993c4ad2b59fdc864fd7037afef1a2e0355f24993bacfb2d1cce9460ecc577a9e2474c9b49d209b13c2ea6abf0936c1e609a1f82f12b6b5fdce7b1cd83cea3d55a91a786a3dfe54bb7ae3dd3fe96fe3bc9ef6f657b63c151825372784978358ceb6e003d135d40e53e77d9bee06f73d0bf4513bd69adeef294fa2ce7418a132739f31d7dd0b616bda557954d661f9928da02d468cafa3c769ff8181d29c14db2c30b01de4dfa874e60cb0a49cfa51e47f1d90d691f395acc9e591523566f1f19f3478f628cc46b28882e1a61f617cd114ca6453f7a25a5b6ea48303930c583163e7ad9df8f8d12b621fe556341c181be4a4f8b5259e48b41371bebe0048e520ace17a6c56c5f7cc2f5db39e6918e6283439f8ec0295dfba9cc09ceaf4593c5081d5dd5d5ad295c3a9150b3ba9436cb482f291d458c0d6977c226d9094bb995fb1aff4ab2d99ad2887f933410980b953d60bed2de7a661e1b73f06c1c92186d079654145a72e2d52b2854a31655e28a87121f49fb266180f8409f0099bb52017b1044d20312e258036aeee812e11e531fd85ce1bdcb38008e91ac0a37d2cdebee205946f5b34e02a63a8e38975585e4d527a5dc3e4bf295d1f3055458e57d304dcf5402c7fd0ce2455f9fdc4e627a3d9427116fb3edcbaeda49c1fb63e1df3bd627188ae56298fed93b1faac0b54cd43a89167e68b8eb9f10e3dd480c84a775007ed5a919c1920ce147a30df9ac0d7b92633949eaaa2d5d28f7cffa5bf8c409ebdcae58f20a7708d36c951eb007b74399b9d79ef15786a567ef5b46a4335343f2d5f3ab8d8b9c5160a65be638fa5786783b0321a8b747a43f0673cea5b83cca3e79ab91886e46ec6df2877b5b1e34f89266caed5ff76e0fe1e9ccc58febdd8c7cde5eba93dd2012cd26f73af13d176062052fc7c33e7e3224eb1cbc6be194f3bda18fd3958da083b83ccf8008dec109a5cd9fbeb25984af9509bcf6821f8b12d04337d2ef9b8cd7d459dcc434c8694dff82d3116c75ebff774f7c872dc885917797349f306a04894431ef1f61738b0815d8fb7155ef9f1f9ed1433cd481f2ff97358ae4cc534029ffebee1717a1a2ef76e97c4ec8432c6eab4a5cc66468cb176ee9e2abc6af0545e5571231e063b5d5568221edc317a03df32bacce5f858acd720483a71e7e7a4cd76644ce9875b5118e325145f57206ed988c824beab75c52548fe1c88df8340aaa0a405a50342ac01dcdf87bbae669f0b877b126b0fed33d05f04c909a7943a8a142ad8759c6b715bba5eb9436a146a7e4e4000086bad3127b614fd2a16e00f6b1c82f2d447776c2546c745e5dfbabbc07a898ec12114bd8a009e1ea31a53eafd7e9acd35c649a0224ef9d22f9411c8528636a767f86c9d46e4454e6245ecdef5a66278f683c2b9579c478f25a786a931ae03c26f23f6f69287f1fe134a3f2455a1d09da825a76d8273d01b920bef9222cf530370c94e1e0aedaec343bc53571be4b16ab38de966f4e80599699925def9fa7527623cfaf9bfc6f1d17406c16896912d66d739c59b5468882fc6ffa0d8b20b4be41533ffab58063eb6b17978ef8353b8a8be7f832eeb58dc9dc62ab555cf279f4ac53243e069ccc16fa7621ff3d6d4d86612e68326ce6ed8f3de8212ebb980c9941babd0aa9ebaf51792fd302a74e30ca38fade314b5d7e82f899e912400", 0x1000}], 0xa, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000003d40)=[{&(0x7f0000001780)="9ee4f6ae731d19fb5109994bf2cbf39e116d083aa21002953d9bc2fae5ba396e72be99e0c28249290f2da67129360fd2fd946f9a80e8ffb0c22cfda7044f5b3391536b83dd24ab953874f07138bea0d6d571b5f1fe144bd96cd7bf9b964ff65e2e17381ec58aa27b4acb12ac23473ce7", 0x70}, {&(0x7f0000001800)="31f9a00ae1b92117ec6c3f9aec7c564f7e062f6ef8ba55aac4faaff769be0eac17d4f4fb023fd670ecbd5f3062f719efca2a3be44062a329201fee4b31fa1d8a839908b67f13ab404abe50018f99498ceb9ea12266fe2690a0be5e6b935b4717a94adac526e0621dccb21c76fce98dc4cf546fb36c09b23c08cb4f0473085db3f3700e0cde3bc4a5d7ff6f910416f63347bb8e326a590816fa5c4e2cd841fde8bfb71bb25485653471c08f3765facbccc17e0d246c148cdbc20251676a9629d2960bd96359942baf994570ae7cf8445bb48060a2bb703cb68c68256319bd91f18926f8779592b70ebea7ff0841f9246a88219326132cf30d66038fbc94a4125d87800a778171f02e8ba3a709f53e9d27f757a027b3126825d95b8f36907f03484e91516f924d5c26486c205664eb32dfc8aae0e48d240f29745c86ae4f6de4c8b30ee68f3b5b475493d4add7b125e22224ec332d94780e2068acfa4bfa4f5f3a5d60a5628bfc9054f678f82307e8c4d04670497b9ed8ebad01e1e61b2155efcc7b80cee7a2ef5c6be4c64ad2335f613951ba9bc461ae6264ef9d31b3716ee2b8a2ef1eae26402de17d0d43d253a7b0d6db9e392e9d0d052ec98c6c60e103b4c0e3547c3d4ee0f8987e52b0347b1f6e11021fa96a875966851ce79e84c8d0b8443c804bae2356582ef5cb0d9602feb44065a740f3c99f2b03018a9a9e1aae015e0d98232964aeefeef3203cfe2f523df32009ca3387ae176257c2b379078aae38a7df5650e9e0100f2929b7c2c7e4ea8626723ce6a8063ece5f070df72cd5a123deddf5b95164e3abc0c453e4dc66a5038d3eb062da076ef378da1094d8918d141bc5f614e7b690fa8ca847e6c7509fdd418dce9d1de1a6544ea66f61e21595dba43b6b4cba7449d86a611248123b44baf6b6650e4a46187d8bd2127bcc50eae5d359701bd80defac22409ec14cbbface57431284ad4cd0ce9fdc78d72d9bbf5920b663600eff2bd2e1e502684a6fc783155307e846011c0063cd56243dd8d36282102c88a54bfe3e848b78a29abf04ffffcbb3b5082b6d538b44f8e6d7ffe773f8805994782ed39dc391c1ff98e67bc2dc1abc903df08ab1f04487a7945825d4fef96c23c7b35eb0a8c7702f714be662b9078211c026969c784e8dd18058d674ac1eead2786015fc755e104ef050402a45710409e644724aae4f80e789eec42d8497b632d3ca35f9961fe406d276b8846bbcecaa274fdc69551bded765cb99ed6e92fd60eb7908efc16ffdd34d15f55e85841ff870c99ebe34f10f61b5f603f8c8dd46a06a919aac5138a9c4a1af730ed107870594e62d58591d8b9811acf6582efca69e803da0c74697007fc0f26b05c96a310138faad2cb4c70024be3a3b4304e43aaad7a36d01c7ae9f8a839f12251c1ed58d3707b0eedbb53eea117d78a7ef1e79d9f5360cea60cf164c8e87d6c31131aff7a27e5d9c2a2ff1a2034da75f1758570b7135890803a17903c7036927f4a763f37d2e387a98464c39002a8f22e304b6a56819558c6886e58fcf34993b1ced11b372a463168610fc2afdf1ae4dc2699b68b8d532666aeb4db039c7e1e5364ecb3de1eb2d8cbc4a99eb9080af6064c20dd68a385f05930ddea5bc5051bf5fab78a567294767f7ce6629a9ef39d33c7b3e705d54755e8288d6ebc75bfa9036794020a8d885138661cc82562ec38ed3c81b6ebc24e1ba00a00353e9b08938e6fc9ac37f2791ef6db6f9e39556cd0f4135b6ec7682d2188ec60f126003f431f969f285f0f020f8d3d92a6cda6d84e67e8d39ad9b26b4d22e79778ba60c4ccfeb02a22625c604abc7d9a744e74de1f7797592bdf6cd503e822d983c12cbd1bcb21e409d0d8e35edd55ac5b7dc9a66ec382030093f7c6cbc0611e9e7f905298fed96b9bed0d56ce0d0616cbc8fb6a891bc75828ae1454127a74710951078b48a677ff9d859428723aaf293e2085f9bdfdea37292f03f9cd5542c7a0b3676e36867e6d3cefc21d4d85420de5ffe92c5fede4a7df1067c25bdc5071d5679e9197e44408425b5cf9e23ae036f5fd98c887e28ecab14ebddd21c326a679ff80eb32f4bc07343be988e37d5df78691e839df8cbe35d853d8717525e6a8a47f88ab55294612d27b6144006099d27c50964fbbd0f400a5c168a9c72307d9ecb1c4d7c56ed0593cd94c87f0ef0b91288379c647acc91a02363c68d4b43c85968365353aa62ab77cbb7a4fa0406825156764d0ed6a0ecc918407a8ffc9b75e44956eebf830a0dae6710f06a487245fcfa6571ac19ae666faff4dcc0cdb0e6aefa44657abac36b6c24083fe26b5799ea13e2b7d8cbe3be8b6b0ee34a8bc524f55ae6728690874297efc128ba341ba0657a35c699c76c1e8b3ce751ad3d5e39b0ad9497cde1eceffdef956993accec2311a472737dce7e0a93dfbe835090ffcb3a926bb71becdf32a8dff186a8e66cb56f820a76f17f15896fd7b1d9e2144b48534ba7043fda44489c5af84ee0e21c5933336315ef1ced3d28b7c2b73c38fdf88ee2003f532374f60b2349c9e23d3fdfff4fae0dc501f09734ff175827faef40cfc38c1d44b7766551f4bf4b6fb013cabefbe046294e01998ed4d89bc89ca1595b25a6a7f083f9372b909617262d6c5e2bfb6dad53e1143bb498ec5c398c2e9d0a206b140971b518c9575f98887a6572b9548255df32f552963f2587d6498efd5fcdfb4748aea245c98f944d020e58bdbd1f54c5ebeb1b74bd66b2ee5c14604875f805f56865e26dd5c1153327d9fcbf63f643c298a576e7adf35d7913bf4de574193fcb29e5ce1b80380820ce0fca2dfbc08c29a506140861acd9bedbebae0d68c6e030fd7fec526931e50f6f342221483c7806f214721358f42d442b4153e1b0d1d4fb0a33152f8875a1b4f22c7fe3f627ba8821d1fe3634b9006b8d08e3b9cf803ad0f2810924c32e880ac585f275d2b7fd6baa02ed4ec92a7624714668b83a37a7357f7f50d404e028d90c626f1da9e1655288e484aef8944a6d3a3e07491fe0d3231c244a4114f120dd3b352d471083f6b2b0d29bb74ef5b0344cb4f00c062e99bd0bf9fa720e108ed5c83e7ea464b4aee8a1577b33d9d1388406b95cad432c0b5d068cc5f1e5cc6d676570642ffecd02c7804edcdd5d138d221e3644dc63aa5def7ecf6c493821e1843e8d5def23af96bc7965de74cc7e6ca0ed205f2fcc52e8f532292f82f484387d0095e205b0b5307cb7cf58a010ee5cc8d542cf3d0a81b94615b114411cbf9d580107746596334542b9783da90f37090245f1e7aa8651dec66501149706363fa941f9ce433bc9f72c50080a68fc84f86a2f00de45c189bc2d35ee4b7999b16957069d9fabfb9d5d86525cac799bd7a76511fa5afe0faa20b885fdea8fd2425e2c9a6a0df688bdeea8250ccb8f403c5958d81a75fd0aaca14b6a2747edbbfe412ff4607fbef7f664b2fb0d837956d6bc47626997c9da0b6caf6caa8e96c46fe85eb173178898a0c95f3e1ac87a9ac21896e3841d7e4059d11c494557a634bcac159c73b8fe30e6002d227411f2785da9b7ddcd8abdbd1ee6df6b2baba80450bb6ebf45de1c4f1128c4e04d9decf9b762949160ee67fdb6aa98e29a3d2e6136217492d20233234e5441fb9c98b2347a28a1175eecf88ec5fe7f387793cdd10767d712101fd37b128b83dc89098643dff51b84fff7371a2c0af49c3c6a739ae184579e513216823980be31b801947dc70594a85a8f507dc09857b9678c24ff4d8c999181ee4115ba22529a74242f38d2bdeb258e23cd76c38ee1293e219eadc8372edeca9058a4f8085b4e577601082212c2665d18b9f6af2bd4325be198698fbfb8a9c18741bb3f6de583f149872b0ecd129cb8bc37697bd3d583786bdd7bbb9f43cc10db3e02371c91eed50ca6abf4f0f8ca9c8fbf2cca931c171ce61003073371f64c71ef726bf78826d65f85793ce4c2281be311384a7e2f51a64f83a9671ec814f590dd25008e3ae7bf778a41fe583fbad7ae65ed713dc31157d5c0d415fe672e653e0098158277d516fc503c3db844f7713fec365407bdbcfc1c0e0a8c5d05b17705b7fc4aa8c2c3e4ec7b61f7aa69aa6d8e3ca83b7fa66f55f92e440b1f169c1cc01593b31351dfe7108b6c085fd28b793c74a2f4809753bf1b2a55787c0fd4f3c15f977defeef923a71e139632563fbd0051d261254e3989d11fc27189295005f9145744257e30ded57d6000f4d1b304cf86fbdbf7e3e37e711bd9892b678c9abf44e5581408d25ef7ac09c504776e420de5daa38286c926b2b894ed14e5594a5b87a5818d9e199a964cf6cf4e95eb8e164bfadf0b6422b57d23f5519b96354f948bc1f1a9ac4a2a20da45b20e025c2273d137061cc7704f55ac46fe03f4b363d5ef5bedae5047235a5e2e8dddcc24a912fb2f8ef4eda380bef0b0e7ac678ac58d7f0d5f28e80b4ae905b56d10ee769fdf036e96e38b5cf1134db1837c4d3bbca0a17afc8d7b3308183d987cac366589054eeb92325bd973b4f182c3df61e2ab5ca7873e885d206d356f0a5a84010fdc2aeb7ba2727c2b53a7420fa7fdd0a761c3828b531f66f64b1e4ed6d8062173df6666e4efabeee5bd03c4baec9a8653a155d5412e2e9268079db9fe976450e5a058360874393d3703eda57440f3e331fe9ab2dde2fec0ee3f37baeab7bf8b3272044226d165bffa0b32ffccb687f86762dfc18b58c49f557c4c9832b274285ef176fdf795d73d24a6079c95e505da13275076185397fbac8ce5f19137e6de91332302a9ff09c57d2d436d5551ffd4189698856727171bc40306383d95b9c4737dd6b5c97b8e8a9e4ace826cc43525e4077d0403fcd1cb4ac48b553c09c32724ea128e22b8cf9ed308d8ec5396d3daaba399ad647e0a0772c5c3e13f4b18c6e32287830b9efc35593c6b3feb57504578058417261465466107df0939ba01a84e259e6bce0b097ebcff696259f5eea24e33f4fa2a08318bd5f6386fcd0abf25ff901608d9c1b582417331f3327a973944b6ffffb3f8532260de22013ba6a7239032406d140321384abf5efa3c63d11f913b865b865c5f968ecf8892f0b1883b0d26f9cb9d834ca80dd69816216e29f0b31e466c561baeb99c2c4211619a5c641c111d3b299ada51125f357aeeb61d3018ecbac884279d2360136a4a2ca3f7eb622ee29364628b39d13126fb89c93bef1417f998b77317c8a4bf1514447ac6815857e8b40a10b4521aa070d243400e769b0ac97e7bd10906c22d66f77a31630873beaec92c595bbd9831c674d8dbb2a38c609184e22486f7803232209d0c35c6d54708f2be19afb2478455809ca5f74d54eed719685b763c86c53d01eef62c542b5382d08c5c541aff8af7cb339c7ca1c15c37ad37622ed5ff76d23c4dc67ba7157f927b9236748e76181021a939874e8563c4cbc0236a2783690e25d2329554fef7a26b4b323b35438294437f9b37ebec530c3ae9cc15a4bf9b9086bd85bf0f911b445ed08f58d5bd89c1c652558d8e62a6d3eb1e286bb8904a1a1032ae315fb21d2ed1a9f9e7872e930336f0a4ac6f4e31f06dfc38f1e0b61dd959be0de18ae08b15f13e9eb04c7ebc5bab095a44d9b8a8de0107a20c60def0a2120a3a1e9fb9be0d736d75968634059abc597a058b9f1c4405e033752fb09e69f41a82a0361163266af070bf15325ec4aee4d22229de524b0cef8fe4fa86c2d9919a5fcd1c27777d09c227fa49455fb190a8c2c0d7f7c4f0f74e9663c6d0c", 0x1000}, {&(0x7f0000002800)="64c636fc448ef334c23a778125ab6cd83ae0be3ac9986c88ff77ce586552149dbaae1c57423df92c6c9a21726fcdb582bb0d4d398e3f1dc638cce013b8bf2615e3eb1377c025be60c9f5e5717e19ec2f144cf03c6910b084733b1c9b3ef8b0d6cf9892dc0a313e7fe4f60a677ef44468", 0x70}, {&(0x7f0000002880)="29b3878b52df9807646a72603e888efa99637fd8de138e10fb74e33fab7d7fea49926e76c1cdd584c68b0cdbd4555ce50fac5d4079be2032eb0147b90c8276a377c648691aafa98f699ae4fb760515567aa71afb8687b7d5660d799f3cd4671b44e1b0bddde184963d457631919bb537a71b706552da3e1ff9af7952cd198d65816f0e5f8dadb3ebc76ac573bc20bcb4486968e2d40aa43fbf8a7484502c8ffffc065ddc167c32b27ba447b53c9c964e13ab58c34d23fa9b469dbd5bdffd2f846b45b3d47fe4d0628ec540eba5e581500271bc48e38c797bd9c33572", 0xdc}, {&(0x7f0000002980)="08283b3bf93482b754dddfa2ddc896cfbd483590cad3ecbb237d1d4013446e4480e81957ee40b5866e41f761516891958acca3da3b3f7693ed408eafaa59f2074dc0c9272d759f6dd90ab47c4e18076e79fbfed75c7fb65b315c63a771012c2e42107ceb0f220079a9378da24ae3ef9871c44ab46208b8281c789acd5406c0cb0a3999aef9be16a5c23643a3157f1bed1523f541c4a7c8e64b8102ff26c736e951c235fb80df72a04b0e04d09af5", 0xae}, {&(0x7f0000002a40)="0062464537e615162c20168b0a5d7876a60daac7e50c5ca049a62ab52c7a2ff1162f6c0de3216e85d768ef36025fbf3333385c27bc4b72a3087336d600dbcff1fbe2154ff6fe8964b88ade4a77d2f200cc5281303249c9e6871085a6d72613aa4db62f6fbb6ffa387a884b7b17a9550a87e0a119c94aba1388cf32decef28b9cc22613845adbd7f8", 0x88}, {&(0x7f0000002b00)="e40d76dfcf190bc0a1730b57a7a6ffb4c48e45057f0de68887f76a85df5823a1ac6364f8abe20cae5ccfbad3f76f55137e4199be0b4d41bb6af3180ae1282bd20b8b1fccc1254bd50742a1bf8d87ebfa0cdd95ba646db9728c0c4c27a1371a834f93fe0537a8926b02917c4dacd68dddd47c231bf8fe2075753effa58c4c55bedd1d6c127a4e49cb61f5e1767fb0111c8c9020b4f31ec009314e9de1c2adc345668a949673d2c6ec4aee67b7ab", 0xad}, {&(0x7f0000002bc0)="81d1b896664fa49dae02fa6a6b5282c604f08e4151610a41a2fcaaea50cf7dfd9b6b34863b6a3534563bd7898971fb94d5d2662510b1aa9346ecee2276ddc23e8717aef769b5e0a4ef3cc4e600b1462b11dcfd76f6e175fa92682b3e65be1efa52ca8ec6e140d554a32dec86306adb7214a13c4e2dba48dfbd0aaebf63bffa016a42322240e073d681498bdd5014b06958ed8519a725a42ffc207a874bd88a7d3a9c21aa9865ff87147dd68fff1b369554fee4e27b2e95e6e82c7a263156b3689b570178013580eeeab9edadaa107effdf00aa652b75ea2f9875b8a9dc1aefa0a1cdb5ded7c503abd3191efdef197d66234c5c2aee8dccb9c848f360180650d8c48278a9ba68148b9412d4b338aeca7561b7ba09599c4a247d21a3467870231cbb73f31642b3a850798912c01671e50907f8e4aa2c4914fc19629877d32f9bb1c15001573c3f1db777685b73fadecdf840e7d6e22ba11207613aae67ee74e71c2cedabef72d9f7c5f190f190f6ef9c687224bc8f9333c20686edf6d30e40f081493ab4e79be4eab89a2c04e739ec0b751913983ca921828da0cc039f6620478e374a7821dcce38288ad7f773655a866f8bb07bf0c3a426a1fa1fd47e35ffcffa23990363ef61b61cdd52b15a7e55f75fccff4fad5b0ee4ddbea58ce41d0024fd4078bfb6b26d305523b08099d208ecfa2bc1997703239b0aee75d9ab85da138943b807c198a70058c6146f94973289a06bc387af524cd4161c1060818ac68c9ef184d3b3087911c0637dc72f93ce2e003928856e658b7e09465aff9170288e719928acd7c8ed52464ab7445b259674013c55e6742a032c67a6df1f063e48794ecaf87d3d31cf3fc00a5ca51aba703aeb0dba2efc507d1a9ac29b7a425f74ed37d3a6abf8fac86818415d7780440ad5c653b060c498467730a4894e7bc4fb2a938dc80b01f289c672c964b20450ac4b596a35c16f0352c8ca90b5155d318354d83919775d3198f8cacee7a604e81071e39c5fe7311e384073268c111519785661a2fe22908dcee566264983ddf9cd697ceac69266db579c2d759d38cc725d8527974d6b32dc03aab088c404d9c6bb6f6788279a82ef2d8de884413ba0ea4b9b24f76d3c89e5d23bbfd00abe0a9208c56b9f9beafe29f2a9a9351c27a349836ed0ceef065c33683752236457eeaaee8eb1bdf6529a6594a71a8e3e175d61756f3983b4ffa0dd3e8ec07a7b9258b509bdda068501d7da7cf4bce2ada21d8ade8cf65f00d071b0f9cd9423d55c91b3447df530b750d8410fc5827bd9d54bafe0bb961654089c04b5feee98fffc485991f46a7a64aa36a3049027ac78cca07838c9774616243448fa18ba5a82450c4dceecc6fdf5a90a91f39e7fb7c5bbb445d991bb1e5146831508f0dba02b734b0125ee6f753b3bcbb2105b853229e9e9fe415ba1c663e86e35137f26046d109d26f8cc10d8123d2ed703a4a5d05c4239d896b693018b8b89e3a64a6b3b369cb9f6e2ab6724471a9798caaffa645defdb0bb60606e35e529c6b5a47cc5ab6b6faab367d9a9168670a7fce7225c7fc0fddc9be78d169c5b7eb4265ed6d2ffdd3ae90eb16dbfd0b6451edb155abd1dafc1c1f41a8ae5ed9380a51ec3d583aa9dc36ecb9dfc61ee46e35fc2e0214ee2366ccb942b5171ddd8f19c593551039bf34fae224e1f8ebfdc8329f301da4cdb8063b91d2e0be62f8a1dc06e2c59a8351928610b324d632751375b16394da56d5c4a4803a06bf6da8eda3d3f90ce0dd2f4500bf1a9fe56c7e16dec98d399564eea638472bb87b37803d2e54788225e9e42d39954a9ac6d688d2ebc1fddd10dc1aca42217bd0052a506f6fc7cfcd738c76612b4a4a7a53f3e9bca9c2241971f74d4bb6324c444e6646d8a8667d30d644e73be9a87432f1cc76c52df40887bd6a93822857315e15e8fc9a440d2a7efbeacbd5d698382600f90348a719cf4e71af6a9ebefa2b100d4839954924287126b58fe58e25e4ac484a49d861fcfa967274614d26b95b89adb62541a29d33812578461211bb47f3730d7077f4ad6dade34e501d9670515e65aceb9da6712df1971f5f11bb454fade74364cf7c59fa9fa848266f1d649daa83d602e6c36e7ff7b8afb26778e9fe2f3677be812fb3997b87b9b27af5e07bb0b639741b1a94c77bd294613700ca3b9632dfe2b7e032e5a02f9db585a6725ec2e1dcfbbc1be6d9b83893222617100d42cefbd45b0163664e8539482ba704dc0698a43a6cd2b2b3ffba9c6a984ddb20bcb989a2128ab9c20262ff2dd1392a0415f954b4e5fa40732f8b2a7b30a82024423727262b7147b2cf4e572c05ae6c4fcc288b848d2b4d633b89a84b2494a0a593345563d12d13d423d683a56af0452beb90a79ce544bb44c7f0292a5bf95d37f61b151d2fc170105948228823dbcf33195d39c55bba5a9bdadde022ffad81862c5b71103d8b57c7d9c2721c7b30fceefd0cc17c6e20689652d952245d5cd64364c9684538e3f27193e5db167f21ba9f164c1307d747c208a9b447eeac5d19c2739cb302a7bb4bb16c498b9b9dc9d3aafaf92a81bfbdc3f88023812f3c96599635f456f0706d7e7ab40e0e57c7a75216cdaf77e9782efa6f462bb47e48eac1a4c17217ba19365fec4864a843a3df79939bf43ac6d066023be7ec472d666684c5caec8127a0a6f81e840ca5f5bd5224f12a6d879795f34114265cc5b95850f9e7a2bf11482e505067d432d6f30157e1e4f3f97b2d0b37ab43aa67bdbf8e1365771cb7066dcada4d43023283ab53b22bbc4cde17af623debef0b4314f85ebc14f5341261816c748aa80c8a477fe0fad991947595065a61b4c9ed8e5158aba015a93648559ade6b1bfe09c73a9f4b17b75ff11beeaae7d51773960b2cee273a69ae1323bc8bfc85b470ebf70564841cae77271f8851a818e93c498ca89d57e21880923e5ef9fd18b862a1c84af14da033041a0bf63db3dfed753264c076d0b0a5814d446df8182bc775f600de2f742865725bfae632d5adfddabfddc5e0436d1b0fc57bd7f2a6034ba26b85a2ccd3d8c546a6a7e73e428680b156182ecc0cce5f66c02541e298f85990995fa4f0605d2c007f46f97e1be0034f21719d6f40dc779e9e7c9b8eb7c4f9aea6aa948ff9b9177a71716beb680a4e7cce2caeb45474d76df374044321a9f0bb3e63701aa7cb0be11ec096efadb9d8c532b5d56c13819f6cc6e9d866346e36d79f7134bc48f0cc0139dee53bde9ab0e3ef32f29698a84ead7a06391e6b58e670bcb9934fcaf76e820b4ce9184556208f4dcc1a051106a3dbd39830c5dd00e0c2febba824ce53d1168c53bacd1a65af0b3bf3eca84d23e498cd82512e20a650805b0e7a3f978a50bbce604b453fda3371293dee8a8c8debd80f0efd8dee205f69244a7862a917171509effc96b069fbccc6ecb5de622d6ffa3afc9758acc10034bf656ff6735fe42d16370eba119268a0bc4edeeddb2202ed72960112b47acd4bb3c9b4404fb96f1393d9436cf4ba00e19aeed7fbf57d7ee267f2990b916129d28874216b07786601db7b0c993762be1617031dc86aa0b2ada02f09c43ffd20acf809a8d6c3f56592664217e49ddfb2e03e5d30c2d0ad68e8b83f4baf152bddb21673dd4549c3649b8b92b69b5c5748f2b3d0b1f20cdfeda2946cce558ccfff2d19954bfaffeb983851689f8a2791c9cd514f1354c5e4fd085ee2ed99383664b8d2769238bf0483d5b3bc2c38043719e78c87fda27a003863df8bec47caf34b1f692fa273a73b0512f89760a5a6d75ca8f5cce8cf45c197aa5467e9faaf68cc9d9411dd027f9631890631394b379936339980db40a718e03271842f27e5d9085ea09a7d521640945de859c9d6c0b1558c2879aaf8ae6ac9348f6acbe96f405d6c663dbaabd3bbc3248a4e31dc92121280eab7412e3a66df26261c5da49290f35875bcf47e2696a032f49aad24a5424d411e9678e9b33b93040f02d0cea9968e588bd2ec297be728d95a242ab3ba63a8acdfc42732b92031580f90d6d7454c12865624ea58be17c00b632a5b7b0f649532e2ee015f7b9f575f212aced3f95d68683f850c5c4491e536e6441dcc33e91a53eac40c2be10eb2fddbecdb9891eba7d5a020d7c799e88244b0c8a3329eea8398eb8334b47a4b17d8ab295c3da587995a639ef1b62316d824fe0f3403605e73089081ba2b25642eff0b576059f1871a924214bf72cbf7d4ae92bdc96f02184a329c8f250adf0119a46be5e6b7f61f1b79d7a1db540fc680d2248b017b536b0c23591b1c1dd843b5fe2022a6dd9d9246d1e55aadb48d1f93f55d35d66f37fa31afa653a9cfa0288413c8f5ad619e728e010bd3d7c7a3224f26dd526ec589aa77294662cde1a7f9ca8fccf430bc14e336312101302eaa1f210cd31c290d3a03632a8a74ed54f971c5603a6cef9a792f118d3b8bc5c554e131bea2380e6cb3ab3ea7c57047dc0aad7a9e7632f432f8109c30c6c80a55ef45a93e90928737efd9de5ba65213e3a6868b16b07e1e2f019e189c2e367d349f138368404ab483ce6e55ebaa77f2b69a201f3607eba86d3ac416457e23b9792fa839e2bc389064910b6fa61a3fb63973035bb3397f0593634d37b3613f03cd46e413123bcc8a8d8e53c71146bf702116a770d43a0d85b0e32008a135371d9bb30accbc2f5a6dde77d4c6e052c09b55cd6e5105798c5cbc494059d14924a6bf1035856c6c92cc6d13f3feb67ab5cc85326d57de91a83cdd05e616de66010da19d6a1d55defdd0c2cf276321e8622f6a958a46482931c1bc9e2d5bd9e77ff213eb9aa3bafbe89095ddc6713023b4757800e8e641c07207b8034103c97ab19ac3c43386d4c2a1e5ae95a1bd7bf4eefac476219eb9ce676acd84025f347f91abd1fb6691ee410cfa2d9497d0fb8b2f96f9d3f772a5930f1eade037d79470b7d337488057057b24b8db565417010a8b4f9a87e2a615ce97d1215038e010c7f2075022f5480b7cddb1a47ee6e6233696f37d185dbdbe3b9709301428ad2baf37769437eecc6ee46e11e60f57289922ef624200e20ad8138fb45f66916609f41133664ca21de4c343fc5fd59372f5616e2f85c029d9f1525349c38c2e6dd657560adb4bb33f7b6a9324904812096ff9821ee6e453693e7785db6d5515f9497b9617bd892980a37d00a0f9b6cfdd022c904f923b6fae6cb0a8492f076bc87c03fa7c189b4f0fc3942e3890627b6b4a2b489341bd8fc353c8f35dfa92ccd2de7c251da5e4972d71d5f874a5d0e72deaa86ce5a442c1c7cc5b31a7735da6240b8650f5eadb05b514dea27cd2581ede9c04b893dee4c21ecd376f57b1ecf284deca15e13fe0312036a856cec0fa2e948762dad5add6ad0cf88a9a0db3429682145ab4ca93909cc6fd09ef1bd89f691358a2a2ee11b45725d35a8cdc4baa269da7bcdc6892ea39c4c611a3f4456ad5388148ab4ba66aa8555663c9d65fac0d47d335643c756ad43c14bddde1d816543fb395c8772083bb887a88f04308b051b33fa6161ed2f1b10f9898e56352421cf64b0a16ebe42bdb2ffa30dabce9390fa12627d2505fc8c0dc1afe7c165d2206224232cf80ae86f22ea06cd10c3e777959d14c39ea30acdbe4a15099b52c21f6edba40ac8fb32f2adf57a397b412d32cc1146a9b80d13fe67bc2b4ecc68439ced748bffbc9f5d2c1477587e55a7f135ce8594e9f7b57116b97e06e1d1eec52a96e79ccc5d957607feaee9d122353c35a6314180dabd114689c4e0584", 0x1000}, {&(0x7f0000003bc0)="12920e44f0ae9d8a0341590d279dfc1076fe840f76d936910b5ca0f81368339fc228a7320c77f074914f925de2c4457e4be5ff734ffb6d9cb2b4d234156e554593307d6928e255d22893", 0x4a}, {&(0x7f0000003c40)="0df500c47fefeb0b5caf0e502a6ce89ad6535fd8ead62e09581eb4fb8922284d44c9e3a925eb5c3d7d388648bff33d2c3a917dab05029556581089a2b12e6d473fa28b90dc7a993cabcb61c66e98339161555080e952546a20ce8315195c262c070b421a3f6851586919dcb0cd5d5743906be2b02eeda5b92ebb40ed522b6bfe1bcef0014bda433b146445e185dba4bf76bdfa7fa713a1e1e039e7d4be60d3cc18b1b82488ea9eea6abdee8ef0c0e612b7f43bf1440c81feb2ee92dc34f87facf725486f1e185f", 0xc7}], 0xa, 0x0) socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00b7cc2f66696c653000c42b0000007fa7b2979b435879c16d96a8dc040000000000000000000000cbc3e5c5b66f0b4e1f0000b241897e49273966497f3c3c95f40caacee593579b258a20fc06aefe38142dc97b83d755c0f519f67c1c0850a8815b3ed412447ea2c3ea9b5773"], 0xa) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/77, 0x4d}, 0x0) 16:00:22 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000075000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000ce6e000000000000000000000000000082625ca60eeedfff3400a19ae19726412233df9832eec739f64dfbb99fb14c690f35ec89661816e1073c0eb50c59801676f54ddfa1f0ec90fb8beb722fcbe3a65dcf17c903954b94e0bd630d43f2b62aaeba005e57d37d4dac4ed59a540238e9f3a700007403147bb858ede54acda7064a606cc30ef56b1de2258423abba181c9fff32b6946cffe24855154d95b3097e9bc301a5df"], 0x69, 0x3, 0x1800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000f00f88)={{0x80}, 0x1, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x8}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x101, 0x401}, {0x18, 0x0, 0x2, 0x101}, 0x10001, [0xd8, 0x0, 0x3, 0x9bc, 0x18e, 0x81, 0x800, 0x7]}, 0x3c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x90, 0xa79, 0x3, "7905f01e4f3625fbde1df4b4fca03a4f46582554", 0x5, 0xf58}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x1, 0x9, 0x5, 0xaf}) 16:00:22 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() setgroups(0x3, &(0x7f0000000140)=[r0, r1, r2]) r3 = socket(0x80002, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x2f430000, &(0x7f0000000040)="15000000", 0x648dd216) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) sendto$inet(r0, &(0x7f00000002c0)="a45aa855d7db5d87cf1f7a4ae36f5ea732e2979f9296db7031c9134761c2c1942bd55a02e4413feecd6fbf29337e0e10fc489d0c17cde8dad601b5b5f0c1412f26ec2487164a4629af1681f07c717d07fd138b3b3f318ea06e72f1de0857ca8ec8443a5017d1c6cfe5cdc79b33677fbc8a0fe4bfe7508b57d575b7d9088c1e668790ede46a873c70", 0x88, 0x4, &(0x7f00000000c0)={0x2, 0x2}, 0xc) kqueue() kevent(r1, &(0x7f00000000c0), 0x1, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) rmdir(&(0x7f0000000000)='./bus\x00') kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x8, 0x2, 0x2}, {{r2}, 0xffffffffffffffff, 0x60, 0x10, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x400fffff, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x18, 0x1, 0x715053d0, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x22, 0x7ff, 0xc5}], 0x400, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x88, 0x4, 0x10000, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x4b, 0xfffff, 0xb8f5, 0x2}], 0x3, &(0x7f0000000080)={0xc1d, 0x3ff}) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) close(r0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/58}, &(0x7f0000000040)=0x3c) syz_open_pts() 16:00:22 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0x80}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x60, 0x89, 0xfffffffffffffffb, 0xb1f}, {{r0}, 0xfffffffffffffffd, 0x4, 0x82, 0x3ff, 0x2}], 0x3, &(0x7f0000000000), 0x6, &(0x7f0000000100)={0x101, 0x6}) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) close(r0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x0, 0x5) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)=""/101, 0x65}, {&(0x7f00000000c0)=""/223, 0xdf}, {&(0x7f00000001c0)=""/68, 0x44}, {&(0x7f0000000240)=""/189, 0xbd}, {&(0x7f0000000300)=""/255, 0xff}, {&(0x7f0000000400)=""/94, 0x5e}], 0x6, &(0x7f0000000500)=""/174, 0xae}, 0x800) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x22) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) fcntl$setstatus(r2, 0x4, 0x80) read(r1, &(0x7f0000000200)=""/254, 0xfe) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x6, 0x4}], 0x8, 0x0, 0x3f, 0x0) 16:00:22 executing program 1: getgroups(0xa1, 0x0) r0 = semget$private(0x0, 0xa, 0x8000) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) listen(r2, 0xb) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) kqueue() semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) 16:00:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8400, 0x4) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/143, 0x8f) setrlimit(0x9, &(0x7f0000f3b000)) 16:00:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ftruncate(r0, 0x2) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000040)) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb19", 0x52f) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000480)=0x22) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() clock_getres(0x2, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7fff, 0x7ff, 0x3, 0x8000, "d6053fdebc91b3985b6eca74565e3e46412e2a19", 0x2, 0x5}) write(r1, &(0x7f00000004c0)="3f2d28f05fe25cc61ff5", 0xa) ioctl$TIOCNXCL(r1, 0x2000740e) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r3, &(0x7f0000000140)={0x18, 0x1, 0xfffffffffffffff7, 0x6}, 0xc) writev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="f51b8eca923b45bf80f7e18935d6d3bc50335479455024321015370154eb8a0a772b7e49a4974a664876f9182c010315593c46b18d4618f142fa", 0x3a}, {&(0x7f0000000300)="962168", 0x3}, {&(0x7f0000000340)="ff2516bff10b9921b416b9f91be0183e1f451c14aaf7402fcc46690e6f05f79f298e2b6d289367fa0e6a24916f9b03937c9e7b0d26318bbfe82cc022d023e40520538d5e539977e57638f9b48b4852f354ea265184654bd80be32d574c6522e063136959915b2207ca1e31b0a196a3cea0315118e20f15f30d4d7bbae716697fc7bdf46a56142909011bbe2cda820479f4ade2eeb7381050235a766a5a81fa315ed20f1afe047ff1331049739752cd44c599dc86a60ea8edf37deae0cf89963062ea366ff155ddda0e50ba2888c71382155a7f1fb047", 0xd6}], 0x3) syz_open_pts() 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x3) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r0 = open(&(0x7f0000000040)='./file0\x00', 0x42, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[], 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:23 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) r2 = syz_open_pts() ftruncate(r0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0xfffffffffffffffe, 0x3, 0x4c8, "8277e60e829591f928e000d3a0de21d60cdcfb5a", 0x2, 0xfffffffffffff4ed}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x10001) 16:00:23 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) nanosleep(&(0x7f0000000040)={0x1, 0x79}, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) 16:00:23 executing program 1: clock_getres(0xfffffffffffffffe, 0xfffffffffffffffe) 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() read(r0, &(0x7f0000000100)=""/7, 0x7) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) r2 = getpgrp() wait4(r2, &(0x7f00000000c0), 0x8, 0x0) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/18, 0x12) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5977cc3081c5127fe5c3aaf7ac374d4f8a8ad71b0d36358659d55e61406c79000717fb534f539b817fde66ac19ffcae21bbea275166931c46214bd07d711923012b0e7dcd2c83f90c1ca54fb9d0920ac6f8c99980e40a4c0291c1d20e4a85025b673886efaa3ca0b282ec6fc11e745760437ba284635bd3d1b5b2910691339be92a4f3fd2417d99e217033e99f023c5d02e210bd825b435b2f824379dd8d46", 0x9f) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="2643b0ff07f1934e950f821d47852e243ac84fd6d602e1793ddbe06746ab71e01271128da3031a8fa9e93fcc02477d01ae11814f75b19111fdb0773b9a7e6c7c5afb0c3c0ce41d4051c38e73dfe50005b635b7d204c05f14c421157e8ba81e022c2b2088c41e365d6d36e83fe1f0fc01e438877e1d42dfd128e07fb8318710d35074163e6e70642e849e68f2414df1b3f89f675b8cf379b971a05bd3253e1899a5bd1ac87b2a7e91da288111a1b116fc216ab1a4fb28de5bd4bb424775d5023a790cd55f2249377d88f58e8e4cc04d0dc5287515", 0xffffff5c) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x200008005, 0x80000000fffdfffc) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r1 = socket(0x0, 0xc007, 0x100000000) recvfrom$inet(r1, &(0x7f0000000100)=""/152, 0x98, 0x0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) lseek(r1, 0x0, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, "dce29c38c302e83993eb169879ce356bb0ace31d", 0x0, 0xfff}) flock(r0, 0x3) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000040)=""/34, 0x22) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 16:00:24 executing program 1: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x26) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x10400, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setuid(0xee01) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x18) r3 = openat(r2, &(0x7f0000000140)='./file0/file0\x00', 0x80, 0x40) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x100b0, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2923) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8200, 0x116) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f0000000240)=""/86, 0xf) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) fcntl$dupfd(r2, 0x0, r1) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x3, 0x4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000213220e221a684937b6a0286df010000000000000000000000"], 0x10}, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x82, 0x9}, 0x4, 0x7, r6, r7, 0xfffffffffffffff9, 0x71, 0x6}) 16:00:25 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x18) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:25 executing program 0: mknod(&(0x7f0000001600)='./file0\x00', 0x2000000006002, 0x401) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001300)=[{&(0x7f00000000c0)="c4ba23f46e28f93ef37d4dda794adfa935", 0x11}, {&(0x7f0000000280)="2cbb483c1f7422a9fcdbb8c4d03c097877bba37ed696f75a88591c73246a9959c254ea23703ac2f2c942d896303c2118bdfebdc8a2938db504cf22c90acddc1ebe8f4393826385c76787f661a3c0fe081a0d9ce553a91304153f72eb353fbf169f38bacfadf1f5fda3baac39be8d3099154daaf62e9ff5c3e9d92481d2bce19751ebf3de99d0b1a54898a3ea40a121", 0x8f}, {&(0x7f0000000100)="442d97865a3e3276415f7c7a38c98f48f19e2d84b4017caa9919b7233e3dcc1f9e5729386b49673156df3e006fcf431604882d76c528f0f65cc864f0b30ab56732fc7436bc9503cd68d39b21b6ee56c6f01594926f117adc6d03c8b1dc14b1", 0x5f}, {&(0x7f0000001040)="01519f38b857bf5e25658d9402437ee9a426c8772053f3cf2f1db0dcf25e746085ed9e9468c98d9ec0f221a2966372b1c2b12a6e47aa5f721753e032143aa26c10ee261243d92b3d1f0451d4f5dd3523de6bf73368d83e2ba262604a5e60fdf118872b1191b579ef75b0ff2c2663de4772df8df12cf52eeb077347599557c49df121e27bda8291a3eae48f42196612511b94066e21faa5d5aadf57a1eccce7412ebf", 0xa2}, {&(0x7f0000002440)="8d1ab596190b1fb97e3213184bbb308a6561c5a9d7e8e215015fa50d36730a5db0b7a5be3e93e1474281041f05a961e1a6c6288d5d91b5051eebf051c0fcebbf7eccb392bd37adda8eefb3a9027247e955445b6f4a60e873ff3639a177b3f3a4f5476f89a8716f085094f651bd613bd00aa96f81bbe8f83a356e3f4f90e9678f23ec979f533c1480257f56822bb1c1ea94f2f7a266f79b9b7a4dab6aaa295dd97fecaea0e04e23c0b56d542027b1e67eaaebf0f743f8c0fcef1b28a12b46717d478173d9b0f28c06a69c1d663a3027ed497a492b7f2876e7cae1b4de6a3a164a48695255a0cc0aae7f7b34d7b313acbeb218c2e00bfd4d41d62eb4e4a8490b3d44c4afa287fd1530306069a5b486e22c64eebe759522252c556486bd2c50d06ffd50970468ee881acfd10c96033417c409ea7633efd8a82ef239b0a414c9923a062899e56ef5e3a0f9fc85c10266458463690c55b4f46a0d1ebc863a0440a5bd2bb4c0d5a713f031659e63bd5679309e3e0ffe92c8e63e8ea6a7bd2ebc06c96d27e9e76ff18b2b0f3ebe9cb515b9d95debec5088535ef17cb322f38d3ec1b48f53678e1959544d628c8fe23ed9bca33a4783b5607cf4ff8ac8576ea5c05f693d3e08105585d7fb037ad8c04f69a266c57117b1918a8de5eb7a07210a05cf99f17be83b3c4d21beda5a7ba36609d882c1aabb81a635d3e14450ec8b22fdc55786e9f038c631e0f22a76fa0c20dcdcb1e37b6f661202d25b762e2278f1d0c61898a553646e74c148890a9dd7654a1d7dc69ee8570a4cc183dfdf6dc22e797f0f9955add45bc332f10e41435444ab82ea8de0dcd2793c0fe1af883a2b453ca7d4d29f18002560d3ade94032d5d2f535cb0a1ef05e98be8a29f1900bab9a3160d6e056e4cd3d26a92d8010abc7c3d81de86f3450764501a69049fa2f0f5cb20179582a9f7e0ebf0038806b67ccf5ff85aa0ad3afd7d87942c84d98c53159f1cc619981b60d5dd2ebfc501fbfa92b07fb3073e7ad8acb3d7e113172b9285138d13189b108b704ce9e0d0a6ad1894dbcc6b92de4738ba133e9bd392806e64e8f66b202ad585b61f4589496b2a40cb2d3e3440171d9e77bbff2dce1469e9b38664e59f965ef4917048fd802134b88b222f8b36212ef7fe397eba8126bbf7c41a06168c62ff13df8d7566f035a14447641253dc2b2188ee0581073c83df628fd8eb7c02e518f7e5976523f120ff2e0dfcc1fd338c15d8e954885ff034dc6ef0122c5a5c95ab6f4c68646a5f9c39da1afce4824e0cacc17bd15ced81fb9c150db8c6a58ee97ce35e43ae447894680f012c3f885dcc236f432022a0d573df2a1d036a443d5bf94847feb69732debfb8387d2226a9fa88049d543107aa3f7ddee6532d069575ccf1d7b56698d50ef0e6f3d0a122f1d7502900a63bf1bc12d5d5fc80f71550d95728ce4f6804b49c80a44bf0b33a0f98562b9d755f3e35ded214acd123d218309812f6c52bbf556ba06ed05dacd13cb101681d3a4ea7a530934558d81bcea2f4a4d2bcc0556c6028e0e25861a23221281b09773ccb89abfefe637423c98ab27b2ebdfc0c04b3be9c24a1605d93f9a3b9eb8a1812bd1c86e3487e4b1a6e4b7788c25cc0356900e0aa1242c3a1ea08b43b1b2c140880926846686cb1b2edde27a8e9f27daef07dd19630e06fb5e76f738ca6a4771f31c93cfc472c52cba97ca25f5c25c5406b0134e8a12c5970502af62c61d2c4209155b04389696b5e7a902c08476bd6f7f70918a4ebea0c6831a409da8d2151e21e6b3877fff6b223e846a59bcf411500a9c408729f9535e4dba7b28bc6c4a0527bfcde30ffa63368b6ccd22b093c08bc35244021d974d51c842b00831944d6cea64ec6810e35725d60c57c5d3c71b4f72b2f4e425938212543beacea2d5ef5eb5c28fee08745db5eccc25d06bdd128bcb604f4d64fb990b2680991d0199669eb29c2d82875d827d533339ff2be8d0a61104d3dbb9bd3a06aa5946ca680b0963eeffa27ac91e65cc9b8666bb34efab9897f80c8099abfc0d416c9f94921c8080eb62cf1b0f8c0c94b31ea549c849c4bdc3332fa3c2a451914b8dd08c838357a4da05b460147913e75daacc0918bbe4b389ae0e1fa2da4664fe0b89cd8d9b33d33e57904b4b9e9a2c31dc09d86bddb650036870f9086f112e1ac4602c90b127137a18f37d79cac98a0391903abd41eb366f9becb8df93813658f60c76a3f969039c3df53bdf0cfc7f21329a0cd84e0fa4d577b4db76802162380529cdc864d27e0f8e742142845b9183a9497f402ebae6df010b57f84d3368e98dc6ab3324b4687faebe3c6eaec8ab484703a39f3006b959a8f3e88875635d4b67fe4916acbc74908b58dd100f4bbcc29488901893d80eb9b5013089efa480f0be99e76ccc62775132b8fc67d0ee38a5ed93517f71dc40cb274b92652692e5d34d5a44026acbf08f8ca1642ba656f77603065cb14f86ad35e90f558540b33188e9ee7dbcd9fc6cbdaf3275a56ef67442e086176db57623db1b71f45a519af9a32915d442b34eaa6d9638346bcd9ccbc5e5ea56efec062dc38d677d8f3e62cf8cb2f35658ea83f44bcba0254f754969df5bb790ec6069e8742ec743fa7fd3809a61d042dfed6d318b89ff34dae1a360e6a25ee6c2d9b4dd1a4f159d1b95e3a94cfed205eb8a34e2a5ade41b525c83bfd5b6b0773ef3af78bac3b0dbd3bbff91eef9503438ec9df11d461004cbe09b3969a22dd21131fb2f2785707d7093219ff8ac632b6607f28ed148a30aa5e6a5914d158f04c47e572ed8a07f1cf800db14b93f0a95ebe6108fddf8a9d3f0e8a3e6190c4d862dd210dcf462675b2165ad0151bccd6e68bbb375acd763d974eb0d4fb8eea4236d67729364ca30cb21a27b37e0e2751934ed366285ab37808066e54d184873dd1d077012de9c3afbd9bd5fe85995716dd94691e03378ee7bf7a226bf7a58bc0b113c9d0da25aea420095da47756929452c2034a740047913e295ab045ca4393c1f963d709afb8307a4ec0fbd2547cfef97e9ed2ff60ecc8f68e41fe73adc398f46d7c0a37d9265c3aed393dbb5e12c5371a7f64cb5afff90e7d03b21c48906288348907369d1228684ec43d33e9270f637e3af0abd9ca7b202cb25a449412ca35921eed18fdda09c58d84f8e1e13c1c22979e6d7dc96ddedcac0ac245cbde3a9c6f29f6a37d0e132495345ef4d17566332e947a1674c40786a6d227095da4de50241ca6c2aae08ecc8186bfd0e52d510efd0dfc3c51cc6979c0fda21247434f58b112e0289d13d9ca7134bb99b738d7548e9f7ff9e800065a22fb5d5eb5ff223bd60f3c6ca43ce73bcabd4aea869d679e50da85abcd5d08fb0f60a1c28fb8196fba24310c3b1f8d3657d8f4f2e72787cef6e41aa07d32fefd540b7d4a30f9dbedb9d17b1bc5d8c5ccecab4ac9a2d329279cacb0c6f1eb7b539f73d72376d7219b4da906a7a7cf3fa0fba50d68394cbe515f0791cfc6806fd67274d29769d7932cfebc0ca5ad339c247e67571a31c47172e8d03937e74f8f2f8db972544cf8b00b5d9f1a09a8d72b1a9ca529b1dacf11c9663e3bdb047d4ac12e48dae927bea68942e196e27d8cab00b8b0d1a1df905b3edf4cf9bb5ceb9add36daab8139d579a8f47feb8644438be98782394612e0920db9ba00bfb32a52e844af965c6e8f9ba4758c5eb6206db22cb50310792b8ce5bde70d6a09e2d1c425ec9fa8d9d4d8c44e058a10d24eda1f1312c2deaff9d14b5833105c9bbfa32793a4bcaa898a15095835f811f4641ce09ac3528116a147c77056d7e4b29aad883fff58a2e05573944ce17d86e665961b84b133eb2dc60b39e39e882d16ff490d590bbbfad7abcd0eb7c536114177f70aae977e57271458c101cbc1ab6d82762a2a767cdaf4dddac8eeeef318125e438a6c68cb74d077122fca7ac25a750991d5a82e5eb172423d5756426d74c8fd3ce599955b7cb410271214c4439d60bcf8acc7c3030565c499d5fd4dbc65f78566a118523fcc8ccd45f8014761edb4f4132037f459c7f5145d8d0127a06d8dcdc64ee82c939477d1d4c2ca48efa2d38a27e4590edc0c7e1df9ed19ca9dd014ea61ae55bc9c708e0735e7c14c01c6629ea853e000c4d525f34929fc7b1338e9af997d98c8504661b2516987f7a5e209f47a77039620b14705d383ad7f834488ef71e942ed4a43398dcd01f527771954436e912af553067ad5df6ae417df9458368c8f5521f0aed1ff239bf5abdfd69e7476e46eaa14b88810e0468ae346ed7136483306d5b1468dc7f6f2559bafba09fdd9a719e03feefbb798ad6d63816a02443942d15d2bb6eabf009eb66dd42d3b595d03680e67f2d69ba35410d0c0e93aa4492d2b2f1a1d473a361cbecd86f45d4704963ed1d48409757d4155a0617b969c1f3dccdd2e0ba2c43616e33f538b720b18877d20f78cbc26785e05abdfd210502538ad19d08dec0e7938cc66c4493cf0754ed530582daa5370eedc4137880ab62a81eb624a1af8169546d3b68bd2ec13f271b2485ebcb4e15e05df14466c1277a6a72c16a699dcc3fb817aaae98d276ab397c5e296241812420b077f3849682e6271b3edd402f04c2137adf4646b440b6e202401dc7a38e6f88bd1fdcdc43abb6501b7c13b2b69dfe860ad62c7f9782ece88326f78a19bf16c33e3d312962fa0096e584ddb5da4f6e17c4bf590a8694b41924e9d480352b7cdb853ec8f25a53263fb9ad6658f073f6cb52fe28c3e7ba0ce6393980a0eeb11f324fbb1e59952a0c170fefa56a4fb2ba537cc17fad6753861c75c1b9e904dd02b8c5950b41c78aee0a22cc89dbb9ce3489d124949408f190ced0ba01f464275d4668678cccbce93a19da114fce4eaf05b82264e2eec7c2de65286353a3f2f4593966e84240990a252da9e55ecd68e89a4285ebeb729e63a5c0fa6081314b7d6b1155c088afe77991909546253142b4dfa13571935aae80082428288c2f9f639761da2c13d5e0aed78f6f884583e3c8a50807377dfc7c8b52278a7e87272313d6385d020a750d8fa0801757ca2b22f58f3515b6aec66d99e412453bb4446338461c5942b89e8dee5caa6b43f4c2a028653c36423b31d9a1c26c2a5af9eed9ff785f79866c00d74c3e3d54954ee87d6e21458b0ab7bff972c47db513ee9426c83d902ab5d720d2abe7b431487d2795f4e6ed1fa3d7def75c5a248b084cb74474037597de33273e4c836281c15cd6670888283340d7d1a02d329d06f7599066a5831a12297b9c5789b5ba33fa430dd03555c76d5b21f9604a939d00b95d2a8fcf6d7b9d42e90d78a1b7309297695ff13310f7d7c1041b7fefce7fe49ac8ffd77ac2cd6548e91305112926da4cc93bb008b8059d42ea419620d6f3b4f47311d2f9a902f94c9e3f23f7f5c5e8f4e825f463ccede30c9bddecb9c91ddf40ba0bac471640ac093a454953c1ff51227be449254bc1fb9f886ddf43d15eeb890b975110b0225b121e7fdc8ff2dde93d0daf8cd8858235a6050482c434c1634c2067a794326082bc3319b9f908aa0193c9c9e394e0014f83bf5eb486c40b9e06c8b35311d06b2ce79532321d9b14d1f1603c2b3b3f5674bfa11ae14b33bc9c01624b87863ad8e4529a6cfbac45428dab62a94220f900db92d7e3efdea52a7cece348ead2ee1a5c789de8834f55b569899417f8c4593fa031d6f1fe086f87ea948cce874e7a785f638ec105b908a890336816aedc32e5314737b1d6e37751892df0bc2f09421eee", 0x1000}, {&(0x7f0000001100)="4cbb4d80d812c2dbf96d3b2eeee4be3da3c9b7ef26692533a25f7421ae6bbb83577d495e640472fcbf8be84bb13f63e9c55178e928dd521a48e08725ed0f74691bb7d340e6300def60f618b85ad90e9b0b2eb67c5c706530c36210e385401b139323454c192d77435d36c948163183a1b29d0c4ee5b6d72d012ab03a4408224c4d1030", 0x83}, {&(0x7f00000011c0)="c868dbb84d06ad68186fd4f48ac56fcadf3a3ca39ab9dce0c0796620888852eae9e0b9a9cbc6e39b1193dec029fb567b4088727fb123b5b3b2a98ed693d672f914793dd1bf0dbe34579444de73e0bdb641d98bfc3af01dd358153e816bf149466af3d70f77aeb936352eef37560e9feac4cfbc32f7450fade48f3a8b9eaa4ccd3bc0f185d1af790fd9e4cedf584d39353c51", 0x92}, {&(0x7f0000003440)="d971d7f236de5af949878fc91767b2574be3b2863a7225fc2ef82c04497782594d949b5368faef785236f118022300e52568d7500b89f1aa87355a42e0e90af81104f818329200f49e7144965a93904ff3ef211e07cd5c41248cd439248a737676515176ccf5739d5d70609b20524cebacdacc75028f1e6f1cb95b2a19798cdaa819cce7f5fec6d273037c7a6c12c125cf5fe2e5433d9be2ecd472529074ec094e8216b4ca8de76a2b8e1f44241d538100a77511673053e231dc3bac688a0e3debf5536689b1e0f345d11ef36c14cb52aeb0bfee3a60713e07f2ab91f27a12e85c0053a231da347ae3ba029307efb632d2d8e791d36edfb61a9730162592e0a02e2817f75c332395c2d7cd4d351604a6890a48c9f03e4ee1e4dd135d5066e12bb6af71748bf37ace8c626143b226a9678a95cc4c2a4c7141018026ad480c651fd304eb5b9cc7d7718399f7353b4d2538e7f6c235bbfb4af01a08977838b907b2fd5faba4758516baa528ffd0f9b073bf28b6b53a3c1e6d5dc53bc27be401da72d9bb4e3690b9635e564cc64b8b0f914434812768f323b5432ee468ad3ece23a4ab107af6786782e7fb1a4bb6afc73e34207f06b867689a364fe2664c464ece8dc509c9c15e78618332c4a5a48820d815eb530ec23a7d3ba66210b1592f0fae842f8f7039555ae8fa90f2dc8c4b9b46d8ccf711e781f20430d05ffb8b0586a0dae8868a9020aa01b62914aca954f752ee5e627fab3b3ba704527919a6d83250f5c45d635d0772a93f2a2b48073460de90e4ece5a064c34a896e76263100e51def7738795b86b5eb1c8dcfbbe69fcede1599e2ddcf2a7c2025aab9d649e0a337feaabfe8f91415f59477a9d2aedfea115396b0e6e5169b8145b3d22c48477b09c154c30a1e352c96c093b754c59ee5e6ffdab00c5abf8264ea93b08fa7349508a3482d995afaf31754b4727ac240ce1e1794cc2e82c3d4a8a674cf536f41223eb48671f5d2adda05f8a6af7e879f92397b67927ecb517de77d3d8deebf1d14fb812eb83b03c1014fafa9de8b1d6cf1357ee31174b476f13cd4ce03446c0037a5945be2acdc74695c2fbef0a41fa85808a1815d97f2c1738c329264c1143362343ee3b2c9085d1c2eedd5716c85bba385ffa5834c9dbd79b0b131d6bd3a8147493a90388f167b993e2e44700a2d20b618f0c75ec94dca666c05b3bde6e1797f6e0c3db0d93a034e11e3fd78060c5fe54ac008f288d93862f7da728a072215c116c702082571d9916a0ea71516df6ff1e394572010346aa66d9841b9649dd20404ba03c60ca92197f3e7848ae5caf559cef0990b63555645e3315d4ceab27c48801c763f70a407da8f4ecf73a04c20b4e2666a3bac32f11a37ca33692b628879041237b6c80f85b4db3dca04d879cfaf592f0356202e2677457d93128cc9ec8f96e08e5e07ed1bf9d938ef19baf3343e6cc613619b13440f9fab12253dea6d76e6cdaa4b1ff66a22f6bef7380949340c771f92f174048599c291fd87ca9c956927b48f16bca1f8a67341a40d6209d6c71f1531a21f11087fc90e8d3ffc10b4c190007652efe9f7cb1c95195f663ad9cc6ecd6fbc5c1576aa52645c161fde3fb0da0e1e6b4f8f4be2a22205ba913c83f351fab4e7a88a35241bd885ce4616c48ce15bccd07c97e956c3fb67fda0046bb0199e9ce196362641bd9ea05bd3c66e2c5778af8205776a4bd95bdb2ffaca9d8e9b16cd5c25873f881f4220fbbce8c82976362a7459e25e87dacb82872fc9486f78dfc343108891e99f6eee59ab0d0fd752a25d9db01b223ecbfaf00dd5cc980aa62aacbde0cac1c3a04d084289fb1673f3f238093448ee4a07465b90acdc7ca6f14d6029177073519f334ce5f7265e2f8da6d7cef53606d4486b6f89a5368dcbe80ac503ca3392357b4145e87a63407c5c7af8dd7e947a65af88ff315ea469bc63125e0e44b05c83feaffadb739a9c0d0b517f38c4b931a49728d5c89cda82c4af7f916a090d08fc94d3f9c3f41383cc2de13344fe2324735260498ffb67cddc7da8b9961e46fd565b76b94dde1a84dabc574e761b99843724ba16a76733abb8ec606a385b3dda62254be6e2510f8bb3559e1ef3cefe19aa97c65836db2bdaacbdcd573ba8c489cb1f1b84e62501ce4d297ca5d0ed312084d123f9d424a066ddc8ebaec0f2066006702846dbc0521518271d691d61e7a451116fc1a98fa9b0f8da5d2ee43b256326153bb086f2345681b9280328389c254f8f6937255fc6d6b75f90fcf8fd1cad4b52dc7efc5291c623ab7768cdf1e52c6c6e6a5b00dcafa2ad4270db93f1c3a41a10c1ad3c1bcc1b4f8a0e5d7d04aed25342f5e70324a8a6142c9d43f43d4a53f43595afa0653144a9783e964e0b02b37b3e38e15ccccadba2e25f84535506a2ed82e0a0459fb0295eddf3faa87f15121aeb75d62087b7e6f2a72c13aa8c9244d79c81d13586a6e385c60accbac7a7207c842b05781fd503dcae0a85c77d042335821c949e4da0b8bb078a9ed4d2921a4cc7871824eb90b2e8ebc65e3c071373dd23727ecd9a92ccbe55786db3375d5239624c5741a55de0b12ff47a8fa5a170c393326b7e9258d3262f04d188c699ac3df197c3df503aa4cf607d6c14b0c985c4be7ec2e3326e9e285abc2dad13205a794643e953c8ea9c6d4d58344997b2a9ccba77ade5fbf32295a07a790fdcdf0dab606c515a1998730d9cea3774ee780072878fdbde2a83d834ba046c382a431f9b60a51f54d6f2fc2cb43e4260829e372fbd84215cbf0d46371cda3d02e8d06c52768112ffea086c8c703b013f58dc9910c9e5504abb24c5f1442664d864be36dcff724a6d0f086b92055874d6c7d0a3b4507deefa8ba2a130bee24e83eaa1777695cbac90061b7d3563c120bc1bd0e876c280d5f73e6f6a6e3f393d7ad58c4b97973919e600464ab81ec0b0c9f112bf7885482ea9513111354f4ee7488ebe4b088aeb6946aa6d0590f486407a4c5065cc59757ee8e11e88cd4c064d5946d14e57e8b752e683984c6714087c1fb47326cba18c1eaaa5de03c38ab77695313c04bb3c7b213c8eacecfcf2ce5fb5343f0522e611f3448f701a2c36a0136f1013c890dbbfb43ba5003b37c4b7fc6a55d88e7178dea171e69d15a8a31d0b3346ae0aa6991884fd0b62ba89a7f86e2ec58cea7d1324be2ecb0558f79aceb806ee2b2fdc06b0e975f26139f28f881ba122b7b26c72ae12af9f53b2e4d19ba680d87b4ce2ed31d9bbc56645838f4235a48a8d8ff95635114c402f795a295e699fd22dead4ec99a15daf2561129b53e3c90c1a63e718696f9f8de3cb10c3ea7a7870128e44a48ac04d7e540dc040d416654cb1f3cd241f8ab6e662280d1b925a120c679c2c53719a697893077394aa42546db9ae71c96784ed784f57a1df82bcb47c06ad8917f9cdc407858f33b804471b36a10097eda7f9b39562d21b01c456264fe17cf7baa9f1447f333f7aa9a2b4c43996d8860f9ea2e6aa442995f4f2640f8aaf51d4b562316a5c820a6301d867a3e6ef7bc41d46fd7ff12ef75a0321084a0dd3374be9647ed7c73e13f4e2d243a77fef9db76be28f14f8cb96f4f6fcc145e4415312129103e9a19b80672214fc291f10aa09660e8e99c80c9e625ecd451d74f6df067b6934fb55adbbea962a9dc27c6b3eb3b93ce35c817417a638ff2b488843f6625963d67fa7f876d16838c1424914c6dec292854bf02084cca28e580007c4278899d1b090d264988cce3b4f76e3f5dd5fad2869d9d9e30246acd12418e0b85146abe34d8533c3087561904baec63c7e32d146a31ff519bbde819f4dd5da82a98b8357eda3209af3c6a2413ea376b4add66c3891d26307018b81f7fcfa9587eec03e6185257ff6ab3d9e70121883b17bf261d40cd7495f45951b786d98e0eaabb7403e838c2bdd2aea2962d63d8913f61e5cdda80d47e16a4995f54253ba477f78761f1d351434025babf366161d73b3cbf0b402e986b64424842e4742d729b64421ea0c99fb8395465accfb0ba95e73f32a3997ff01ada556b94f318cedac474464a3b2d6beba66a72e54a14eff3aaf68116c1275d35add486c0fb899bd95f6b3109b4e4ab235a4140ed832e38e96be7ebeaa1ef0bf4bbec1eb37db21a3cdc9c9f84e8518fe3bf59d99909b303243a06aaf1a82db68fed3cb60dc08bcc0558022bd9194227303dafbb397059a86cd4fceaa0d0ed40649a70e59fc544b0a12e1014807a20a656a7a9536c44b69b443f9b727c34efe74d6978abf5a258f1f303a93ec2f98145dd893fd9a6293a43ae082995e3af218eefef82caf8088251e060ab0c74d212741875c14eb4ab97bea93ce8f171806c7793dc9f64d1002f0c66f48682d221f5f6c911a46fcecd22e3253eed48a1e69fdc8f3de9867621708dee1aa5d58a9115e3e14a28728fcf6b07b8a63b327f4b7aba154ae5da3ef9a8690524cc2f91555b31153c1ff5c6938d7a9689f5cc19e351656519703e153f6a7da6e9c39e7f3a6739e7b3655ec89fa578ce2818306dcaa078d16e12e9dc5d8237329a6facd859a2ad4dfd03c04211e52d0873342b542dd8443f8cf7d8a0c980c5eae56e9a05a9ee0389fd67549a8723740e8718f2ab1e07bed67b026675adc2b220589a49a754881c17d4cf91a0b08eccb9e630bd9904e8e2d19b7159de7376d26e46c05f04cde13b2e1c59a6dee24ffdaccdc77e9591f842e4213dd0be8454e03d9540cf09d3e85bd247b6767602986a14161a93d39fa68bfb12636be6a84b219de0a2f120eab95daf2dd07fb3d9fa01cd4ff063a00b6583fa95d387c6a50b1f8fb03d9d24429ccdfa4af5a500905b8fa431e3d76fcfedb6a5678462ea4ab100160acc046cd383199eb97f2d0dd5e9f054e61c7727ff3a72144d2efa41e15e703d427e526b9b369c2f4bd0f823e14d85e2391b766dffb6d85b1273c4bbcbadce7c63a44de038d90bae80ddd55bdef27a31c2c1594be4b5e2cf761c1ad24c9160409b26adeb0cadfb7e3054ab7028b0f6fc36f38bf1d51b1809549acd623c7c9414cc1219d6db2c19108156aaca382be3b76b21613fe21e55d5aef1f97c1392e11bcce257f8b6385eea9d749a15752f991fd907ccf3f9bb25c55af3ac28cef48b7dcd44ed9d54e574152afc098510ebe939b77696905269994d31e8c888463bea72785c7545c28f7df9bbd498235e63a44c68a1af2d80ba209a99afd6a53facb2742ac4b60965b6a6d849c743200d3de63f03437dfb0cb00247784fe54e7e63d81afabba7083de31bbc3cbfbeb9ace907166874ed9dd6454bd715161ff1cc5a42baae58accbc920dc146b184a5849464448622fce2131ae3e151ebef314b64ca96405614083a31eada624c4e4ba77c56f8868cb94689b858f69811a2109026ff3815bd3dbe5a48259050d14dcef5769850748e76637af2f6ba60859f7645b0e06c925f5371b2de5a8433d039c70af97a17834bf9d7600751ed9fcf3fa47e8274ff1ba12bf218c15d30a84fca46cb78bbe61ae7adde27647b70f8674da8d0bf35a2ffa167b64818d97b596d8c7aac833d8b849e6e2074e0573af379c931c783e91499d37ab7305ec9c78511025d94d99c0c89ece9855afe1a1c93bb5adeb6b3ecbc6e1f47458a45a5f3017f7f3cf488021280b6e6ba27dc1eda19fc47663c4cc78b74405a9203aa44f86ccba26b04d5bfe749e85c87cb98fd633a8cdf29519596c4f14769ca1a44b4cf7943bbcc90eb6a18f708c894fbe2532eac52f16c61", 0x1000}, {&(0x7f0000000200)="1f6bb372faf27a4cb3a894e124688422c9cd241cbac8cdd7b88d1d0a89d15d5e8bb96c7af10bacdec73eda", 0x2b}, {&(0x7f0000001280)="53fc99a7f311bd100a52e6f57e5e9121fd83c9ee29a9a140be35f2ea8742308ef2386f53614943c942f2795525ee0e94ba07a83c851b91e9f584856314f12a8ffbab5516b565d72d75336b78054eb4db95fa59a91efa84f9ce00123c1b2084c115e7a415a3ba53e3ba1f77c0d3", 0x6d}], 0xa, &(0x7f0000001480)=[{0xe0, 0x1, 0xb0d, "5453aced75478833d7894c6b24da78128e07049fb32f2997470a42e31fbcba98627e7d4c76918e158f32329ea6b4ed936a36f565cffc02949548f2e2360582ffaebfe0fc30f886f9282619961b682c537798a2b2cd6c1ac4b2784c722d9d17f9a83e8c3bf100e6b36d4591d64eafec9e15a7b1a6c8932f08549ae0afc78a13883d33a19fed16e481889b8095d4ecfdc9b67026c230039452adb02e43a7ea6d9f344026dae81983108235b361f936564695fa17682fc608f6ac12bc91685993c4c6231a64a6e52f951ea0000d"}, {0xa0, 0x0, 0x18, "0ba888674432b2a903a4400f472ef2194552807e01d5e76ed051e19aa3f9c03089d007bb7bb013636e41069f0808c3ac608fb6ed234f2238d41afd246c221846299b8dd165459f33e69e08b488dd3fb3c806677f233b59af3362944601368b2a6290466391686d39fe96c7cacf02dc85ef7e1ba3f1fd53983d5a8d7693e8ed66a6406eb15f3b0e6aabd3b48d2ab5"}], 0x180}, 0x40c) readv(r0, &(0x7f0000001bc0)=[{&(0x7f0000001640)=""/47, 0x2f}, {&(0x7f0000001680)=""/70, 0x46}, {&(0x7f0000001700)=""/219, 0xdb}, {&(0x7f0000001800)=""/127, 0x7f}, {&(0x7f0000001880)=""/144, 0x90}, {&(0x7f0000001940)=""/200, 0xc8}, {&(0x7f0000001a40)=""/94, 0x5e}, {&(0x7f0000001ac0)=""/32, 0x20}, {&(0x7f0000001b00)=""/172, 0xac}], 0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x2, 0x108) writev(r1, &(0x7f0000002400)=[{&(0x7f0000000380)="dc339813578b0d434897fa94c03bb6fcd4d6ec547af12ff9245aa01c6c534e076ec9417e03e7ddf4075478c973c09a86a8b84735360e9e4b377c1ad99c2e9ca06078b7302811b3f2885b584163cc8a7d3b40eb18986670c489ff05131ee0aa5a0e5ac7960478b9a42933af9c2a235e398123adb5378ba0d4c0ec8c61bd711d4bc1b05573b4b395b82521a5f15b30a91efd743f37cab25cee44381bead7a2bffad5c7056580725635bcb5d9d88129eca1c7a0b95803fc8c3aa04244f4ea3f9dd29cfd38e9ce9619a73ef0bba0e6e4fd80b1c5b2ae062d4878e9788f6d15df068eeab3c0f2413e1290f1cfc76ea47602c16e2dafd264c8cdb29a1dfe58331bd8113a6643dda4d4bab8d60f5ed6409a3c2a3b44f885659ea7190ded078980a6be30f2b53ee62610089a1d109150f74b45ae90296b62351cd70afd307486385764ca384523dd8b0f4ca6c4f7d06171a7fbee655e86502bf889021a8f7bdc3c7056436add86783b982daa88e6f766f9e920e87491746d9ea4aa15025983153857dafee665986c02ec6eb859b4cc1f02b19f1bb2fce60ff012c02c732c3dfe1d6929a7429d4ad5721197dec49aba38e9d30b277f2b92478032229ee824ed4c0c078169e1fae02f9b33e073d07e604a90a4388b667d97d837a76aeaed2b8cd04f3a9efaddb1379631bd5035516ea62766eef0e8524b93f030edcdeea880c7cb6a7e7a07c01da408dbd91e743464182b340835104bd540fbab37788f707c98dc45e1542371dce2b0e13f64bd1f4ef4aaa0bc0a56239170adb72637f3e71efa017c711aaddf65b0451940b3c5295b6a0a69277a891c8d418fe2a44928a72efbff0451ded821fe72dedb383bd19915233b18f26c2b19573100696a925105290363b948f18eb1b51078547b98b16a7b22f7d5d3de82b72d9bce7ba137a535748d694e9f52ff946a2c0e20a3054987cc6ea0caa7e665e72db5e33be3d620ddcaadd819942d198147c297c03ad74cd298c117706b40028d8faf17bb3b08a0605ddf1dbbaef0fa3cbbf14b8ccc608f0c921ce701f8599c6f1ce802498eac946d6c587dc925e9c5af58b0136386238aa4815848f5571f42a77976a7056713beb77959026bd2dad10e84bf0f92c4dfb67f2c1d7fc0426105e9238ae8de29b84d36afbb098aa64af509e384b2eccab729c3af8d9f787f3288da8f38150ee6f24ee328b49d254239b5f05f6ae6649d5d1f3806053c99417c1a1c1983d87c835249bfa19ea4e2d7225ee1583d58117205af619779fbaffff782b81d1846952c8596e1de025b4e3a9e16c8db0a26dec747fb9d05d5ff114a8db75e1bbb5806aaa61fd903a8aa1021ea51426da5f07c688e5e07d530a7c2397ca1abf6b4603b6a4fd9a555adfa6f4b6a266825fbb20429f462552c7de1cf5ac9a2f622cae15e4cf9d4bc49913a512aa09b39baf25b14e06c702f27a44251d54d68f042a0314685250bae91ce655076c1013c88a911dbe5dbe43c17c3e9a6a35e404fa55cf6b6fcafcce20bfc6cba5f3d3eb621babba52f5e09bbdcd622f77a8f9d409cd3b49fb9b95fa98a7af71ef286f3a57f9713ef2c5b27b2fb54e9a65a53858b305a151edc2cce9bd1e34a1ded64edf6fec96418e0407297b34c3e60ec2d45f05206f57f4965eccd5c99f66cc9add6e76962318648f1aff14ce96b82c9c3baa30a6aedcb27f0ef2a9805da50f022aeb5d0f99790427b4034fc3fc19d7c4d04a8746e0f5b0eba93880a38eaf0b3c72d56bc6f09dcd41cba54c84c83cd4dce215404f476533bce29d6e396cb80215a5e0d2331eb85639681a02be95ce1388f87c9ee9d2e3eea01493bddffbed67eeecfafb3d9606b1ed2f7a36fa93ed090794e90eca0644de4863b421b347e97969d9afc40f1e8c3178cbb5efff3fd6513fbac5b9f24034952c4cb76145aa047e03f3ef6f1b0363bc2435de101d36f4f3e352e6c1b269c7b02ea13a10cfdbfbc802c61094a3fecdafd93acfab950a48d7ef34e1080e6a88dd02d762153bcd6e5abe136287504f2c03672289c5bfc11759f518865207e70187997d5d7a6ea0eaebc7eb3190ef0ce8a294729f52fd49e1bcc0a3ec839a9751ae38b3ae1d3a12198c0db2e5ce5cd808160bd1c2a0106e8e9e7357f4b6e020435616afd9957239bbd6b6497fd5f2bd33d9b366b2fabe2a7150ed8b879c87b38952b836f8449d6f97ecc89d1f56edf1a97cc49091e6c85c1f752209ac5641415cabbf8774d516918893bb7e2748b9ea48e4146dc67bffd03d9613993bdc6214f35bceb4904f039442805af34664efa38e4b5c3f3f31b56ab75954930809622f7bc60cef2efaf6723e6103f71b6162d028256e7272a64f5a3631ac17b076640f6e989c975b8f7250b03cabdaa70cb3b8cd7ebdae953f775b450744922d3fc29a3ac79961bb316531b04fb92f707fd336d9d74a04ad02b909069014209e474230eabb7f7e3fad979f28c80b9003d929dc1565a5523ee2d12010ec605cb8063da4cc9e74d8b79c3f772b196be1de9aea0884d27115c4a82c2a664802508a1674cf7fa2e8a60043486339737bc8e89725f0c7b116bb86cc30a7376cbd13146637d3a28515fd11457567575bf807756356df0e9e6754d3f99d43766585d0ce76901f1df5c6b1dbffe8b7e2533bf46b7eeb2a7b2cc3e8b74ee4c1b7cb78c7823047c3923e5fffed1f3d92c2a6464f8e45af68d168e57716298ed37b4605ed05d577a7ae6089129425fe38d3a00b4bdbcf94f030d76442874abf58a1efe76194995ce85de9bb750fdae98bd9590b33f1384336566f0d7771d8686a259392aff132e9aae7087874156ceeb4c1096634c542461fe0c3e63f29c4b7d07707fceca81233a2a9283d17676ab03f7acf0fd2e4185569a833c0fe9e775d56d12031e233d671eb901e4fce80334917162e3343e169236d7204157808fd8d3a1ffa27684c733e879f0074c4c8b0de5a33352f92e1613e3ff9ae66e8ad31a3f3f5cab3fcbe65939a35254e40fa4633591a2caef5a6b123c3f8d16c89bc8a2a5a08cfeec390f322747d2363cc2d54ae8cae8058982e6021e13056dee1e6a56b5d17e4bfe2a5cf86fc1480e06a4c3cbb077736b42d35cfcfc08bb2ce5f9e93f63bcef73947184dd4885c0f9c04918adef1d8fce32dd6744ceb23aa18fab6b535a0d52dec133d5367befc634e3c62784aa6db299abe11640301c0558aeb2a64b724e66d2126bb3941b4a87d5b31ce9c15680d12e2a3f95bdb011166c6d256eec5f546cf612d02b6a2802141958c3003a90d969a5fa262171d5bc2ea22ecd1493c4fb72a5ed19b23aa1e18f1825525909cb5f21b9a3b41765f43ed4452a3a7a9e0ff369391e7a91f160ade6e872e74dcb8df1d61bc8287987e186ca63b12e9267099a12c8d290c2b709366e1777ccd04ed53dd8498c76ac6f3fa2593deea886dfbe5e95b937d0e5643d4765653e0275c1cc2a90ffc3555fcae859a7be5b463e970217cfd078293c5eeedb65274aa4f774be88f0afba4b603684fb52fe85343764c86cd41c4655e2e47df19839a0609e45808572b6d7a58eccc4917e1da5455e14bc5ecd1169093890ba16259682f11189d9ac4f1b8fce64029828c1ccfe27c7de4b757e484774d463428eadcebc6ad407a9f5e51f3526555ed08ef3eb91754987dcea1393a50d54bb204543b6e4849bffdfd591d6f1413d1438ad20f30ac19dd6103bdff08324d8518f86c2a6bca1e57e96bce466685fffe78ce3e9f6d1595d22389ff4f53e06909841e36ac74bb46224d86c7d4706e823f88f2a78c69806a5a3f0d5df4fcd54a994e92faaa58a79b66c82f1b08fe84de3c963d72dd4f0121cb50129d6cfcaa9ae986d3aad8cceffa97429a5e1be2ae33c789e7bf22dc212479d154a86dde8ca7e887e57318ec15a7f1f2fb1725e9e2d5801f8835e86570ab65416ffd070e1349dfd8d0da085c268110f8c2fca10e4c605349976430a906b317446c81fe38c14acac885922811616d5b7fcdb43b126afb8a2167c303c7928be2e14fcd3a6530b5dd04e96c2d6b1b8faf3f48e83bf74bb4e84d7259ef2698bd00d4e46a7a441a4d6585ec083d30ff482f356e26a092f18e18863a6f22fcb2b8e45d302b2f63793c928eaa0fd41b9d193eefca145ef1b60776554708698946048271f4b116b60b923c4da1e439e18f1107003118e8203e5b99dd3bd74d5df0518c55fec2bce0a7a3f43764abf9fbc3ddda9a6d7449ef84430901f389e5fbb6166b30e3c6db44fec9b46af0c9369fa93611cdaed9313539439bd2bd8951f3648393e7ec56aa92e849195485ee99d89cdcc837ea6fe94c640fe855635ccfbcb010013265cff423a2024f410ff9d8daf87e0effc3777d92fed4b31a7da58a7b64d7b9e24d1f8890708933694aeb5d09d186d3eb487b2ab4be1d72162ccb4681b10cdb752c29fedc8ac4c089bfdbb20e37a15a9b99d613772a5a76e81208d81fbd6d3ce69d52ab27e047c23171075af9a9f32383ab821e71d8cf19ab7de8c8eb703586fd91035eafd6f1b98aa98266b1d30", 0xc98}], 0x1) mknod(&(0x7f00000013c0)='./file0\x00', 0x2004, 0x6) writev(r1, &(0x7f0000001440)=[{&(0x7f00000001c0)="6228dc5dc96bb7548e11adb7a59f59c47be7d52b11911e568734c5c43fc2d06b3d0ef8e39d43958db4", 0x29}], 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000001400)='x\x00') close(r1) 16:00:25 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0xffffff7ffffffffc) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/186}, 0xc2, 0x3, 0x1800) geteuid() msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0102011128017850000100001e67b1d0c7d500000000000000000000"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r0) 16:00:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/93) 16:00:25 executing program 1: link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) 16:00:25 executing program 0: socket(0x2000000011, 0x3, 0x0) 16:00:25 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000026c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000002500)=[{&(0x7f0000000100)="9251ba832f31523f8544b0d7e6090ce114e223068401603a3d68110ef030cfe7802ac48e2ed0e0fc749f27ce3b9c55ddbc9ab69d7e89d11e8aa4c1f37f8dbd8fb9834f9400b899e205ca98388962758f98746dea110f8b09f096b8b34fd76ec28d1941450336d7d37e2c2d53fd2f0af917b7ba772fac", 0x76}, {&(0x7f0000000180)="93658d287cbf9350e14272e752d81c338629bc02fbb3e2e63c168d8553687349d5ab701a2b6984a1ea2ad2642ec3e3482e6febc5f4d400fd317450a6", 0x3c}, {&(0x7f00000001c0)="311e3a2bed124ca5eff9fce5226f2d30df441cccec907cdd6e31f60794728d6cf7c76a2a720f72a21ebfec033b6bfa6dfe6c0ad778e20ed1b253ab5f68924ff9d80d87bd49d4a0c2d5f34d0a49837aa8ad", 0x51}, {&(0x7f0000000240)="d43a5ce5c605f7e3c527b1c302f6decea6dc32ac7c7ce7bd722f1c66e1e303555dfe25516a687fbf073893111a75fb5595da67609f0f9ebe5fc4b52a485532f7094ab082b1a4a541427f14c075bcccf9f446c0e42a30fecb804024c4540275013dbf5361cdf401dc67c28f1bd13cfdb66f1b5a01bbb8112c70b01496044674ef0f5b3361d3275e9fc86e272071f233fdebd87a5724c22ee430b8495e52e317357171bb8b6c1120bb5fd957791473862f719b", 0xb2}, {&(0x7f0000000300)="bcf851244b071ba768939124690dc22cbd6e7665366d8aa6d8233dd5b67922fa15c69befff245a06735f65925977a5c55a3d805daed7dde48bd0227baf56afb682e6b691ea238385207472093f135ba3a838613076b10a122fbe491f3099031eec94ac423da58a0923c8b959eed3636413383bab795db74bee37b99876ee35908fc6eb23b205b956f57d2f95eea9451c4a3e758f619ba34dc51b5f3740c142d36c27d57294be9a042593b2030127d5c74d3782cde07b622d661066310da6d38c918230ad47bf04bbf80a3853c4f8169b715690b642ce9f3bc53af47dcdeaede523bb5e5761512deb0a2bbd5f606713cc91ac3ff4bcc23af50a96660cdf3449a5ae5623f237acd5a541c7835f7c95dfbc273327fd86c143af0cf6bb0ee4fd5ea36e2f56c83e53a011cf95253888995f5e11a34bef57726e30b1e37a90fbdd1890ef2ca2ae2092200c5477951750b054e02bd38c71323b55a2bf4c618455e40254a08e5bd15ea6904f2ffbabd99b0d083414f4281fcfa99c51744d3bc8cc91f123501773a7a5e75c2455c6af9ca648a1893cef2e7d72abdec6ddb3c70336b17e396a5488f80a0949fdad78ef9993258748cb4fedfc2358c091e3f43a8e36ada452ae0aa9b2e9475c4630bb6d65565e103c0c5089694158da79b64e9f13ba2498253a30b5556b6c16f46ebc443e2d4f9c918b64fede6c22c7e9b803200320449243ca5d2c7f1981173d6b0cd4266041013da68bbee682537e12a3f8369fb97d5097ce54a4d7121cc58a23fc05164245d085020ef8c5f05fc59344cd80fdb3e0be228cf5d30438b6c55248e654eb4c874a29b0ab8b7b0599a6949383e831de561d10d97cf7d8784ee3be355170cb921710c0c316f4923ee84d68726cd16253be071dfab0e327442aaf0fb1d9e0943f71564b60d074217f83cbe8f578425ff356fe246ff28119a1f630ff3b50bc061791542771cc85fea9141c79bcf6972033974474dc78922aa2ae61e3599d4e28619912b78aeab6230fa0924a7dea54e4538cefa002f8733b6efaaecff7e6e38ebc0041e264afbf16f00fb9dc10cdf385ff702308b960d6939d0627ed7c6a07212bf60cdf7b4d2a0dfa7bae7d4dd23de1cd33ce92bfd73805a5860e771cdc4bfa98cf19c2ed5e0ae6a6b1588bc5177ad2012f2bf341606659161d4bcfbe012de065c6ac50cfcce990c773accfe9aef33420962df880d49ec328db3fe85b16e265c7bd12454400797e99bcfdf0b4f16055c9f0bb7ff01ade33e5dff91dfe97a55afcb21c19c0469f3b9ab35b61f32b6adc7258014677027f94b3a0901f5f8b90920f47372af7fc64b354f799f04b9dd512ea1ae6f4b6cc9de3a53a634b7568d0332d3bcc5868059762d33e00d53195651aba53bc62cffd925c0a6cc4e7102c86fa2df5152b903175e6e74dc18c83beea193f3b39ab37eca8ca20390c6654006787ab86b9ef58a65cfaeb5d970ae2b6f93dcfd048bbea24ff145457c1df39bb379440de70dae34940795e7f00c5c5bcef061f30f554f2a3b37652bda6c6470a56a7229dc1b6573f3fd27bde0603d3de054d25f70a77adfc4b0311deb018dbbdd5537621d4d3833eba2016a7ede2e091b69be21755e099e8d88b9b5f4721edb908a29a9976bd8ee8dfcf92aa723deb7e95583abad5a90e944bd8f25f05a3484717b664bc82b2f2037e842e5a3423a248bd6ee82d5810a6efd4dd0138b5ce42bc68672afbdbaa0baa5fdccbf3a3d5b846ca23f13559c6094c2cdc8d834eb2af1229a58b109e1d33431f12e0d654b960528c79512c19851e114a17dd174dfcdd3fc501ab9462ab77bceb52df3cb2c95dec209a1eeffb9668ead1ffa84c41f1a730df5bd7e188d3a6a0480fb4e7a13ec98da08b212f7e72d35785af740d4ff8aba94aab0760135a04b2baa4850b9ab6933b8f551846a67b162ed2dcd9a3cc836dda00314431d785c5d809467ebf5cfeea199fa28744b494abbb4460a7241e0abe2c8b4e6bfbd9423fa3ce7e3df3ea0d38678c0ad1c68db71ef442f6ecde7a303f185ffb1ee70aa475f824124b9f2fee523b7c374c91b5028690c7a75f6e43903a85ad842cfb729c10206d6e99ff286ac0a2113258e57acbc4e9dd44bbc411a16d5da0c7d60e4e1a0da888c78fe8e441dd19ef9bfd8d571620b3d8d3b270f5b345f0e59bc18856108182c59f0f76089999b252b01c9288187815a0918d428727312e1f4ed6ea47649b004da43da82273860d4a9aae934457d038fd527b79ceb26b5088cd80365b0ea4483e6cfd359ad3b795c289e6410b4b46ac7cdadd9272eeb6fac33adcd136fe217328bd3a71aeae3a6717d0028cedc1a9c4ec5e9d409f96ba22aee081f71f97ddeb35a2dfa8e9e4c6ae32aa7f604fcce6f319203ce3b932178f0eafa8937de5f65dc6bed4f3e14d0f456585f3295eb8a0c1fb36f0fcb70bac278ef2592165384141b0dd4e4d512321f0208f9b82dc0b85e9ab08cde1201523c844accccea309b4a3b970ef2d02fc2003b6da81abb75dae58817b26948c2c89f5d054587f3f491a9e37072de79498fb025fcec91998fd00555fc7d7c4454a5502197cabf73c93c3d7f16b843018406efc51108330b150b1c8dcda278c5ad286b0b2d6aa4db1789bf04bdd29d0332f05f7c9d9fa99bc7920ee601b834a3277137c976e1d49ec830832ff5b16905bd0dbd695e229d7679fe9f273d00a7b6356de19c2eeb28a609362f2d3a1453f7f69235aaed00fff6af2ef629baab02fa0958d1059390b93ba547fa0979e2cd6994c6ea7e426f64e0e9413c839a061a0764f271077aab7caae2490a9077af54dfaa1254cca16370db511f485a158016d571050ad3f8b8b75c41caf5368e9fbb8ee597cb0d216735985c1fdf699a54e695d421480ffd5c28c4f2d55d36bcd1a5683de67052d1de60d82c6d9e14597767077ce1da8868cca3bb5a91d6ec3f9c6002f05ed6734726126c3017da01cac3095d1869e0ec3271ed24abff9398f6bc30ccd38eb754caf640263d12b74c3fe4e1f83781feb938a6150aa3dfce58e6f918ce3cc2a652cb400a6626498a8c38c9e9eb78dfefa256ccd713c039f3697b1792cefe96329b37182f6e230cb5f444f1a14f2eab9ac282e076b0e0e3b2dce98df4a02572b509a407a17de0101fc7a74309fc54f4731e1c1f72c4d30083b8673110f4eb0b63fe07936a48c58e87d08a5bb95e3b4c3d42c4b0d56a592fd2a288100eb511dbe8258bfecdb42ab0fc874a4ccb5eb06e88b5f7aa9f03f7c1fc4b56e982fb76d887a05f3fe2145efee51095bc9d1613006f6f7863e4c46c3078abe94e5c79499bf3e38220ea6473a92c97791dbe71552cd31140140052f77a536100bd93391f18a54e945d3d630f8187ab5b6004f38572ebbcaa42fa34b7e70637bf1e5e2b77f7a7fba5ca4fa4dab925cac6634d7d639ce44e1d8ac3c3a253c891447bcb7df2689500ba89c7fc2edcb7b11bf3dd3fe759a15ff5ebe336f7d21173c6e1f4e43f8e2838622c8c3e52efd9c4852e212c215d3c2beb78a679ae733005891048c6fa026dd140b995fcb36237b0c90ef74652dca792e92039737ee4abc1e4de53afe060f71a43c4b774994f598d4d8b1a081df2d18bc6353a72fc14ba667a07a65025aadcdb156c9b78452455964170f0f7fdf7dff24bdbead45d699f5ccffa8c472867cd10c2f94f35d3a48a8e2c0013cd7e546ffcac397d3c2f68efab2734aca409203a047875bc5c62c6e3fdc5e753776a5718a29abd1220386cb8348cf0c842ea05c5bd9b1b2b1692560b5fbf1625db0d528000b84985aa36a195655736663dcc3a103b643fe6f3eb8c6583544dd8e3e7d344c772a7be63ebc265ae7d4cb0b0ceaebe6c5646022059bf1e4158a8da3c663e3760ee7737300e1148b0bdadec6deec7b0077be5eedcc338ff78df630bc196d9b4b49e17cd5626b6dba2c85bcde5ec9567deab089e6c8034d8f0b3861d725b7b338a0aba8598684c2c331b422b3f7ac2fc759377a32a830bdc61a983f3fb5498b8e8ea98316e88c8ecbcd76275dbf351e5d795b624a052d53a19b87948c79365aa91c1a8539865a647129e2ac535a96689fbeb69eda7ed2bf029e7e2836d0281d631af1789a42e6f124ad758e2ca4fe1f777d27cc1712f1d7d5df11a06db4349754e117fdf87570af1e4ae0b9f6f670146123192be094353491e7315a7cb6a9f5b504f6482ee7e3efd7640f786e7fc8d11e924b00abdf5637db10e72403623aa6b58bf507aca075ff6dd5fb6c452341e29dd3b2e2c01e933dc1f240b1b5ffad315cd823fb991308bca33f4aae0fe2a2bda6f4e5603fc22de67e796959bb53f9de56dca9e4f863e91b89fd2a86a4cf073b395b696e8d8884200a1614c6e5c9cb6fed7fe49f1519dc3115581f24afe0db26a09a27094e4c0b079a5bbceb8c8b89af4def7cf29a3850e971ef80c2929389a8fee66892cfce7bf33849db832d3288ae2402115dcd9bca7827a319e32a907df6cfb9e4a9fcec873f563bbc840d0c21fe44343bd411edace7a4d488d613f43105a483750a5b33be1992df4c1d90db3d6fde24baeceed62330e60432fb9a0eba493d3d60bc0e5b5522cb35d946ee14f152faca646e0431abda7fab1d6b52a4be957f663ea671d1012bfb5e38581d1a4b42ed226b0c852b38ea933458a48d79a0b0e79fd7923951d961f2e81cd8ec8c17ef35d170cc9ffbe988cd53457466a63ee0a4ba3dcbe99455cd30148bcd4d07b37d4921cedc6f6e9c102ce5f5daa5d244cbe6abded16b48a8d4be0c88dc3e1d7b27708117fd6bb9bac63320189b4a56e2079afe7963ba9d86dff5aa5058e74a46c149aa8ec21854903f24ec6c8e7ada6250085c7d4306fe599093bfe35999741c0c84793cfa91887b520ccc621a43432b7f779f9685da3f404e832c68144f4a4fda22be09af91b5972f43748c9f782743dc2e94c3946bc09626cf642c68cbc32b1d642eb5fafef54c79cf40c406ebed3468d021977b81f50980b9914c8a20873b13779764361be2811f75db182e4f8e2fad65064d4ca1bb5fc9d2c48ed45a376e56b5dee8057a1c41b0c502608b58b55d368281d11babf632c599b57849d6a04cf46c99c2ea6c5e93c2a32b81d0f18eea5151fb038ffb03ac5d026c97aada5203a1a409a777e474054b1308ba97bee0db221c55e256c099a039409d7ad4ef433538e343e271c6a3b90fdd1f31f528ee857f1cb2191c4a9c759b5538b3525846494fcfecfc935ce32f6fe8b3e49339759bbca6ac828b479d9015adc9b8efa5cdf2786ff49130be2a29b23d03eefba7d8f34ec18a50d87d0ca8d0791ef7bad200d568df40f291303538becae84857f849b9fbd748d8b2e78634a2b58cc5d1130deb789d0bf6a9682dddae5441675f7f518cdf96eda2bf6adafb13ffc1f9a80a8dfe0dd220f33b22c5eb45ce04bf29e21481ab93159bf761cf3e0ce69f494f9f4a085800e6efd64d56d0b170b621caed9536cb5baa4033bc6d898e21db849eeb3dd1d773bd0889ba34ed3f925a1125237a02eb417c9ce0c9bdd5f8332fe1a724d6d011f38c228251a9216e8c8511e07a2e23d9f3210ecc061b71e92469ed7efddc6ccea1eb8f888be7aca1804b1258249d112ffbaebd67db05b7ed7b718f22b0b59c0b3ebdaaed450163c436c664024587d48c76e8574cce440a1e5c8e5cd545ed9a3cf8504c692c0e4bccbde5ad72943450ddc55c84f88f8ac6cb7eae42e1cb15553e7413426a3b62d8406f17a608143e8c62183491d0e8a97c", 0x1000}, {&(0x7f0000001300)="55b6aace2caf9e9f9c337401093e888c6171d04e692ca295b55ffbb9ebbbaafa6d8bed0e32e5da490f9aecad490e4daaa6343cd4b2d879986170cb57d68a42bc41425229a8ad63bfe15c153d8dff6a390ad32c1aea36dec009a9441afebf04212f6b5c92d1b8c9298216fc0b6e9bfb94ba3a5c820c5292c5a8cd78846ebb2405cee880c6229073b50b7b2b99dd1415a53ade0de72dbdcaa47a8a8b3745ae0e17f5ecaa283eb638a226a1dce150caf636094e038bd8b96120146a87e53a", 0xbd}, {&(0x7f00000013c0)="9a53467ac0b8cf595a1def8754e83e8d8385c4cb6db7ef116c9705a2a9a105703706b8dd8320c9c1efe1dcbef9af7f62417c5667d1fcebf69f8a07cb78860927064cd506b6fc57a96450fa115bba64c9b8fc8f9d1cee39ee781a3f1dd2825d80463371a5b7496d9426e5953477b6a3f25265d4a709092db3fbf7202050ff9a127cb942284c50e47041ca9da9052bcbaa1cc093de093f9b057e4b3611518dc064e215612a28bc56d2fc2c6e305fccc4c3", 0xb0}, {&(0x7f0000001480)="dd3e65ce6520e3e63b18553a44e35a8464da0d38819bf6244936df7145cfbc7eb6927d3ab3e9c7e9b428fef09944251bdebea07bd22e34bf7977d8091f3c1967ad138032d482f05fb1da84fad8de2d25d49ccb4583a26613a854c728739014816a53b4d9de256039617179512c0c8061319a0ea27e9af77fb24329ec17c85ca3", 0x80}, {&(0x7f0000001500)="ce8729cbe693ac75200e85f231f3730fba95e4e48b6a8fae4c6e2a4cd4aa932de4aef633950530b748c19efeea29da143e8658a5288bea8f680af3db67c2837da5f18db66f5b00f564e5d41d7a2ae67e1d701d3759f861bf16411b90f7ce8a648475402a731a09e0e82161c78fc08ea7df3838f34d3f4fd91921d5b264cb57ca520b31f7e55aeb0ac7314e3820b3c218afdeff0c90304966ffe1791f2e363c54a59af1674dfad3799cb38722e52664f53d1c0fff0477b49338fb6d704006159d61847c734ebd387bf9388b99ab3866dda9b4eb7ffbce4dd519b4123ab031262f90ee511bea826478ccf75b11dba4fac76ae45a50fa1775861e8b0b1a688eef64b31c09252fc5615241e2047384e2804522f52805ad375da3ac295d897d09acd530ceff6bcac60df05fe7c170c6956263863fcce6bae9ed6e45cc4663ca57e1c926aa1e5d47d22defffa010abb8ebe24d3e95d26974690a7f58a5612a854c27d174bcfb2402d17f6be61d8ef197aecbe20ee9c63b3bcfd46ea9a11ef064abaec896575277111fc2ac5a605547571b14c55e78f1c62c5d108ffd199723e02abdf0cbaad51f2ce02fe4797c9bbb477b8721c4e6658f1053269e23b9741b00ee6600fabc674510560474f71a10ce9b68c26c6f5db0eba4ae89fc3f444a0c76e99e3442c997d1ba1323881afc0f969f8a3f5fb02ce475642162d5bd9cb3d9c86e21347a53ac43052216661f62b127f9262f6a37e151c99fa69d6b727efb6c209762b31aa5e588b787bc577b8a57825d1ad5f158d33513141e8e3563effc43da1a493c41ab9f05472c633f9b524ca79464668348c0a29d108bfc1907c8fcb376c56bb1d46761b9fc21de2a8ede98931df85ce16758a1868e9180ccd91169629b2adbb090051c5b406c871c2f47a0081a3fc0ed4eeefd7b03fcae2ab74d3bbd0adb98bab6eb2f61222c527575d137124dc6a8da61e9e12e188da04626940c938ad2e00b970510d9a91a330fbf848003dc8f96453833afb585602f1e96cdcc7499f3331477a155964690b9502e8e7d6bbf39024d1241d5280104792369931c3dcddcdee5faa1933270379aff8945be99002d645f508a53b1bab9b64e618dd3f22d0fc490eeb455a086d82296a4fd17a6a487750b680524e156045dd50c8dc507b4834966dfaaee1f9578965a2cbf01d7e7d4e1b3219cfc991dbcb281cba66db53583c91a9f52e6d16272de3dfc0c3c8096f60b8da6fd6d0ef05ac48a54eb67159dcacd8cb066c46c4d9b82dfb39b8130f7fe8e61ef5debd7452edbcce875ab6b60fb09e6986d4c454d30ecaecbc7f8f4a9ec28d74f8955a3ca2cacab1ad7fbbc5e74981d975c0de40097f98763b486a34155b5eef55d404ca87d88dcb1dd75e5ae8a572c9c8aabc1d4480c897eec152490adb8918d686781f3561fb66ac5b15d967c2acef8e861020930e9f29f044e64b954fda3cc6030a38596d6beb8fd61bf87662d5f1bb8d06307bf2ead68725b6f5bf07b33ee9fa0f94e10d561daee0a8e9043bbb7d500d6dff4798c77d11c246491f3e3fa92c41f5341f84e54f7e099c94509095c07cddf02bc3323d2e37dcd67dc65ee01fcf11b857700dd50bcf7785d18f9aa25328c852496adb24015ab6dc43073bb2660e57ad88adbd1e6cfafde5c4b413ad00d8f633203a86e761f351c3fcfc67f51a73a0b5cd0494af477c77b6eb9149efd3fb14351c4a8573a89b26b19b4ba56ff7639e39b768063d298cd1622ce1c0545f311b981b92f9ab82452e68f246e78a61a9a06aebd8373c4d6b9a91f0029676f7dbcc98aae46cb9587a1d7ff243f578cb7da167990aa760f87ab97d836996094a8dd39dabeb8a6964239003d4e1eab6592cb6d55c337ddc57b35e6f5628e05f2d44335e689076103f0585ac9c89290cef9ab28d8e46e9df60aed5af14170d8de9b25f6908adbf7d79ab5799af6aa685ae65b7e9abb7281855fb76ffb76a0f5dcb55191a25d9a96814ed49e1de48e04122a576ddc29f482bfcddab321487ad99bd04f050f502136fea6d087c6312cf55c6c0a2980efb62a391d8dea52c399e11fa48d0c6ecfae874600b3481265c4a245faacc033ac8933ab25f0c808e3824707663aa53137f95f166d1afe0e205d7ef5a3dfe9feb094fc832dcfbd468b2e55101366df53dfa9313e8bcfae530c2800b7f8d26094b65af1e66c835d3673bc5ceee8c4be16108931dac30d4fd92deb8855f2e929e25846945773b81faec8a64a48f03d8c429dd0c05bb1905a77a31b1f925b3cc5293da8bdcbc8a1b5f045f26088b65aad3208cd613cfa595113463f13a43eccc87b27609aafd4fc75010024098413b6be8659e920eaf7bb26caebf1d3e37c554ae0b232fc717058622e60a045da1201366256b56c54dbf23f44152b746b60f0a246089e762dde3f9acdcf3a89fd294c0ce5b412880db6eaf4c6b8b19add10bf13836eacff433d7910610b10ead4d180d156e15ec9485792b4f97c9fa9a7ede112300c09df2fc64c7649505b2d8c840611eda71e0b1cb94a0f8d0d0a7ffc4a1fc3af9d299da806073e6767aa263f693b24253d0d947a99d79d12f1cabcd227cc603497735ccaa8da2f1ef633317c67ab6ae311f3feb8a95a48441d404c64e3f6ec4ac5119497155bb05aa00b8a9d4f25c6736f093d456ca0a1d92f9c7f1762cdd33edd7fdce8e8923188aca7d3bb8177a78733cdf6dde9d439c41fac899b4f800c82bd37af9b20deb08859f0e4a827b23cd3e71336ecc9ca212bc1f06e3f853bd91ad1f3ab774236e380b5ed09109056812c22ff7511e357d9917738956f58a8e7c7583697e7c525e56a66ad8e502ea161711e052e4d17dc96f5ef0f22142c3f5cfa4a631d97230ab4fc74553b7af6f2f16351430785ff4d12a87645b79996ad8700a3d15728a9a49dd226ee2a238a568d925e246f9e5c4f19a42c0aef21ec296fd0ae70b8ba6a62e0819438d1230ccdfd972ef68ac9e4a6e9507b7429d45b50aa1a780e762c8767a1d372735060cac249cbf4f64f2067c3aebc83a0c2836fafb97dce60f0aac8cad614968c8b67db20e4e4c80e5aa0f6386c5f7435fcc5a4ab59ffcdc8256a950883026a69f579d9dcc3aa527d92602c7a5553a378833fe4eddb797ca5dfff8e7fbb671d21792599336ee2e83230a6d093492ac0c89248dd59d2a88dbcaf4a0d5959dab580bda825172e40b178208fa2ebf0d15b3a910ba5788114a41a769fa57a0af79535ea351663a2b3b0b6b7f989624fc928e9c09b6a9839f902c870e6c59a1be2e3ff43e1e5a2933b122bdf0d139d6b5584c1cc3ae39ddafc3f5d68ad176cb024b416dfc1a1bd7f502e78b9104d1f5c5c203ee0be041ffd09a00d2550165bf039aca801addb6c3e5239832b307697f4aedef1709b7f8e72e7f4929f5527a52b1567a9e02cbe94d5f68a63db898265dcc8df535eb3343c557b5724d9037a26576293a6b164710f8f6bf2cc80cec4dd4ca042b6ced870c52788bbe715a8bbdcd4f55e2e16d265ab614a82baea4b9f2f59ea049d38dbf36d714b62c51b1939021cf6d1938414bf84e005768499981e471d78873e1b0c293199eb776014416d537349c140e2b9bde14c6927da06406ac7a5cbe803746f71ef7e73a65b2df92f6de304b632f951f2ecc55cf878d9543d9e2b921b786e9b8acc6aeb71aa13a433f908d1031211fadc450ef9016eab7f89ae61a034d72b0b00feb7cab44c0fdc1a011cd0b15cb8d6b1f5834f4ca893259e2903667f6442975b626ce12390abd4d414691b9d0815faf20d20d00b6430fba44049581f57cacc552e648367431e46ec62e67100b0766b8031d48372e1edbdaa6376d3d7bc7b0cb51b2a077a69f8083666b0be149316999bba901b7f0a077c6c6999589621b186821e282fab7264b3157644f077900414fcd851395abc651252a561912bce5929c01983aecd9bee2fa0a14988e27cb8f5e9ecdcec690ac140bbc2a617c2457fc7a6985bc90f07d994c0252fc3ed61290ea2dfd166a6d702fe8d7897a3cc497ad7aac4945319a7c2e7ad9779e012d82194b2b80d1c649239b69024ca640c951db6735e59b213780d51fa94a6f7d61e0c416ea2b167816c45993f69ca45b972f7226febee8517bd8e58bfb90ce665c246283aee9d7f0d039ebe723f69eedc6a43f998cd095f2e731148685564fe6eff196c89d57f93fc20536b6548bf07afe06e7b8b7d3b7591983204199a9d237cd86a5679f36d638aa5996f9f2a148fb0842f96270ea185ad1e602f22977f0101764d701a5715b39386fce618f23e2343d54339515154a95d33c0e038a907f537dd32cb384f85767a4e6ab30ced428c3fb05528ba107597d37eb37c1d90b80546d817e57207e3dd83fa5279c319103460263c1c7c142b332bc2f03c00aa6f6937515d3a5b8bca0ad7b340e02ecb0f001f2ee54ac64ca4857d79d3a60a046d8ca4ee4edb98c0c7818d1ab977199f608efb4b8d7d30ec1658c3af667506236d8178b3c3ea0f3547e7fdf112ccf7ea4b275fd35dd0f5a5da0e2920a8d2b77a116c00ed641f3ea6c60bcdd9f39bf7caf599d59a0a196a41a034e00bfd6e6c8219716367b720710ecc881d25bed02d1d001c87be70c6b9e5d491f4367a6d830945b297c67f21a347dface9de1a046f6cef9f58cb42a39f7fdb7cf6b1cce949ff633fd3ba41c36a25d5c68a4bf16a44af7ddfb2b3e9e8e6625600df7357a019bdab561f5549f1e24a2cf4a1dbfb1fe6b7e84e27f75f99039b378f50e8ad68f0080987c4653b38f4ce4d85f091d442e2623b9b37917a1d54df3998a6c6e2e0827853f17dd724cf37a2380d903eba8f69b01b30d124b6f474f389d78866ae799c48634def2459305c0253bc30c6aef3ee9ec63acbf28a6eaea388618ec0d9bf6370cb5e008067108902c13fa063d738f682de1d021ea4d87d9759da83db2aed309dc1ccb7e1db78bc1ca922a025a43cd737c7d3e35b8a270b6094e446ab7e7e89390465decde7abb55665e19593f5ecadedf7211cdbbf17efada70d20fa27835ad46a5e9e7238cc781e12d79d4a1c3231090613204236cc40a69a675fbc500a04e1d2f9b71d0962db54c6e1a679e3f6cb2e4c5cdb4fec70ff83cfd913020b1eb665b8eac4746779f1184eca164ccfc65b2f2b4d5d089e8c8a4977abb8b0710cecea5873786a5cb26dda55b4e6107aeecec50492a2d300dedfac390c8c43bad72021b66208e90929fc57d10cd1dbe07292ac7dc4742c41d64487367e7e2102ae9e5d07fe8b292de6f979ae5f14cea0078b7371ea8de5cb2e5c2d883eb9740ae13c640e820c50f93c984518e6f43c52438d902bbc17445f0c65d2756dd2069bab5f44b93f87a745995c534791d558787569d56163393c9edc5090658f023d65ad67be5af80f81fafdbeb6b875e713961f4d506d40f8a98ba20d1852f2e39ab889b54b7a6a7bd763a7db0d2eb78d1e8d7d2705fe5ab827e3c348b0e6ba1720e7670010e1e4225a718fb8de30b9b82d077a8aa60511b6061706f9cc95457be23618c6bf6eff089ecb09b1601002f7a91ab6bc69c90a2661524315c3da35273db193ab7a1b24e8ebc4e2290ba0dbe88862a18e096fdd5967820cc433e721f47f43d07a9c344129af6536a4910d26105263e511daf83f90054782c532115525f6af237fdf65eec2b1b402d0943b187d730373925894e0a7c2456e30211ca14da3b5ee8cf1de1be17175bc0fb88fa53380fa894a267f84321215f43de4b4d651ae18dbe6343361e4a14c27", 0x1000}], 0x9, &(0x7f00000025c0)=[{0xf0, 0xffff, 0x5, "5c17b35a789517903c501201c6bc0f1c2521d42148bfb63af31888d78fc17c1f5ec505fe6e076ff174630b9c16b72b6bdc289fd2991aad927b4d0c0d9454f832febfe171603c60ec50b4e0b0614ff504a483eed290250ba3328f98156722ccd28e423e6b0caf4bc86fbf47b41f978f63802830c42d98dba480af0b347cc2f8d6f773d45cc466f9e5b4ddf3a6190746f33352c1e1742513fdfd6ec4469fffa6ea9149c83bf07f1b3dc6d6825f50cf694d71a9ecb7b45c1be7f8659fe57de8847207c1c29094af0aa1c85b374a239449ba9dc9b0ec41c6022eee7c2d"}], 0xf0}, 0x40a) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002003, 0x65b) clock_settime(0x2, &(0x7f0000000080)={0x4, 0xc0000000000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') syz_execute_func(&(0x7f0000000080)="8f29f093a005000000f2dae9c4c1fbf01fc481d5ee71000f71f465c462f1918cd72e752ac5f047010dfd2c0000c44341489337000000eac4227d18830d000000f0ff0a") setsockopt(r0, 0x11, 0x2, 0x0, 0x121) socketpair(0x20, 0x8002, 0x7e, &(0x7f0000000040)) 16:00:25 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x9, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/94) 16:00:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) getsockname(r0, &(0x7f0000001240)=@un=@file={0x0, ""/4096}, &(0x7f0000002280)=0xffffffffffffff6c) r1 = socket(0x18, 0x2, 0x0) clock_settime(0x7, &(0x7f0000001180)={0xebef, 0x4a28}) setsockopt(r1, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getpeername(r0, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0xc) r2 = getpid() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) close(r1) 16:00:25 executing program 1: 16:00:25 executing program 0: mkdir(&(0x7f0000000140)='./file0/file1/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file1/file0\x00', 0x0) r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0xc2) setsockopt(r0, 0x1000000000029, 0x200000031, &(0x7f0000000000), 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8008, 0x80000000000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f6669bf01675f317f0ea77e9c5b118c19957e03aed8c0917c94f2244abcd1075d2806714eb906e8590858c38d0449bdef166b84ffd6dc4ba39662ec9e046324e09820ca916752e9ad6a19b81aa59244e265c0114d78f5de112a66d4a77ecfe6c57180247f53138499ef33bfc2d57324bed21330b6dabaa54c0bd2714b3a4878095ef9b4a305"], 0xa) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 1: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) stat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000280)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:25 executing program 0: r0 = geteuid() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = accept$inet6(r1, 0x0, &(0x7f0000000000)) setsockopt(r1, 0x5, 0x9, &(0x7f0000000080)="8e7e88d403c98582cd86c6e0d7afacd5f86fe5031d8e4221d8966360676317660d017b597a280f03fd8a7ac2b7bbc4d4917978d99cd80191d4a1e5a8adc8259ff5a66b75788f837f52d0a86a606fa42ec015466e7fefa0f86e5b66cf96edde6294178172f153e84573791990", 0x6c) setreuid(r0, r0) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000100), &(0x7f0000000180)=0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x804, &(0x7f0000000040)=0xffffffffffffffc1, 0x4) setsockopt(r3, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:25 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000000c0)={0x7fff, 0x0, 0x0, 0x7, 0xff}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x81}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x100000001, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffebaa, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x478, 0x3}, {{r0}, 0xffffffffffffffff, 0xee66eae72e4d1747, 0x1, 0x200}, {{r0}, 0xffffffffffffffff, 0x6, 0x32, 0x7, 0x3ff}], 0x8, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82, 0x80, 0x0, 0x1}], 0x37, &(0x7f00000001c0)={0x2, 0x3}) fchdir(r0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x4, 0x0) 16:00:25 executing program 0: unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x1) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:25 executing program 0: r0 = kqueue() r1 = geteuid() seteuid(r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x44) open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x2) dup2(r2, r3) 16:00:25 executing program 0: mkdir(&(0x7f000082f000)='./control\x00', 0x0) r0 = open(&(0x7f0000000000)='./control\x00', 0x940, 0x42) r1 = socket(0x38, 0x5, 0x3) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000300)=0xc) r3 = socket$inet6(0x18, 0x0, 0x4) r4 = open$dir(&(0x7f0000000340)='./control/file0\x00', 0x0, 0x0) r5 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getppid() r11 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r14 = accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r15 = syz_open_pts() r16 = socket(0x38, 0x4003, 0x5) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r20 = geteuid() r21 = getgid() r22 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./control/file0\x00', 0x10100, 0x2) r23 = syz_open_pts() r24 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000640)) pipe(&(0x7f0000000680)={0xffffffffffffffff}) r26 = syz_open_pts() r27 = dup(0xffffffffffffffff) r28 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=@file={0x0, ""/4096}, &(0x7f0000001700)=0x1002) r29 = socket(0x10, 0x0, 0x7ff) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = accept$inet6(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000040)=@file={0x1, './control\x00'}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)="1e56ac1db935305dcd84692149c380cb753e657aaf63bad2e46849eeb2fd16c6d85680a0926c984e0a73c0933b011728bb70a33b50b8f78f0e0d862d2a913ae6f462c9797de74dcba7f5114627614e289f45a2ef99613e6107bf6c454955643380c4e5da29d959ec0f0ecbcd3a30c18104d4808df0727e4e5202a686f3c728263dde68d26d6ae7ae8e836b5e10ce88f3f138ac28b9b041b50d8fedf7a086396faacfb6cd9874cb8947", 0xa9}, {&(0x7f0000000240)="0fe70ae19b510d0ca54463de19ccf5848403c646fbfce6b3e578807ff7ef4c927ec334b181cfac7ac664ce3c16479f5ecbd6418e48ba7c8597982561d8f0b03f307893815cfc1b5a917e95e6fb7612dfc5ad5b48b8f1b4ec4b1643186f1c3b932fc86b1ba2eae7c6b1ffb91f44350fbf36eeb3ada16a005dd628dfccf2e8928e011bd8813758d03dd2923b30cc23f96d52327e204027fe22c424bbc01491da0df40b68e992c95a385e", 0xa9}], 0x2, &(0x7f0000001800)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x20, 0xffff, 0x1, [r22, r23, r24, r25]}, @rights={0x28, 0xffff, 0x1, [r26, r27, r28, r29, r30, r31]}], 0xf8}, 0x400) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control/file0\x00') 16:00:26 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/243, 0xf3}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 16:00:26 executing program 0: r0 = socket(0x2, 0x3, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x4ef1, 0x35fc}, {0x5, 0x6}}, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) shutdown(r0, 0x2) recvfrom$inet(r0, &(0x7f0000000080)=""/171, 0xab, 0x2, 0x0, 0x0) shutdown(r0, 0x1) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7b46561cd481a7ce, &(0x7f0000000000)={0x2, 0x0, 0x52, 0x0, r1}) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x2000)=nil, 0x3000) shmdt(r0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:00:26 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/63, 0x3f}], 0x1, &(0x7f0000000100)=""/4096, 0x1000}, 0x800) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x400000002c5, 0x160) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) rmdir(&(0x7f0000000100)='./file0/file0\x00') r5 = getegid() setregid(r4, r5) r6 = kqueue() kevent(r6, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) r7 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x694, r3, r4, r3, r4, 0x8c, 0x2}, 0x6, 0x7, r2, r2, 0x8ba, 0x10001, 0x9}) 16:00:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x3, 0xfffffffffffffe01) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCCBRK(r0, 0x2000747a) flock(r2, 0x1) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xa, &(0x7f0000000140)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000, r3}) r4 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x2, 0x0, 0xa56, 0x4, r4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) flock(r1, 0x1) close(r1) 16:00:28 executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x22) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:28 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x148) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x0, 0x8, 0x10000ffffffff, r1}) syz_open_pts() 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x800000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="9fc4282f5fe1240e5cc4f7f7d93328f0b6749818d548", 0x16}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) socket$inet(0x2, 0x7, 0x80000001) 16:00:28 executing program 0: pipe(&(0x7f0000000140)) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8480, 0x2) mprotect(&(0x7f0000723000/0x4000)=nil, 0x4000, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="9cb681914016c71f000000eff4f5da5ff51a4a8003a808c28733ec528c05177f1b919fd04a55191cbb6d5dc1bfafbac934e2d0e2f24c0a0ac2b4baddece77391bb8f00d934eeb611d1ed4a5d2cfaff39f02196cf1bee83d36ba19adcbddc443684669fce40a1b804185c98a35b27fcc0cc5b73d9a8e7cc2aebe0e4496353118dad6b4238d62a159cf6ea59fdfbfd4aedcd56cb5f644172d5c454be3ca7f46ecc6262d669e561ae347e06a7801b9a30ff04826e63ab4e149bed12b46bc92301af4ebc59cb6d", 0xc5}], 0x0, 0x0) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000300)='}&\x00', &(0x7f0000000340)='*-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000680)=[&(0x7f0000000480)='\xd1-\x00', &(0x7f00000004c0)='-,-\x00', &(0x7f0000000500)='\x16-\x00', &(0x7f0000000540)='$[!&*,\xce^![)\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\'%}}\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00']) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') mkdirat(r1, &(0x7f00000006c0)='./bus\x00', 0x104) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) 16:00:28 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x0) 16:00:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000001500)="127aafe07f300d45ac908d11744de30ae20364", 0x13}, {&(0x7f0000001540)="d1e1d72df21c3398c8454713959e1721309399a99009d9ca13995e9265cf71f4fac7607861fdc5", 0x27}, {&(0x7f0000001580)="d8b71255d96cc30d71f262c4723a7a4c819d5884e6e4dad19a95b5e4b2fba59f534cdd7dc474f257c6054152006b89ddca9bc7f44fd1a90b29cce15969893215ea70cb6b09a4a13b896ddb7c78035d28230cd0be7e09e9a3b3b2625496d0824a6355723a01f5ab0840", 0x69}], 0x3) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)='\x00 \x00\x00', 0x4) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="f03a75b9b527fed094c327a6dbbb88a71446174928657d1648fabe248d2b19bcacf71152a1e2310e4b52d2b2319b2d28cc9f767d1cc17fa2c33db078968db94b5db8e26d11e4efc489398a11711fad443906981a2dc9b6aa5293f5698edeec55d2a5e06dc903db91b4f748d186dec4b18c2c47fea26f52db53dfb7d69bd917624d1a5db852ec70951b877b33c6cca8030709a825a42aa1a26b8f8f675d8c500d418158c3c72463a39a6fbb6e562115c3e8c45d39616e61965060b38eba43366349974ba4c518485bd00a0b89c671b5596a2dbff7e6e4e6c9597844896e732576000edae66fb8b8f38d4a45f931dcc7928608b5f71611be6866ff4d64500484ae2ba1b3afb1f8a2b47c8de0e3d789a7ec021b3819846e71a6c023bb2a1893097e180d6682b5264728b015e4cc4791dda45d5fe4d121a00c76a0cfe420cef7d31bb62c53714eabe995cebd76f3d293a1945194d04997158fe979a3ddc7d63e643bb280d77d856bcaf22d0a0567e270abd71b0a49dd55f2854667ca72f23e6e949cc8c71a458e503cb62cd65bfa1304ee26ad507027409a132a83e9e53679527337b0489182fa12776fc0679e6babab9c6ebbc2f9cf9941593f5bcc254fddee91869d8aa50ddd81f90c6b56199a5912868e0d470c4b2de7a2144703f7a3441367ed154674be9d891685372a06b5ecf9e13c2d29fa406dce1ba4495dd1266d3cc1749328c6c832afa152c082e0e7b3e7232f18ec1d68a4fb3a0055c31b7b6e1b58dec1a003210203db1c947e32ca0f1cbe5404404077463ae72f0bd3dcdb332be36753adf5daf55907074096bc3e56688788bcb07281f1017727b957c992c7364692cfc64d867196e623aca04ab8835ee57982c9c9ffe2038213ecec2f9293fc2d58ce2d5ceac08601d198397da48d6b97603c3f4436070ef200f3dd4ff187cd504cdf90be810c305e9d640efb56552797ad3d4962be4bb1bcc902b6d02d4998016e139b30c2d275d20e36a39dac2da29f1eb2e489487c305d4cec222db4747174d4a86aff5f389d7cbe9cc236bd6fed166ef7be6c18e93e2b8115c79164413c0722be86ecc164d072b61304cc284882ffaa39f06227369446f1b374119a2bea4b6cc76491e380ec570b0b604de1ec2475c20c8097ea06e8cd3595d808a13d3493be63de27af30ff2e757a51cd0db8fbbd696f09a50bebb3c26e078dfb0d42da16b3297060237994b5f4b59a3ba01b6e2349ad07e0d2f4e23ca64668cb624c8dddfe86e94c7e252a2b3228d1b8762470a08ab7b3ff7e8acdfda1a07d594b9b61874d8c8fb092e2f0a4c0be6ad121852862a1e0afd955979b19d84041d6d194ba63492d14c6e82a16a4ead4071db39df46f1c795c7985b557bb39d9a896dc1bc13f67e5cc2a1898b9e68a23471c40b96297212518923ff94bc7ffa781f9b00fe324c7b78841672a60adece8b3323d0fdeabc2e5b7558502be0fcd823954aa16da089d34defd3fa930a1b147cd0f6bacb17858b3d3b0beca23019f0f020491f454128b09803e34731c6d045f9c8ef49b1f71c1e75d1e947e4ba377d24c783b4a796f519136d1d8bb8d0683f0e775aff5660a2f9f47d8041fb4940bb7d015aabc734de4e9b129e2d6d0ffd1257933da7e0ae2e13ec66192b90d5a370605adeba107d8f438ac8ef4d892d43d385cbbafb423e944feff11a2945a185e1887fd9858ccbb31682e354bec7dbfc6788afa592f7a33e513f713a9ebad2a91d6039ab0b0cb4d3e49d5473a0cb6285373564d2348b3227ba7290332268bb9da687239a40e09af76b1e39a9e7057e92c0da2d84fd7a69161101a478d19e729b0a2b9e07bd5114dbe5d167a27fbd5cc45711fe6824cb6f8bb81bd27796f077d8dd3748283dc208621c3b332e85c46e29d6246c0737e0bc30a49769827739e9d83ccf101cf31a2413047d31f8364f002b77c9f74c0bd4a23a841f45d086c017fbaf70281a19a41d2d193312a59f176c09f6c04b201cf32365964809b2fcba30595a92d1b700e11c945c065769192e782d489d31265e65f7048fddeb879a89a00dccb346afe8acad613b45e228a364a4ecdf8542819077b15683948012a2e2924052e43ec46e60c78bacf5f7639d417df52628f79be21505604f24853d2070958c8d1cda2e884cf00af0b58bce622ca4c77453994becc70ab8f258b39313a8930296de3736d093af0be76d70272a3bdd1fdb7bf6d7e70452dc61bd79b2f7fb60ea6ee07fc01448b1edd87abd6bf335691a0d5f0b53be67342ab3955f32c342446891f5bf6cf57a2d27a938addc387218a8637fe2e10addc6427e79c59214173be84f1d0498b9ac5e757873e3307380eb3c788066d2d52139986a544eff47cf215cfa17095a655e2bd40d9a3b50e4b39a864313822b69080d2b1a3dff9f4dd365f5520010e5cde56b0027fcfb67307af1df0c341e3606495fa755a8d63413fca55069e0dfee48c545ffe19622bd7fa2dfa497f621e6b51c8eeb68130f22f462e4fe557107b1bc5fa448eb1803d2b64dc4791258d7c560b6e13ffae1cfa50413b2864ff42d2ed8b88a213be5bd725aef950a8b4683da3e73d2003b68980ee1fcd4ea80152701d4abd83769b6311a8e6a70a82fd3b2b44b46607c5078bddfc4bec30f9130e94c44595e9f48fd3f463841e50542cf8aace76e804e295db17f7abb1d12d40187a0422fb9bc23d62c355f60eb930a4d753954192816815aeb8a30eb59b873b0a8a494ed9345c3ad82d4c3b5e90771561e414b218ec06b672cb28ade9bc755632075358d1b01985c2625ee5dfeddbf494c1cca601fef2f7dcd72375866a15f245e27ea137678da785e754b8ff6ac10a500fce17c3adc47fb492f67bffc2a4779ad22d7d1b0eae1cf8c18417c903d8b96a75617b3643426c69fae6c664b813c5908b0721e281c85ed0a7319a8f0920b9275bd968a0f0db5cc085054ed2ff7feca1af24b05ff8ef622cc35505ff20b1377a11926ea0c175bfef3518b23f70db4f9f24af13b515121dc37100c797647533a8cd6134f0250f80c8042eedb448be38a065b40966a77aba974dbbb47daf89edad97ea494fc1b799d992430b05b5a837a0d997215f700814eb6debfa9f567177f14670bd91846db22d04617082e8afd30c313bb684937f909435534a386ff3748543b530bdf998b6dee3a4d2a463dfac3d205c928e5985302ae41031284df21c607335913abe0cd2967a6346cecf0c31a0f764b0d404866734c3de2f2464f4dc9a5163ad50ccb18d16ed9ebb761e23d9c8c754b82c39c21122dd0195e3547b55a9f0f09d1b58dc55c112e6fcf095a72eb80ce82dc89f0a3d87988033481c7ee10a0c00ed9e167a1f545c098354e478c1b296d78cb32e72f5fc1b99f4fad19569ccf6301e26b5c32f1814b23cf0fc64b8059558e9d603e46a57edb2273d5cfc2675444cf22a6a5d043b856c890325b0db5dcbe1a8ccc65d1aaa8179eb1687b2e363e48efe29257794f1e8b9d82a996a800cb68c06a6861341a6908880c0d615a77ddba824ba67285aa88be1041b65b00cee8965b0cc7f36fa7a34dab28bd408b6ffd361ef13f66f33e9cef2c6cdaf89fda6aac20ec597f8e4ffe2b5c2d646e46e16b4a97d9cdabaf9335d70c7ec9aba27e4eea9355d695173f074d27ea85212b89b946e56b61e309fe946538700f947c03727912804a9ff613c15cbe666b1a0f83d8623acda8c1ebfd07e147ff6ec9319b437891cfb4d3372e1d974d2862c9ee23614120ecff59bdcf0e3e1fdac0d9725f4d317129fee1394d649af424511b58c13defef9dab25fa4f05c3c8526bc499dd59af4aceb19cc8ac7908b6ba9b45d2bedef39816a42864c50c234b85bf1d7510813f843133c423b06f2b0503da0cc124d6deb7c2bb606dc45d47d3cc87e0eb60d32e40fcb3521c0a8633f5eb4a4525ea3d9d2b57283190f8cbd3fe067340ca99097f4c15f1c0a5aa1d5c8921d3e277a4317675393324926e9615337ab8619f1a0526b2d111c6b4f2e86a8a837e00e3f6a9a1e672ef6203057944777e288ff50d8f727fcb03c4f5b83fa777bd4f315a8336db8cce6107b95dba05b99b573e341efa236f8b061f45382aeae38e4eac92e6a17e5d9e8addb495f8094eaf1aa0667aa8bcc3e489207beb9f179c45228634116e570336a7b44d4a7bc45a0d8ed406d99fb0bc798e4efe73c708f84a1a49e54aad68793c3653921e7d114df50217510c1c47cedb0dc388267e9b72e8af15aa34738311ef8d76b5a50b82ea14ca158d1a8a657c2800f215ec9f8fcbb99c4a484fa59240e7929395c4615ed43836480b02984829f7bcf9ec39105a8556819186f8d1e951ee6d7b0fc435aadf32c87be3331cf1d0edaa773f0b671e1130ec12e97cc487626953a7714da0f8bc30de7ecfdc9d04bebe764f09a643246d24cea3eff233ae73af31f70392a76c1442b5df0bb52f67c7e63dff57b78916332df99e1faf59920d3d36b5a28b1f2759ad29f11ad1c144c43433a21cbbe32fe3d3d0363a1fc18e1835d7931f1040c7879be9ae99a69a70d75dd69dd81e972a2ab5179e57df3bda8e653b6a3bf6650f0867135be528c34f283e1f6d71bfb5ba49a0cef04ac24d4d34ce34bb9286648e7633c21174f775f4bd10d0c6b42a400fb73b2012e6bafa79f3174e0b311bb067e2278e3627a1fef060f2846b301ecd18196f7e1906d9f6305ece2011bee86c5be03473f6b20838562a95a2912b6eef3aaeb93f8990ca11c4c49c4e183b9c534aea9921d773bcab158415bb6fb1f771a6e406860468fd79b85bd6f00737c57a412ae075893cf9617fb4656fd7a110ef309de8353d834d3b9490fb0ad05dedccbc90eb9f98b814c61c731ef3eba89ae599bad7be1df7c473a7b7a39636a796005a9e0c53c533b99231591c0add4b4eb7b884c6cd3431d082273f48559ffb821450b571f35bad51f2ab55848480a256e1489d5703b632869710edb31bd3f369b8f4695451256af38f1131bdeea097219df0d3a8c9f622d35e893b54c51e012fee9a0d461f26fc767bb6e381563c7f0824b8a1fc716370d50a683c97562689ad201b1d1b86df152321b50b5c91a8483d83ef348f5a2e2b359b4a45a80c584636f1d94f78debca42b2f8decd58e53f4db1c1f0476e36a27295eebfd26a95134134655df2a4e8106f14593b018c0dc40481fff97bc81fc821ed2c35e11d06fabd6cbbe6356541870904f0c724b6249ebc50bedfd7d0e79157cac2875c6c675295993a1ca99567dea84c922662de29fecfaba6d8f5ca043b7775805d08b130e6ff2badc0b4aa5d8f951384a0d7d47bd4784a8578ebf1002fb06f3ffd88c4a270bb18e3af5c7482e8803cb6b452155388fe6999cd8399a8b452c8197570940fdc0d7f9258cbd5753acbd5435d701f2ad3ca84a195f24d477062840fa2c2eeb9232d4073d1fc558569c441422a64bf4c7d63f5769cbec0bd191526056833018243ebccc0a22f690cf25913a485b267eb0728636a9147f8bb577ae9522a52ad0cf7fa532fe3682bd0b1c1629bfee8181d960013b5fb54d33556b0d31a451d03a8fc4bca3f0341ba333f4ca74fd5900a30bde9b117a77a2eff4e282550398c053add63f1fe6771f547235b082203e2136786caaf077a8509dbf7b544d250956352a55573be55df4e5ed3d28e71c6b4062b42f4f2348b43078291624e5c945185d95ab144149331e57c827b113671edc77e2c1f14b4912a3d53fe30bbb730eeb680cce903127992c0ece44d76ddab351e69c4", 0x1000}, {&(0x7f0000001040)="dec59f189242ed", 0x7}, {&(0x7f0000001080)="c91ee3f41090f9b427081d8f8d3968ea0af9df9142c9484137b9add335501d5c22ff8318f33b0ce1d0176c51073920461e0af55dcadafa2ececc3a2742a65ad20448fe0612043ff23a6782bf36578a3fb675fd7a45de4fab7f62de0168e564734b81b86901c587b4c1c48789cc24d00e37882bd589bd87f9e39de699004baa55568f942c06450e3466f8410021031e927244878f24e146d6a897bab849c8f46d7726a9bb2f0df91f6e194b0b0f7fd3dca3275727556d391dfe177fc0fec452e4bb01e8aeb0d969f1858e8c965216804b752395aa6f23eb631976d44d3d9893de541a", 0xe2}, {&(0x7f0000001180)="315d26921cfc4bc3e11a0f17b44f7890dc084497fb645acdd3e65d650568ef754abb89222eada5c78d210c5e9e972d79887cebb556b88ccf8ac22c8d7bb4f875f126bcc42039e989eaa233afabfdecb2c0bfa58a856a346b7caa", 0x5a}, {&(0x7f0000001200)="1874ef22a5d0a30997106b9f177afcd71283a8a7f68c39aaca07cfd81979f9d9a33ded16dba530e8262044924a24c0c8e5aedf9d834872dbdaad8f3458d1917b73f8962bedf106d6f7f93e86fe11415eb7f797988d07efbe732b534b56cb9f693edbbf084a72a759581c5448b00d8b0e27bc712b62cc54c5ca1e25549cd685a073216759aef4513e632610d3555d1578ea99c5585497f0d3b7b2e78ca28686538686a9d794e1ab3dd1dc70417ba645dbe4c4cdd4b6660189d2401d13767d62bd09c236e5bb57a26acef2cb9488ed88a7f95b23008ec30cb490fc025cdea6e5b850db410dba616837d2cac3417789abb99ac9ac071c6310c250f4", 0xfa}, {&(0x7f0000001300)="58b37b9401ff2b537f926ed2e01217b2c91e19c2a17ccee845e8354b8559a382e199dfcc2314a25b1d94563a574137c22472d86be5073558125fdebc5c7062ee6c2344e1d8e9eb7f5460de2de1e7b07a76db86d83dd29059bcbd41fe39a0985802594064c9fbd68ac76f727da983de8b0c409ce484ba0fb3c9d4855ac001b8bcfb8e44772982f8e02491db4e9643f663d45eb175fddeef52929138d76472ba29abeda9a4f1dfd48cba9032d4d8b6051e14ca0de3ab68f0ad3d7865f61ba465aef3cdee9614d1c7f424804d95e1bff0f019a5b9e55f307003", 0xd8}, {&(0x7f0000001400)="2bcdb71e7943ef7156aa358df11351984ae31383a754ca7b63bfff2d71d4d73c850f", 0x22}, {&(0x7f0000001440)="cca3bf7ff5fa092dae7f0c0d13d5bbcaf00c02f324de0870ea7bf6c9a0b4f9", 0x1f}], 0x8) 16:00:28 executing program 1: mkdir(&(0x7f0000000180)='./control\x00', 0xfffffffffffffffd) rename(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000140)='./control\x00') r0 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/75}, &(0x7f00000000c0)=0x4d) 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x4) read(r0, &(0x7f0000000000)=""/72, 0x48) fsync(r0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/231, 0xe7}, {&(0x7f0000000180)=""/49, 0x31}, {&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000200)=""/81, 0x51}], 0x4, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socket$inet6(0x18, 0x0, 0xb1d) 16:00:28 executing program 1: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:28 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x14, 0x6c) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/195, 0xc3}], 0x1) flock(r0, 0x5) fchdir(r0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x3b8}], 0x1000000000000325) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r0, &(0x7f0000000080)=""/81, 0x51) 16:00:29 executing program 0: writev(0xffffffffffffffff, &(0x7f00000003c0), 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x2, 0x80000000, &(0x7f0000000100)=""/224, &(0x7f0000000200)=0xe0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x48) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x5) writev(0xffffffffffffffff, &(0x7f0000000000), 0x1f0) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001a00)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x2000000000000000) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced1fd7eb203254ce", 0x49a}], 0x1, 0x0) pwritev(r0, &(0x7f0000001d40)=[{&(0x7f0000001c40)="2b44f65564d6e7eef43645bdc804870350615416039282fe7cded368cb47e275bf46233e86e9200c35df9554e6224b583dab49914120002b4232694fa2bc77f18c58754e282c48fbbb2dc3595c7528554d2de7d6647f97786a31312a9bd3205198b215cf5ccce629291fa4d8a1f11d424f120d201c957e7a47d5c2db957f909f03e30902532b6c6603cc4c06f1c38c5e32af698fbe087fec16748b42e252185d1451724d6053fc92725b6e664e6adf7b4a2ebadba0084afde36e8542f951564a4b67432d37d3b42848955754666e66d59e17b69d5e", 0xd5}], 0x1, 0x0) r1 = semget(0x3, 0x1, 0xa0) r2 = geteuid() r3 = getegid() semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/11) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001a40)={{0xb9, r2, r3, r4, r5, 0x100, 0xc75}, 0x3, 0xc86, 0x6e}) pwritev(r0, &(0x7f0000001940)=[{&(0x7f0000001900)="6d95d6890a456ee0229447e684ab4f86105669f51df54e0771d34942", 0x1c}], 0x1, 0x0) mknod$loop(&(0x7f00000019c0)='./bus\x00', 0x48, 0x0) 16:00:29 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@abs, 0x8) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8000001005, 0x0, 0x0) 16:00:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000003}) 16:00:29 executing program 1: r0 = socket(0x26, 0x1, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x7fff) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000001c0), &(0x7f0000000200)=0x4) semget$private(0x0, 0x2, 0x4) r1 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x80, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000300)=0xfffffffffffffff7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0xec) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x8) sync() lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) r3 = geteuid() setuid(r3) 16:00:29 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x20) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000100)=[{r2, 0xc}, {r1, 0x1ec}, {r2, 0x4}], 0x3, 0x10000) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xfffffffffffff463) setsockopt(r0, 0x1f, 0x7, &(0x7f00000000c0)="7556473c575d6844ee3c140926", 0xd) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000240), &(0x7f0000000280)=0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x81, 0x4700000000000, &(0x7f0000000000)="ed5330e00c24ec25bc3b18dc41eb3c683dde8445feb673bfe99361f22e33a00ffa0fdbad8ab49f2996e0d021f139e685d34f336b44c6aa03f314839775ee6ff3fd804ef3ebd19b8ac1974c916e7bdf8f74d8a68568432e7d5e33fef534342838684b2e337f91e4d0e09d167571cfe43342735890ad16ab4a788d7ff7d03a3f851d64da7fbfe6212cc235c10eda9b5558cc0bbdb971e4050d084c49dc252fb01d6099685705512713cd3ad3bfff46", 0xae) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/249, 0xf9}], 0x1) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) ftruncate(r0, 0x1899) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e5a371be40ee3f37b1dff4c10b1c9ed94eeceb74052c5fcdbbc99600e06ceae489da4795a6c2559bdc364c72499365b1f7a3f05a1e00760bdc564e39602a301d5ac5209f13b7182d1359dedf2824933f098f50890aa826f35693c597d9aed700a13ae92d8fbd5f0d43e344779982882a4f758d0206c04fd02f8ffd0d545a4a1451a0c7759560c33741dbc978537f2e703b83a42adf77c8ac8d4663b6ff407838c9bc3cb6780c0b9816c48875404f1ad1e8b1e5da519ef863812ddb1b35567cf6b8262c3ec8ece25f585c03a2ca23ded57d2209e525ae1d9a3f8c6c82f18e50483534410460aa6cce52090d0958a278f32b79ab79381d8d5e62736068e47b168ac0dfb872cf25604c801460c6f5d3db9cfad1cd08abb9b8b11b4fa1f560280a281112ada9e0e2eef07734f48567062a71188bb77d18c5f779d2afcb6dea73cb137035d9bb5d8151249924137febef93dbb638e5eea7d1921061f1a188d26e8bcbcb805dad8742bcb1ec7e6ca96a7a6df1cc4b37ea32f0f7ceb07652af65a36f8649abd899bd0af9a38d064548e496aec893ed1bb79bdb5385e1dae0aa42c610804897a118c887fe6fd9a3e99ad45e52f794d37c76b7d7ff3db31f9487bfa25962d6e4f94e4860aa72524bbfaee3497df0da5e930aea4813d85be08b3da5919426853f5da7ac8463b0088205f10ac28ccaa83e4d4997f7b83e96f30ea551094648aab736b33d10c5839aaf1bc0e0279db994813386530c28025dc64a38427e9f7f15e87a1e64480d1b31f9da4adaed2c09a955d647974ba7e11c442d598ece08631d5c5d3fd0b57fd134334c08ab1b9e1e2cc26999545c01d12071778236a242797f27f726dde70944ef55b3ada47048d9b7b7f563d9e60f787a837e4c16545ef6cc13e0dead878bd304fce99c42ca5566293a06f69a3315d6fadb3fa57314b3088eb38c2e6eb30967dfc0ba09cfd6051a109920abc1ee7a54039f3ac248ab5ff3317d010c3317e44220f7962e0948cda9d763e7000e9730d902505814082d5ecf90a2d4286aad8054b42559dfbcd301d0a92a6a3c1f7530f0f66b38053183fb5587e4f4c555a28fce031f684ff56bda2ff990928852367347b076cb50165c1d56dfc0c0fb72366c805e6068145c21531ca11ece9fcd81e34da79e7ccbd82b35613eeb5a37f20419faeb2a4e86fb06c234dcc8d5955c5e13e145959b3184c1a65ffee53538bfb5a981e680386c55113e3c4a4c30a2e095992593914a13d6ae9959ec6560d545c7d787ac6f08e65240c677818391f8a3a4005d83cf6ad3100edec69b03f56377eb57aefa0d5b2b9506f06a4074a2340001c36a5981488c775aa1d19a6e46a8ee7ea067d26f49a43cb59d2b3f696833fc2be594b973a7fbd278cf1655b0fda40a083abee047993dabb7f6f1bcac596f03be33622f94cf9ba6cd544a674b4232c31de50993df050d63847a8f29045bab9d55e043ed98a628f14eceb113f3dedae9fca8c6927024ae9a944df8b472caaa44860ec761ea9d0da6f047d95cfec67a233031ebcfad8f868e64f5dea08c34f12eaa43b0edf9d09f8f424e6ceb137b13a521e1ae9161557b58227b3ae1316b8945e7b7064730b97aebf5905324c56b94eaeeb0ca1e6ddb240102b843aec3adf820eda9f3ccdac997b45ba4e3d3dec361ae23763590cfd815efae2d0a88059d4ac079bc7820718f91cdd8806f92389a7f1c0945b3bf0c2fedfdbf34598890d11f8ffdf61aea50bc60f99bac693f1f4815ba87feea91a20feac627dff9505ba697d820de349a20ed0c515fbf84a549dac7220c251222e99d9f72ace765e388f703213d71e8a8cea24eb9c278ac0d2a108ec38198003b83c6af71bef8a614faf4ed721ad6aa16eb852ddcf863de9a889b3558c5dbc2edbac95ae1a7c1f104c63ae5ef5420285608b2c10989ba7dc394528a94be7846cf5648c50a6a7248fd7d9ccd49196892245cb16cd876785afaa12ddebfb1681566af45159b3f113272f3643815cd3b57689a38b34f3764f72e08fa9ffc3ae7941e1a60c49d768f81aca9731fc0c105bcca2c005dd7950d2cf0bd3e5cff69faa3f958dee5a20c15cabcc2da7b14b52ed8440a20059c971821bfe86517e76684a289f3370fa0bf122dedd018ebbabbe581bafb761ff8a5ee7bfc46bf1e8230cfd842f54b831242c900f8477ddac9e6777e946b7615fa147d82d32930e582c1a44458f273de0356eeb716765d0cbaa8165174e27f982840d44d56119ffff5add8b6f2af2830e4d2ea208af3f89ff38b270b57bc566f2835f2283c46f8fe02d45db4085c1515468418e4811e40efdf740266df757f3a14d81b863bdb5886caf1dffa03490b4b00256f2ccdc54c7265cd79c90004bdeb06e3196e30386d886847b90b05f821c7184515058362fa294a40ead58deeb9f007ece37a9428bc1941a26f961d20a8597f52cfef5d5b468344b66f41d3b2d3cada33603a8f2756c569c5804d461f2e210854dac7e56ce18604905a507c528aec6a45a3e60bb032c60f30f17551921065ce26af76809a9080973fa9ef4ad186195b93b25b3893c79ae40e99378bc35873d52e6e0512a449c0e278dc8f9514526d7aafc02ed75e8b1894b893a7f383cc46c0083a25a9fca9781fd3e273d7e0bc7a90a4578f6964bb1bac199e4af4f55cc81b109ad5b1334a1a3b74bd0683aaaaced8bf30260e91ad037077753deaa625f0f80c7f30802fc8cba0a09cf6e68877e744640409b568faa43740906684c95e9e93c7d41d346b1d5ddc896f0f13b7ba2b50d3c3d999d5ec8ee8c387b92bd6b4c45a7934e0f831f60532a93494f3cf8c80d0f7adc9908b3a0534acccd6f119c86f09ec65d22df4606c93a41de9e87fd37e586d4c08cfe00cddc1ec25786bdd172862fac6508f7fd0f38714ecbca251efe8fadb52a034bef690ea91e2a24828b62925705d6e1e130edc4f12e7de41abc8f40aee502dee78bb3126661b6582cc24f32d8dddadfeef4a46d4793a4da369a3c5ebae83366b691b2ba9eeac24682263cfbc59a44fd7e73f8401239832b56b0b56dd99936effe118ccdbe0b815f8f789ae25c676469c6c9e67ac87c8e91f693e4e31cc5ad542202fbd7979578fa60eb95cba2e848efdad07ee305e4be822da3987d485f011642d6920313a3d776c29cc00af69b744f7dac4cc03ea29662faa10c89d76ff70bc51b7c0f712a437ddff1b8da63f247a8eddfd9fd3ad76ccdaae05ce52235a960a9a7cc8b34cb022e10946ecc46e72cf6bca0a571eabc1b26624cd1f1446755b784b981195f7ab0adc4aab6f3ac9caaffc7b413b475ad3b5551bf2915c85aaed9674d877a2d0602efe70cdd149e5b5359acfffc0c280b798b80cb88e38d074e95e31b55976c5ef8be0b4ce71eb9a2504d1fbe9b36a52def6f6ef3cbe626eb5dde39e8123939b5a24f60edee0844b9fa61249a2fb44b7704d2a4a64045ee5f44ea4288533203f2ebb6decafff566bf204d2eb984e915bec2e6f6388490011bdedf3b9c8b308cfa940de7ea355976e5ba145ae47a595ef40c12217f8a5bfdf8fc6d6a5dd35437827130c559a08d51ca7809f841c586094098bc054e65ff1aa49d9e2898234e06413fa96394d989627408e0128f75951235cc4da9b3497bf87470ba45858f21aa564ec891be9289948276d8c6e51cbbbca8b9ed969ca7c66e7925b3b368075e71330c4cf1e8afc7dc258d7e1f6e06c1cbfb948add1ee263e95ee8516a6adc1ace7f92275d0351b88fe2003682e253d6d638291ddd09cc84d3d3b59c2c78cd3444cf5261fad18612fbfddd3f0f17bd0367b7a9bd0bf03e9ced5798d1ece7ac862601df2194e3e91913b93f33def6e59ad5a8dd22511b19aaed9a25d6ded17423d3e805550d23245a2a56195d4323ecad7a1025fabe9d580ef2adc5b835d7b23864d0439b8abc61d6c36262b32750c8abc0c62477d4ba3ccd530f1eaa1ce4295d1b723b09979b0a18d75384687ea78b2932c4c36d4d0c0211e8738a4bc6b4929938f9bc8eda79ce40077cc3fe668245bdc440b94979ae3869e99b8e3be442f48de6001699df4f670bb8b62213838d654235de00b73d4eddd1fd75862715ebe94b8cce29b52f4bdb394b065594f20fdcb6c6d9a604742f04961fd59994f0140ba35186d5fdc883fd79118ed37d40403d32d18024b42123e75e7d9ad7348c9691da196aa780b9d904dcf840b135d1e8f3d4919f8d6ffd2dc76620624f225f348e41f9de56d87f3829c35d3dd735956a082941c3577448c9194b4588244345556d16631c5f86d8aca5acc8ed0efa52558c0daf69b2e841caf24036184cb53b7a82ccaebc7d0332d4afa37c734c4d63a1dd4f1bee5921322c2b1b24b632cff509e80823c6c2ab57826589079297d530311de18d450bde0e54c5cc4903da3e4c49d68d4045818e932a3b8a2461a5867db9c8fdce7ebc2bd8453e71b056445abbb6cb6b836577744c06d830460665a8b69b710b71490bc37878b7d3bdcbc09b2a7121870d05a237b306a8992896be607a0cdfb84c0b746c8a604a6bf2473286d557aeae75ddcd269cd0fbb373fb18f69293586dd5adf584afac3cee3bd0921ba0bdf3b24423c6da734ed657483098d204a30b648a22ec23d23bccfda702ca03be52ae5cf894355245deec154912b7236af268c4de1cd95b77174992f451befbe20eeba20f8e9b47dc2ae41609754c2bac211568757bdece1e4c8f8d3d925a2b1ed7c5b12711336654568655613e0375e3e1b7521849c18148af815826cd5addbce27972c1d0d0868a603b892eabc7018f04e5a74374cd5638dfe78e99430bb27aa706e470098853b6e25e05d544beb2f236effe3056c2c4705e18b0b3d0422c6d5934b9f53dd7e64d36b8cf5081ba272d703ef5c7c65f1bd5eb709224a6c2a2b36e9ab5b862a553bbe17c0312146ac6144aa9d48c7694fa656aa2f9290a222ee28bded52bff5314c08ae587f48175841b8d74ca9bea284b0977e4f63ce1c598f600566cfb5010b4b7dfa4de7c8a701a53eb957fdd2d4856762d2d59a0104743ca0ccc722f759d83348be431d3a59790e4d5d37d418cfe9875939114785897ab503a631f36dc544e06381fdccb14c7ef95270107748e858c3f7da1cbed858158db40f81a6e67c0aa2dee4c4a3525c7ad3348e018ec74c922518cb061917b61027c11d19453c087f03ae8735401d5807f5457e612c2d93aba7fe1fd82cc0804b3ccda3f03c4f3021a46e5d710534bb5826d7b4ab1ff010bd64b02f2f1d32abff66103fd8f4b4944e23601759503da3d405c7c6c6924748e7da8ea632c59666f167cdfb62d3a03fad1013daae8ff9eb2d8ca6387502e37c2db8d885e9343b52c90054d0481d03e11db51b2110d8cfb524f95c5c892786fcc9b15023ba725bf115571f28a0b5daa43e53771d0a144b916e9d7126a922024fa3d3f616a100275c1385ee89817a1186761e74bfad945113aac5e6b9efd3212f03689c335c6ef952876423383f9aba9d0cb5b2b82eadea4b8ec4b4415d62737c347b1778130abf421b9ac1efaefa777cc954d3592b9d6eda70d23817a5710228e964cba75b0f66bf09f472a090d33f64f8f10f6475ec0df8df895743c574d86844ac9d83dfdedae196264d6fe0c92cf879646769c21ad9a2c4f0b56ab410408af8dc22d900ed81f8cb7e76350ec72acc8456006f038611829615d5cdde6840cc87b3f19ee5ec941bb1031ff1d8c9df61e00024647af14fdec4a104432dc582f59f7c6c24445b45f9e0", 0x1000) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlink(&(0x7f00000000c0)='.\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x5dc15b323760c33d) recvfrom(r0, &(0x7f0000000180)=""/13, 0xd, 0x802, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x8, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x9}, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 16:00:30 executing program 0: r0 = socket(0x6, 0x4003, 0x0) close(r0) r1 = semget(0x0, 0x4, 0x14) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/222) flock(r0, 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86338) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) bind$inet(r0, &(0x7f0000000000), 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x1, 0x800, 0x6, 0xffffffff00000001, "87e4fb25cfd1615ce645ec74316a82d13be181f1", 0x0, 0x10000}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x9, 0x5}], 0x1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x10001, 0xc0f}, {{r0}, 0xfffffffffffffff9, 0x60, 0x34, 0x1, 0x1000}], 0x80000000, &(0x7f0000000100)={0x100, 0x8000}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/82, &(0x7f0000000200)=0x52) 16:00:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) clock_settime(0x0, 0x0) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="64869c375a8fc672e4fddd7e0ae16086dcf944584574f9040000000000000009133995c7ae3ad77cfa1779e53bb3ad1d2810e824e58d2dc419fc5cf01e800bbd26851a55f6c93a06a0f0ab62e77224278fe06fa646cd44b9efa2a1ecaf175ae35e0468208416e81fd6b27c8a79fb1d7731b99ba82fa4f17e88aa01bde446f0b7c269da70183e668b733c5e345fa4b9b77c9c5a507341092ceceab4ed55bf73cbcdc3a4b766af05a960d8a697bc95fcdb67adfb7f45d6375f78656937831d98d7a8da9181813eea", @ANYRES64=0x0], 0x2, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2020, 0x2) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x3, 0x1, 0x1, 0x7, r1}) r2 = dup2(r0, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x35, 0x40000000, 0x6a0343cf, 0xfffff00000000000}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xa, 0xff9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x7, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffa, 0x28, 0x5, 0x9, 0x4}], 0x200, &(0x7f0000000200)={0x4, 0x3}) select(0x40, &(0x7f0000000100)={0x9}, 0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8202e264e951e96c82ee2a9a439524dc922e2f62696c650110421465fa60f2ac3f1ed9c2f3eb736197f0d785ac4ca165bc03804598c5c99b08c206864415720a57250bb8dd16714dac5ef841fd544ab65bbf04dfcebcecadb3ca792a1c7a61b2392f520e41b75757cfa4b79a400ca0f429c4733d48421a7924b88f6b854d1b3c06b82b9b66dc78c3b60e1159bdba138f9c674d6755a96657cbb58c137b38d662fd2a8c6b200277b6394cf8aad7a1977c31f3cf1fc5bfe76f7e2b13d52801a2d78b0c33da45b4356da8c576fa22500a21c1cac26697ace2e3c866673ac94392af093909cb437a80ee912a2bc4a0009e6fa0237cd4b109c8def540a9fcdfe4319b7dce3e451ae74dc8f0850638faf91093f4b3f97e68da944d406dcb9b3e5f058fd2f78a442b3d780bf66165324e23908ea1703f"], 0x1) 16:00:30 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000004, 0x6, 0x3}, {{r0}, 0xfffffffffffffff8, 0x41, 0x80000002, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000004, 0x3, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xfffffffffffffffc, 0x4}], 0x81, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x8, 0x2a}, {{r0}, 0xfffffffffffffff8, 0x14, 0x40000000, 0x10001, 0x1}], 0x100000000, &(0x7f00000000c0)={0xfffffffffffffffd, 0x8}) preadv(r0, &(0x7f00000015c0)=[{&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/158, 0x9e}, {&(0x7f0000000300)=""/83, 0x53}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/73, 0x49}, {&(0x7f0000001400)=""/138, 0x8a}, {&(0x7f00000014c0)=""/226, 0xe2}], 0x8, 0x54) fcntl$getflags(r0, 0x3) fchmod(r0, 0x20) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r1, 0x20007479) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000180)=[r2]) 16:00:31 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='c\x00') open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x1f) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000340)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getpid() write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="ee358c696b19232665e1342646f3cde78f8d63754b845486d8946a8cd2f0138d45d9edbd61dd6af9fd0e4dbc2b047e8634d1e0978e2fd2ce793d8cbd4181621f1d4f19eaf890c43cad8b2aab85f498ea420923420a4b2958d699e9b0674b897a91470963ec3258a132665aecc1864556a5f17cecf423e8b6d4ffce0aea", 0x7d}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r1) r2 = syz_open_pts() close(r0) socketpair(0x26, 0x5, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = shmget$private(0x0, 0x600000, 0x400, &(0x7f0000a00000/0x600000)=nil) shmat(r4, &(0x7f0000af0000/0x1000)=nil, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000380)={0x5d8e, 0x7, 0x18c1, 0x4, "408d89b2a95a99db49c933378b2dc57d9dc05967", 0x4, 0x1}) sendto$unix(r3, &(0x7f00000002c0)="ab01d84470a829aa859a816e4ff0d1bbe5fd33c76a6331fdb38ad5e06459290191e8000d3ff74ad9176c7d371b039950aa2d65be7127560c3931656b725d374c2be689f87cd61972c0", 0x49, 0xa, &(0x7f0000000200)=ANY=[@ANYBLOB], 0xa) dup(r2) syz_open_pts() 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x2c}, {r0, 0x5}, {r0, 0x164}, {r0}], 0x5, 0x800) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f00000001c0)=""/188, 0xbc, 0x1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x6, 0x6}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xffff, 0x4, 0x2, 0x9, "48fee1ce2af71d9738019708b44e0e781b3945f5", 0x7, 0x20}) dup2(r0, r0) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/86, 0x56) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x800, 0x70) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/80, 0x50}], 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x80, 0x80) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x2, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000600)) fsync(r0) 16:00:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xc5) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x100000001) close(r1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 16:00:31 executing program 1: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0xb) accept$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae03a38b301adb91fe6406d8cf8bf64d1d1b1a48ab243164d178f20c04df2267f521d9a16df47cc925cccd333235b20d"], &(0x7f00000000c0)=0x55) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:00:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/57, &(0x7f0000000040)=0x39) 16:00:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) fchmod(r0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) chmod(&(0x7f0000000040)='./file1\x00', 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) getrlimit(0x0, &(0x7f0000000140)) 16:00:32 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$TIOCSTOP(r1, 0x2000746f) utimensat(r1, &(0x7f0000000140)='./bus\x00', 0x0, 0x2) getrlimit(0x2000000000200004, 0x0) r3 = dup2(r1, r1) ioctl$TIOCNXCL(r3, 0x2000740e) getpgrp() fcntl$setown(r1, 0x6, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x7, 0x8001, 0x3, "dce192014a62c8caf2eacc5935e57c452a1cc25f", 0x4, 0x95a}) msgget$private(0x0, 0x0) getegid() 16:00:33 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) rmdir(&(0x7f0000000000)='./control\x00') execve(&(0x7f0000000040)='./control/file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='!/}\x00', &(0x7f0000000100)='(\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='&\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\xfb&)!$((\x00']) 16:00:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x13a6) shutdown(r0, 0x1) select(0x40, &(0x7f0000000140)={0x8}, 0x0, 0x0, 0x0) 16:00:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="380d0426755e9f374aa6bbff8e63ea41843e25332207bf35ef8447672ca8fabcaf001ee493a64c6cf5850ad1fdb921fb26d0a1efbeca8fed35f9c46d03ae49f5ac201f54ac4a31500c9d6e6b8989b002b1acaf917840b3", 0x57}, {&(0x7f0000000100)="d7b713932d28374a98983fa7d8131aa9253f324d59768edf3304397a2d9111e1f8b58dbee5270e0972c97eb11f078900b513e74047b1241743121b215d2adf852e0114458b6b32635431", 0x4a}, {&(0x7f0000000180)="7f5f339663e6e0cf1a846463e6ba7b7edd1c25eb57d22f040c582777efa3c1d405b083f130919905de976874cf43b3a16945a1389bbdfb0480393913e9f11822a9c4e67c009eb3799aab59546d99b464db8e18d95c6a35248dd638d08787c3356ef6723c46debae2da61d3cbdf506b3c4a8ad206d8d6f0595c92ae9b6c2b0db2eeab10f4e4ff6f88c7fa534d13021b3ac21d6da96be3a9cb6fca60e19db5027746f3b451e37f1318", 0xa8}, {&(0x7f0000000240)="4c812b5872de29fd0d6e93831d9bac305d8c0fc839f15859343f5532c05d26af60744df165e3b8bae0feaedb085660d3419ea410b7d56f66ce4e7fe88ad363f4", 0x40}, {&(0x7f0000000280)="363919110befb06a126accc8627c04918efd23cd489d248edf7500e01db3dde566168faab3149f24cd844604dd9c05cfdce3352a4c1828ceab4d3dc33ba8f54840e7a3bd10e05c97de63f320189c961f2e9bdcbe2f4900ef0e2bce84bfddd9d3fe50ff33ee9af86446daa5b2662d46f3f9fa705425eb68f199a2b488ada3b0590cda0ca4f83f6a8e66e597a89a962f6aeda3a1f67838987d5140", 0x9a}, {&(0x7f0000000340)="acd565a048d5481185b6a45a4daa70c18f6ecc4766fa60394a55ddc7246964081e719b98cb24049cd1b35fe56b51698867c2dfcb90bd85e5fd9bd27dc5a1d9d2638094cefe2875a0c060e750ef6f5d4594f41b9a5e5a68c38cdeb8d0d62f2601c3006834feedce34d3d1fdc8de37f382498f74cb8645b78076793a1b151b7877f3f4444578e66da5ffb0b8bc07ac4b79b5f384be793139cff246ed7d43122538e2d680fd6df5172202a6e6b4d25c47360527a7674871a47224c79cdf90870a632ab7b77c597a62ed315d467b795e32d9f1ae037c7daf32c95181d933615e09164de8c271d71695407dbe97f6a5fadbff9d47722e128a8f9529d0", 0xfa}, {&(0x7f0000000440)="7dff1d69d9e30c57e9422f14f69481d179166de49dee884a0dbcc511236a1df4f903c42e29233022f4133a95b48a0155faa1358fa635d007c19641e3b06e42c0cc243568b7", 0x45}, {&(0x7f0000000500)="1b908bbdd48c2bda574f753e8e8d47bca9396a84bf", 0x15}], 0x8, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) 16:00:33 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) flock(r0, 0x4) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) fcntl$getflags(r0, 0x3) 16:00:33 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="62b740975e045c995624c9e53c4a080959b4e500f17b95da1e826e8bff36ff773151f3faa584ba9b4b62509b321363e82843416600681f198245144a6d1fc83859e02e1e3db654e5f1077155de904dfe3284ddcd589fed708da6f7e30a01a94b80cabdd6705f6062cd8bc5e67ddb153bb4abd1278d63b651dca23e130bd058e18941b56bde2a6951cbde76e798383b103b31b5f1c3bd3251d89c24ac", 0x9c}, {&(0x7f0000000140)="04a810e937784cac74c80acca0d42a7940f61302a584b8623008208dcd182ad1ed4acddbdb61270991f2bd", 0x2b}], 0x2, 0x0, 0x0, 0x400}, 0x406) fcntl$setstatus(r1, 0x4, 0x8) fchmod(r0, 0x108) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x81, 0x80000000, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x2, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x67, 0x20000000, 0x1, 0x4}, {{r1}, 0xfffffffffffffffb, 0x2, 0x4, 0x1f, 0xbb88}, {{r0}, 0xfffffffffffffffb, 0x5b, 0x10, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000030, 0x3, 0x4}, {{r2}, 0xfffffffffffffffc, 0x2, 0x1, 0xfffffffffffff801, 0x6c1}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x14}], 0x9, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x7f, 0x7}, {{r0}, 0xfffffffffffffffe, 0x5, 0x80, 0x5, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0xa0000005, 0x2, 0x6}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x4, 0x1}], 0x0, &(0x7f00000003c0)={0xffff, 0x20}) r3 = openat(r1, &(0x7f0000000400)='./file0\x00', 0x540, 0x1) bind$inet(r1, &(0x7f0000000440)={0x2, 0x0}, 0xc) readlinkat(r2, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/143, 0x8f) r4 = accept$unix(r3, &(0x7f0000000580)=@file={0x0, ""/108}, &(0x7f0000000600)=0x6e) bind$inet(r1, &(0x7f0000000640)={0x2, 0x0}, 0xc) getitimer(0x0, &(0x7f0000000680)) lseek(r3, 0x0, 0x3) fsync(r4) r5 = semget(0x2, 0x4, 0x20) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r10 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000780)={{0x0, r6, r9, r10, r12, 0x4, 0x9}, 0xc7e, 0x4, 0x681c}) bind$inet(r3, &(0x7f0000000800)={0x2, 0x3}, 0xc) r13 = fcntl$getown(r4, 0x5) utimensat(r1, &(0x7f0000000840)='.\x00', &(0x7f0000000880)={{0x46bb, 0x4}, {0x400, 0x9}}, 0x2) pipe(&(0x7f00000008c0)) readlinkat(r2, &(0x7f0000000900)='./file0\x00', &(0x7f0000000940)=""/216, 0xd8) getitimer(0x0, &(0x7f0000000a40)) r14 = shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000a80)={{0x9, r8, r12, r11, r12, 0x104, 0x1}, 0x8, 0x2, r7, r13, 0x5, 0x8000, 0x7fffffff}) getgroups(0xa, &(0x7f0000000b00)=[r9, r9, r12, r12, r9, r9, r12, r9, r12, r12]) recvmsg(r2, &(0x7f0000000ec0)={&(0x7f0000000b40)=@un=@file={0x0, ""/34}, 0x24, &(0x7f0000000d80)=[{&(0x7f0000000b80)=""/59, 0x3b}, {&(0x7f0000000bc0)=""/72, 0x48}, {&(0x7f0000000c40)=""/93, 0x5d}, {&(0x7f0000000cc0)=""/95, 0x5f}, {&(0x7f0000000d40)=""/29, 0x1d}], 0x5, &(0x7f0000000e00)=""/149, 0x95}, 0x842) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000240)="9629405dd940d7449227be903de062c8e1d37fb83015e8db6b8475d3c431570e18432847e7b83a8a43e5abeced4b8b95f9dfe8641d40237bd069530ce3c3ca580ea6e5138663cc3c521063cc8c8602e145", 0x51) lseek(r0, 0x0, 0x1) chdir(&(0x7f00000000c0)='./bus\x00') mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x20000002004, 0x5) mknodat(r0, &(0x7f0000000200)='./bus\x00', 0x6180, 0xb8e) fcntl$dupfd(r0, 0x0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31, 0xf0000000}], 0x7fff, 0x0, 0x0, 0x0) r2 = kqueue() symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) r3 = kqueue() kqueue() r4 = semget$private(0x0, 0x7, 0x2) fchdir(r3) openat(r0, &(0x7f00000002c0)='./bus\x00', 0x10, 0x40) semop(r4, &(0x7f00000001c0)=[{0x2, 0x400, 0x1800}, {0x3}, {0x0, 0x80000000, 0x800}], 0x3) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2fb270f888f11e34) sendmsg$unix(r1, &(0x7f0000000e40)={&(0x7f0000000980)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000dc0)=[{&(0x7f00000009c0)="31d0bdb89151130180023f240f029699c99c22b982b8dcfb5e08b40baeebc3f93a", 0x21}, {&(0x7f0000000a00)="45e4cb5efff8a2e777d41c4c39c2d357a7c7b61e4ac1dfa5572d5f442f893a5b48833b8643fa17043896e4f3a8c80e78f5e560b2c0eda8c0a5e8ff27d753af6364c222a80d051ee7064714a32f0ecfb5626c0b2c9623e3ffe3595fbaba05d78e41c4173c49fba92dd254fee097583c0daf19aaa75276582e037eb9f319cc2eb28f1a3468d0fc79627b8850cb55edf00677f13af2745f4961d7d29dfd456823a3d6b4bd6058bc4014e7e75eec", 0xac}, {&(0x7f0000000ac0)="38cc8ba02b79b1cda9d41f3f0e9ff4f18f178c9bd9139a40ce1726667d510d63a1bd2172922711a22026", 0x2a}, {&(0x7f0000000b00)="db10cb97be04b088d1ee42b38f2429e7603362183b9f58e03ba17c99d6356ed13494a5d99f1b1be292ee2ad5ed0d2230f939cc12af2ac7cafd3e4c1ed4319e61ee8d0da576ad666d0066f249784bff5bbbfb76836a0eed79cd6852a93219cca1970a8e13ff71478add5e01d1d8d4e165d33fe90ff41c3213963c182f335691619277a79c4b857d5c29da19e5638cc7797c30cffbf1d1f54f0eb82d21859f332090108d0c584263b523d286b1b081a2da822dcb83930c1f1a999e90e902f94e390a71c22fe2896987856bf94c78fb2c8b9b075193b4e5e59d1eef28292a73a24722f75887", 0xe4}, {&(0x7f0000000c00)="7f3875b6392a265b839b69e5376591dcd2ed8b0e528ea0ffd825f3f54029f0b159", 0x21}, {&(0x7f0000000c40)="ef8fa9793d7f3120c1e145ff967133ceb3506caf", 0x14}, {&(0x7f0000000c80)="5156b9e858be37fb8ea4e3cd792b798253807683903167e6e37806b6226c68cc38792468bd02160424125a9bead759f02a5105b6d85f2813d48cb5776d302b79b407d47e106d7b0c8c61abc9b3963eb9c310ccdb6ca593926aafbd9ccd1beb16ec2ef4bf7b310c39238f0350a3cb2466cf4f6401a3c81d087f7013c2d1f702b78b187f2c58394a25bd65b86993dce89f8883f2b8f523a2cb922b9ab0a9792d32903046b6b52c1fb7869630169c7e48da26249beeb6ffaa686adda6d7b6e79173969257cb212e98c81dfa7e28543a9f5e0507a1ee4a74f690a3bab7e31a7550ca1b755299f9adce67ed8adbde6c54c515", 0xf0}, {&(0x7f0000000d80)="63e225b9e53decc22da7bfa5a3d4f6769ea55753b147b69aaf59d30b9c281de25913d17005a462c322db18206a126a0d11", 0x31}], 0x8, 0x0, 0x0, 0x8}, 0x0) r2 = open$dir(&(0x7f0000000880)='./file0\x00', 0x80, 0x0) r3 = openat(r2, &(0x7f00000008c0)='./file0\x00', 0x20000, 0x2) setsockopt(r0, 0x2000040, 0xd, &(0x7f00000000c0)="622fe8530c3c0700", 0xfffffffffffffe52) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) chmod(&(0x7f0000000180)='./file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0\x00') getsockopt(r0, 0x5, 0x7ff, &(0x7f0000000080)=""/20, &(0x7f0000000280)=0xf) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt(r2, 0x2, 0x1000, &(0x7f0000000900), &(0x7f0000000940)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x690, 0x4}, 0x10) utimensat(r4, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x9, 0xf76}, {0x1}}, 0x2) sendmsg(r0, &(0x7f0000000840)={&(0x7f00000002c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000300)="dd7550beb511680c37aceca4a9ae793911cd047e8e73d376384f668eebdf02e34078a52f95", 0x25}, {&(0x7f0000000340)="88c2f88f93af5697d1bba6ad700002cca5d2e97873f0a0099e42430bf577f88671f825faa4a9673fbbe525a1112eb66e4a6da87ab99abad56ae42639d9f30c5daaef2224cfde7aac01bd9b0dccc2b0c97d4568c7d331d93a958d4a45f7558d56f2916f9f9e1e7c9c1a319bbe2465544fff3b417a9f3cab9c4dd0cb7642c0378ea03fef91c9c0536b0561f94c024aea767f7d1d82302aa14a331aeeba474cd896a9cca2ccbdad19cd94fa3336b896bc3a7df32892dc458c5817c59a6c41e3a7af06", 0xc1}], 0x2, &(0x7f0000000480)=[{0x108, 0xffff, 0x7fff, "451ea13599382b7ae3d9cacde28b460f171e4cda7c3c56006964f84bc6f30e8da78ed93955ae0a188e9bc0722341b8f91c8bc3539730ff569335bb5315ecec631a4804d23ee4de8e65e018f5c0d23cbdbcac23cc87af60fbbe0b1d24e77f09b198b5024322691f35d7c6c128819b836ed021babd10a2bd159469fec8fd0ab560b16efbd3e1382a388edcafb11793439873c473c135bd2437bf365ec5f6af4cc635550674a563d4ed0ff6a395e6e3c0877292a5ffdb097dcf2a4809664f11954c98da18317c9920a588bc4c140b2731fcd79968e601b5633f415101b0c226f42332de73d9cade733bfc95e421e2251fb15c5f16d22b14b2"}, {0xd8, 0xffff, 0xfffffffffffffffb, "66753a599dc6c912d48c6bacc2770d4e7f11e8ed3577b3f8de3088434dcf0ab6775057fc9f5af67783629bd21420c46a50d4bf2207bee7c449716be53a959162844627263c02bc6327fedf8e3bb9f4976b444f756dbafb93209e391fdaef574467ff3df26425b1b9741d85301f2cf65542647b7d343723b4663a959fbaeaeafdbb00bca1511b62442aaa5e8986ccaef0451d526bb3f3d1e5ffddb27ebd652c10e7b513cbd3ff6742b5ad574c68a771c0daff6eb36049f98e20255a03315169022b2d"}, {0x110, 0xffff, 0xff, "00b87068b892de7e57bcb3547ffcde896d9ac3abca41219743ae8439a78f07b5b864c3d0fcef75e40f0efa20fb3870e261612cfb9bc26f79e57e5fd8f613c14595061e8b27c8a55ffebf15151f76e22c4095907ea9b232204f656d402b081eed1971d77325692591998d2d2f1a1ed650074956479661173acd5954052c181beb96666ae855db6f0638bebc9ecfbc974b33fe1238a1dd88a1e89ed45eee80c465e9067691427c7a48648f15b1bfe3793eacd4852e7bb92a884dc6be74d95dd657b30775c10f98eda0a8af97ff7ec04b76e9e6f7f5175b364a4158b1fdf49d84bb7a21d834b43dc32bcebe7360d995d656194027c21d21d8d295"}, {0xd0, 0xffff, 0x40, "e93e02925b820e07cd39207959b1266b3b9acb09b7e5986306978f2121e15f366cffff45cf03e5e3ff9e3f537bedbaca44a1534ad11f059eb6e21c3069d3f4d1fb77cbec480fc6693e462457912ee036bda362c505877c612a2b9e1428182ff865ab68966091b76ff1ed2f13104c504a4def4799cc95231150fc44f50163a96d1ac175ca23628f3038d16e327858ccdf22af7935d04b93490a7c7f0f58817d24208e13ff54e17d04e631ce9470a07ec6e93e1bd43fdc12774d92f79903"}], 0x3c0}, 0x4) fcntl$dupfd(r5, 0xa, r3) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x8000000000080001) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:33 executing program 0: mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003c5000/0x2000)=nil, 0x2000) munlock(&(0x7f00003c2000/0x4000)=nil, 0x4000) munmap(&(0x7f00003c4000/0x2000)=nil, 0x2000) 16:00:34 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x181d, &(0x7f0000000000), &(0x7f0000000040)=0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x768b) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000140)={0x6, 0x20, 0xe773, 0xfffffffffffffffb, 0x0, 0x80000001, 0x401, 0x69b}, &(0x7f0000000040)={0x8, 0x93, 0x3bc4, 0xfff, 0x2f6, 0xdb, 0x1, 0x1}, &(0x7f00000000c0)={0x9, 0x40100000000, 0x0, 0x1000, 0x2, 0xffff, 0x2, 0x1}, &(0x7f0000000100)={0x5, 0x5}) select(0x40, &(0x7f0000000000)={0x6c, 0xff, 0x8, 0x8, 0x1, 0x7, 0x80000000, 0x38e00b80}, &(0x7f0000000080)={0x8, 0x1f, 0xfffffffffffffffc, 0x1000, 0x2, 0x9, 0x8, 0x5a19}, &(0x7f00000001c0)={0x4, 0x5, 0x5e, 0x8, 0x76a008f6, 0x4b, 0x1, 0x100000001}, &(0x7f0000000200)={0x0, 0x20}) pledge(0x0, &(0x7f0000000180)='\x00p]4Q\xb3\xe0\xa6\xb8\"O\x8a\x85$\x92\xe9\xb6oDk\x9bkr\x9b\x8c\xbf\x008\xc2\x9eH\xd4\x1a\x02\x9e\x8f\xf6\x8a\x02;\x7fT\xf5q\xcc\r\x85et\x86\xd6-\xac\xa2TF\x9d5b') 16:00:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xd) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() msgget(0x2, 0x66) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:34 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='r\x00') getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:34 executing program 0: getpgrp() syz_execute_func(&(0x7f0000000040)="26f341a5c4a3a16fb50000802001c40371445a000046d8fa660f38066f73c4c20505e366430f1bc0c482f54022c4c21d0cf0c42270f2fc") setrlimit(0x0, &(0x7f00000002c0)={0x7, 0xffffffffffffff81}) setrlimit(0x0, &(0x7f0000000000)) r0 = socket(0x1, 0x0, 0x7) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000600)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/222, 0xde}, {&(0x7f0000000640)=""/82, 0x52}, {&(0x7f0000000300)=""/139, 0x8b}, {&(0x7f00000003c0)=""/218, 0xda}, {&(0x7f0000000240)=""/104, 0x68}], 0x5, &(0x7f0000000540)=""/50, 0x32}, 0x41) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) fchown(r0, r1, r2) 16:00:34 executing program 1: utimes(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)={{0x7, 0x8}, {0x1}}) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) 16:00:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8000, 0x2d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x8000, 0x7, 0x3ff, "7996fff708e6682d564db0dd1c1d17d06082d1bd", 0x42206332, 0x1}) 16:00:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 16:00:34 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x8) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/8) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x6, 0x0, 0x4, "8254f140e630ba0cf3edfe14f4b2a2097d58899e", 0x5, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x1a7d, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() listen(r0, 0x10001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{0x0}], 0x1) kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000300)=0x40) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x59, 0x40000090, 0x10001, 0x7}, {{r1}, 0xfffffffffffffffc, 0x8, 0x400000a1, 0x6, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x7, 0xcda7}, {{r1}, 0xfffffffffffffffb, 0x61, 0x1, 0x3f, 0x2}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000081, 0xc2, 0x1}, {{r0}, 0xfffffffffffffffa, 0xae, 0xfffff, 0x3ff, 0x6}, {{r1}, 0xfffffffffffffffd, 0x10, 0x4, 0x3, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0xffffffffffffffff, 0x7fff}, {{r0}, 0x0, 0x10, 0x1b, 0xfffffffffffffff7, 0xc676}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x6800000000000000, 0x3b6d}], 0x8, &(0x7f0000000480), 0xfffffffffffff387, &(0x7f00000004c0)={0x81, 0x4}) close(r0) r3 = dup(r1) r4 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r1, r5, r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 16:00:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/47, 0x2f, 0x42, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x3}, 0xc) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) 16:00:34 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x4) mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2011, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x4010, r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000000)="fd", 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x1000, 0xc89f, 0xa37, 0x1000, "62d88414c618143e9914e59575a343f4f244b599", 0x5, 0xfffffffffffff000}) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0x0, 0x400}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0xcdfa) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() read(r0, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) kqueue() msgget$private(0x0, 0x85) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) r2 = msgget$private(0x0, 0xa6) getrlimit(0xe7211411c59d8f33, &(0x7f0000000080)) kqueue() msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000023b8ee8f096992403d6a72c8b68daa96ce28b479bf686c7df8d5700ac10c6ed25517292009502fe6b7be1fa7823185c182560acdfaa2bdf0daf3f7a7029205b653a2272f18dd8dad6e22e3321caadd812aa8d08e6087a8fab3d3d2deeef36982d0f191db35acd2466270cc124a0095b701caf35e492586edc4d5569210821a38a1f8fb00005bb8a0925ae4b5babbc1490000000000000000000023c21b70c14d75b2cd129b7b1ba46610eae3fbabf876cd6e349cafbe3840471cc1b05e63d1faf88d166d5ebbfb297e890ab90a0054a7600b4bbe0108267424c6abbd4a09f6683706515c6a0b964188e1f2055cea0a1f48442c99d8262e322ccba9750be268ce0cd2efbf188a589d0cc6385b93574552f2abfd81b9ff666967d6cb06c2337c34c9aafa3485dbb4f4c9668df3bf0a9d0fdf7dc57eca766e7db7387834671cd1b482385afb7a68e987ac0d83337d3813d06270533b0f2917657e401d7c07c413c51ead7576bdf0a5d0e84edcc3bafa6b729839c79dba283b23d242e5a34c850249a6c0af18b89ca7e085b0740f6925fa721041fd6a1e51a5fb08ec3b54b197314db1227143e500c77f88387539ff0a6d4e62fa000000000000"], 0x43, 0x800) 16:00:35 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x20) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc4, 0xf0000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x78156a8}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0x40, 0xffffffff, 0x2}, {{r1}, 0x0, 0x18, 0x1, 0x800000000000, 0x100000001}, {{}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x7fff, 0xe8b}, {{}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x4000000, 0x6}, {{}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x8, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x59, 0xf00fffff, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0x5c, 0x2, 0x400, 0x6}], 0xffffffff, &(0x7f0000000280)={0xda6, 0xc}) 16:00:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) select(0x40, &(0x7f0000000180)={0x1, 0xffffffff, 0xdd55, 0xe, 0x6, 0x6, 0x7fffffff, 0x9}, &(0x7f00000001c0)={0x2, 0x3, 0x0, 0xfffffffffffffeff, 0x481, 0x10001, 0x8}, &(0x7f0000000200)={0x3f, 0x3f, 0x1, 0x7f, 0x6, 0x0, 0xff, 0x1}, &(0x7f0000000280)={0x3f, 0x399}) select(0x40, &(0x7f0000000000)={0x80000000, 0xa3a5, 0x2, 0x80000001, 0x7, 0x5, 0xfffffffffffffcae, 0x8}, &(0x7f0000000040)={0x2, 0x34, 0x5, 0x9, 0x80000000, 0x1, 0xffffffff, 0xd3f5}, &(0x7f0000000080)={0x80000000, 0x5, 0x4, 0x7fffffff, 0x7fff, 0x7, 0x9, 0x9}, &(0x7f0000000100)={0x100, 0x1}) kqueue() open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000340)={0x1, 0x4, 0xe66, 0x3f, 0x7, 0x401, 0x9, 0x1}, &(0x7f0000001700)={0x7, 0x5}) 16:00:35 executing program 1: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x1, 0x20c9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x8001}, 0x8) clock_gettime(0x3, &(0x7f0000000080)) socket(0x20, 0x0, 0xffffffff) r1 = socket$inet6(0x18, 0x4, 0x7fff) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:35 executing program 1: socket(0x1, 0x3, 0x80) r0 = socket$inet(0x2, 0xc003, 0x7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:00:36 executing program 0: r0 = semget$private(0x0, 0x0, 0x418) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = msgget(0x0, 0x488) msgsnd(r1, &(0x7f00000015c0)=ANY=[@ANYBLOB="02000000000000006f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e36935496fd5e9c50806a6ae07d410b3339eb4ede6b67730569ced90d08ed5572178c7afe68adc9b6bf0e6e99a6e2173e5164665fa1e9380baedf9db1c2fdecf666ae4700bbc0216d648b07bf07d32368a2c232abfcf011b16c6b30d00b2e97cb8b408367a1cb736060cf68ab78975e236f767f6a3c278ef6a38712c0f6cdfdaa4a68851d17c7dfc43d48ea8a85ee1c422b4cff1bd2d901e02a97cc3dcc4696d0d79860464de420372d84ebe1150fbfda6899e677ddc9775b582a5c6895103ccca1215cfb3b52a5f6f5351ed7bf4e09970712fab2cc13d962c3d8d80224610e1e2516f5ed21"], 0x1, 0x800) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() r4 = dup(r3) r5 = semget$private(0x0, 0x6, 0x100) r6 = getpid() munlockall() r7 = geteuid() getgroups(0x3, &(0x7f0000001040)=[0xffffffffffffffff, 0x0, 0x0]) fchownat(r4, &(0x7f0000001000)='./file0\x00', r7, r8, 0x2) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000013c0)={0xb213, 0x293}, 0x8) wait4(r6, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r2) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001380)={r6, r9, r10}, 0xc) semop(r5, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x3) wait4(r6, &(0x7f0000001400), 0x9, &(0x7f0000001480)) 16:00:36 executing program 1: mkdir(&(0x7f0000000a00)='./file0\x00', 0x0) r0 = getuid() socketpair(0x18, 0x8000, 0x1, &(0x7f0000000140)={0xffffffffffffffff}) r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r4 = socket$inet(0x2, 0x0, 0x4) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000004c0)) r6 = open(&(0x7f0000000500)='./file0/file0\x00', 0x1, 0xa2) r7 = dup2(r3, r1) r8 = getppid() getgroups(0x5, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) r11 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getgroups(0x2, &(0x7f0000000600)=[0x0, 0xffffffffffffffff]) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000640), &(0x7f0000000680)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) r16 = accept(0xffffffffffffffff, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) r17 = syz_open_pts() r18 = getpgid(0x0) r19 = getegid() r20 = open$dir(&(0x7f0000000780)='./file0/file0\x00', 0x10, 0xc0) socketpair(0x1, 0x8004, 0x5, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = open$dir(&(0x7f0000000800)='./file0/file0\x00', 0x0, 0x4) r23 = open(&(0x7f0000000840)='./file0\x00', 0x20200, 0x31) r24 = socket(0x18, 0x8007, 0x0) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000380)="98c96021dfbe6818372cfd841fc86bd1c4db6a7ccbb561ee393c0ed00f216d599230f0de9bbeae10932ec5bb894c0298994f24a44e4da94010097c4d233322529b28aad4927f283df2313358bebdbb97e93a607dd26f308faf1b3a20363b7add1a2f", 0x62}], 0x1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="3000000400001e000000a8a5dc0bb21e5e7c2582e0ebfa979ed2b6ac2acc8b053fd6b49d626c8cbef7c791e0877783d6845cad15d3111449a3c4773c5524228bc69010c15fbb6c864baa531b438396e9d94ef1d6bdaaf0006a5e7698c0d3310a57ca4e1bf90ea1", @ANYRES32=r2, @ANYRES32, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r0, @ANYRES32=r11, @ANYBLOB="0012d0000000200000000000000000edc0242e2681d1000000000000", @ANYRES32=r12, @ANYRES32=r0, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r0, @ANYRES32=r19, @ANYBLOB="000000002801000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x400}, 0xc) setuid(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r25 = open(&(0x7f0000000880)='./file0\x00', 0x80, 0xc5) faccessat(r25, &(0x7f0000000240)='./file0\x00', 0x20, 0x1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x40) r26 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r26) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f00000002c0)=0xc) unlink(&(0x7f00000000c0)='./file0/file0\x00') fcntl$lock(r25, 0xf, &(0x7f00000001c0)={0x2, 0x0, 0x7ff, 0x5, r27}) 16:00:36 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="824d7709cb172089226036f00eea637b4b3076c80197209eb80857", 0x1b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000100)="c84c28fd393f2182c98d2838c4fe75a5cee34bb0ea057a08f4fc877d3114b6e958323256347407d2771ef727a2bce4a78c17210c", 0x34) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget(0x1, 0x2000, 0x100, &(0x7f00000ae000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) shmctl$SHM_LOCK(r2, 0x3) 16:00:36 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x81}, {r0, 0x4}], 0x3, 0xfffffffffffff720) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) recvfrom(r0, &(0x7f0000000080)=""/238, 0xee, 0x42, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) 16:00:36 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) setreuid(0x0, 0xee00) chdir(&(0x7f0000000000)='./file0\x00') geteuid() 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x4) socket$inet(0x2, 0x8000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:36 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket$inet(0x2, 0x1, 0x1000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = kqueue() r4 = syz_open_pts() r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = dup(0xffffffffffffffff) r8 = socket(0x0, 0x0, 0x1) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r10 = dup(0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x8, 0x1}], 0x4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x81, 0x293d8e094eb13abd, 0x2, 0x4}, {{r3}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x5, 0x21}, {{r4}, 0xffffffffffffffff, 0x80, 0x80, 0x5, 0x9}, {{r5}, 0xfffffffffffffff9, 0x1f, 0x20000000, 0x1, 0x5}, {{r6}, 0xffffffffffffffff, 0x4, 0x400fffff, 0xcf4a, 0x3}, {{r7}, 0xffffffffffffffff, 0x1, 0xfffff, 0x9, 0x7ff}, {{r8}, 0xfffffffffffffffd, 0xa0, 0xf0000004, 0x9, 0x2}, {{r9}, 0x0, 0x1, 0x1, 0xbe5, 0x5}, {{r10}, 0x0, 0x2, 0x20000000, 0xffffffffffffff81, 0x8}, {{r12}, 0xfffffffffffffffe, 0x10, 0x40000026, 0x9, 0x1}], 0x1, &(0x7f00000000c0)={0x1000, 0x80}) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r13 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r7, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffe, 0x6c, 0x3, 0x1, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x16, 0x101, 0x8}, {{r8}, 0xffffffffffffffff, 0x78, 0x0, 0xfffffffffffffffd, 0xfffffffffffffff9}, {{r6}, 0xfffffffffffffff8, 0x23, 0x40000002, 0x0, 0x200}, {{r7}, 0xfffffffffffffff8, 0x10, 0x20, 0x2, 0x6}, {{r6}, 0xfffffffffffffffd, 0x10, 0x1, 0x1000100, 0xc96}, {{r6}, 0xfffffffffffffffe, 0x80, 0x5, 0x100, 0x4}], 0x5, &(0x7f0000000640)=[{{r4}, 0x0, 0xdf, 0x2, 0x3, 0x800}, {{r12}, 0x0, 0x8, 0xf00fffff, 0x100000000, 0x5}, {{r9}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x5}, {{r11}, 0xfffffffffffffffd, 0xa0, 0x40000000, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0x20, 0x8, 0xca3}, {{r5}, 0xfffffffffffffffa, 0x2a, 0x0, 0xfffffffffffffffa, 0x13}, {{r3}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x7, 0x3}], 0x9, &(0x7f00000001c0)={0x7f, 0x2725}) r14 = kqueue() kqueue() kevent(r14, &(0x7f0000000180)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000580)=[&(0x7f00000004c0)='}\xb1\x00', &(0x7f0000000500)='\xa1\x00', &(0x7f0000000540)='!(%)\x00'], &(0x7f0000000600)=[&(0x7f00000005c0)='\x00']) close(r13) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x223) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x100000000, 0x38000000000}, 0xc) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x80c) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x0, 0x85, 0x5}, 0xc) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = accept(r1, 0x0, &(0x7f0000000200)) recvfrom(r0, &(0x7f0000000240)=""/243, 0xf3, 0x40, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getpeername$unix(r2, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) mknod(&(0x7f0000001400)='./file0\x00', 0x20, 0x1) mknod(&(0x7f0000001440)='./file0/../file0\x00', 0x50, 0x1) r4 = semget$private(0x0, 0x3, 0x80) semctl$IPC_RMID(r4, 0x0, 0x0) bind(r0, &(0x7f0000001480)=@in={0x2, 0x2}, 0xc) writev(r1, &(0x7f0000002680)=[{&(0x7f00000014c0)="fdceed8c672eb125635db2b6eedb930e194c08c2b0726ab660bf41bdd1c799e83847ea2ae32809f0289b83156bf886c5e820925b46b507af27d015bb8a5cb3b701257154100dd9606c6792d17a6a07042364077d0a5a9d56001bf9b4736336fc734743b1b31d60c032e182630040cdbaebaf59e18bb0dff7efffcaa916023baca6d4f41e23d793c6e8f416ddf593ac9656dbdb778223cbe10345f145aa90f69e07bd9f065aa6a6b8baa92717b7f54bde929f46d4978955ca27ab7e64668d213c617d9a5cac", 0xc5}, {&(0x7f00000015c0)="2ff974852134d2b4a82e38086873ee9a53dd9cfc6d69c1aaebe3cf801d57bc8f9fcc3b26cc67c22ce2e1b9c0420a4b85b470ecc8dbd15bcd4f0aaaf9c9cb648725e4e1d0a3ae4c9b010b7926c398ca7a728c5bebf5105d5c9b4284cdc12518389aab702bc34cd08ee5c0c41c3e9a1261225bf1b78973cafee4df4835182a5c94c648ddd88fb2f71518d095d87356e9bf8f4bd111b772b042f99c70b671846438753225303d9a3dc27a17dfc266870278ac5e732df9ef6b445b468bb172a217dcdb9f325c0eb20a527bd8f18b79f062f66b9bbeec50fbf5ec6fad64649828c907d197b1c6d064ce2b11479570b5c0ff999ff6701cab782b33a77531862503112f11b0a23806c3650eb4bc41482c2c9a6b4b252094c6ee4a174c3a8d5272912c442a55410acc89bce2d92de3f18e7df3f69c4d285400f268c0af5f368a97e8a73fd4a8b038b72017561b34ad00358e713c9b741407b8f5db30a493abea7c3c4def0e164f93f81dc20f41a2bec2703adc96ebafc85787b5ba7dfb2c2e1e04fbf6d8c506aca66922fd7d60fd6e0eaa8cba2eed6a6f29721877f5e4055cfc07247b4c1c4202c0ec4a81ca8f025f2129db3bc5f8b6f0f6f8d78376096541c2eb6f782a133073df2680b55464eea2d2667a513facf05abdb8c16a0b77ed2c02995251ce5dfe6d385658001950772b6fbf357fca22ca4b252a0660427255f9488d1680317b2259715d793217e30156bc3705fb002fdc5ab83b416f0ce3a8da6520c0f3825f620315287384a0f328b20f763e722f891b9bec9ac328c3a078333e973436ae9fc464e0494cd0fa5ff534cd13ecb2cfea530c16c5d85d79d3b5915a228973a13610fa363c8aa9845fdd9b145d6ad6a0ccaa12bdfcbac7aef31022dc192cc97c6327d594be4ae29c5fb5ed70294f81aa49b2cf8878c4f04d870bf638d90f13e012ce3a13d7bfb478015d2c2094d29eedd9772df7d149a71d0c13d020464114d57068e2b343c8656937cd82805cfdd19a8605e7fc52f17e9934ac23bbfdc30e18888ac9ea6fb0d782dc0dc6a0598212e11a2f0f25ab079bfab5c12d9cf3246ef4fc48fa89c067c9db5a511860d08f8e2d8fee4f5361c9bd8e5d6eb2c95f4ee1d69f6238686b4593ebe4d534545583b65e1e1d4f54111d5ff44e588d4a38404644c73be26b5169ee3a0b35e9e9ff96ced5a410e110587580786f907c5ad1251cc47f8d8c12d92ae7113515febe86bcf4bfc656a4c02487a2f6bfec2f0ea689af01f60eb5df47b89ca1dcd701b0590d2266c98b7bd687270a91fc953f8458d08f5652f9eb86a88f1a0b82350b2cc64b4bae5527d6f308b3ef580bad47a85ce2c1ad04280b25149359e9bfcbd6405a23d8008439c06969fd46619565ec867c53d697a133ab511e506edf96a2bace47b8f1fb82f7b33c02e6a5bb883809cdc4d4cf2e231ceffb702cd12afc15e256782ee966aaec3ff36143ded3409b1403d049baa25e02ce76d3161d227c00411843b08e8ec6fa1ff12ad5510bd911d8cda7a752135c8c56a5ac1136b06c7ac84c80b80a690e13600c72b2ac618f057e76ff80c849f8fe823e8a8b8c6379c64db35fcc264ba0d945c7544936caba107a1e7e7a3f5321ca6bcc34a928961f71fca64d19b9381d91fb4fa26f7c3d190f1599e58fbbc22b2e6cc52258216a87306353700ba079a95f0fb05f0609eec1138f2eb539ec81bf4f5d127db2384e36a7c1a51333828e5817e507dfdc424df9e2a7f06c24a03c2859ce7fb34b99a51682d615d6fefd1f4a71bb23150e9ef6ea8dda94dd5a9803cabd0a8bfbb65fa618b4599e9f63c2a8a65014c0451849de3ecc3529988d045acf8da082bbc6ac15a0c21c7001a1e341a745ff216751af52cea0bb3edb52c9161890e48ea101582d189fb13150b9896c426cb101ac470cec719916bb70eeac06b1089c20743c8d06b2a7654f068ead57384851e3074819ead22c8fad0241a2c6add942b00de8351b9fef65d0a135d85d71701e7cea939e76efadbb35e6935d8174fffd4cb991a9887302f91430b36560d20c3fc43aa2d191fa038a35788cd020073572e9da46173f03bfd116ebaaf8b3d76310829a20a8f73b65b6672fc234799d0df62dc07c7d1e24fb9301fd8f8b69c8a33056a6bedd953b55062fe66554501935f864b32f1a202bf6b9a0df2909ed2aa0b1123feb0f6b53605db5806111c7d1b17629549f0109a9140d904d718d88938ff6097f0128427b8d4999c4d739857453961e71d53045f4896e02f6cd4d4c0dcccce77447bde066226d760620e7ac893268212d7e72080154f08fea595457f3f1fbfe64530fcea2c7ab3598c1300b5a06be25f9256a96ea1344d35d90cf69c0cdca6c865ef30e2c78bd0c77f34935e9c716cb8e21430af1b7f93bedf0fd6b94d40c70fe65f2398df179f994f8fc5e5e554bc950c7054b5748b6ea019ed871f94cfdc6331111d24f7dde50902afe1a7d432f442bc2b7c868380c0380e8fb520b985d999c3db9972e39947890b951b798346852aec82864c59fa8773a86dffeb029e5576abd1ddb33bb246fdaccaac83d88b32fc4773a4512150671e903ef69deb7b9560696ecfbeb510579b4edadb6e2610faa5519a73ec451a21f97c1f784f63076ac2d0fcb1bd2ce1e4c5d8fd1170a1857c89ed4eed695bfc10ddac9c88efd9df2ad39775cb1d5377d891cefb323e49374b7c41168b090be38add77c02d7515a272576a9773936a551202527a6e8faa55b6c6ede8c0caddea90dc501608ca19bc9c2139a0db5a407736a299af7af7431f581ac8c6ca5e1f2417f87425035a6b038531269b1d777e7f5b92ba464864a3cfd0aaf682db1c1b54d808569886f8b9cc019d8c938a675246df297de696f5108e4162b46c52d9a274ec52cf61924c3d7f9a3f58059236750d421030ba6e6342212c09e81fc219a05d11019d37f822c4d0a4d4f6d6f76abc87d35341e7d8c76d5e47ad384b410f67f5202084057755912b8b66832aee394cb808984ec1211baee942adc4730f7118c6ffe75667dfcb8bb2a96b3ae3f4236f375416eeb909a3f74c6474d3b8006c5e2c7cbfaaa7747b3db9df4b9ed53e33dd958fc851001772ae87899fba7ef6cc3a4a848ee7373b4b4c68cd0b32bbef22e1a54af2eadaee9be09bdf74185a30f0994965ec47ef1eaa0702f59d4bb5a0e6d8d27da40b74eab3b65d532787cff9cebbbba5349fb0d255315a88469a2765a297ec1c574ce9f7237a1674f3b1cd3295d6f605be29449fe445e79e37c1e80531e1321e2bd295478790fa1496bfacbb16b1e3ad6c0dc7ca03331e945d2af544c9e7856623b17edfdc65b92360f0635d8aeb7ccfe1e2f708824d36f81b78d1be24a8bf7e3bc5af7efaac265667e909674823d42bb0f64ebc23a9f45fee8fa2263b236fc4aca202fba846beaef0eeef351583c645f455e546f51f9cbccdd3a366c57cb5c7cb8a86059a9c385f20d612b1835e0f9f0be7c95f7a7a195a5a9c7c3c13be2f005d7bf8b7dcc0c8f2ba4a20154b2ef272f78f73bab87b1b7f76e9d367846861db34d78a2d67d1427f46a3d6beacda53aff56438fa005638a4cdbf0b635423ddce07af0e308caaf811662f5af2338d28c87c6d45b400d00647aea49d17731d1da89f5d943bd2f39df256fe8c361456093a8250e5efb28b162b3b31dd2429861d7657a2562c7dc313c98aeff601501ebf8dbcbc487789987756aff48adabfc1caa63dc889fc29109ea9ac87dbab50a985023d9d67ebbc7a3665ae6d7b3fec4565f46c6b64a1fe54d60e480e41bbc698447151d4aa25b078fb93a5d7d649f1ad572987dc2ebcb4436739e50924b2deba9cd65bd0f1db96c6179ee25bb44c0e3b5697edcd08e4fe53bcc71ecd9bed54eabe0666c55bb4339f7a343d9e3e437472731961a08917b204ef80532efa3fc5b0e51185dc4c056b11a08e1e1be21a9c425a1bf0f58baba897dfc86f4ca5c7adaeb85ca54eea598ce577f354121e7de3e8d82ba3474be194acbf7a5ff8d58da0cc82f9e08e6c3e42d5e92b4e1c9f631ee6d3ad36073b99a60fde3db30b2b9befd53b42161884ab5dc85b5a53b24598a94c2b16caa6b36bf1a00d6b086d3720b1a5c778df82686e3200aec66b848d0d9c92b7b0e4c2e4ef7ca68edd155b1881f1dfe2c1f2243577d51ce933293d430b935bfe6822d0b4769b79ac5c84092561257e6d490c8ed4b109eb4b72b2c6c7495b8e38d8abfb4ffc87cd1c8f77ebb30c6fe267079e2c893c9ef2b3ab46b0e3c700b4af5ab869c0f3faf23e7b231cd353c74ac8677f46f77e374eb1ad53f685cfac7b78b0ac0bd1e6919360d16420dd75689bd15603ca54f615b1e22a54db78c985ccbf15d89df6c71a55e8224d742759ace66bdfbb1702045ca02c2664236069f612a7b7c17abbc41f95552fdf14cb4c3d6296c9116f014befdeb4abfcbe7e8fcfbda342f11459015655d9b179aea48925d214a774106ab44bf7e7ac1fa574ba4dcf5e66c663be4b51c00305b4e7caa163a5cd4a11cab2a76a82d1ca0ee28f42180f564a744840a34af8d674132f4ea31a52e9bb246b583e0f02d04c511ee3e522e0149b11867b0dc19884f80a8e7227f2e090766603e70c66be22cafcf32baf41d5d6c362f2ce87916500fbb9886cba6f4526012f629f817cf685d4430956c5012e744043adf3abc19e88a6b688b9648a4951d4819de778aca922432d287cdba0cf23cf231caf4359d288f0f7e0b8cda433d315eb34423a56949a15c08bc7abdc100fdd70443ec4093c307f456e63361aeb342d841d7016d5c023633bc13f579e978e87ce9d1aa9d3cf9713e892861c3e781a5881eb6dd5f6ce492dd3982c88720dfdc7eebff1ff60fb7237a4e5232586c0b94ef522a201114afb4112545ad998375303515d5458a748c084d52a8e6f1743416c62f8f3ae6b96433a2668c7f7ff4569b461d7d749de1c7dd8a9984f958afa58e41d79f4ad0e706ef07c879c0ebabaa175495ae353b2f58b381615752d8f34a7c8f7987aa3948aa83a38fc9400165dbd58e1d3d92afb194319ed786a8c436e7770cf285efd970d113b7d8dd204e2b311fdcfd19a6f35c938aa3ee024ecbe17c6b1ebac493e461d8dcfb1ebb7c982538e9b8fac284d2c950fbd2293df8ef694877f1477c26602cae99475db2e1fa1939bd03965f411aa46918794093697e37fed82421393305bc5f9fbff615c0be8ed8df2e678a2883bdef096920ae1c96eddddb8eef0b45eaf8d11e66b055f29382e888ab9a0f6c196767aca65ed90984c2f006462529944275bf4bd4353ba4e1cca964280bbfa49f43557cce8dae1fdca03ecddc4cc9c1341b5b88d8e2e528d54d9612f57dbb5567d017613d84728ffa487f4c34ffbf25de684cf9a2a95579d2cd58f2c11484bb5ac7afecb5987afbe52f008e1c43a11e83dcb65a438c15d8d7c580999074a2620962bf51bb9efa5c4f583398801a6ddf12d5884259d6a8f66c294eb39b4ba23eaa3471937581e96171eb864bdfe1f3da533b26942b68968d0bd6ae4cb1d182383f48b71a01d2f3fa85903681d7e10dea0cadc99bea000e4d767173f109ee166fd12d4b6e1dcb82f004fcc03692738a3092cc5e4c11259b6cde96ebb5dfd1db4cd9ae00c6744ce4b6a046c5c0c9839b7dc81c9e9a68b95352f2fcaa6df018cfc7d03ce7fdd5fc96fe8b63713182dfe81f1184d632b55055353fbc7cbdb9dc6cc0d0ec3fd6d72a153d94e1e18564209ecd691685288783320c136f78b56109444a9a", 0x1000}, {&(0x7f00000025c0)="4b4a8f47ee07e41e21504f6a74befb52524217f9ef3ccb47ab99b83fff4aba40f3c7856d887d54c2702fbe73490f51c719345ee607fa6f872e2f50a80e6b8909a3b12881eab6a6dd2d22f6dc8654b714233ec1ebc64dc014691d74a28ce86dc56bb1115ac4f34eba3f37c15ba9105c6ef3def34226b7b0137ef08801469f376d89ec4eda2ff2dd91abce82fbd1a90a468cd9471a163ce57931", 0x99}], 0x3) getpeername$inet6(r0, &(0x7f00000026c0), &(0x7f0000002700)=0xc) chdir(&(0x7f0000002740)='./file0/../file0\x00') semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000002780)=0x1) utimensat(r2, &(0x7f00000027c0)='./file0/../file0\x00', &(0x7f0000002800)={{0x90b0, 0x81}, {0x7, 0x1}}, 0x2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000002840)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000002880)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000028c0)) getegid() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000002900)) getegid() shmget(0x3, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) bind$unix(r3, &(0x7f0000002940)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname(r1, &(0x7f0000002980)=@un=@file={0x0, ""/63}, &(0x7f0000002a00)=0x41) bind(r1, &(0x7f0000002a40)=@in6={0x18, 0x3, 0x8, 0x8}, 0xc) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) recvfrom$unix(r1, &(0x7f0000000100)=""/106, 0x6a, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x8000001, 0x0, &(0x7f0000000080)=']?kC!Fd!', 0x8) 16:00:36 executing program 1: r0 = semget$private(0x0, 0x7, 0x2f6c3cf7fb14e3ae) socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() r3 = geteuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r1, r2, r3, r4, 0x100, 0x26a}, 0x5, 0x5}) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r5 = semget$private(0x0, 0x2, 0x400) semctl$GETNCNT(r5, 0x6, 0x3, &(0x7f0000000000)=""/78) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x6) read(r1, &(0x7f00000000c0)=""/110, 0x6e) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7ff, 0x100000000}, 0xc) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:36 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getegid() getgid() getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f00000000c0)=[r3, 0xffffffffffffffff, r2, r0, 0xffffffffffffffff, r4, r1]) setregid(0x0, r5) setregid(0x0, 0xffffffffffffffff) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setreuid(0xee00, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(0xffffffffffffffff) 16:00:37 executing program 0: pipe(&(0x7f0000000140)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="053a965306eb100b22bee2212995e5488e8967853a0954b849e05cd00b9b24bcb407c0dbe3268365b8b7bdc9f9322074682520f4", 0x34}], 0x1, 0x0) r1 = shmget(0xffffffffffffffff, 0x4000, 0xfffffffffffffffd, &(0x7f000071f000/0x4000)=nil) shmat(r1, &(0x7f0000721000/0x1000)=nil, 0x0) r2 = msgget(0x2, 0x20) msgsnd(r2, &(0x7f0000000000)={0x0, "8319488acb44fa20ee2109ef721ec8b7a973a3860acf2225e43007ea44920699c12d24b853af3fdd532ac85839c7244c08dfae8c34ed5fbd10e8c0e1a75c0a8cc025ec2783941f39606145e46fd806bdec73627cecd8f31ec0b93a142883ed89b6e9e457da946d306631c31c3b88333bc48e91a960e5b717c11199a7c5fce7cbb45c402d74c9"}, 0x8e, 0x800) 16:00:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r3 = geteuid() getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0]) r11 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="411b530ea08893afc49729e4e60e867511493c423a833678d7ef12667407fd0fed55e2d90e317b4c6bd4423e0ae17e5f7e95de0660d885426cb3cd71a95bd39bd32b9381e65760be8a610106c6b0f1e3cfc6bc3406e6e3a3ab66a11eb13eb3f76fda3e48e19f96270d5a486b2019dacc3366596f9b58560c67c4798c218e8ead3fa06ac60e162ad1b991f2fe36c7cb2a0c81377dff6dc2ee857aa57391ebced2d4c58b844c018ca71f4ab398f44d945bd571138608ea4627", 0xb8}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x4}, 0x0) close(r0) fchmod(r0, 0x1) 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) kqueue() poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x6}, {0x18, 0x1, 0x1ff, 0x90}, 0x0, [0x2ec, 0x800, 0x6, 0x2, 0x1ffe000000000000, 0x8, 0x2, 0x2]}, 0x3c) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) unveil(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='x\x00') sendto$inet(0xffffffffffffffff, &(0x7f0000000140)="c1de39e5b6b8460ce0642094cc1e0aa4c5909243afa2105a63e5a2ff6c9e6378d160b23a9e2b9957e614b543e66c8f91ee4a019d665ab499a82a54fa30e655e7698fcaa4dffa1f7dcc88d25ba57066ac871f", 0x52, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783e3", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) ftruncate(r0, 0x3) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/152, 0x98) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0x8}], 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) listen(r0, 0x7) listen(r0, 0x8) sendto$inet(r0, &(0x7f00000000c0)="58f5f108cecbafdc29e8519a4d660b4abc28941ca5c8d3bab9f4", 0x1a, 0x404, &(0x7f0000000200)={0x2, 0x1}, 0xc) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) 16:00:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x41) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0xd812, 0x3}, 0xc) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) socketpair(0x10, 0x7, 0x6, &(0x7f0000000100)) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x8) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x4, 0x102) semget$private(0x0, 0x0, 0x10) r2 = semget$private(0x0, 0x2, 0x80) semop(r1, &(0x7f0000000000)=[{0x2, 0x78b, 0x1800}, {0x3, 0x3}], 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0xffffffff) semop(r2, 0x0, 0x319) getitimer(0x1, &(0x7f00000000c0)) 16:00:37 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) r0 = shmget$private(0x0, 0x600000, 0x100, &(0x7f00009fe000/0x600000)=nil) shmctl$SHM_LOCK(r0, 0x3) rmdir(&(0x7f0000000300)='./control\x00') 16:00:37 executing program 0: pipe(&(0x7f0000000080)) getrlimit(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) pipe2(&(0x7f00000000c0), 0x10000) 16:00:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/205, 0xcd}, {&(0x7f00000001c0)=""/155, 0x9b}, {&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000280)=""/44, 0x2c}, {&(0x7f00000002c0)=""/187, 0xbb}, {&(0x7f0000000380)=""/17, 0x11}, {&(0x7f00000003c0)=""/211, 0xd3}, {&(0x7f00000004c0)=""/43, 0x2b}, {&(0x7f0000000500)=""/21, 0x15}], 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x20000000000000, 0x0, 0x3ff}], 0x0, 0x0, 0x80000, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r6, 0x0, 0x6, 0x0, 0x1000, &(0x7f00000002c0)={0xf5d}) 16:00:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f0000000080)="568dd482f3f5560a3dfabde38a28bc841ee3728681fc0700000000000000027de73a7970a9e1d64ee11139a5b5c66f248781e3d42b54c82fcf2b48aabd5de208910a1dfc2394f5c0221fd4a23c60da2f4d0500345fcaca5f382520db8873145f2c709ad8238ef902b0f5d19fe06f1367ad066fd3a062d823d06ddf4f6c74cf973329ebf3dd3e8dd305d8e70b664cea2a44", 0x91) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xd00) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') stat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)) open(&(0x7f0000000140)='./file0\x00', 0x8001, 0x0) 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x46, 0x4, 0xa9c, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000044, 0x411, 0x3}], 0xd2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x88, 0x1, 0x636, 0x80000001}, {{r1}, 0x0, 0x0, 0x2, 0x2, 0xffffffff}], 0x0, &(0x7f0000000080)={0x7f, 0xfffffffffffffffd}) r3 = socket$inet(0x2, 0x4, 0x401) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x800000b8, 0x6, 0x9}, {{r3}, 0xfffffffffffffffb, 0x3}, {{}, 0xfffffffffffffffa, 0x1}], 0x200000066, 0x0, 0x81, 0x0) 16:00:38 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r1, &(0x7f00000000c0), 0x1000000000000063) mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r3 = semget$private(0x0, 0x2, 0x204) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000380)=0x4) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000240)=""/32, 0x20}, {&(0x7f0000000300)=""/89, 0x59}], 0x4) 16:00:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000240)='+\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='!s,\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#\\\x00']) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0xfff, &(0x7f00000003c0)=0x7557c432, 0x4) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000180)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef00000000", 0xa2) 16:00:38 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, r2, 0x2) getdents(r0, &(0x7f0000000140)=""/84, 0x54) fsync(r0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x54) clock_gettime(0x4, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) 16:00:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21, 0x20000000, 0x67, 0xfff}, {{r0}, 0xffffffffffffffff, 0x40, 0xa, 0x4}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x1, 0x200}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20, 0x100, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x50, 0x1, 0x8, 0x60a930c}, {{r0}, 0xfffffffffffffffd, 0x87, 0x20, 0x6faf, 0xbe}], 0x3, &(0x7f0000000140)={0x95a, 0x2}) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x8, 0x7fffffff, 0x3, "e7117352deea649a3c8d72fb1b11450de9b034a4", 0x1, 0x1}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x21) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000040), 0x0) 16:00:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:38 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x800000009018, 0x1) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80000000000201, 0x100) dup2(r1, r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) fcntl$getflags(r2, 0x1) 16:00:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) shmget(0x2, 0x4000, 0x46, &(0x7f0000ffb000/0x4000)=nil) poll(&(0x7f0000000100)=[{r1, 0x2}, {r2, 0x40}, {r1, 0x10}, {r1}, {r1, 0x42}, {r2, 0xa5}], 0x6, 0x100000000) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:00:38 executing program 1: setuid(0xee01) r0 = socket(0x26, 0x3fffffffffff, 0x0) setsockopt(r0, 0x2, 0x3, &(0x7f0000000080)="0b8267", 0x3) setsockopt$sock_int(r0, 0xffff, 0x300, &(0x7f0000000000)=0x3f, 0x4) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = dup2(r0, r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000002080)="d03d48acff042acff816d7de0ebfdfb87e42ca9b8982b91b05df0ab2358fd70eee766ee45fd88667c5340fab5a1d9e21de103357eaa38a99aa1f91e5e61964e469885a2bc5c81f90dd7047c101ea2e50f56dc52c7c71d2bb06643301d537fad0eedb3e162da7e950e5a0d6439fa8dcda447d679747b161c10ed15ab78b404c71e3db669307eb4d6d7b07e8c0a84f9a0996343e78f07a68e48bfdae00610956c4d92101e710817348ce8fc140a15d379edda2802353049b82bbf21c93f57b069956f8a3f2f7fb774a5db579aabdf3c1fbee9404023244d24665904c53c09a492b37a9428ef0362963ec914c3017a19d1852a232057f53ce8ffd4d871c435442dd805996cd690e457d30d12a37f09c4b743b41449dc6951e2f13d9f2dbb07633842f99f32c8f8b823d0c52fdef21ec74b5ed082012711b0013cfd2a21095b87937bb1b74bee7a6c65fd7bd837a78c1c7dea5538cc46782753f318f9d50b7907ce814e50d85294e7c435617800fdb1cd64c032a7e9321508a2dc7d41c95a48d9f5b2f364cab769c74ec88f6c19a0d2395835e63329bc08cfb7a4a141dd3c3f4909141b487bca68cbc689a5fcc14837b35218ec335584fc8175bb56f2ca95400ed59f9e8457fb65ddc650ff32098e6ad0d7c2aaadd2cc24798e663303f16528ba0b8e270d272301f0201f17726be192bf307c6d1b2aac3266b402c25bbb33340c77460619bdc3525345027f25a8d583e2744e998ea8babe563819c8dbae728daf3b7a1ee400ecbc5ee2759f4969062fd89518b0a58fddb4bfa0a62095c3c2be87dc292ee55d59df70dd8948271fde1bfb742c78ce098ce7c9aa5618390c904540a971cedff8cc992516e55096eab109648fb2bde809707e269812361cab59eb32ac4c2710ede6ba7b84f62d67f76b343af7e6b628d364e01361f0c19dca8b47208ff0bb98ff763df1dd8eb91d61ebdf24485ff06e1042e7848c3cdcd60a24b7d4b23fccdda62ff3919fcfb8cb2cb5231da31d7607f8d30171feb3669abacd9331ff058903de5180fb514ed4bf1e865ec9437ec21e9c3ec98038effa07888c76ff0cc28c8b8c22c366f39cfed655c106bdfa517e184eee1d1a7f04243864f095ed87d3c8c8ae1862330c036153878dbe9d6e14ba6f073529d0c53b7a547562aab29c0facd98493305afe69bae3973dec900d064c4f3d4286c870a261c9eb451239d379b5d5a4aa614faca778cba816650c845d9618ac521e7c1654747e41e22431b77941e0b10228a2076d42051eca2126918cce28480fa6bbb872104e7152f2d7a6a99df2074dd15610ddc8f94546a7b50ad52987df679d91e4e6888e18eae3adb596a0c8c0a52aabc9fda4edd3cbe21c94e4e7b60fcb38967e0d117225659f28c0968230bf62aa504a7e1f804b9d06eb67e548a2cfe72138aff280a1fb4dcf67ed6eb73dd904fa9019eedcbb4fb04fc917f905d20088b449124a8fc97ba5dfec4d88d5d603b4cbd36b6e363db6cfd16da02281ab94d291f0993f1762b8a037ba1b8521e182092549ffdcbde6461821db2ef92ac785b6f9f45dc0b57616db4a53d6132ffa129fa5dbcaefd80aaf6f3786886cf86e805300a9596573273e25b59076a34196f568b0f0f1b59ded7461bab95a682ed1be75c1d94837f305d7cd41fd5fc0622b82278074450099301c9d4e66f41f67a78eff177bbc2906d5998a874136d9a52244788cb477458d634f225f7350637eba493ecbb2be001a5047bf0e9e68bc05d5acca36bd9c9b7508ed6990870f76bf5595af860c510c1bda0b82bd86ec237e3818fdd8feb7690ff29dca6217b7ddccc770b08986cce6c4e6d00794f208e4c6ac01f41a4408db05bc8e9eb37309b390dea91536ba86c208f10b49f1c0732936600d15dde33f7dfe25f917798b28eda3be105b996e39e9d43672bd172eadbb74b6ea592ded815ca71b472d8934b5442b7ed82faa14efff183d0b355ccf6a5135a676f2960caccac90aa4fcc323a5310248cc2f39763c7c0a13402f2446c8f741a364fec0b043031b8a43b46d4ef39c0faf7e08eff116a6ca84853ec711d0b9f51c51e03eb41334e4aefbfe871baecce2518452e4a318ebc3cf45636406fca2443fbc71d0d31ff015291a68e5901b36e45de54385ff3fbce9e66bd0314730ad78c6a3770596da2a055120a347c85c05ab5dafb68fcde53ff728dd716817ae68a68d6cab5c537471c498a2c22439e6f09ad6773a9a88412a5d3b121dc774198bf4503143757138a642448e023569a5bbdbf6472e5e8dd5c01fe973b87f56e9d02b7cb31afba34d069523f6b2762f17a39d753f9e924028111612b11719c6cd8b2a3f2394030583262ccf0cdca30cf1ebfcda7908e32f3bc42d81badca6dea8d7228451e1792952ea62503b71fa433fe3ced76a6ee32e81087932658e0833622396223f13e4aad0feb169f3ccc54f8ec918756f52898819965c22d4a18efdbee063e7ba3553e658b6d93830f02cbe7f1b7402a57e5b290b1305ecf65c5635508d52667565c7caffd8fcf673aa373556a844f7b5bae2b1bfe10faedbb7f48e920137efc62c6b07036293465b2ce4b87b2d22ffcc385e1a638ec20c47b1508cf5fcc637a0ade83723c6333a94b2a4c6fac8e19a0fb75fc68d44805dd73b89118d13f3e4f4101d05f6e5b2adb3e5d03724a6a7ac3d4ca1b88a01ed653b8bb48f03ee5f9f7959e2ab1b3dcd94b1749a138a5e59c3545a5e99d78c172818fead1636284bf9f056fc129d29fa16992467dfcc5c9532efeb4fa3033710d50d4290a80eb49ab920884c747b2813c06feec2bd878d926e51d928c499f93bccaf408c2f90b47f9f77f55f3652e2a1011f97c5343eb1393006f3bb905262da19675546e5b5b0bee8f1663e9e2c26ad499153ab59d1602cc07f5566de71ca5d72354acc17ef4bb496d7e47f05e6a49ffb9d52d3a35b8452bc42badf83f2d721e8b9bf23d16acf5cdf61ad0b7e1a78b7ec653d417bb3ea4aab8b26ad27f40dac9f1ac5f9d564638f9501054e29f09295b1012f03e5272871939b83edf245ee0e802f1c0d8e9fcb34044799a0263a5e9a90275fc5ab7faec4c6ca13e233c56868efb278f8a3af7ebe9b16c9db973029d0953a5e6852d2022e83284ed4c1e2bd137ddf188b41bfe7c9585ddb9e9ca9a86b17878361b85b9c39da47b2c87495814ad4d779a58048a1ccc60254eebbeac6c838a9424d7e1b9d8ef8a85b249afa70645bedc6767e0b51458b11701d1e7ab4b3058b519886c974981947e484cfa6955902d7a9970d7d67825bd4640047dd3334413efa9a5ae107c113e9617c98ac42d7649d2c508293bf6c0cf1a691284acc1f52e8d66d92fceec1f25dccc616811065ae38cb62a2091650c01142e1acf0e104204951fb507da96b455ff3c70e1af031716905ad95e65f1837c0068af164e93459bd13d488abb2bb004c95a413a4fc5ae25187eccba845d66574b24b05f9f8a30d92574fe36c9118be42668058ebb077b7d0c37fe576d5f712a33544cba7956ac753bf4fbff857840694ff94289e970d96a34c0265a6bb2ba3343a6de3b26325fc59619d3feea275111060eeb64801fed137466883a667978f4f947dc1c4f496fd8045a632da90943576611320459b99b0482c09a73b642db8a194690fe7ba55b8e19a672e9b1fd5d4350d28aa3108ffd391cb2a3b0f50a749194897df7b4d43f70c62508f43dcef6300bd36f38b14d576b82fbc2353abc7c3689c5ae23d3e5a0701e415440225e6c025782163675e53397b0569ea9c22404339cef9ada2aaebcec43ca8f91a491b5ae29f9a7dc896c1fe18d0f54f5808922cad5813be9c6ce8c02f9303a0a5f2e1618c21ea3f03a687bdc38c2ca456fc3619b3909080eb816178d6d4a8971de879829691379ab9b62589e3613ddf8b2c6bdb904515ce77393734e668e782047b81f5b7166e234c1b42d87542154cbe9d3d9bdaebf81ee028a7293f9f994a85d4fabfce2466507ed86276060b87561aa3e8f201050dccc8a0a32143b9e45533654e757b6a08fe91329f3d32971abfd057d5e83923c91370f9319925ef4935c89e494fa44de3925fdfa921bd72e06be0996800e31dcbb1b84e2a60d840a68597fbc51fb7ed5c0187863121a098e192ab9481cb2425bffe969baf923405604af26d4639a4b657a5f07a1f78fb24cf4cb876560cf183c7d539d7f9aac48673e22e19faffe9736ea4def21b118b92450cb6f6b302a47dcedb2017d6c11fceec9a5db241860d8a9eab712cf2da7e747a9ef62610499921829c73fe1fd2adc7f9e992362ca8714458cacad22b88ccc3249fc7eae106b8022c582bff18d52fb52581edc75b8ff26b44d3df57d087ecaf7510207ce7adf512f00df5e9afb62555bb7fadaeaa8df1a53d9c63d637566d462f9b106f1872afd95dbb51b73ee8aecfc6f9524578e64917ea11156fda68ef9e62ffad602d88d4120fa886e6dd297753b5bafc84cede72064e015d420e729cd1e7e1f9c5a466a410ed43cbed4f22cc17c77ca27178c6d85cdff107966f316d5e307fab99a65f823c85d2e334712beb4bb40319a7e956ba387742fa1f4ea1ca80a9d79de5ed538c44559bd338f91cf5a0d657329dc6d88ad5e12639834141d689b978bc9e057b45072831565cebc717277d94d80170f2d9239f4b3335ec38b3a30741e22462d9f08502e537a3924b2bc063da82b95c7d2892413ffea3bcec614c698c7e13d11f1082ec305540d0a76c954692f8aa0f8e3f3cada9c41b738327632536ac197a4ad30763a4d5ab1b1dbf54d834069254df990dfca9d6a49fa42ab41c75969fe153d24136ca39cc990a0888e8e8c4982febbd3a728e70e96ce3350eb9d05ee576dfe37fc316b20063422c71372b57383b2fd0bd1f8e765b2a71b9d6c797d47859a1ea917040fa393f9510a694090de4d94aad65ded5a28c663eaedba7949c71b8cc7485ea3f91148016e2711641c353059540e845ed22145aa9b5e74371ebb458eb0e4ac477c1d915754736c4abe5f2d7aa21acad28bb65d5d6ebd674261b2e1e7276a0f8d9232cd0a0bf3785255bed145c4d6f29d1e742c52ded60cd1ac135bc00eae77d6147c574ccbb4dd6b74ecf99ee99bf3e6d5d581b5f2bd7243cb908e398afb1c91197e3fe115b114cb77cd8b1eb8f2bd22e770123d7e0e3e4902ee7990cd1b5662898ff79bf695035fa3ce21fd3cf272506120a4475b98d990965ac3614fead48786820af9238e07e677f09636875111c36ece956d0985c0c478a7faadaf92e787135a543c94180d019ed5d6ea2b9c4a295a0c4a21f2373a631693b7dbd6cad0e55cc8fb5ed925496a4196b502ac2b28747719f871ce8da63000777b9b9a63e3c01da713716c17d63e5e3547b2147de3bdc1e310a82c387a670459c5259e6b77f906d2c81c1229fe98dcdf484d8aafde3e2e861ceab31690f231b3930a0a0a2fb0d0ae06fbadeb3b7ffb8881e46d6cc1da6e489175b4664c69355443aeef5c1f084ba491f2276a96bfc4e3a0bcccc4f0cfc57741ca1b452532eebefa2b270921119d2195c5f9844ce67597b54c1af12e564cc45ebeb0bc2dcb40e1df13066bb578a46f2b1a10af01081a3653a65419c471c83dba", 0xf99}], 0x1, 0x0) ftruncate(r1, 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='^\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='),\x00', &(0x7f0000000180)='\xa4[}({\x00', &(0x7f0000000200)=')^,@%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=',+{\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='#.@\x00']) 16:00:38 executing program 0: kqueue() r0 = kqueue() r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000200)=0xc) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x47, 0xf00fffff, 0x6cf9d7fa, 0x1}, {{r0}, 0xfffffffffffffffd, 0x45, 0xf0000015, 0x7, 0x27a8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x9, 0x8, 0x3a}, {{r0}, 0xfffffffffffffffd, 0x62, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x8b, 0x2, 0x2, 0xb9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x5, 0x3, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x80000000000010, 0xf0000000, 0x4, 0xb1c4}, {{r0}, 0xfffffffffffffffc, 0x9, 0xf0000003, 0x8000009, 0x8}, {{r0}, 0xfffffffffffffffa, 0x23c36fc2a7d70df6, 0x0, 0x3898, 0xd33}], 0x0, 0x0, 0x10000fe, 0x0) kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x6, 0x5, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0xe1, 0xc0000001, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2, 0x42, 0x9, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x7, 0x5}], 0xffff, 0x0, 0x8002, 0x0) socket$inet6(0x18, 0x8000, 0x3) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgid(r2) 16:00:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000040001ffe, 0x2920) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000280)={{0x2, 0x4}, {0x100, 0xfffffffffffff012}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xf0000011, 0x6, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x12, 0x1, 0x4, 0x904}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000000, 0xfffffffffffffffc, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x28, 0x1, 0x7}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80, 0x3, 0x20}], 0x7fff, &(0x7f0000000180), 0xfff, &(0x7f0000000240)={0xdaa, 0x9}) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 16:00:39 executing program 1: r0 = kqueue() close(r0) close(r0) ftruncate(r0, 0x0) 16:00:39 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x800000000000003f, 0x2}) 16:00:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x6a897822bc816dd7) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x200, 0x100000000, 0x7, 0x9}) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r0, 0x90}, {r0, 0x1}, {r0}, {r0, 0x4}, {r0}, {r0, 0x121}, {r1, 0x59}, {r1, 0x4}], 0x8, 0x80000001) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0x537, 0x1, 0x7}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x0, 0x6}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) close(r0) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x8) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xdf) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) r1 = socket$unix(0x1, 0x13807e56f624008, 0x0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66696c65300076fc725ea80736d742a2a4aa8e7dcd2fd3574c381974402f0304fd32aa3316001aaa8bb86469b1183bd5889cf63183f298645d9e985067cb90cf903d5d710cf9226dbd2dd8473d037ace95f5b685122474f75c43a14a7d12c7484a0bf83c450c066d22cae9d51d1697fff72d520b81e529a869be37194507d7b37988c31f9ed58bb68464800bd0b8e5c81a05e7efbefc25dd2f6766b7b988326e543d43a2c631318b3f49ab54e1eed518ffbfab6609b7d6c3aae7e3cbcc4dddde930c7b3b49abbcecb0b13ffd5f99ce10d2"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="525df228708c787c7255a47a7168326dd2f516f24cc3e482869bf9e0cea59105dc6a21f62e8fd4aaa28820d4d2cabb7ffa39211312136b2c9a21c168839ad5dbf30e3272c75c6931edd49693ef678acbd36060a2865205a90e9effa04cc0eb39eab6928f4842d892512a451d1ecc89f826b7dde3aa906a37e706e4", 0x7b}, {&(0x7f00000001c0)="e82d3bb43b56dafeeb1fb29828dcc3619539ab5b22d88a16dce8da0e48fdd2bd661218f3cef407835abe2781a54b57b75227dab07ecae43ca896cfedc46ff37fd08a181eef758711c8aa0e45bdea1e732fc866928f8275ae20f18eeb0869ae6763e1cffa26f3d0d119eed5566a2a52a37dedd6056de1b6d6b1c46d1558b5dc9363b54c60de21697f", 0x88}], 0x2, 0x0, 0x0, 0xc}, 0x0) poll(&(0x7f0000000180), 0x1ffffff3, 0x0) r2 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000340)=0xc) fchdir(r2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x1, 0x100}, 0x8) 16:00:39 executing program 1: nanosleep(&(0x7f0000000300)={0x3, 0x7}, 0x0) clock_getres(0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x20, 0x186) fchdir(r0) semget$private(0x0, 0x0, 0x10) socketpair(0x20, 0x4004, 0x80000001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x2, &(0x7f0000000540)) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/134, 0x86}, {&(0x7f0000000140)=""/162, 0xa2}], 0x2, &(0x7f0000000240)=""/1, 0x1}, 0x2) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0x48, 0x1, 0x8001, 0x5}, {{r2}, 0xfffffffffffffffb, 0x80, 0x279134f6ba4e3680, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x11, 0xffffffffffffffe1, 0xffffffff00000001}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x6, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x2, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x4, 0x80}, {{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x44, 0x80000000, 0xffffffffffffff7f, 0x80000000}], 0x4, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x600000000, 0x3}, {{r2}, 0xfffffffffffffffd, 0x5, 0x42, 0x8, 0xf5}, {{r0}, 0xfffffffffffffff8, 0xc0, 0xa, 0x3, 0xfd}, {{r2}, 0xfffffffffffffff9, 0x90, 0x1, 0xdd32, 0x8}], 0x6, &(0x7f0000000500)={0x1000, 0x9}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000580)=0xc) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x5, 0x20000000103) connect$inet(r0, &(0x7f0000000000), 0xc) 16:00:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x104) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x80000020, 0x2, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x20, 0x800000c6, 0x1ff, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000020, 0x1, 0x100}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x4000000, 0x4}, {{r1}, 0x0, 0x40, 0x6, 0x10000, 0x7f}, {{r1}, 0xfffffffffffffff8, 0x87, 0x2, 0x6, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x19, 0x0, 0x5, 0x80000000}, {{r2}, 0x7f7328071d5fb714, 0x40, 0x43, 0x40000000000, 0x80}], 0x5, &(0x7f0000000500)=[{{r1}, 0x0, 0x80, 0xfffff, 0x836, 0x765b6e85}, {{r1}, 0xfffffffffffffffc, 0x40, 0x4000000e, 0xffff, 0x101}, {{r1}, 0xfffffffffffffffe, 0x8f, 0xfffff, 0xfffffffffffffff7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x1}, {{r1}, 0x0, 0x10, 0x4, 0x6, 0x1b0f47b4}], 0x4, &(0x7f0000000340)={0x7, 0xfff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0xc1, 0x20000002, 0x2}, {{r1}, 0xfffffffffffffffc, 0x80, 0x0, 0x7f, 0x8000}], 0x8, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x20, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x5, 0x101}, {{r1}, 0xffffffffffffffff, 0x84, 0x0, 0xea, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x60000047, 0x800, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0x62, 0xfffff, 0x9, 0x1}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x2, 0x50}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2, 0x8}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x40}], 0x7, &(0x7f0000000180)={0xfffffffffffffffc, 0x7ff}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:00:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() listen(r0, 0x28def6b4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 16:00:40 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x20018, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socket(0x20, 0x8000, 0xb43f) openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x180, 0x4) socket$inet6(0x18, 0x8007, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10400, 0x40) socketpair(0x1, 0x8001, 0x6, &(0x7f0000000680)) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r1 = dup(r0) dup(r1) r2 = syz_open_pts() preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000400)=""/205, 0xcd}], 0x4, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x12, r1, 0x0, 0x0) r3 = getppid() chmod(&(0x7f00000005c0)='./file0\x00', 0x16b) fcntl$lock(r2, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x993, 0x7, r3}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:40 executing program 1: select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x6, 0x8987, 0x8, 0x0, 0x8, 0xfff, 0x8}, &(0x7f0000000040)={0x6, 0x2, 0x72f41efa, 0xb4f, 0x1c00000000000000, 0x7f, 0x9, 0x2c3}, &(0x7f0000000080)={0x5e7, 0x5ac6, 0x2, 0x5, 0x8, 0x3, 0x9, 0x81}, &(0x7f0000000140)={0x6, 0x800}) 16:00:40 executing program 0: socket(0x6, 0x0, 0x10001) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001880)=@file={0x0, ""/35}, &(0x7f00000018c0)=0x25) setsockopt(r0, 0x29, 0x3c, &(0x7f0000001780)="9bfe3c4aa125cb56fab6708700b0d6431d949f324c8070e75f96de488d7c53bfbbcbab07cf18bd10084e01643638c41090daa68a8089cf46561fc79de09cf2f8cf095ac22375a98ec1665221dce167bdf660c9c6330c4e01239428a0b70dbdc09552aea8bc1af1b280fb2d2d91058765cf0211081d3d7f1f5509f577eaad543714b56089cdafe9f7d6b65073292174bdba4a36161ec7ed31aa9d95dc9622e1d3857d2ac1b657f24851493f4a9394529ab2bf5464a323447fc67563de47cae4bbdccfc076503555e5d393f3", 0xcb) pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x154) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000001700)='./file0\x00') connect(r2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6}, 0xc) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000140)=""/144, 0x90}, {&(0x7f0000000200)=""/96, 0x60}, {&(0x7f0000000280)=""/68, 0x44}, {&(0x7f0000000300)=""/200, 0xc8}, {&(0x7f0000000400)=""/184, 0xb8}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/136, 0x88}, {&(0x7f0000001580)=""/74, 0x4a}], 0x9, 0x1f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001740)) 16:00:40 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000840)=[{&(0x7f00000002c0)="b2", 0x1}, {0x0}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) lseek(r2, 0x0, 0x1) 16:00:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getuid() utimensat(r2, &(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)={{0xb6e9, 0xd45}, {0x7, 0x9}}, 0x2) r8 = getegid() sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f00000000c0)="b4046f0340a31a000c4880dce78574d3e87fd9988269c1628e31772f25c3ec9817dcc81dbf366281a3eba1799d461793923c423e2c044e9f2f6f06825d64aaa05ad606abaf15bc5134d747c3ed078d9536b3af10944fe26d6440a3088bb012563144aa6e4b12f8b8a6ed", 0x6a}, {&(0x7f0000000180)="08f44aa38391bdafb1dfc9a0f0ab920664131ddbdd8a1d6fc90c39252a47f8dbc638c583adba74fd3258a9b442e087f1e7f079ba9f5bab2353b2310b1b9429236fda65d583a3313276454da8ddd2451cba51453b623cb56a777d37386ce26e3f123205d62cb61ce241cfda3f677c11f17009626bbe40e38f97", 0x79}, {&(0x7f0000000200)="ce0ef9aa28a4bc725133208688bb6f0c5dec222b8a5c3d651c036d0b2f042212fa163ea6e21ca982deca37b1a3fcf5ece140345559aa2f9fb2783a5a9e38f61484b8180e03b162a79b5ffa6271889b1ca127eb1bc2126e", 0x57}, {&(0x7f0000000280)="c93fdcda92bdc30e38ceddd59200f0b54e392c697b0dff834f9306c49d9e85b41447cd14f2fe3ee62d88147f59ad510c484ee805f188af48c687efb2820c0ad6b29990189cc000b971c513b2154170062bd47c87cdcf78d9f0b4f6b7ebc07edbe80502b9be79b753e8a42f660fcfc3951b2aeccb9cde6052a9df84f8a714bf7b79e783ea6e6e1c9a8d9053d1700d2893e6530053145a194067ec69d4e95dc9740866218c626e91022fd145d4", 0xac}, {&(0x7f0000000340)="3e0758f375bf823c89ebc96b9ff5f1c83607b47a4e26ab35c4136113e37b5e6b5bc495dafe7bff854516581ca1cbffc60cc72fdb197c4d45a62028821912a17eba0cf5c8a6662b8fbd159d45094a603b0f5152995131b04e84ec697794ee3f47cdcd81da5b54b28d0671c7924889976ff3f5f2532d75c38ddc6bd408d9ad1d781e377e082fa324766e0cf074ac9635766ecb7eb169a8dd2929e50c9e8244be4e4803b6e730480cc68216d670b40deb471cb64090cdbba4173bc6f7418bee9e708f7038e8701dfe1cbfde98b68697547931e02e22a4718ae2c3ccb2d4cf9c2ba57c2a2bc74c8a5f1aafa1f2a371ad4e974603b0603a793ea1111c2d252f5797183e713abfcb41a44e18f316c1be8e4ce05a615b0a2480db1765ad5ba4d0757895fa697ef9c7f6037e7ae1cdb3591fde9b21c63c131137e8e1f484288b2278f7b6e3ee09feb559e3c956979032e484d0e26149a46e80fe343a89673e41017c9c935c96da0d085d8e9d71b076c5b5fa0a42b5d8fd86fd6e4fc8cbad54e33cca6861a7a498ee49195704c232c47f37795f95b278d5b6fe4327dd8e7c0fa2d654329471d03d074d8549041545a71e0c108e6b1887e09079ee0b1aff51f4ab03b4fda09655e3aa0cdabb2766cfccbcdf29745285d63d4cda6e5ce54a47f3170f33e960c280c933132c21d2a84bbc6456dba6025816bb43630c8b198c75b4a5b8b21d55c21a7f372d0af11791c612e410f0d673014474f47e44f8f837bc227dd18e51e1fc844e26a703e02dc04531534ce434f30fe1ec686836129d0c0b349f236648718274c68f276c502948e1eefd7580416bbe4910956124eae5f927dc64df6a340eeaba3d192d023abe2553d2dd37f344d39a10112834b49253b0d3c45a41146666074ab3fc01fcf495df24c9f5af3b917429d680b26b965efd24ebb5de91d9f719a2a8417c1d2ad3e5f32cc219ed378f42e6c36a8e38fdd4cef07fbd3c0d4c585b3999623ce52c7b118cc6e43d359a24f19689a9101fd06797923bd7a669fca1928904df6defffe4caf23bbb9fae44aa572c403132dbf0564bb8b4e93fa9152aee050efdec8b70d30e2f62e568b2a4fa390b03ab4df3d1212dde89089ed2ae6166e3392ce4117c60b7d7cf73a815250783c22aa7f29831e5a4fa731900ef788ab01e3aa939f3c750c23efeaea54c72fe8e7533d50109650d624575061e540c9980ddf908dbd6057203d910e89bf32b4b8e7045c4629a0819a06b80f7a252af893e3c1809d91e37320d347e861e791faf882c435dc433e9dde81a08b0ec6ea6f2746332d5360b4f60b494b41d9a6261bc59634716c17a51645c4c316ec49589caebd8c0d073ecc79b457f67447237188e0e3336205fab35f547bee0aa20089dfbcc952f78f22977d52ac957ba0f20c992540a5fbadeb017dc734701dd92f3e1d91b2869487eb825f56b9060d3f64f37814376e69f77da978ad260240de81db045908eeeadb827aef988fcab45e8c74600e63d218607536e62abfecae783dcfe86ca038b5ebb1fba048defb6d770db967ae2c7d97e0d467fe0dd37f3a3675769c7c0a8f46b020bfa7d9f29585a160e2b7f9ac451ed861fcefeaac0fc8db929450d4713be6c6c667b36dae69dd4438787a398202981720f31d53e18691daa85c19131fcf3d38530831226c90805256cb012b1be73c8365af6355adc7119fc049670a613a16043c4b5108ab01f0fa5b7d95c65fce9e804277e1b4b1844c286869e7e9659e632215b9fcbd46b88d6595c991225a216e2e3898874f9157e354be817e335fc4bdbd70884fdcf9f0a1acac98323c0de92f8817c8df3e6ea4d9de142a892baddd82285a456a917994562428242a1db1937ffcd888f458cc3d452aee469d98aea1c8e7606383854e6ba6a96c88656b20a35be39ab7606bc42d9f68086068480f1c4c6097d1a8d103f1c5c560b51a2d2c454415ed42d285c2831f62dc56f9163d3f036ff038085d57933a4a3df31c8cf72bab1059d4c1f314dff9dc4bc1138c1d3c962753a60f3143dc70e691c83500664d1f4dceb3ee6589bd0275a310530f0aac74e9e3ccdfa0e6ac40c0d285025e0ebd804fb4cde557b0aa7c162544118997e05c2063c5a8b4fca9f623ca53626abd9b7ab660b3988e5dd1b7444004e0d7658784ced32ea3d09ae321898ada471467c120d56296de049010eceaf54946ffc80af05e44818d3724e2fc0d4f9d1b6c6f1fd38cdbb999d67f743666ae07e0e370b912a29445eb90fe47ee3727877bee3eaa5fa3f8ee3ac8056c34d5e77a1a27e1b53b4775ea1e1971d16d045b80749fb66913ca0a008ecee354c05790651e230c1720c690ccdb525076d19be74c656ce845af78a6d662c84a061b681a165fbcc5bd075d1bfa2d90fe82570795a36f4ff9b51d6a8f41a3d2a07e12e66d2e344f8facfd4ffd768dd0fb0f5e73585b19ff442984e6e6d3a77ba0af77e35523698389e58446a7682b93b18dfeb49e9f8d939c20078d2371198a4b9e74ae7fe3767239eac3cdcea1e5f52eee241e0f412ffcce920aea7e46744197ac82f1d2f1e4b84e8dd55d10b39f7906910b38689b0f96be569b32d626364ecb711b6477378670fad241e946d866e09f0cd9cc203f3a3b14ded75b4b1b957cf8e19cacc8a5badba2fc67d03c38bb34b8a708e17e29b62801114d431055288cce5baf712ee4ac126d38917e0f6491f8633978f87bba72dfc68c03f95f9525a78f9591cfe274d5141ea13d0fec3a6ba123e0af87f08f81805021a0a2147c65e1ce9dea6f67fdfb7e6c4615b53c2822b7d4664373ab875b6084c3c2ea82cffc40541a623aca5161573e5789851eff30ff1eeaf9b5d661b060af3505de2b696b3063bb6a3a75b22baad032575b2332a26d66bc851666b4e3dccf59289271ad076fb22153c73e62503aa9337bfea74df75afde86d5586e54fe365cecd9a2af61b502382b7208c7a2497871a870f087eeb32e8b194d5b7d992341c6588a2acef56b4b2564129c111169fb299adba79eefc20602a7b27771fba22acc3c1ca770a4d5b45a5920e2ab5197e32f17f81d49d8c5d7fca58ff1e4a411b3230c57d27994b116c999017006cadf388e92e984f3b3623ef7dccb9476e5313be6e5525ee26f2711d68b687021aa773459b69269c3285d7b32b9245efec8da1e780002fc5baf7160ca4cde3d8c9ba5787a59a53a76e224cc735a649773fbe599cddd0305b81b77af53a5313dc361e761db68211d8490a69c2cac2ffede4f2156fed9cd6acd71552eb79a2e234aaf47389cc9926090f8e026f10a4ac12485194542e1a62c24ec9a80a75cbc278e068d9d8ea0575024689ccee124745c00a1dc0c78e97ba80220926c15d6014c93e5bdc2ed023574482d47592d664507af10dd521cd741c00fe3093dce31c5e195bc7f8a07220e28e068353ec50ddfaa93a5bd7d4ce3445a81adc47ce8b2ed02694cb4bed742a0c459e89ea2e4665c0564aa7b2c2503469b3d4b82f058c1a956ef23a0600164e916e995bbb18265a24a0b832a88482de897bb4bf542362acc12a9c0efaea78fe0f9467b35a4f859d39ae5b9980e39baee9f8dd05a1e268f598ce4c43dd0ad9ddcc6ac732db5ba4b243935db67ea7ce58968e3e2ad8f7ad2a2afdd9536e5b8592d90edf8ee9b92eed5e79801b79475ca72bf6054fe21cd14b7f0d839f9ffbdda33951f34dd883042ba2242941180edec820de7d86fd88485cbcf7ebb4edf31ed9caed328f6fe34673d6c9bd1b2b254762a4f44be296a6e6ad92c2cb2ba708adbc2b59f8592e7c4a38a343694f2db77e1c4be89966a6d693815a74ddd1d2f25bcd3cb4834db5096360e6b9c8d8d7a17616c6eb9c433c307f7026d16cda6a4c701abe58a005184980a381a51914d6c9d1e0b59babe49150aa3474e9ca2665a9f404b316f8122f1e7c51bb0b6ba7312baff625a8ef792ff3efacada64c5f127a0233ee252ef0e51faf223cf72150024b600fcbe35d384044122bb45e3ac0fc0a10f4f4d91405edf499e30a178b8b4aee5ba5589405e59b8e7702c61833e7a32ed1b05e8a18421717c32ab2aecbed3c6dcc1e0ebb096e4302e617f7d842af6ede90e09069e8d749c84b483aa1fa0114db9ff58691f2857ad98638a871be20a4f7ce7d7ba4825e51a74b92cfeb245f7fd513108e7a23905394480cb183ac431817cce31e92726654b91dd94164829e99618a165d6ebdba1f1269782a150594f7b7d4cd5b49c011e612a4cfeb27df420c27c08c1bac9933e20b65eecced6d01c558fab46ecc2effd0f22ea4ddaf4591fb33ee49accdf34fd0ba3d5c785fd6a794a545bc3bb422c9a76659aff2e85dff2172be7bf7c2dd4e06613a44813f3127602889f16e553f1850669e46dc7c90e3557ee89a60a988682940a15b0d96167665c3dc6b49b0476035112bb0b121a1b4cb3eddcba92b8fca24700d5be90ef298e8164b8878d5ede4c9e7c539ab558eb1573d37377ece94b1def6e2763603f5685c9a6e69045610ec4e99b6d4b2389d3767f1aeea7370f4646b32f2ca90538ab45b5d884c6281b7fc2367cfea30ead4c441f6dffdc18c297feead05dad13d197081a83b55038fee2d9d65863031d72030ba4f2a79c1a72c66c8dcb04792a653864ab9e3fbe603f5c7b02c440922363c9ac9336536acf832c5d664738919bb71288456f11b0e301ba849341b14063138ae590acc1ca7d8076f0a16e670716fc2b84b918d6cd497d7f5978714cbe99a5417f132094f8d1a49d0690a9b132096a2f68d59739ba168cbb786a5925c66794d47a215ba02043939775414cdc966fd70c42edd72cbe0c81c74e9d3924a531a6ef4d44816077bd61e3e28dc038997e6267acb68222c0082c482b668d9fc8db18f4046b84fc70d0a3bbc6ab5ac8cfce620306649b20d648bc30b7c2e5db5695c30c712176b97077be00b0f097fb7b2739a4392e2e76067aa63733839e5407cdb3e2e4c21adb1e6f60558f723ae3eb1f007d53878cc961e43f58e1e046f8022b705c36b6dca62660994596bf829059cde7954a2961683d91f5e878ef44db4fdac5a1a8a1e7d5e89cbfa3acab2bc45391bc620562dc8275677f9ed71aee6c1a850a1cee00c2d99197ddbb9f0fd75d1a9569c1970ebf6780bac1a1ac297af78b266389e2a6ba3206994b89c61b3f21abc3d20d1fce7c1e5b636f2d0edadb4b0b1b4eca246dd596a8ece1612e6142813899431cf2d5e39846caaee7ea4b712eff628c98be9a3f282c588fafdd357c3e7929437f50423139987546a60cd86765dbeae9afb6f34155b28f455f77b898a46c46be528dd6dafe47cf550a9e2c4332b1d4124e170ca1a562f0c6c326a2aa02b4472338ac8ba8aa217f7d243f2be0850774f376fc6d753301712a860b100df0fd3bd6b5120f3ba3ce42e05b7b12be259e07192cb4b8283e80ff28f4d2494df1ef2072cebb2c56370de77e9979050f2fe1c694c807f70a789ce82deb2ca31f67967fbe6fc88c3f8139d1f359bd645069817e5e1655ce62293704e71f08f3620c934338eccf52b86a160754cf1d07cd8084be4db79dcb8f479cdcd960cf7c42e3620746d2833c44a3df266b3ada9fad001adddbc32f126adc6aea68b57793fca4376991f56d56d4f93fb8140719375b42a60dfebda0abe2527c2b0cbce758b5fed4b2f62c9c8d20ff61345694fdb0dd3ed512360b960f3651bba8b238985f65ddb0133cbe049a2e61ad8f38f12ab44173decd3b27a43087197ac43b44d09af4af546977f9db97", 0x1000}], 0x5, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x400}, 0x408) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x3, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0x0, 0x42, 0x3, 0x1}, {{r2}, 0xfffffffffffffffb, 0x3d, 0x20000001, 0x7, 0x7f}, {{r0}, 0xffffffffffffffff, 0x10, 0x23, 0xabc7, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x0, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x30, 0x80000081, 0xfffffffffffffff9, 0x2}, {{r3}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x9, 0x5}], 0x101, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x40000003, 0x0, 0x1}, {{r3}, 0xfffffffffffffffd, 0xa4, 0x80000000, 0x6}, {{r0}, 0xfffffffffffffff9, 0x96, 0x1, 0x2, 0x6}], 0xce, &(0x7f00000001c0)={0x6, 0xd46e}) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x20) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:41 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x52, 0x80000000, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0xb, 0x0, 0x36}, {{r0}, 0x0, 0x38, 0x4a, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x69b, 0xfffe00000000}, {{r0}, 0xfffffffffffffffa, 0x2, 0xa7, 0x1000, 0xfffffffffffffffe}, {{r0}, 0x0, 0x20, 0x8, 0x0, 0x7}, {{r0}, 0xffbffffffffffffa, 0x40, 0xfffff, 0x8, 0x8001}, {{r0}, 0x0, 0x10, 0x0, 0x100000001, 0x1000}, {{r0}, 0xffffffffffffffff, 0x20, 0x7, 0x80000001, 0x7}], 0x7fffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0xff, 0xf74e}, {{r0}, 0xfffffffffffffffb, 0x69, 0x4, 0xaea3, 0x4000000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x10, 0x3216, 0x5}, {{r0}, 0xfffffffffffffffa, 0x29, 0xe, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x2, 0xffffffffffffffff}, {{r0}, 0x0, 0x88, 0x10, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0xf6, 0x7}, {{r0}, 0xfffffffffffffffc, 0x50, 0x40, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x23, 0x1, 0x3, 0x8}], 0x6, &(0x7f0000000300)={0x1, 0x1f}) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setregid(r2, r3) r4 = kqueue() fcntl$dupfd(r1, 0xa, r0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) kqueue() socket(0x0, 0x0, 0x7) close(r0) 16:00:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) 16:00:41 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) open$dir(&(0x7f0000000040)='./file0\x00', 0xf82b775818976a77, 0x104) 16:00:41 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r4 = socket$unix(0x1, 0x1, 0x0) r5 = socket(0x6, 0x1, 0x138f2795) poll(&(0x7f00000001c0)=[{r0, 0x50}, {r1, 0x20}, {r2}, {r3, 0x8}, {r4, 0x44}, {r5, 0x80}], 0x6, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) poll(&(0x7f0000000080)=[{r6}], 0x1, 0x0) 16:00:41 executing program 0: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000001580)='c\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 16:00:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000), 0x0) r1 = semget$private(0x0, 0x3, 0x49) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x6) 16:00:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r2) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r3, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:41 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31, 0xffffffffffffffff, 0x0, 0x2}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000480), 0x2000000, 0x0, 0x80000000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x40000040, 0xfff, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2000000d, 0x6, 0x4436}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0x31, 0x3, 0x5}], 0xffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x41, 0xc0000000, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0xfffffffffffffffc, 0x100}, {{r0}, 0xffffffffffffffff, 0x42, 0x2, 0x5, 0x2}], 0x7, &(0x7f0000000140)={0x7, 0x6}) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x5, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='c\x00') 16:00:42 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000280)=""/167, 0xa7}, {&(0x7f0000000100)=""/11, 0xb}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000200)=""/37, 0x25}, {&(0x7f0000000340)=""/80, 0x50}, {&(0x7f00000003c0)=""/184, 0xb8}], 0x6) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/72, 0x48}], 0x1, 0x0) 16:00:42 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:42 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) poll(0x0, 0x0, 0x5) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) setitimer(0x1, &(0x7f0000000000)={{0x1, 0xffff}, {0x3, 0x9}}, &(0x7f0000000040)) 16:00:42 executing program 0: poll(&(0x7f0000000040)=[{}], 0x200000000000014f, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x3, 0xc9) socket(0x20, 0x4000, 0x200000000000000) 16:00:42 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x5, 0x1}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='cr') r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x9) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fsync(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:43 executing program 1: getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) r1 = semget(0x1, 0x1, 0x400) semop(r1, &(0x7f0000000000)=[{0x4, 0x5, 0x1000}], 0x1) 16:00:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x8000, 0x58d0) setsockopt(r0, 0x3, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0xff, 0x1f, &(0x7f0000000040)=""/64, &(0x7f0000000080)=0x40) 16:00:43 executing program 0: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x1000)=nil, 0x0) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0xa2, 0x9}, 0xc) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0x2ad) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8005, 0x1) accept$inet6(r0, 0x0, &(0x7f0000000140)) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x1, 0xc000, 0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0xffffffdc) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) r2 = msgget(0x1, 0x0) r3 = getpid() getpgid(r3) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1e0000000001000000000000000a4733ad197f24"], 0x1, 0x0, 0x0) 16:00:43 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() chdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) fchmod(r0, 0x0) 16:00:43 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r1 = shmget$private(0x0, 0x3000, 0x9, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgget(0x1, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x4, r2, r3, r4, r5, 0x14, 0x8}, 0x4, 0xd2, r6, r7, 0x6, 0x9}) 16:00:43 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getuid() setuid(r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() fcntl$getown(r0, 0x5) fcntl$setstatus(r2, 0x4, 0x0) kevent(r2, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 16:00:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f00000001c0)="bc5878879a16fc36cc71162951c524ee049d97048ed365e72d6c7ad143fedd87d228cc100beb6c2012912104ec3223b62dc8333fbca4984ede3c8692f0f73e4fba3541cc6712ddf408e76ae32083cd6ed72a7b0bab7c89192141a62263d8f7216a524f560745f6f6a17b21ff41a02f73b9009a88b61e97c5409d53f2f969237f1de4b0ee60215bf8912910f170251f0ef0883c94600afd113750d756dd0dbe5a7fd86fd1613ea0b3ca6a8567e36766256d8888a23ff8dad77ce6850b25d379e8b9e7b88b598b825042429ba1876f68a66b1ecd4becbd4c5bafeeff03e23ee4c5", 0xe0) r2 = kqueue() dup(r1) dup2(r2, r1) 16:00:44 executing program 1: unveil(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') chmod(&(0x7f0000000100)='.\x00', 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./control\x00', r0, r1) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet6(0x18, 0x8007, 0x1) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)="4c0dc55dbca70783e3", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = semget(0x0, 0x4, 0x20) semctl$SETVAL(r0, 0x31c3994533136e92, 0x8, &(0x7f0000000000)=0x8) semctl$IPC_RMID(r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:00:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) close(r0) 16:00:44 executing program 0: r0 = socket$inet6(0x18, 0x20000003, 0x40000000) r1 = dup(r0) r2 = getuid() r3 = getegid() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000002, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x7, 0x4}, {{r0}, 0xfffffffffffffffb, 0x5, 0x4, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x2}], 0x1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x40000001, 0x6}, {{r0}, 0xfffffffffffffffd, 0xc, 0x400fffff, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x8, 0x26, 0x0, 0x3fc}], 0x1f90000, &(0x7f0000000180)={0x4}) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) dup2(r0, r0) r4 = dup2(r0, r0) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="ea231f831cc283c95552684c56b6bed30753"], 0xa, 0x0}, 0x0) syz_open_pts() 16:00:44 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\n\x00\x00\x00\x00'], 0x3ad, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x180, 0x0) lseek(r1, 0x0, 0x2) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) 16:00:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x4, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ftruncate(r0, 0x8000) poll(&(0x7f0000000040)=[{r0, 0x104}, {r0, 0x10}, {r0, 0x13}, {r0, 0x20}, {r0, 0x8}, {r0}], 0x6, 0xefa8) close(0xffffffffffffffff) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) r3 = shmget(0x2, 0x4000, 0x65, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x100) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x36, 0xfffff, 0x7, 0x3}, {{r1}, 0x0, 0x0, 0x10, 0x401, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x4d4, 0x6}], 0x5, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x2, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000001, 0x1, 0x401}], 0x100000001, &(0x7f0000000180)={0x8, 0x3}) 16:00:44 executing program 1: semop(0x0, 0x0, 0x37) 16:00:44 executing program 1: syz_emit_ethernet(0xfcc9, &(0x7f0000001240)="b34a1fcec3a2ddd5e7cc8da7b8c7b3dea7c997af7e264c1f3ff5aa46ebccc398e9b3fbc75b0f4d93f74f4fd942b90674e8724975c73d532444a239f4d4f47bed68031ce5a84af57e3705e6988bdc51af6b02e0219eb8b263e07a8e708f78ccb2f902f1c8e6a7caa24b92aabf5ec6ae4c68d2384756234dc5c1c8b119fc775a24e926c82b81d1d02c030f0e520c81f0bb4e8012f65ab9bb16ba8c154c904e308bf50012424748db9ca0439c4be345486f726948207212eb323f2b8c6bc5fec245357f14d1c14ae9488e6647ffaefd6f562b3977986f1ccc3eee23197cccad8fe5753ad47ecfd8d16d376cedd5b2350c8a78e6003ad8f4887e5c90e3f6626ced28c90a9a13436ae7540ed180c2d5c41660269916ac0927ef2e87cb94c68bda71eef1b64170f2268eababe955994b0f3876af23f0d6df2d5047a2fa8002134c0100279e75dec1ee01290c05f4b6ded2b1d12b4235a37b68321f2582840009341d2ae936ce461bc332bedcde979ed0462a9002fdd479691c0ad28c39724e775470007e8e40f51e632ca94e6008f8f5d3ce78bd1adb6d2f39486d3c6062b30241c9bb619daea2aef3920695b2a35f5d567f1838dc56f8dc50a87ecbffda4e941f726e1a655f4a624d5b7e55582d078da7c0c2d32c0ce77ad8e5cd8e9feb87f65a8165e98befa4a58337c611810f6cefa7711ca0875d38ee9279d09e6c7c02fcca560713f504add6670fbb59036533ff8c43b0390fcca5da35350120d32486049590ba0448dcdc4c35b7856923cb43fb2b87737e595f91a62a83ee05b8d08ad32e619328039426c8302a144b2e25c1d823e6d0f0879fce2c0100bdc549a3fa09a5ed651c4b10f945593e19ecb3293cc7bc12c5f480e54c6c67e272b38625836a94df1443fdc53088b6af0122db12b4077ec85872c80307327287704b8755dcec71c1377bda0083b824b8807322f8ed8f53f034bd42bf4c5a61567281242232d72908791a29a43ca0a7f2f31076bf3914426ce34053acb56eaf121d460671297ee7cbaae89c588db84a04e9dd9df2f809e615cfe6fb814a5d6099f25226cda0ba1f32661db3caa581c92f19133bb860484539c9705c1676bfc19a4fe6e68f2a32c2d279304de08eefc47dc36868d2d38374ebbcf37ce04bf81974a6a8829f98f08b10fdad52d72f697797bb5bf38d82bfe0b8d979293e6c1a51ae87a42f25882ec54bb0db8b9ae238146a658e450b78be1f0613fe33f81a203487c5e5807ab51739aa037b35f0d873fb138d5b091f7092a30b8f3733d4a55dd9fd52fba2de2601097ef0f7e8a6c5f6349c94763f3e33ae9e43ec79b17d7ceceb44de02f7220121ad7dd96b8c88da0f8d1f335018c2f37902ba0a76efa20e58aa7a7f2c83c4378d8542eb718048cb189a59617e4efe67fd4d6089c5c30988c601b740493f50f439d3a2776d949e303def662fa5f5862bf63937034373aca6f62a48fa19ee8a4c80bbb3542fcfa778c41b3fefa713ee1cd1f284a5a63c355b66d5920c6353efc82d05d9d447e32086cf2fdf8527b7ef8e4061a8b1850b8bc6c1e3483627d7f68a4d16e7cccf7dd614d32a0c07ab0a622514717685bfa7c5626cfc84304e4194d6b1aacb94a1553075186e158b38b2cc0f0e4fda0a5cdb0f4450d8b9f1e9b1c375e09eac295cdac69702f6ea19462c93f39ef3363392cb5a9cd588ed49812164b649e7d96f7896b6d3db4cf161dd193a48d89c035f3789aac3d52a0430912c33e9be3472715a50d9f442f2ffd3ba759b2d885816fd083c202bc408ac9c5b3f37cbb556deb5b375877b3d9f0ba5e9d32bebd8bf84db64c547c2ac7e812a63412ddf472a0760b92ce1f8919462e854c8275d55feb25295e8b04c4ee91d5970d8289e8fec9ef3a7db843d6d039d9c6c41fecaeda66abe6fa9554bf9ae42d4c0d0c72d7ee7692231acf557aaae73c8c5654fb00d90f0fc5b71df373ecf87e05828e5f496d66d79f3ee3a3494e7e6eaa6d2ff351f3975327ef30a854f83f90cce863d27075dc47e62748949b301f19c597b340a300f9ab1450cd4af52d357cdaf5cd13874ee84109279a7a9937c9598b4fa1279efe745b180a7e892f968deaf02922fa4caf75df0eab10ce14b236937eea74b294cef56805bdcdae6120503c7df7bd8d3463ef10aa256ced2d886d39f6bcaa8e1d9e629a787f01ea02cf690be8339ed2e7f3eb0a053e1f043fd609d1afe7005ae273ce5f3fddb6e765763466d5a899646ee05b0fc249e828658a67e1d33c67171f6378214ab7af54525714975b6c93de74d4b97bd95d91749") 16:00:44 executing program 0: clock_settime(0x2, 0xffffffffffffffff) 16:00:44 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x23f) setuid(0xee01) lchown(&(0x7f0000000180)='./file0\x00', r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0xc007, 0x3) geteuid() faccessat(r2, &(0x7f0000000100)='.\x00', 0x3, 0xfffffffffffffffe) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x3, 0x4, 0x8}, 0xc) 16:00:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) pwritev(r0, &(0x7f0000002c00)=[{&(0x7f0000002640)="7fb1e2a811a80f3aca7323092515efbaee89cb7c86392be7f48838b22b", 0x1d}, {&(0x7f0000002680)="3e512896d707308ca724b1c87d76f35aab9877b08fc90fc9fa3041e1067153a4f823a72914fc671ffb86bdf74b05934ed5390e36a7d2c9c4f739d4a7244e1b4c97b3f1adad615738f038f99be9aeebb6a6399efea9b5c931ed2bc8c1b06a2572cdd2d7ea46d9e39abf070937b5cd99c7468cf3394621440935db6c69cc0b38a4e2d42c174d50fd48d05d7c7faa470b4fb41ec4ccfc731728", 0x98}, {&(0x7f0000002740)="2073a2c72e5634e7418d727f8644d69cb563c0a3c0284a2123b92bc7d5faa20e557e143bf023ca51497276b9ed9db468fb8f3c4e213418e2e92d7c0024872bc8911fa0ff0c0e568c1249bc7141b3746d8fcaf3240953510d64c31eaf916d547f1fcecb5ec9876f163132de50ae544afb03df1f80f1a64174894bc929dfa613893b251f20de99838f76d415e554ca222a02669975a4a66b0ad7062f80612d414d7c999fe95e7c8f3f44e7de190cd619b39e65bf79b00afe5d8ae54999c9ed3130ded42fbd6064055a40d0490ef21c92d180f6ad3d90", 0xd5}, {&(0x7f0000002cc0)="0adb5b5c48dd883ae884e8c9d2d36b825343fd72d80e86ac8ece7ac94fa49078bfef7b0bbb9374edb4ed0f63936aaf9e61df07a0835b17e5344a484e790416868edea4673dc99fb1a6a1e91abfe04915f7eb0db0c0eccc194263c1ad622611d078e15041fd82baaf4f22479fef1ca2bdfe16ee23c370223d", 0x78}, {&(0x7f00000028c0)="80139a21", 0x4}, {&(0x7f0000002900)="8e4878b3ba5c882690760098f54d3a1697f29b1db52e2f6d6848f4e8944445174dec936011dbe9676d647f0a41f8a3f999ca6b7a82d9e414cdf47932ee1b4dc9f72dbec612015d0b90b6f45588131c7f16694ad4504b7392885ad8e7480bc57d12c60d950ecbdf3bb958b7013294359216d641ed9ff9ad55c78968f8dcb5e909df1209235e73d7f24a5235b462f28c06427a58cf9b8086ee18379f0ce2a22a250cc16a11e22ed0dce9c66102953e262146b4fcf48c0fd763d8c60acd08ae4816a9388dae24d8969e70ba1b4bdc00cd67c23e2744d3d767743ab0604bd4835c183016e59c5935e5", 0xfffffffffffffd28}, {&(0x7f0000002a00)="903653281dc8df99125bfe3a59972d96540ee06fb9722d163c044642b1a99332d648826349e866158d4f5070bf48c9519e4aba190666dd6ded3d2b0bad44a9596cbf3adeb6bbd03b8947c80c6b26b58e9898ed2b261ffabe52964214f98413d902cfbe00650a", 0x66}, {&(0x7f0000002dc0)="3334a2cc513099094662edd73a2fa7d79f5470193ff051e147fe793ea4cec11b579112abfebcabfef876bce0febbf67d5476da1ecd76a622eb885289ffef33dd2c4d60da7067eef9a0bf39f8bc86a4a79a1c181925d876b32e4c2689083e199783c5809390559ad15f5f202470ba10a12e256ae40620382b0f27487e91259c55207fa4cf44dc0175e4c4e7dc28c40b1cb07fbb5c4f3d0d84ccce27c6598b08256c48e7045f17eb0a20af121799d49a2c8748b32769fac10003ac424fc112b07253ea7a8df9f70c37edce1142ed4fa3df2d01f711a9638931e860b20414169e5aba", 0xe1}, {&(0x7f0000002d40)="6ef10b7f7d8fb2c006fdcdbd44f7182fb2c6a5aa3a55ec411442bd2e74d449e0fd052774248b34e8f452b4ec9c90bcc85cc83032ff939d046f2dcac48dcd83de8287e43a768b43918b9061212c337b7918623bb640f119b679c92771002e5beeebc1efd91107d61c802daefaf02d", 0x6e}], 0x9, 0x59) socket$unix(0x1, 0x7, 0x0) r1 = dup2(r0, r0) recvmsg(r0, &(0x7f0000001440)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001340)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1, &(0x7f0000001380)=""/145, 0x91}, 0x1) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffe54) socket$unix(0x1, 0x3, 0x0) r3 = geteuid() setreuid(r2, r3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)) setreuid(r3, r3) 16:00:44 executing program 0: socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) shutdown(r0, 0x1) syz_open_pts() syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:44 executing program 0: r0 = socket$inet6(0x18, 0xb86e1516f27f6810, 0x4a51) setsockopt(r0, 0x0, 0x80, &(0x7f0000000040)="78042c77e8b204686b4c5ac4d5066bbdcb352bfb3ab3ef3cbc0ad48142d2a5ad7b9fa01029bc7e51b05d491ab38ba90f5e6f2b7fc175b785f3742fdc70f687d41c4e0ae0033c0c500492ae667bed189a03e2dc1b07f0987bc787dbf3a4745542ff61c71aa9ea399ea22fa7fad3a36b1839b0371bbeb31527df02c5c4be98126de058b80fe22e92f9fd9c0531a2a6708c17e8b6fd70cd69ffd09bf3", 0x9b) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:44 executing program 1: truncate(&(0x7f0000000080)='./file0\x00', 0x9) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x1f, 0x2, 0x0, 0xf59d}) chmod(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000001000)='./file0\x00', 0x20e, 0x40000000) writev(r2, &(0x7f0000000040)=[{&(0x7f0000001040)="ac9fe80cba2eccfc4d26ef0ff341e37103b4d405014f0dc9d76b079244ecce8ea9410eab65c1d53f9cb6046e91763e0d9db929aeab2452407e3d57887adffe3bc95443dc7aa00b479b5d97bc7305fc9da112d169c1f97d6d375f74dbf2bcce813e1120d90ffa0550124f24a2b5744c5d78f5f1e88e17d69e39881ee1e01da1312da879e240bc535436263284359c95b21a564b45d01ec393cbe2aa713f5e0291497028fae4e376906ba75d6989206923eecf8718d9a7f260c47fc80c88015551effbf0a1d38c0689c518dc68d660025c2748657988a2e1ce6712239dd2716d11be4192810c7ff468f397589860adf98e8575e572b9ae22ca3038ecf7000ad21560515f7a23528c8e2d4eca1ef98f34cc897d3b26b609e920af2d35d1fb209cbef61a441aadeb492d4a9e7b1df216e736ee8c885651a6f7134c42f345e960e62881563cef5cef179017b3c4fbd4c794efbdfe2f562c7e033e1d23048a910e436467e027fc066c96693b0d2a16102bcaafa280760b3fb5a0c3fab264edf098b0d0ca7f2e4d5fb69ded488358015d29dc59476e914e29655b98c82eb59b34fd1c86d4aeb0c29e4955f922238ea83a7ef3f5682e80c67961ffd39d1ddfd2d6b8b114be13ba9e4ce3e00fb991a1234b803325b54a049ebf3d884841eb3b38a9e9044d88d7de037d1241f7492f385dc6b72e37360fa4b5c575599136a23f77139e447d21bdcebeda23b565dacd54726ddf60a5163fe2fa54104ce764f4249673ad6aec3f3f340da6432fe5194758c616803875f7870836d7aa99cc62084a2259268132e1363062e807035ef40cb0f5f88a2a5750ea2fdeb834a4552f0107e0a9c901418fa60be985f87a51640d33f7cb757f46193be6284c13366dd442a06e03deba73f0b02bdccd15f43c7aff20f5642fa54e89f32dd971b2f61b2a9f0bd3e05b65a6ae8b4a0cee35acf7f660ea29a1309abe99a61871bb1cb68c5997fe81650900310788078fc17fb21222c2c0944723152909b0fb48b523811a97d8728141edb260ce2e2c455b1392bf6f737070d43e9b1fa3d31dae2140a60ddaf4a077bcc94977a75f0988993c05c538930cc8977cc1324ca9d5a765cc847ae5a2dadd74c33050a107e0b6875a9911ff405cfbf675099134a5b8bdaf881197f83de52b388391f6b68a0815b6cb138c64bba1aacf53b506a7c6a8e9100ad23397e103b100cb9f8aa8b064533044c3d1a4f91f016fdd968abecacdc1f36f182a7e9adf2f18683376605d5693139640800c50609385ea14a80079077d82c429407e6e450a564a5727a5c6e38ac988430ecfee9be09b754b23a5dde1768af273ca1afaea7c38e494019fc0a31ede5286f19a83ae0ead2fb8a2b17d9447446142adc487afb12df8f4dfa837fd5bff5310ca9df0d9d0ab1e47f9ce5f7c56aab7ab5aed250fa46df1c570ce5396bcf77639c830699ddaf6afbeb1a6272583ea980fa3e21766e280489080450748228a45db3d0b86c6265ea8e9e59aa6a6a0f30fa3dafc3a7905e4fbc2916913a836d0f1805bc7309aabe367bbc8065a3fce8a105c4a2fa332b44914d0d6c47685820dc670ac01eb5471906071b6ca8aabb8637c2c27c5c89093aed9c9d5caf3d7740523553272d760f5af51dd2bfd69942d3dad62a3895673b9b9071cf6de30dbef8486231e4d2f633d9580a2a811d5a49bbf6ddd7210d7cf44a99cb6dbc9b0c7676f0443d8d74df2b6f1b82bad3d85e8ef3214bf5a343af2b1ed67a3a953dd5a625d399dbdace57d13e0d2477ed3d6116f0df66f3b6aa9c3b92c10c4f585196b6b8b56aea1bbd74fb0d408af5e17e7c551d8ad0393602feb03e3f7e1c53aadb7e6029cab3265a3acad0696729a31414ffe450c6073167e0707141008b714c7eb02b386ce124e6cab4d43801b666586c1c97676fe5a5068a857742cdf62270fe3d90b90d595dd3b6cca310b461d80991dea4f9140554fdcc9c935c1b012bdaa403213fc8e2c6822c38708b86bfe7a83b187fc17ba4d6f57029979414894b5067e4af85139c75e2b01430c6e0ec4bc871aebfa56b9bb0050e06408340b4a597628d4e0823f816c30d83e223f2775a59772bad6872fc272b67c0a1e252e8b0b9318fc857295ccab94ce789b0210a3225a5adc27867a1b2bf1efd35e38faec44b660daf751043e2a05895e2f783369d2668ff65eff21c99ba5538794690a4f1eba06a3a35f9f9d170e3e98329c9a9343cff4fb4744496fb91454d9a5fa761bd12f9c4f5156d6fd63ef4eb2255b09d717911e95b95ee1bc385d11193f08f1eab9fb42b940b03f2fc4ee429f0633de858a4d92cd711b33b7ad441eec12c18b8b24c8bca8302bcf4cdc160327711fa74bb9634a3442b6d78a67e127a883cb4ad51122b982797c72827e0a02e500340a4eeff5d4095a559b696a90e04a57dd45d23a420a27b16b03bba754c270c479ebd5d4042e8b510caa054afcc38718eb15f2697d0b77de2bb9a199d3ac2c5bfc502bf59fc056a9e8151f221e4d877fb8f8efd4fe4adf624aa4c74b8f2f845400e10bc1e9521f48d5c31516f94933fbe653fd1a9acefffaa1d7f8178e5b453fbf1747d407a938b863b9d3d809bf2c00d546ed709e315235e502f554362835acec7949f1e29eaa46c09141a627a97bc3ea508ef183fdaaec68ff9c93870de522ef6708d27e4d1b6743439f5faff126", 0x77c}], 0x1) r3 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r3) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000540)="659316bf62ea11f29a0117d804006a08d9b39721c48a229179e932c02439849b8983cdbd785e6623fde57f65a38673dca5a55698dae77256d35e9ab93f815709851dc9df8fcafc3691f4ba4a64652945a138c7429a590955c9b5074529b6c87bbf11a7761f4606518f0208d652bfb5f395cb0c3fbacf0be94ba58e088905c1ed571b49f96c", 0x85}], 0x1) 16:00:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r1, &(0x7f0000000040)="c73b6d0169c62e553f177ed8bc46bdbde27614bf55b156ac7b4d4cf55186317f5789d2e6be04e8ecc0602a3d5516ddea9155ca1ac57b006ec56673bd55dd6844297695a4483a1399b55c875436d0be953df4160d653ccf2bcf2486b45354e89f172a6ed2b6cbbd19b9aa528294b7475719ef86a0cb650fabe6f61cd822636cb1bfe66fc523abb91f87c7a31fc7eb83d914dbd2cd3e718097ca8a3187a534738570a29cbbe8a1fc6ffa1b74763f13299b49f27a429a3a98c3855d9df3d4011a", 0xbf, 0x4, 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9ca, 0x1f000000000000}}, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/16, 0x10}], 0x5, &(0x7f0000000580)=""/199, 0xc7}, 0x842) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=""/91, 0x5b}], 0x1, 0x0) ftruncate(r1, 0x2) poll(&(0x7f0000000780)=[{r1, 0x2}, {r1, 0x104}, {r1, 0x8}, {r0, 0x88}, {r1, 0x922d4b76ce4bc332}, {r1, 0xc1}, {r0, 0xf0}], 0x7, 0x1) mknod(&(0x7f00000007c0)='./file0\x00', 0x2080, 0xfffffffffffffff9) fchmod(r0, 0x28) mkdir(&(0x7f0000000800)='./file1\x00', 0x4) mkdir(&(0x7f0000000840)='./file2\x00', 0x4) readlinkat(r0, &(0x7f0000000880)='./file2\x00', &(0x7f00000008c0)=""/187, 0xbb) r2 = open(&(0x7f0000000980)='./file2/file0\x00', 0x20081, 0x20) fchmodat(r1, &(0x7f00000009c0)='./file0\x00', 0x90, 0x2) bind$inet(r0, &(0x7f0000000a00)={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000a40)='./file1\x00') renameat(r2, &(0x7f0000000a80)='./file1\x00', r2, &(0x7f0000000ac0)='./file2\x00') unlink(&(0x7f0000000b00)='./file1\x00') kevent(r2, &(0x7f0000000b40)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x2, 0x2, 0x84de}, {{r1}, 0xffffffffffffffff, 0x10, 0x84, 0x131, 0x101}, {{r1}, 0xfffffffffffffffc, 0x9, 0x0, 0x81, 0x19bbf17}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8001, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0xfffffffffffffff8, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x5a, 0x40000003, 0x2, 0x8001}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x401, 0x5}, {{r0}, 0xfffffffffffffffa, 0x24, 0x40, 0x7fff, 0x8}, {{r0}, 0x0, 0x20, 0x20000000, 0x6, 0x10001}], 0xffffffffffff8b63, 0xfffffffffffffffe, 0x1000, &(0x7f0000000c80)={0x1000, 0x5}) chdir(&(0x7f0000000cc0)='.\x00') sendto$unix(r0, &(0x7f0000000d00)="56995e890d72912c49245c9a2655fafc84472a0b6eb79d7bb571886bde7bb66b8e756c43aec3bbaf5333723ffabdd3566b35b4413451ecba823427482546dee8d8c750237037d25a56eba0e57bd03747fbcb68bd13bb800e1c7e984ccc893a10fe3d7f980b3f543389b42265adb74f3d0b640b2b699624fad989d0a5d2d2f226aa6f18a422e6b9063e59e3e8dce6dc958dbbf7dc70c73f5d2bed2998335fda952918f44b73c1586a584ba344640dba1eff6882bc", 0xb4, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) fchmodat(r0, &(0x7f0000000e00)='./file2/file0\x00', 0x0, 0x2) utimensat(r1, &(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)={{0x4, 0x1}, {0x4e85, 0x8000}}, 0x2) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000dc0)=""/18, 0x12) 16:00:44 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = kqueue() poll(&(0x7f0000000040)=[{r5, 0x140}], 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) getppid() kevent(r5, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) kqueue() 16:00:44 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:44 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x200, 0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000000)="678df8018becb37ae0882d", 0xb) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ftruncate(r1, 0x100007) close(r1) 16:00:44 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x8b) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x100000000, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x9) shutdown(r0, 0x1) r1 = socket(0x18, 0x200000006, 0xfffffffffffffffd) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 16:00:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 16:00:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8010, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r3 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r6, r7, 0x6) kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r3) 16:00:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = kqueue() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)="877becab324835457a3194d0d79b5ac984447a912723fccce272be8eea6c302787e327b5bf6a63dac7a58f2aad55025436d1155b07b402cd6de8e9675ae900586d18d53f867444ff9c7a05334d5957029b5fe1c34ce47f01c8191c9521c9842f9187a7ebb0ad53d05526f1ca107f33002c084233fdd97bb7da80ceeee4da9c126da06a532cf0e6ba996b53d915bbeac59b1b11be3bd42e17e1a2b4e9", 0x9c}, {&(0x7f0000000340)="def2b3c6998288dedf38ed1b58fb2fdc4617f06a54c19a30701ee9486b1310e1b8c2efec042c492549cf4756d860ba6c23b918cf5d4b24a32dc69e68cb627c6950", 0x41}, {&(0x7f00000003c0)="ba008851920f642685775256daa7af0cf725e4c4d6e871cf884cd3ba0482b51dde1ffbf182f468b49531b509ad9b5816df0d2aa5abbd31a4f1ba7bdc13c427bd72782d35bca076e0f0523ce04c6d271a7a683325be29d8e821ac096216c2fdce1deb", 0x62}, {&(0x7f0000000440)="9c7b5cacb310e0d1a2989ac07991dcd1f79d05f1", 0x14}, {&(0x7f0000000480)="e02f447969bb243140840e078a85217ea8aab8bee046c564a602dba58719d05f6efcf0fe405df5f676819fbdde370c420a732649c532bc9414", 0x39}], 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x81, 0xb8b}], 0x3, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x4, 0xfffff, 0x40, 0x60a}, {{r4}, 0xfffffffffffffffb, 0x8, 0x40000020, 0x1e, 0x20}], 0xd4, &(0x7f0000000200)={0x60, 0x4d}) clock_getres(0x0, &(0x7f0000000240)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = dup2(r5, r5) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x7, 0x0, 0x7, 0x0) 16:00:45 executing program 1: kqueue() syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() pipe2(0x0, 0x0) 16:00:45 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(r0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/90, 0x5a) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/96) r1 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x7fff) 16:00:45 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="e3a0e9acd8095e3bf6cedbcb8b96dbebbc8ad8383ae0563b55211516d6bc5708e57a25c5677e61d70f3619ca2aa3d161b8bd58ca43109b9750c21d6dbac6c6370c35b1e13f3ce094ec07e554d1cc9436310e2e91d04aa4dc2df846a55fd97bea16503135f7f0ad6710bdf459f51cb0960ee5af44b2c1797770d1529746d62c7120a0256133eed3749318bbb0569e8940a62cafb535f816daad1e921b979cec2868fe217cdf7bafa2e8f7ac684c8e43cd09afd656038b6ddd8d4091bd24aad5a18db7f014b2429df2f7b548068cd26d7e4aa9a02b4c910552dc1b25953f124c05f55fc2645f", 0xe5, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x3, 0x3}, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x41, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000840)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000440)}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) rmdir(&(0x7f0000000240)='./file0\x00') 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgrp() r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xfffffffffffffffe) r13 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r17 = getpid() r18 = getuid() getgroups(0x2, &(0x7f0000000480)=[0x0, 0x0]) r20 = accept(r0, 0x0, &(0x7f00000004c0)) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r20], 0x110, 0xa}, 0x400) 16:00:45 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) fchmod(r1, 0x18) 16:00:45 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f00000010c0), 0x8, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ccdb9a026b170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xb1, 0x1, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000000c0), 0x0, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x1, 0x2, 0x7, "460916245c56e6b09d0a8d67611418a30612bcbd", 0x9, 0x1f}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "8540000000000000416500"}) sendto$inet6(r2, &(0x7f0000000240)="eacf5a95dbc3c84efd453b2156d0627e4d7a19b5b8ed0fb109954bdea7333c99017c4dc80e217de0ad71c579fcbbb11376e31a8cdcf4da22c8f5a8912df9723334c659734bc7e9f3635f6296af246b029726058063ae672214d1b47a0b23598115e59310e158f2a548c0626e51f7ae5b9487a77c2858695455e5e11c4ecec374908b9232ef2ed701b52ea64dd6b26f68c90435b3b25b3f31e7930e2f37bf1f745fdfbc17ba29a8080749bd08df611648b3cd94e2cbd72362af1d5e05b85f1e5e639d347c433537e37f14f80cdfd5f7de731a7851ec3f1a99ccf8d30e28cebbaec35277e7064758fca7aaff0742418ce02070f24c82f5d17fb6eed44300e9fdfaa9615fe6b04eb94426bd806543eaa996edf32d968caa9f94d9942127dde1a99ab92ed1540bd9032588c5ed53c3225901017fde25d8453b470a51422731b9137b56867fb1dc9e1247dc8ebcdf9d62ab537271a7ed6052ac3ec42ff499c7bd53fcd3e1cbe2ae5bf40d81ee4c9f905b558e780593fa219e4c4b9b6470f97c37a7f20d55011fecf9ab019a2c11533deff424a77e5e07c608ea885854b7e6f40361259ec11a0f60d0ed5ac9837f379735e09c53db8f5f00b2d51155968d8a118f386c4b3e3b71700c68e18759f3ff936f503210a63b2673f87d3d6f528277578975232b0520ca2e0765b0d9de44d80388911f0e2e5a8fae3dab091fef0fcf41b8fdbd6f115502360574aa6452ea102f1fc88c279b1f739feb22167e525690f87b5be769b8c79c51b67aa769a65efaec15235c53c2fd0c6afd0d86dbc9d6714c8f571932bcd855b7d241f12d46b44f5d188d4ce84e8028a06e3f22695ced059f88779522cd0783b128a1aa83ff514a69293ca177ec9783cfbd0cfda2cdccf4d3cdf5560bc6cea11c9e7efabd60de6cb42e4a1dd627e1dd13c71c73f742bd3e4daf2229eb01f2a9cfb0fb4de7baea660b5f06f84ca3427dbdc8f3022c7dfe8b5af1b6f681e7eb70b7f2571ed1b804de82bfeaccf4f2bb63cada60bdc6697641ce56e4e0bea3d92a554bfa326b169f5829c7f13e2760b9d2266d394c43e70d7c9723fcf1ffca4614b85746b352dcf8ef315701b08a04f420d95a6724c8c358a26f4d7d2c2a5c1763a8d6cfa22a765e3665f05acf01e209b3dc6c4f46a03cb486c9a7c4e7afcaa90353c2f9b531dbd118b2d970788924085b4a8951f8df0289b5385b1337ae473531765ab265e0e9c231ef481f65895064932d50bd7a3ea4272f2c13c4f5cf4941a25dd2e294c38f2190162ccef6d6e9eba6e758e6894c00871025c8a9a1a355d8be7c260ef801b3225ba1f803959a92ee52fc7ceebf7ddc53b2235f5bd9da1785f1d9b2d675f1781d8fe7b07f2ffb14e20d0e043ef38242b1811529b2f721f511a85d75dcfae9d8bcb330c27b8b5f1cab9f333fd3528623fc935c8aec8f00416f1aa314c803d0c31ea5b278bf50cc8e2a46c68e689c49df670a7e69c44cefc676642c413bee7ebbc3ec12bf808ed365838a5c25143ef4aceeb5bfdb1485d521ac38bb411c2924e514b80e5bc7d21609595841ffcb19a540ab12d1af96e089df263f60bf33b54bc912b9d401e73bd2cebbd41d997031b73779bbac4b30891d50ecb64aa8f726219c9f13444f7017b8cc55aba06b59be5e9a006d1f6d4500b2ae3fa378284914cf004fe528b31492f0247e792cbc487755eeb9c1e3198e2562a115a07b9d2672bfce27bddc6000d3c6729a55aee5b07842bd6cf05cdc068af5cab6ffac8dfefb5360ae66af6046891e03d3256f79e8d33ca617096253eb678d52c67a4f2e8dbb0d718908f36282383343bf2de39617f481cf4f7996696e4137b8fee1381eac3a544ebde9ca6835b83eab2a413f8cfe0257f4fd9142f6a03e31ac90d8d5565880549305177db01a3be58ef3d3a5f58e60103261acdb0a4cc69d5c1e12b087b21df59d30dc69d26021e57effff9ac7e4fc78a36b8207512e1297e93163abec3c9ba8166ddfac061b316b2704c92299ee9762d62368bb08371fe262d0a96e99208a992fb2b34690e6cf25bb098a2cc921281659b588403ceac3da2556f5d4df2129611820a80a027e1776c73543f038186417e6fd53d0a055d01c0715f727917a7307644d831d2bd3dd74e0709d5792174afcdb70d42e5902eadef7c1504b7e72e9875e01b80266e886f97ca5c3f63dee0a976123ad674e3c5d50b93498dfb90b086c9e5e362a15986a551ac50de576112e7c06cfd2127c6057ae505488b61b86e8da14a82e54be82005bdc4bc318a9a9dfa3512761a169401b7d55a896e76ef85f242fd713249b5a1854c7a3e5a01824fcfd5ca7af462d1e50e75be32c41d6b663b73b8f7e4187df01771a748d89bf2b304796cc2cbac08cf053185fc00a3fc3137c768e31c382da4d293cbb11a839b2c5cb45428463dc706faf4cfa6a4a607f6cf12812898a2877bd9295fa738e4510d961dad3cdf33a8b9b68637d7febe85e3900b6fa42a340b80e9c71b3b563814fd90e08d26df1632c868cb483e9c6a1a6e64b4bc1998843ebf20e5d70ee0c94f6c8d84020e5d2908c4b280f1c20611cb0aed8bf1f000d672103cfea0ee37e8f314ec6d98fbb1331a08d340b19729be472658f2b6d7f3259067f5a8175c3029feec38ff11d0b8140260f5221579bf2a564b7502c591ac424a2735e3c828b2dff62792e73a96d7d93dc92d153a8db044c52784aba4671177ce65dfc129d22b840d80e57b5cdd275e2c611ad07f34ae4e23f80c44cad49ddd4fc717f47eb05b6989fd345de236a3c104878a9484e6b995b57a863fb22ab56c4fe56eeae4c95322e5cf8105dab1adab83a0fa6c3f9a55fcae0b8f0ceba7fd30f6cf7c36d2c9f19da80c00f241fb54ada609b706d1b214f830be909c0bc18fed7335141963eafb3e7c9bd4000d401d67307c618645245ce2ebe57e0f9e82ae850a802125e530d597980c795d612f0a063383e0be5e23674f80339b3145cace6e60e156da5a97105b22f6e4100009cd83543e5761cd1c0417589762190aa20716ac71f8cf7e44dd8e1affc1874dac0690081f22d93d561453907cf188da9d38215fe32ac97608e52157bce7e198d59ee78d394ad509a533d3f28b22200e32291f8e221eef9cb0bf38ec1e3d1ebae4eb21eef79c728ded373aef7c4031cf2470597299d3f4d2dee83bd5755050aaa68d97514e5b2d1da8d6be8921433a0dceda1babab1291a5183658bfb274ebcfb74405fffbf0f222d36dfdcedfd379e55e33825278ad72b7ec35b0149d72f4b451ff56f47e29e3c00890f3254bbe653895e2a4d30995b13d8e18adf071f32b4c6dc6574ec106590dd3ff5b8b3817d8f18b5305971d5afbe9a45b7c4d2114285814e0f126c9ac9f18e6f13ac987aba029a88dfc4275242e70bde55373d61b642767cb0fdb5f02fa818466a888f88bc3875e7288b0351dd3b7653f17687cda8a748bd0423a2333ec609fb72c47b0afaeb99c0b2f4f72e1622139cf32c02b7a4400b6563b70734424594beb0584612102b06727255924eb649b40bd2d5282637ad896fdbe22afaf0e828313bd636a10f4b7cc2e4bfd311f84ff393cd43f7e9c9017251cf67cb68b91d653665a50bbf74fc05d9493cd17f06fb28e3cf7fb033dc5a0892f3819dd1d22696181fb3aaacd351f79ce3f3c53590ead132b76c2a6419916d6417645cd65d55b837ab6a98f8edec349aebd26baf7e912ff6197679c3a59c45638f91f4e242cbdfe9c9c3aedbd2fe9e80254364ae3008a14156dd69d87a8e0370fbe78b40b7942cda0c138f1e5b9f6d5ecd58ffc84e82b571bfea4f255fcf28154a60c90e36bf72eb4cf4b03be105532fa3133810d9e7380eaea233bc0bfa8772f5f5d96e4be7e355117ca224484e607ccf2ad7942c27936d9f60555e87eaeb6f72f448bfe18cabf944daa540b3e1800c84d915d79150777b47b6a5b4bb9ca46a3bb853806192a331d2f6f619eaad230449b188ba61852858c42788dcab224ab8f839b698a8e4ce9c92c643b34fcea20e2a1c1fdd1e00151ad57708b0b77db9d012f8d977066b783d1b49805e04f67e0e1fd21686f1aed81ec2a791e7b4e96074faeb927ad2acc70fd30773b061fb807e88b71bcc0dc08e3beb139add27171d94ef6c2502eb3191b074aa984f2b04ed2ebd2b80e6538f75b6b91432c1d3217cd3d2b96964582bc1ab2a736ccdb57784596fbc3579ccd10529af1e06f2c06353634110ad020168564bba461cedbea58267361d471b5557c6388d4fde5966becb117a851a063c446dfdf62fe81197fcd114fb764625fb58df9d70cca74de7fc9e852f270d539e9a4cea3fc3c19fa0555d575e32e669a3752f965dd5ad9a5af51386bb51e6cbfff643d9b10a3a9807b194bd0d8a876de25cf0a171bbed7b60d93e7ef054170fc6473150f10b1917fb33409e8fe509d1c6faff468012334a6077474d76eb3acfa356e43ec4ce6606e3b9c3aab1cb6b9875fb8f978e833a4f0b698e73002689eef3a4d8aeee96c06d2e1eb40188b4a2b6edbd63491d9f0fb2e1996905921a02dd3c0cc72120510c20ae08bb68a53d69e7f68822db22a336126afadb14ea649e7844acbbcfec5efad8f15ee379a6a6bfde0aa2a9ad28241f977cc2157e4fc15dffb08131d24b1d6e39f8d41d9869794d6889f2b62de8465448e0bf121c75c4847de56d432b91200789533b2b42986837e63ad6a9fa8c737fcc9a28c7524c38a0325187cb411200f9f5e9bb72e2b193e513f39263e2390769c283f32107b2564a69f98e56347b16fca05de1e5c358062ca8603dc2790796c0d5b4a09e7c56e3666b64692bd13c772c1ef8837c91ffffa59c54ccafa9664daa11282d72bbe36764137d4497225ed1378a1ead77b8901f04a7ee08bfae25f64677ebe8efc6f9612ca92265fa7f939dfe13a860a888d7a8a1f48c152b8ac8b238c0090f7db55437b83c93be97f6e29654970dea7963cc0630ac38d3e7a6e2873b22f00ff2d3e6cca8ab0f9c531e57c1744b9c6af0d3aacfa8b08e2637eae67edf415b75a7ef51d3dea5944a9ee1a0541309bf651881d9ab3e514eeb96f34a9713c7eca79f6d52466b394e90226341a9603d711d90fe6f9454f68917c05991f15960b3b4ccec67cc99225761905a12221800be55081c7df87b45c2d82bc6012364e39dfc6615ea6559ca43ad28023cc936612a12f7fcae3d4d0ae1940089a6e91287140b0a37e2e6cba59298a561b4a0e6b2c3bdeb80456bd447706ee609de4b4c98635c2b680da72ecbef2059b0ba3e0e42ab2c867fab0333f2a321ab7b91c7e75e8bf0ae1e741278454b7154ef582fb81c7accb92e81bfd02e37235525791de65f019c5e798a55f423501181d63da3f46a40a4107a878882956873e570bd667455e5056f82edacade5bd5547583cf39e8d4a16dd4c2dbbbad42db725c184d7667d049b7a02e5772382fe09ba835145700526d0204513122575dbf83d4b886140dd00869bdfc0cd930477baea0b76ff2a5234d14c3566b53422150e8e78a0676af9bfd1717de1027560b20504bde709adb81fc83eff7d224c93a0eca8b475bc95d089f16444354f6f9e91acd51389a0defb4286edbccbc8f9be38f67bdf681e6269a5e4c59dd690d5ced5c6a36220daeca9794820846e3a508f09b19960477a13c3e249a8dc62116f985ccff2e8f2bee5dfe20781ad1e1aaecd11fb1bba3c0340e149ed889c95e5d34e73cf46b3f7b1a7040d7855ef988ffde22c10c0a7cc831bdf522f6a0adcb331a4", 0x1000, 0x4, &(0x7f0000000000)={0x18, 0x3, 0x2, 0x9}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000340)={&(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000001780)="fbe5f016935437f8299e7ceb08ea0fa4f85dee3c66a41f9bcc5a13d9dcadfe3ccb08144e888f8996d0d572048c3bdc7d008074bc1d451104fd1c838c35f638962e5ac88c0dff9d01993afab1ca170223d2b86dca8032d24fded05eb31d3bb25ab927a460715a44f62307cc4605f69dd021e99fe4a3544b6143bab6a6b2e614b658c3ad249ab29d4d18a99a4e5b3b43a10b0d414461a04b0107c4c66a794dfe65e3de5c0399bec316e99eed8b2b5250f77965394e026c6136f85be0668552e381ab8daa24ff12e5ad15649b5bb437a5583af08ba8488ed8d43b53e024e191276df35e3b3776f1afe44f4fc753f40af87b13c515dc", 0xf4}], 0x1, &(0x7f0000001880)=[{0x100, 0x1, 0x5ab4c2ca, "3379cb9f9995dc8d200e4f3abb253ef51f4120f03a5da3106dda3bacb7865115e6428c03002b982c8ec6dcd9874176d31650539a7bbf623b1facb36f8fc5cc89aa8e1edf49fa70cc8ffadf3c32068a339350876e808db53d9181e0c06ecf4457b7619665d1253d4ac775b4b7291e0a6b6d9f6773087cbe96905fdfb4e8b66e724a75f3e07031d51c5f558981301b215cf602751f9088b0f9bf6e0f2e0afe57c5b532db2905cbc04dd2df7fa7045d541cfb209abc0f3f6dc70f2c999f8502ad4ed2dd520f85a3957f770067488ce7f3525692f6ea6eeccd622f5bf68e45ff94794ba047bef25d5bfcd84b"}, {0xa8, 0x1, 0x2000000, "e0342b7787ae6674890908db56c87d3af1d46e2d23792df4cd2d1414fcba62a2fdfa263a67c023be8c3f18b03e148ee0d6ff45fe987effee9b49f8e9868ca777573c31a2c95a2d734f2ec55faabdce0b50cf88a6b56d5a5df669ff652ad8774db5b6d341d33818f6a0c6e7877f971f0aa0457b9184b8ccbe80bd5c8132312b3917267573f082313358f4fc29fe43ddefc322cb3b5c"}, {0xc8, 0xffff, 0x6000000000000000, "6151568d20b08ae4ae6af59f76b8ca8261c4d7713200c26c2145e7042b08d529746b0e91da612c02b48d566590df160cb3cd05c96ac06ea191f12728b35340593b315d151da0509418ec092f430217861bbd6b9f989a5240d9daeceb49c6b624c5762649f9acadf910e7bfd3aa52f2af210c877c6f00139fc28b7569114e245da1762751afcf07d719cc3ff9c1121ffefdb132cc93a1b1ae67d4cdf08479686f05b7906c6b8cdc3a25123ba7cdd6dc6fcb4b47291d"}, {0x70, 0xffff, 0x0, "a0ccf0525e45916f349effbfb4046dc3050efdf9760d16e1e6d7c2dd3a30777a8128490b0ae2a4c2495f815dca58c7dd034ffb32f80549a94797a4bda5190e6fd53bca2281f1d5b9ae6fd0f34e59445c3092bf273abe77fef1"}, {0x58, 0xffff, 0xffffffffffffff98, "1a2383db4dd6504520f1e91fc5bbf86c976f54f5c96d0c9eac9c13acb9b1202fe1eb07e50799e4285cb890bbdf4539c2ad8a1b6228bfcbb3114689cc99aa97f117f60bb616"}, {0x60, 0xffff, 0x7, "5701c9f431817be2e9bfbabe4da6260171ae6272a0dd85efb4e4a3d4a2de6fde96c3592eabc22968addf812d59a8c01192362afa081c8ce3e2d56548504c593b07982b3c35a5a3fc8f6bbca3f6c3"}, {0x88, 0xffff, 0x2, "bdcee2ea87c4451e472c73a58331596261b1ff93fe6ccf20b8034d2f9224ec50be102fbd7919a649f9a52b9dacd0ec28d42194f87fcca929a548330e08f25572c9f6e897158aa8257f775bd51fd8484840030f189e04cad81eda845e8671fb3f0e0e4d8f75294fabbfc6d87f040e7f028a5c47675d10"}, {0x20, 0xffff, 0x6, "4bfc61cf684e096e1a4b5b717b"}, {0x30, 0xffff, 0x401, "701780bbd8e18a4e15d51dfaff9a6d03135ddd10e11fc63efa6f0636cf30"}], 0x470}, 0x400) mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)="02d245899d6ab44c1fdbea5f4b99969091c5e54ce3e300905885fc01d18b15e0e0ac23eacdaed7cfe0dabea3b5bd4e899c61461df87c6a04fba862b1e7943ddc20eaf9529871cd025240033445826f4ddd70abdb8ed5c01c979b1b37ff9a8d4c8ec4017685f272a5aba589c90d73a5cf2c9b283359dbe509138c50e140709b9eb17b3bd2c084c091d5d2a76b4046b656dfcffe419166aa7464bf2102984d0e77a1656dd819a32e3007139dd29ec48c3d45ce999748dd6c66ecf2e618dd7adfc4afe5849f3b0f95332077291f55f4bbba19b79d31e2b74586725f84c830417c5e3af5987b5680e670efc47ea689f795c6316a2473c5cb3877aec637", 0xfb}, {&(0x7f0000000140)="90b90c8cc4ba0754015edc1c8ee99edb441ac175c4855628fe446eba8be8954751388ee45d6b7be61a7146b73ff4a21ef46475e9695346772f2881c3f3562be89e8bc79aa4926249c0abd10886248ddb311a9b669ccd9d92a89b7e43b5ff8df0c98a09ccc58ab762bc60b4c6197dc0c6ab7325bb5f6ac7be47fb127db4a521c06719fce51cd9e41814f58b3e2212f2f24f15890f5a59daec74e85d190bed7af0f20859326cd772da3551aebe369447afe47a36ae1ba282e4cc305040c6883fb9473b913db19e68", 0xc7}], 0x2, &(0x7f0000000400)=[{0xd8, 0x1, 0x7, "f7160cca37b23999b8f1f254e5405b317a58aae16a50ec0721fa411694815fedf824005b2ad86da5ae1dd88aeb1e19c218464c3bc145438a6139d3f97dcac2382363bb00a33c091974c88e9e7c28f5faa2958e0af8629a68cc3fe290ea538de7d6b801262a18d24c985948dd1c7e1f29f313f73973431a33a0aa90671d6040b197b55e4c9eb5c91125f25d5ed633ede1f03a3752dfc77768a2019924805a50ef18a96db7f215e6b1c8ea08d5a68b1f48a62c199e8d28d6d1206a627049047b430315554e1c0f9e"}, {0xd8, 0xffff, 0x3a0000000, "29604d506fea3dd078050dfbac32f7ccecc9f6352ed4fb733f3825a095f48a78d5d909d3fce58873d6ba700a7a4e9e62cd131cc3ec614878d6029ab79bcc5c0d85e005f938a8abc40f5a730bbe5556ce0f0e09b947508d36e6ccc511c82e8c32eb0a784de164c730ecb25a6024b8a1ad382aa33eb4b2bd2cb047d85e735033c3b33339c9bd495896df932b854cd4906bc11f30fd805eef254926632d39e79619dc50f32250dda44de9439cb8df30b12209519a8272202129ed046c9f0a5faa7bd158fbc3cda179"}, {0x20, 0xffff, 0x7fff, "3fad5b938f882938cc25a56a09fd3a"}, {0x60, 0xffff, 0x40, "5201fb119e1fd5665e16f9ee1825127ee4d74b6ad69c50ff8673426d0ade60db403974479c3e8fc55d6993ac930647b6fcd948212f9fa3ed5fdcf09cf58a7f2b9463ff8459f39354228e442a"}, {0x100, 0xffff, 0xffffffff, "2bb104f77c31e5e6f4a6058d45a251682ccbc4e5016e48f6955fdc72b193b706289f596e9d50c3f572fa64e9bba669e87b0d84f4a75de428aa026c5c6c242b1ea389b3c859ebd666b6247d73e21a721315e04e12414a648864bf03bf8b6ecbac3cfcbd100189e8f3a076f5ad6a8b6d7cefeae362106727a0ad9bb495462189614ac96f914b47f5515b9731b74e4134c8333feaf616655cbab9a0fb85647eed47257c5945689c9426178be1428b75b7b470623cc336d533b2fccbc3ff3d176fddbb0b384bc7d78751663bbad6ade0faffc194c436b5e7fd7d4f7e795d5bf14f8ca265686ad5ccbc8ced"}, {0x1010, 0xffff, 0x200, "e9a33e9ee21892f9cb3f84ac7755e925271b93d7de1a74e03d6926fb290a0477de18ddc092ce847bd026649f0bfc0ba2033d800d35b67b85909d8f9c7613dea8cb1194d5c878057e93cb31f4e4878e5ef9b185b8874d62655dd4ca68990e3b65aa2bbd85348c7d9c62c2a14cc61bd85313921496ab0e37d94f2f746de86f6a61ada1954eae1f50a940203a1c9b2a3a6eda77d4714fe7ce10ded2bae0a803bdd093cae2c75951e84cc193b85988105a439f4450d37d4c7887cfcbeb73659de2217cc4d73a9533dd0ee7d8d5994f412fd6df935d789c1bfa01e4115753b3eab20e3abce8b5bcbc27e529e55cd0d37192487686a6884a9e03c5fa4cc6bfdaf106c1700553fdef91956247e297ef069a9dc367ff9d2cb6072a11dea38aee8313a5e8ac9a5e00e1bc7a4f2177de6e986799cad547ab895399163b77aa6e85ceaaa0f801df2d1d03bf35a619f39c14f669a633ca5a55be76b89e1534cf42037b16e3020309663edf181ae14e8885ce5f1540214b9ed1c212792ece058e8d6531c88a204aa8f2f1085ca2efdf78cfcddb86c02e57209bf93769c6b991bb2ebf1042881f97857a40cebc0cfa2e825c6ea902ee93374aee5f3a3c6b5a5fd773076bca5bbecc0303549309bb44330bc7a9836727cb151d3acce700be4a8ad6c3b8fc5fa856768d2f110de23d83622edbc6e5ff31a75f96541a6c0bfd5bae5d2546c7ead7ee033026a20eaf1cf10d1fc92004438e9ae7889134407a074c16b744d3b23c6fd17663ca612cf31e99ee99aec33a4aeb2c3912d618d78e9d754fe30ba3a54d4e974724c624e7af8a65c71a0fd6efa3765c84eee4f58a19b41742f75b17dc54728fd709f838d709b26a55b87bb958653b0a1e96e0445953f8584b7584afd9648d1e39295f649197f4fff46a2d99623d6a8d5ecab627a884e2328c6f1545e1ba2e8b3fecf664713de75985c3af12469fa181d01c3d028d302169cff8eaf57ce46799bff5cf22ebb8d9cd1d01233922441e6e51e19aaf62cae20a73a778b018eec9d56caa6be8ec37a9fe6ac5f25ee337cd83ce4afe7ff9dbf21c561d0f83c9a2d0c571425eae6b5457bfee66b6ad57222d77325304a4ef8636ebbdf9922ebde7640a5ebfc226681d89ee25ec519415e2134f64d4db677d26f503ab45ed62adec5825e922c792d5fe74c75babb3df153796c51eedad10c3eb7484b28ed9eac7f665e762d8ebd3861f7cfbfadae761b27918d98f7536ae3f011a900de0a7ffcdfd4de7a57d97c101d4a31ad029e31c17722e6266e4b3b3fda7d26caa62effc4302366c6d8be8bae6dd2bfc2629830caf88edf9e595ab6d1c10531c29c8c62b2829a2a48a375b1d1aa81270f155c7490bbd06b33890b7e29c1a86de5bab675501ac64681743d2a30c04b9c28343755436d91c20f608a4a352b3f13bba998403a06c566409498bcc3b05d6219eb28bb886b835080f60a198ead6afb796626d2278b2e0fa7a36a897adaaca69f785a21696e4b27927998ba927266814c5e8a44ef3bd388add94e5e94abaaa5832860cd262df93b8bb3e3c349ed25a222480f27bc9ed2599f54590bbc0dfdc82a37baede2d56904c6ff30c2c4e8d6c92b33fae999e214b8e3d5ad662a25e9b092abca3e249b82a87fa7b966e509f49f3fddbcc886a650a75872c099b62870c9986b939dfa0ba5fbb5a528072d39bf56ef481405f602217c503decd8276cf7aa8d5a5811e906434c03a6b7bb47113015de57604a0ad98db3fdc97f54879911a7a498944c9926c3ac233cd6b7b27ee3746319889560e65645c0cec6c16e13a0d77fe69abcba242ed2781474b19fc5c6ea51a88a8089ded51f4fddf838d51c3a4ccb8b99b9066962132db15e50b6190b53e117035bb055fba1f24938178e1d025d3d9b8468885c14107d4db13dec53dd60175410ad57432a405fa19eca789f5914989db2e499df76458edfae98042f7cb9a7c35aa6bc59260ef0c311a7549d77c927e05d3c37bb171b06219c153899861464e171e51cea2dd13a9c10e6b6dc466a59fb1bbe2c0002a2863353dcc86d70bbf2760a401d505a1c193462507924f96ef48dbe3f3d878fba73a398c0d83905f87887da44f1cdd4cd93ed22d7d89142dd187c9921b13dcfb4224904af2f04cfec4dd398688ccc9d8a84e1b87515853eb5d70b4a439dffc5f4af2b75989263456363fc595d4f544e6785fdd6466c20ecd60fbe2d1b3c5a3a18985b4c11fa7d7a200781f0f9d3dcaff3876aeb8f1101b52388287c46c94227fb027c837d32cd30cdf6c5ebbe7f4dc264b5060a74ee49b5f74b400fa908daa3ab3659cb2d77e38ac28abf6fda6fc7ef1df8e9591972a0d61c31f1e4b4050780b888898db419bb1ec417a2353c681b43b4e4448020b0e33f093cc5ae98030625b9951e6f6ac3dc7e78b25912c84cfe69a206ef4f0feac6359ae3bd63fd157665211b5a0727495ffe24a2ef774811423073801109b2f6b1f998a442c5fee0746654655d4407d1cd3082bad5452fd811e51826f2d2bac7afde5847e171826432c8432facf8e5bec4ec2dfdeb013055bf7c16228bf3acf58a0dd2bdcc1e42539290521e4db92d57ac46cb2d6ff837f4ca0e27e207afd3bb1c151ec8abce9a209778d3305e129e0e0476284d10bded2d2f97e8c9c94de180e394a0b4917295e29e204a7929c7aa4ab534179fd5c08987edf9f3792e829039b220565e24787633d1db1ccf474a1f327e04c723354da519f0a97301c0a10bc12c184c5fac1acd887c3bc102a5727c749e53465d5d6305eb3d46755b33e8d7fa2cf11706753dbca7b333e871b577433f577fdd5e4e6410463b8555e42cf15bc4c1291614f01baf03386d36a52c26424c8cc66e8a1637d2d90e55a0f08633fad428378a7dc683612fdac47b5b7adf9b28386bc0de52218ee2be5ed177920d721ab833d0bbbc2a3ec7d569efb9cb5cdbe60b82866a880100003850343f311581beaa896f37b691b965b47e3070e6b6ded87af852f251045b66be11fdc4e8d338233cba4d2387645bdcf31447144f51e044d647089d0deec1fa3105b6384f7033db378b33c5bce10ce3b1f6825ec5408d0db3e237d84f1e4c42e3c55277aac66b10f7919cef9f7c06f731fbbbef854de3c8f1ea1f024b5a8a1b4ae0e0c71d1a60b63a859e866d067bd08ed88ccf166160cb74ef7bd6664fad7486c13cd1dacee9e41563a1cf43026927d6f41ddf61d10b16d38530c85a2c83ba56fd518b254ce7358b86032438be4ae90eb7facf5fe107c75290f9d3808ed05f898ccb5a9a8aba615dd35f8e324f370547ef6a3b7ec946d208ece6b022f43b810858f9f0c38e538ddfa426c92086f184768cb5817338f75eef2d34447cd669cb5adc952343a17e7eb6d3403463d3688e2ef141aacdde920d0f6ab83834c7ba0b490946c317ec576a42a904c4ab4032548a8313f3e16cc7d011f2b8a3cde4e5c6f1e9d899fe98fb9922d2aad396e93ed3bbc6f5b08a38c46f871fdeadad8ca9369f2ac5753d66cec76da2aea084e14d283b855a1a9ec76515ea52156456e68e59ca7241ab51b6ab12fbcb4da04edc837f5fa390741bea0157f8dc96e70cf81c69d149f5ee807da2272f2fe4dcd317b50fe6180ff6fda1c18588d1d350973e99783f74133eb837db24c869976f114d368393620e80d1ddca11d12b219de25295729aadc3872cda9e07fb2ef1d6dbc20773fe4efe162715dad0543e3e4cf1036fffea177d4bb56e1d1f8669aafac7ee06448fd6381ff2eec9b6da87b19265e2c626dd0078d3a83fe94a40d0166452738f9f7528c3021fe3d262fcd9039cd5ab507ab4bec25509632b7259813a6f45775aaa35225acf40dd71769185c4fbe7e24ffce5b99bee93c26c0129d443661209599c4ad63f04d71daba50e663fac9f56db7e2df1cda98ad2929ca12e17d25553da30405cc116fbdec45ef523939cbe9b2f7734b21b3b3a76faf8f985cc365313ef5e658d298b2c6446a4113e3220376d230fe0d6ef1d116e67fc0b27583057031f2840bc43399018f3501444400daebec1cd54c043e94fbbc1df7582fa74a04b8a6c76a87d256837e1618d3be75c035f8c5e614fca23631e4b56565762670b3bfc6eb7d4e6cd2ccd356fb0704d2b89983d8fd15b20d29abd40278a2a05f3e19cf80e06373bf7acff11f227279039689e0497e87f2996807361a21723923413c73fc6f77a30358e00c20aaf9dc5b745bf42b586da45ae60bf4c2849e1ca28df50706efe376459bd25cf6b6be20c782dcc04929581a946f12e77fe4e033adafcd1ab660131e5af1652a2b49f59c1e5c74b2acc2a28e6cfaff777e72190073a75fd7edb3e3a72a5740ee68218d82379b2fc4a8e792b0266e1fb3ba446bfeeb70174856e954ae17dd47674524e209baf26e55ce9aa9267a4e04b2bef2b51e49eea322e1160e5346fc35113babc1c6a076cbcb56ba67c870da31a6f00917218ca73b85f62667146c7c53493d42839b7f9a594a42bd2db139f0507e20dc947ef5e68b02bd0f1dfdc02a064cf2152abc7e846871f82abd9ce58c23af70d21290e7bfb6001f2d6d69540ac5b43b5e04560933773c719ee74b5f5a39b1048744a889d955c03d28bcefa488d3a6626affb84201b95774d7f771b0c99a660004b72466eebbd5b79bb6893b93ac39174c751a010864d4c6014c386ff1231c50c35d9c9175d21f56fee84e8379d216e197cf69bef2cc5ea5494da290667e00010565c4e35830c889554a82fd9749d903a1a866c7e0decf2a35052e46c407713258065f2f102f125ad367ba95383a49a2112beeea32a09a962d37c207ed6ce4a1d308842cd2b5c0b1ae8dff7b361e9be704ec392402796b83039458e58263d309f0b807a1f0cb4bcf4d82604a3a7f858064219558e1d2a7d709145b92bbe723444b44d106833d0e3863b290f2690a3ac8439188501cb87ce7342a0f9f85ef7b1aa1d42bc6bcf23d28eeed541e2c2e8fad0c8b1761225d2dbd52dbc9184f5dd61f050b5ef65cd13a38d84ab6eb7fbaba89737ebabaefcf05543f8d4ff243c9c75a8986985b3d7b61443da54f9150fd44c749a0b811ec6afd78c3a343358f6e959a7fb371f6b3f9d24e88bf923e63c374b6bf262d47c0187af2e26fdff2107fc9bee4d5551594fb942f3d545f20abef32bb27f524bca4c2dbd4fc62d3b594b0b9bcbc119f9649098e4e79d4621a48dcd5062e56401f5c965da8435fb46e9aead8e05302d7aa3c4ad055d7b2ac362deaa8f7ebf973f90f469ae67974fcae4fed3e7735826a83fc03b4bee65d5a58c7cd23cf0512e548d24e93c99f2b236a240ffb43df651d2f8ca2aea34e49968cf3ce2dbe9d3c54c5200735fa559f26446eab4e6c428a81fdec251a3dda509bf41f9c4feb49c289e35ecdc965f67430420f2f2b8c9c03657a71f0ef32c1a8e259b8f705255ee08fccd27aec002b8805aacb0102cb0bf2299166aca72634b247cc0936d1009a37f673af0b6eaa45fa705bd8cac4796ee38c1c0396d016a86bab729e4a961533fed65e7a69c1967b76c45044c83ff618c4869a8ec318dabd4ae54d88ab91508b25d09262a8afd79b1c65c99848ddda6cf33a98502420b3f2c65c4bb773ed7a88bac9b8890c74065a06f8703e9f1c01fe4b28832921a06e4d340a34e9988f4fa3246c9c24979ae1f5a96548c5ac6ef7d7893eb7fd930042579fa75a88c0f7ff3019891fa9f826b237a72f19f0c6d81d76a4de45916cd7837db6ea61c4f42bb38ed7e362d094fd245135e257"}, {0x28, 0xffff, 0x9b3f, "8667994d4af86e1e24548232eed8235dd14868493311a7"}], 0x1368}, 0x7) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x472b82f4239106d, 0x8) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) 16:00:45 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() write(r0, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000003c0)={0x101, 0x6}, 0x10) r2 = semget$private(0x0, 0x4, 0x18) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r0}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r0}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r0}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r0}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/53) semop(r2, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x400000000, 0x0) geteuid() getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0]) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000440)=0xfffffeda) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x1000}, {0x1, 0x9}}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x2) getdents(r0, 0x0, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./bus\x00') close(r0) 16:00:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x401}, 0xc) fchdir(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 16:00:46 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000180)="7edb3dd5da46571aaf1b502c5d5899d10545f9ebec3f6394e9bf4165b75ccf5b23b5049f356dce086a2d", 0x2a) getsockopt(r0, 0x722d1a52, 0x3, &(0x7f0000000080)=""/137, &(0x7f0000000140)=0x89) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x3b, 0x0, 0x0) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = syz_open_pts() write(r1, &(0x7f0000000000), 0x0) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffbfffffffffb, "5c04001b000200000000000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:46 executing program 0: r0 = socket(0x1e, 0x8000, 0x1000) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/213, 0xd5}, {&(0x7f00000004c0)=""/223, 0xdf}, {&(0x7f00000005c0)=""/246, 0xf6}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f00000008c0)=""/4096, 0x1000}], 0x5, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000440)="204826d24b40f7db64fe95bf05f6973589ba24c09c67ded744ccc3dda4920a4fd0af65a731443e62ae4957ae869fbd8113bd78bd44a656163035e620407019208bd0577a90cead7127a97f16a47d5546442b431aed005cb2", 0x58}], 0x1) 16:00:00 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0x0, r0) setuid(0x0) 16:00:00 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x90) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) pipe(&(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0xffffffffffffff0a, 0xf4, 0x5}, 0xc) fcntl$dupfd(r1, 0x0, r1) fcntl$setflags(r0, 0x2, 0x1) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000240)="6b9cf9ea5ba07f8ae5d90705c9ae3e6c02008b74361e3d", 0x17) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r2, 0x2, 0x4, &(0x7f0000000100)="f0f46c7adef2302be3460bb2889dabbe74ae323ddd52e4e0db2d355ba580e4e52992bf4e652f3a1e7ba68a4eadfc0170e23ab0018780d9a80a2b8da8f737e096", 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0xfffffffffffffffe) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) getgid() flock(r0, 0x7) r1 = dup2(r0, r0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 16:00:01 executing program 0: r0 = msgget$private(0x0, 0x400000000008) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f0000000000)={0x3, "b611277ca703a5b98ed24225d6fc0d8e11ca1d0871e5e7c609143b80a4db1bfdf28b33c5a288ffb79be2d8cc4246e865b5901999e066852e7f89715bde4bd7702e6fdfc1394d899a6fae90779e071f71ff9fd6949749235782135678d07f5368d8acd55211ac4e2e9acc4d75a89af3c420e44fe7a8f9397fa4d8d9fc2614100e871606619f7066aaf81bd4f97afbebe8cfa9181f8eb86d5871e7d1a8b4fe11259c4d1e6586f5b34fdd0da46596d9b7467b5403"}, 0xbb, 0x0) msgget$private(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)=""/72, 0x48}, {&(0x7f0000000180)=""/128, 0x80}], 0x2, &(0x7f00000002c0)=""/1, 0x1}, 0x801) 16:00:01 executing program 0: r0 = geteuid() setreuid(0x0, 0xee00) r1 = geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x30) setuid(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) seteuid(r1) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x9, 0x5, 0x1ff, 0xe84b, "0cdf4a09eaa868953375df049604417ebc7393a4", 0x1, 0xcac}) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x4, 0x80000000}, {0x8, 0x83}}, 0x2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x56}], 0x7, 0x0, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xffffffffffffffe2) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000580)=[&(0x7f00000004c0)='}\xb1\x00', &(0x7f0000000500)='\xa1\x00', &(0x7f0000000540)='!(%)\x00'], &(0x7f0000000600)=[&(0x7f00000005c0)='\x00']) close(r0) 16:00:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5e56, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) pipe2(&(0x7f0000000000), 0x10000) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', 0x0, r1, 0x6) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket$inet6(0x18, 0x1, 0x6) fcntl$getown(r0, 0x5) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{0x0}], 0x3df) 16:00:01 executing program 0: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x40, 0x0) close(r0) 16:00:01 executing program 1: pipe(&(0x7f0000000140)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x4000)=nil, 0x4000) shmget(0x2, 0x3000, 0x141, &(0x7f0000724000/0x3000)=nil) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000721000/0x3000)=nil) shmat(r1, &(0x7f0000721000/0x1000)=nil, 0x0) 16:00:01 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="41d6db5cb2927f3ea0a5ee9f059fe190d86f76371d9fd2199123c063e377a919e1b48655c679cfb06493aa37a45c7ecea3fc71a7afdacd39eef7153e7501786204c1ebd27b34ceee7448bc128bc20bb274bb99c678858bbadc7446fc777a7b05d0d53567aea1d1b15a0ff1c9d5d0e08d11d80f9f9a91571e335cd480b633098422c44c6da8e3cc29d82f6312be9dd0da8413e528253d1a6534add7237fd24f9d5f03df329eda98aeb927883cb8833b60d47aa78a3a7d969160b490680aa110ca417bc3c242c7d4e98fa372813a2f1b2d8b4bcbce1e167b6755c2f0e145507edf40b51c7c", 0xe4, 0x8, &(0x7f0000000140)={0x18, 0x1, 0x8, 0x7}, 0xc) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f0000000300)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="3387b97de6e94921e43c3522f4115ae970ce20d276cf25489f271fa977bb8cff848745a4b5d97b3194260ddc927e135cb0723e9623e7d0f34c188f1643507758fb82cc4c27ec9f74ecc98e530f1dc89b9aa218f688d18945478ea886d57a314058354eeeab5043acf5afcd45be7c919712b586bd9ad79edd14f0cb3e45a6c9548aa693c9c3c6341224950825cb5091020f5558504b625d4d0f67a9c3de4f96f8a789d9b2e43307af406c75f2e3d66e97786288a8ab59f286fbe9390be312e9f33c90d72c234b6da98b2daca00548bbc5bfd34b0dc2cb4a9802545917c9414f", 0xdf}, {&(0x7f0000000280)}], 0x2, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) dup(r0) getsockname$inet6(r1, 0x0, &(0x7f0000000340)=0x1f9) r2 = semget(0x1, 0x4, 0x200) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x5) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000380)=""/250, 0xfa}, {&(0x7f0000000480)=""/202, 0xca}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/160, 0xa0}, {&(0x7f0000001640)=""/67, 0x43}, {&(0x7f00000016c0)=""/142, 0x8e}, {&(0x7f0000001780)=""/241, 0xf1}, {&(0x7f0000001880)=""/81, 0x51}], 0x8) 16:00:01 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x2, 0xd4, 0xc37, 0x1, "8f768bd61d4d84642e7759d00f5f6fe78de18d4e", 0x1ff, 0x5dcc}) r1 = socket(0x6, 0x4003, 0x200000020) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) r2 = dup2(r1, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x10001, 0x4cbc, 0x0, 0x4, "28b24d4ed5f755b1b21b5af99dff0e9576ad5b20", 0x20, 0x8}) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:01 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(r1) shmdt(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) socket(0x7, 0x5, 0xfff) 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/4, 0x4, 0x803, &(0x7f0000000140)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x800}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) sendto(r0, &(0x7f0000000000)="e8a33afc3a806103b1bd4a509a", 0xd, 0x8, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffd, 0x0, 0x0, 0x0, "2c3fffa949fc3600"}) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffffffff4792, 0xffff, 0x1ace, 0xfffffffffffffe01, "a1445b56259b51c1706cb0ffd4d23bfe4e66b395", 0x4}) 16:00:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x3, 0x9, 0x5, r1}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x3, 0x3, 0x81, r2}) 16:00:02 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x7fff, 0x7f}) getrlimit(0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10001, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') getrlimit(0x47030f7e91dad481, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01000100ffff65c22414de00403459ff02000000002fd9f6596a29afa6c21d1b8e86aba11ae4dc18ffa8b4"], 0xa) getrlimit(0x6, &(0x7f0000000140)) getrlimit(0x3, &(0x7f00000000c0)) setrlimit(0x20000000000008, &(0x7f0000000180)={0x0, 0xffffffffbfffffff}) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, r2, 0xffffffffffffffff]) r4 = getuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r6 = getpgrp() r7 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x4, r1, r3, r4, r5, 0xc, 0x800}, 0x4, 0x2, r6, r7, 0x1d8, 0x10000, 0x5, 0x2}) chmod(&(0x7f00000000c0)='./file0\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r8 = dup(0xffffffffffffffff) fcntl$setown(r8, 0x6, r7) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r9 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0xa5e266d36f8a624b) shmdt(r9) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x8000000801) r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040), 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000006, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000005efcfc2a29ef0d17b3b3cab7b57e50b8b3b8f246e8831e4a0e377eb6aff9056dfb9ea807a0db76acbef963b3dd43efc5ab1cbb519c537802610118fb1137a7369339e8e4f9338ff5f017d4257c093f99790a2441781b9164add9549950d0b5d47bdab6f7b1ee00edb87c5f84"], 0x74, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x3, 0x0, 0x401, r2}) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f00000000c0)='./bus\x00', 0x81, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffffd}, 0x10) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file1\x00', 0x8000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 16:00:02 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) getuid() r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10081, 0x80) ftruncate(r2, 0x80000001) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x1000) fcntl$setstatus(r2, 0x4, 0x8) r6 = msgget$private(0x0, 0x101) msgctl$IPC_RMID(r6, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) shmdt(r5) fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) shmdt(r5) clock_getres(0x3, &(0x7f0000000240)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000280)={0x5, 0x252b}, 0x8) shmdt(r5) msgrcv(r6, &(0x7f00000002c0)={0x0, ""/39}, 0x2f, 0x1, 0x800) r9 = semget$private(0x0, 0x7, 0x400) semctl$IPC_RMID(r9, 0x0, 0x0) ioctl$TIOCSBRK(r8, 0x2000747b) rmdir(&(0x7f0000000300)='./file0\x00') shmdt(r5) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000340)) renameat(r8, &(0x7f0000000380)='./file0\x00', r8, &(0x7f00000003c0)='./file0\x00') 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) socketpair(0x1, 0x8, 0xfffffffffffffffe, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x2, 0x4000, 0x17, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) write(r1, &(0x7f00000000c0)="16c83e8230ff894d7a0452195c750a0c8ecf4bd9950ddf13731923c038c98cf9e3955418ff6975916038c861877a5ad6ff02f23d3cadd7503c74", 0x3a) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20040, 0x0) r1 = kqueue() dup(r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc4, 0xf0000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x78156a8}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0x40, 0xffffffff, 0x2}, {{r1}, 0x0, 0x18, 0x1, 0x800000000000, 0x100000001}, {{}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x7fff, 0xe8b}, {{}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x4000000, 0x6}, {{}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x8, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x59, 0xf00fffff, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0x5c, 0x2, 0x400, 0x6}], 0xffffffff, &(0x7f0000000280)={0xda6, 0xc}) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt(r0, 0x3, 0x9, &(0x7f0000000000)=""/25, &(0x7f0000000040)=0x19) accept(r0, 0x0, &(0x7f00000001c0)) getsockopt(r0, 0x8, 0x5, &(0x7f00000000c0)=""/177, &(0x7f0000000180)=0xb1) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x0, 0x0, 0x0) socket(0x9ca063888ee00f24, 0x4003, 0x43) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x59) 16:00:03 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt(r0, 0x3f2, 0xfffffffffffff000, &(0x7f0000000140)=""/39, &(0x7f0000000180)=0x27) r1 = socket(0x2, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x40) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) shutdown(r1, 0x1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x240, 0x4) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) unlink(&(0x7f0000000040)='./file0\x00') setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20800, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x90) close(0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000300)="a9d19991b8f72f6cfca93ab1dc794f98c9bfa33e29e30786fa6d16f8cc5a722bfda86742fdd736bac9f7401574666dd45d48700424fcbe14a6434a2a4a8130016a50183ac6d1e5c9cf417f09446e936e8f0c090520ade5bebe2adca28dd9b220218670baec1fca32a217d0a9a17d48d49da6ffb8640a", 0x76, 0x4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) semctl$SETVAL(r2, 0x80000004, 0x8, &(0x7f00000002c0)=0x28) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) 16:00:03 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x38c80000000004, &(0x7f00000000c0)="596071ef", 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c2530002d9200cb05aeef7d0c9a7ebc73abb034b2dc07ccb2551f50353546b1c281dff4c68900d156a3fa7d81930c2092a2d11441d1b800a947775f7ce2c9790ae734cabfa772de341affb2592ee5feec50f4c3c25a3e4181a7961ca0c15cd2ee703acb51800abf99457ca91299b6b5b0224084d8038e29911fe0b232c7271afac19a42a4bde9b28c1eef5d18a575cf80cc290841ca8748d5d2eb1dc3869511b049b7e54d"], 0x10) 16:00:03 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x114, &(0x7f0000000000)=0x4, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) readv(r1, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/90, 0x5a}, {&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000001c0)=""/124, 0x7c}, {&(0x7f0000000240)=""/249, 0xf9}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x5) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e20001e74de400"}) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/125, 0x7d}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/32, 0x20}, {&(0x7f0000001380)=""/96, 0x60}, {&(0x7f0000001400)=""/89, 0x59}], 0x5, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) fcntl$setstatus(r0, 0x4, 0x88) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file1\x00', 0x200a, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000400)={{0x34b1, 0x3}, {0x100000000, 0x9}}, 0x0) r2 = getgid() getgroups(0x1, &(0x7f0000000040)=[0x0]) getgroups(0x2, &(0x7f00000000c0)=[r2, r3]) setitimer(0x1, &(0x7f00000002c0)={{0x0, 0x5}, {0x20, 0xffffffffffffffff}}, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) syz_open_pts() sendmsg(r0, &(0x7f0000002680)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000002500)=[{&(0x7f0000000080)="8e7114656f3a57a3f1397aa9090f1f829156649e354887c3cd68aa60c434ac1f67a831c6aaa04279c4c3985137668f582ca162a3cf50ce9f11a5f3fde7ce40b98ea7ce04bf42fc03da2d3dc8bd7bf19d06b27fc9858dffebcf8fbd6a1b109a1f65a3cb1bf9ee46abcb0a6383c5a76a8043d3abd51253ea3dede883b47c29051e3a40757a04b8c5b9a3dd9ccd", 0x8c}, {&(0x7f0000000140)="a464e491e9e332391feebad8e99496001582b824", 0x14}, {&(0x7f0000000180)="fd609fd20475b802184cbb944152ef492ee4942344579662bb837bece533651a21fab593f44707399cab2a07784381e2cf0b47785a3dd0ad44894c17ac71d83ba52ae8fad236bfef45f58998d7ffd7058240e8a34cd1f58c188657f3506335a18d49ffb7dc759b6aa2437024c52d65d9b0e9032902db30836af5819449a1dae220d8ff42c79135f1a5d88b175a934152601431a054059d6159d1ec9d5c1a81f1c4d6adb229edb9eeb110b30f3bf15cba7f5afe4815fdbfd80c4cd63a4cbf839ecec04c2b8feaf643885b45081a7058449a293a13d48923bf185508dc61a1bd0fb15ce41c81c48262e44261a3870f0125c7ab7bd1d5acfe145f9c512450b2faaaa31816814368eb8f3bef9094b04fc878c4ba5c3b1941eee88822b96c69c460b6fb139263418e5710724546dc2b33399e031aa5c44fa6a72133132df7ab9641dba0e477a6e71e1afa6ca8970c2e926055c2a4f95decc7ff37a0300e96505fb99c44780c656eb0353b2f36d73c5858186589674f0bb8f932b697c04cc59ac1bc60ec6e6bfbd826c20adc901f783fce39948b826bfc3622b6f064747108be5f8d34c0ff0ee9396b13172a7dd5763df0c9b77d628f6114ca03037a3f82c874ab2bb35d719379f11e0cde5b9ea23ad882080a629b29f68c541ea263f00377cfc4119bbd5eecd2640cefb21844f76a8030f28baec301d7196893c31c72ea30a84752fe28a1d8b89a9328efb1654fd1eed640fa9673a8d4eb5f7885aea1935cafa93e0e248fc4bfbedfe95969ccf665417b174bf3e8fb1518beb75c2fac86bc5630ecfe58a7f84191ae71bcc598f7bfe18fc97bfb8e9e508f7cb41a10ef61bbbbb38b5db66176fdd3a4c918835bc450e83fa8e881d99b51bd0513f1beab23bd6fbd733a603efb4353bf33ce62c1c8c4091ca38c6b34e6c539a8d3069328a7cbea1709debf747c3e32f511fce5ee0d490796640f74a9a35abb2ef72c9d827026da739257017d196bd7b035a646eb6347f5da85dc9d619b955522a176d4dc32ebdcb36429e262def187c145c47bee075e0b111771b0effe40d7016d498404e253840121b7625b752bc4d25644d4cf8126210401d25827eaeeb6596c353b889f9b9171750ebbe29f37bfe1a201e1f4aaadcd08eed8385ea39949e19f01ae71a95706ff8bc9a7d8057cda9b209c9f91500ecb5855b3aad378ceee90c2d05917bd4872db396c93120fe2b87b0bf009a184110b842c5017139c903fc18d523b3dc82e1549f5a4fb133cdde01415853705874ef0a95b765405024ae9fae067e190b9745b4af74370e3dbcee453a340af2b34d65e4a6dcc83b9d26805322db22df4855da9c132a988810f110bf16a276275bec87ef3d91bbe5089d1650966cc6793b0fd09b13b724a085d73bc172d7d07f35571ba1648f0ab4e5e14133eb1aa39edf6c6bd9845d871bed938aceb1998c6597b1f434eb99f19f1bd8af5c8d5d1835697f6d24db85f43eca0dc0cc338c7d3dec3781d997cd7aae4d82b8bde8405f1e56c7a72dea3ac37243107a53994b746a5db2a88f98a398ca9af1ee46d5e3d0e8ac1f8551e567e54838c136117807435a8e8ab1eb2d6cfe03be7fb413101ba929dfe33bb499250e0dcd35b70291bf61f32a20aa92c94e98cf629559b97714432bdc1de7fdca8b31d4c4794f95ab7a6ffd94f9b0324c5f3d20f336b4a996eb43010e7f089eaa8242dfab6a50dcf4ab10df1446d9d51aab38324d3cd171fe229d285332e85f12d395ab993dc9199d8c98e2f58b919ad3da6a631ce971c901ec0a6afbf4089c4f50865288c910a253b97994637fe5c22a8b98114199467a417b71a377f5693d6a5bb1d325c943a2a6e1cbde79d8cd1572955c1de82f5ffad3a0ca306caa02c82c35f3988d560edd1a200f4f943788b8950539b36650909138218bb28f9602ca9b0ec9501d473f13bb2320c8fb0e3fc57f0afa53f71436ccd4dbcfdd544791c94c091b27f73a6dce333e2af3c4bcb3caa22cbae83751c3d0f2bc967c889a90934f53cc1927204f0bc3410d682cb8d37d58f5387961a3625bb2a10bdbc22c2763d915906e2f1ece656897856b422f274b53ac037ca8bf6679b2185eed61f59b693f5a5c7c001b3e12ca5192e5ad423d8e168823f5d047cd77100ba5948a4b40411f1ae8a8200b3ebbfd1cdecda851d8af79078c1379192c338d7688b1ea4e0c08fcc303b90262485d1cb7a2cd900fe4a6cf1630ba704c29ea1f7d5b06de5a73d0cca745e1f523e0c2c2b4100f97885b774736ead989de89f9f7cdbedeabf0111d061c112756f12f422ab497237483daee549c9de538cca3cc70d3588a3868230b4b6349b451b7e06a594209ac04e6213986b6b758baaff8461e924c71cb7bdaae0565aefe08b1a55d2c7716f43f211a2946e82e671b057724ff9429a977a21ab8d54e4d714aa7b4ea52f5fb9a66841744c0d7194eddd331ee7111b1554e8de3c07061a9d0a26fb1f829141b791e0c9864b7d829bf0159d4b5371d7d7ef395400809586ce86f1fdd78e180093a9e3a7d8c905c4bebeed4b4c597401ded3cb0f08331bbe7377dc9e620deae459d08b41326a434f550e5d3d4468fb9e005f0785f077a54b1d9f83955b766a85050827ff547bb371a62cb66ecf2bedd1f1c0390249ac7cd8963a29a70dda36152125e91c24b98ae2d62b09d6b60cd9c681f28ddb1353a066fc3be7c6f5aae4ca1d263057da5a0a78121e3b1b2c40b2382765617ae5d6f7a5f34aeb97d12661dd1d0b944346fb33f29055e9942ed8ea829a68a31ebb52810484bae4a293248106d24b7a76789b3dfa24485716499b612c35fd2084d535debff10893ba1751cac158602024885ed2b49e1226630b4a4cf909413ae9fe7c873e140ef405597f634759a37c702990d31d1de9bd17b9019fd6bdb56c5ae46a220ba6b0aad4a1d5d1cab500c53fc542f35389fe6d44398493d9ba792a42d4270f0a0f56c13f6ae98229f9d583df6758fae4a9211c5b075c30c4cda9bd2b10462a3df3a6dfa22ea0f9d9ac77dec4f9da253d0f27cdece0e442c234c505a9abf1eac572fc508fa88286069f81f0d74704b6ac0e00fd8667ec80943802ce6e63a5cf6897645c48475882b332a0ea18ee5845a53d90338a374d024fc8dd0da513a7bd4667ff67deb7d9225dbae2a55104051b5f5710852169a15a0aaa58ceab2b2ecfd94040c75dbcdebcfced835f341d40a0534a9b08181b007692dd101dca04dfb8c295292d7c36d2bcbc3dfc53dc7e6dfe6dafc566665453c1fedfd4c428fe7e75ab31c7650bbce961587c25f6e0a7f2dcb7f884e3c9bbb3f1e71f9edf0146cb5d905db0fa8dc7cbc54b6a9b42b08d51aaabfb25f30c92dbc15a1932298360fddfc96b9b1ff3e91f5cc46eb05196f4160ae8fbe1f12bfba2a1d7ad7787e6f7159998b5ecc62ffacac99c92c0063713ee403fd3d03a95f8a3208666a607e14fed50d44b919658fcd271859d5f0123e9161675944ed32c73352973736ba234c46a31dce0673840646e632374b2f9315f9e8a937271d61deb909fa34f47beb9a5a56c189a3fd67acb4e6b7731dab0a90635a7e2f77b5bf39e6e17e3624efd440a15e6949d3533d93f7cde939d715364c538d149177fbe5b5520555625e01b0f2fff7182289467f98bd65994495a4b3cc43b7899f388deaea61e1696559daacb1685b1cdc08c3efa1a85744a473fc268601980fba3841406d713c5cf8da485412d1490bfbaf02a4d8cf6231afd96a25313341afcb228b2d8f489f51a79da0a36001721b198a6b59301cd6d57d872b74c29eb682297233100b38ea38415bc02db5f23f95096950fa47e7bcd1a5be9866e3a4ad2f9f567ec9db42d963f2f5a8a126913540a1c74f001cc6c0ed6ea52309b0ee9a84104ad531925a73097e9795ba5224963fd90c2017ea071973e24401f06bd5c517a1898c53e664ce3a3790048134ed59e3e4754c3a24b202149834c67ec9d50bb2325d0c06b2741cba770aa17670b827f38487e5e7535787e0f39cb321f144b5fc893adb5d19ae5e103ed1806766b9314b8d9bbe69a8d621b031ab5d1c80cb7d8fc69c8a559fb9017515a6509c74718db1625d1014ad893d002cbe18103ae2b82408420577fa04df503efc1bea0d189df4bc318346ec156e1724070bbb128ddcf1a357b6f7146f3b48df5b874fe18867cc5d291b0f8cc79da0d1f586d902c09cef4758aa2a2803fd5e74c856de66c19133e95145ad6bc11f105ef80f07f2874fc4feb0ea0eca46d44bb4e713827b1a7825d2ecadd4ee3ef43c257f0b16f94638937cdca58f922c1f8fde52b216ff30e309c0baef0c210d8d281027a23322a644b328c1a8037d8759495b526802b57ce2c9b8a5e1125d98a653f596adc76059615f1a91f9c4906d51bcd57f784d7c48063fa0869288120065c12dd9dc10cac12760c3334ae8408a4467d5218fadcdef24b76329da2e4d6da24b5c3aec9cf001961f295e32d576a2eeaf5e2e6f0b0021faeaad5ec1ae256fae23e5d3afd82db4922d3d4a1c6da8dd7ed370feb3cd237d9ab90a774768af6bb3efcccb820d4179982204ae698870c914868b2a5999aa4bcc989e5a0d72e98a35ad27deed8811a8615c66647ec4f5fb22b6adffab6f197492594f6a0a1a2b911c51c2e05be621319ca19805fcb91dd8773587f5acb10928db31fcddd6ed674f0db54e76c9a5cb9c6082504f84ca5efa61701dc8d8d8d467e6e67a77d1b4ca3e64c7ee7e5c28f15ff103049de7736cc09214fb9b50ffebf6993a5b4aa9d3cba9d143f0e77fd423316fa7b92cea78ece03a9d61226b10fe14b51bd60f6d7faa42aedc9c9b904982c99167147f208c926a1819560da15d5517f51aa71f35862cfe83d23c0150605fb62e842588abeb5c737fdcf5764b16916f001fc8eba3b533ca8db07ece0b348890fd515584ccd711b0e0d9962d68068edf2b0a7f14b30701adc93134934a847c627fd4ea93c1f787c8da74a943c8faa0af9d2d9de9ab6aea640246cdb9bacdfcf66645a0f6511e8956e9fbbd4a303d7e990df9dab3058970ab89593b1eceaf81a618229a96f7fee164ad727d955520675cc049d3a5fce08b6e0ac0782cd0cb50142ce5a754769bfbae8a29af0200c7337985d3efb262d5a250fcb793f6a24a36249a161700ca4c0fdb39bfa6b2fe6f15064b2062a8290b866a084ac513658db742d7eddd7e02eaf7038c0a2ef4ae55b665834a1cf5817e1538be1daff3c501b6b6770fbc90e3c5f38eab6951a44eccb855e5cf1ab800cdfbb244adb6d18705e7b8dfc35313d3e44f883252e1fe7bc923bd58608b2fa31a44b3fc4d0472ba580814fe5458b1fa29b9f05d176fa39e4ab6774d1d23bc41e75735ecc058491be6bf32dcca77aa475438593783357176de3b97af60bce86f008a3d36a6b73f5781a716bb0298444b86428522047384a868fb5e3ea67c9819d1892711c5516b2d66d8d8b936be427ae2ebae24b8b0139bea4ff26d6c4fa17e922d18005d19faf82208c02b1de9dc7b70be299684ad30b7ab73116686f3edee319b0d8078366058c9fb85989b7fe77287f5f7da2613adec39f5ae395255bf32dd196bcb7a887b2d9fb5a77897e80468fe3ea75da9a8f0f3b1085ff0d24a6674af7fd4c2ac40c188720e180daeebf530edae265fa5d011f2752a9cc4a5d2c0937e36fe54deee8247fe82b5246cdfabac35846ccd424ab5d01f700d2f95639e3817184dd28928b013fe00d4fb6295df979e6ad702e236936fbd55bf5295b", 0x1000}, {&(0x7f0000001180)="b2eb619b64130b5ff7f38f904f589cf70b17b16ccd42f35d650d2113a275b5b5d341bc65697be1924cb6b23194a3e9fa19a639bcb091a55ce0675f6471069ad5556fdf4e2626ae188e0b6381e62a0c007f90703bd974a3866cb06b9f5d0ef65ec2c3772d1937be039518b43f12debecdfa638700e1d8b80c016cbcf6c416cd7fde600b84242e4693c4e1283d0a6cc4b2e8ba3956a8c894251193b8b585a4ada1b5f3b6ee1a05b4b39d5927607d314a2748ab984695f4f20ad784948605714f0c757b67124b935afb9c7f27aa223e5ab8a71c2f873c39cd7fe64160f41626129c17e427a7d460fc796d5e71cec3657643ba5c3b7243d778cd", 0xf8}, {&(0x7f0000001280)="4062a96ad9350bf74c9c3cd9957662582b5a98a0fbf035118fbb4cd09d9bcd7997424a8941434adb81b4f8e774deb4f2679ec1185154d8133360a3608df9c187856d58c25f6d78733e41425011500d3407df167bde5be8e712a53d9492d109026f506d1a15a452fbdc", 0x69}, {&(0x7f0000001300)="bef7d8609523a1c75a8714e3be6664bd4db978031b09937cd75f6b80dc1694af26998cff27dbebc5fb3ac0ac96865eedeb92ebb8ed382256e68468bf0af6574bb5b1134596534c5cb9834f5b01c2257f6be4b3c2969f5b1464d821b31cac9b8092c2310e4c857c99cf6bf21dc84c2a56f9557f144d05156b2c4f64d4d80fee13c8da5dcbde745cb6f6878cbec237e39b0cfe6c6b95742bb06e400686007e5c5e99af451958ffb6b845bc9b05544dbb632c3e43adb55763d0836bd6820077dfcbb8c9ee134791fd0de287101fff2d12fade74b1ae49a0824389d53100a5bf61e2419a4978b1e267d2a90ddda7", 0xec}, {&(0x7f0000001400)="3d256d46378f68960f2dc9bc844c26b09d8b85609951c7ed64252c55bfc91ea22c52cb19eb030ad8569a9b447a4d3a47f70a036caa97bff38d967d9928316ebcf18f8df9f1712d76c11a6b1a0ed3bd35777bf6f66c9f174422d577f4a3997e99deb8651db3a2a549ab1e7cfa7c75398029148398f2d475", 0x77}, {&(0x7f0000001480)="c75f2194f465a782ff7f27d26253", 0xe}, {&(0x7f00000014c0)="767742f793bd1bdb7ebc1fb9cac854e688ba7ca0a414245c9213518322fe6ce93e7bd9c7eb96386626cde9c7bf53f819d84c1cf47166361d43cc1fc94fc22dc023ae51e7a8b600ab66eecff3b21c77a09a5ebf39455eb1fa29e22a6da49a24c6afb8f460298b673de57f72ae17c5fde611a3437c382ea780048adb5b4c4008b4042a43d3810cb488c57191270991ff63da4b3f98f64e3958fff8db9b512ea87008d774c206170b06be808ac4222aab72ae78daf19bd4f0cc8bf117f08253fa0ef1d76974bece419dc200d087a9541c02522cb41151c74984f865bc0c325ac62873d152686b58d690c6b3d6446ca4333360b9e2daf7cee38d86b4fc67f135887a483c3829a38c410fffa603be274e3738dc0dfea1e47f5006936bf44110b14cbca592b0d4ec59c637a129679de0db82bb45403dff47567bec28bc6d44db232b1accf4f9b8750429672b8f519b621e2d20deecfb7b3ea10c7fc0b3f4e45fde6bdb74736dae4c0e380ec5085687249a21b18572efd8fc358ad4a97bf49d5e8606036d11229fdbd1dded9a5d8a911491fca4ba5977fe37ad4bf8357bc9f5f78dfcd6e5dac31e63af17276c4689d9a933b5b990080486bce48cbdb508210d07acffdc7254373cd4dc6f3a443dd37ec32b60d8b5887fe0b1e43b88d551686696d71ed9879e5265afdd4daa1d4a2ca97158861be83ceff495bd24ef7bc9beaf9b064077adaef42ad101d24f381e74eff588b321a279aaf51a33193a0070d4797f41b95147afca34185f75467333833964e62941603e114ab2a4bee3eb44ceb049ff587d38bb79be295cda13defd31cb6eeaea8b3c61e95e60f704a88efef2a498da4ea49820e38f39597d8a3bdf6dbeacb3c4f496f11311c2706acb22168b78859083602c5e3adb6f349cb0a29243b3f1579fdf508906940611ee21b9b926d954415220520b4020b53759b2e7046e7b116f2d9734a514087d14a9410996b42d73cef9647184682d112422723d28b738d305931180b6d06f6b7b5d74c41f9920bfcbdf6403f95c00ed666c00fa667971f8963af825c63648b4e8354da2f9e57ed719c88ff25dfef50ca0c4e36f068ee1d94678eeef889f8fffc2cd5e40500ef643f097a4f90bed69c35cd1dc3ad1f87ece9c440c7dfbc01cfb61e36dac2f3fb5932a0f9d12b2a67ca288348597c1883a557c32b8361b95708c0cea61c8db652301f66433c8748a8deba106034f92bc19f3cf132bb197c2c80e8a6011f530217e70f9706a8747c5006b88a80bf489b46c53074cc8a0695d8132ea21c56c10d71ed61d716cd449427b992f781ab10b5589f78262300d4e877fc2c1b71965dbe9cd5a7d4ba10aa2536016b6236f49601dd9c7957f7fd7615c65639cf8cbed31c616bfd9080022a356ac404968f7d14eb1adb2bb6f99bd7bf794ad395fa17cc35b71fef56c20d3e8e59af7cb10a2942cd38fb18dd25897f6e3bbda985e79eb9013968dd922eb4327c4736c6ffc129b14cfd221a3c94c2d78ec9f4dffe4a62da3388e55ec75ccaad06170fa490b01b7d9d9b10d1a46f7d902a73b39c778b04f5571244195f4df672b4567725f5b23803ccb5aabb41806ac736aa5c005dc0774230b3c5bad205ada7ccbda2783d0d34479698664993ad0a8999178a5296c944fc23afe6bac848484192886de0cfeffc29edc4508c1a8adcebda8a2739dd70619a3afee644626fa51f0ddc1d93f4bf2f9d39a95811f71e1931eb415d181814686d5d8a3694bf5abdd113ccb99ff4c9b5d30e5b76d5fb8598a28375cbd2f6b22b1f82705ef04dbc2a5fe9badcc06eb46a6ea3f6de02c8ca1c5e7f162afa10d1939495a465eabf244dc0024f5dffc0a9ba2a2c9e79b21eaa3a114962fefc9e3c03235348e9d0108cc468a79da06b900de0da715302490e49b92e11915583097aefb9d57b1cbd6a93955d8f7b4dcfeaae7b7dd364b6aba84e36706ba442940bd9b738f320e4a425911129adc2e0192e116d86ca2d9d9a0b99e569b99c73c0bf17d03842efdb173364c834f153401daaf0355d8fd8f7a9d65bb9f1a8ab593c86ec6db27c1dd3b6df47122594a93447aa12699d6bda3bd7771d89113b9eb4b395041231b510b8ef189f929581f1f9e7a8c76cf3a412cabb51495153b936eb6bac5b9ab344fbbd4dfcb8ca3cca4d18b354a1c2d07811f885134e8102d7e5d6e832051228fb89aea2cce974318480719d310567a562222dbdd2ac9a539658791d8c8f8cd68b888c0a3210d46f8c0d77958c1b50ee3e2e6490d9bc6473e1e2614655b7ca26918142591b0b883777b11e169d22bdace2d093f9e2f41303894d24c3a779577cb73c4258da5c70b2c7a27b3265259b0426154b1148f878afe39292de5380eba10fbf7c64f6c646fb70b9310480ca856dc353c17f76b104e2b8b4ffb798afe58c7fc3e246f7ccce6e581fc14eeecee02a6826d925473a0e48dfe0b982082164aa4121950ded14c555cede06e1c0c95ba8da1b5a4c9c23292bad1c4490a0edc390939acd82f3a98af3dc2717bb4ba87578779587d7d8c9a4a4b6f186e633c63c0ddf5e566ae4c85d9edef579cba761924bd253ab95c0e61b6f82e19889b19962c52fa8b6dd18908dae104ff87dd732629b22026e779fdab367e547d07e47a72ad36e9d1ea25d041c5e2ebea2dffac0267e2d6f940b23275a074da2bb2ee830b7434148bb431e20c42542e73cf56d61a3841b20ee5103047dba25c69f097e7848ee4d1fe56bae0d51203d940e32dc446b6cf411f88abeaff4688cc64c3a8f60846ad8e0012c131c0e946df684da66042db8f1366f8a953e4d2a129ab3cd18a5f7d35b4cdafec65863bc0bcff9d7a375a82ec7eecba0a7d28e8ee2429eb5f991019e98a5229da164682a8efd29ef80e64b43798b4493debd9b239f2553aea7b96af1965b5c571eeaff394dfb4931089d5397e80b25dd787de9892d93a91edfc993476c8b42c435537bad518cd941511e8d16d7fa54182679f436d50baba4c961f5a786ef405b305a077da4fe0b25101a7792e5671231f0ee06f433f596e4e51ce911f7cc1250e4a768ee87cf3fec345fd629656f069dffa8745a8dbbf4c974ea382f0c972b2061d763f9b7ad5c1b24cf66871cb1b0cf28027133029eda53eaa67afcee367b038636d76c19aaecd96d3d0d673b6cd9f410361f97d182ba3c53bd80d4f5338f49e705e104dc8ddd28e2a3aa2df8a65e13f74ef8574eae9e5d589f16b7de4443b276eecdff4823471f808efec4f25a24a95eb65720ef7eb4b29f7672cb176bd23c60ad1bf3435074426d87e3c3186f80a3912d23df19f78d51526d47a4c98d1912f24dc3a867347569e82b726d62b6d7dee76e7f28b9961d8a2f14bf10a1958d57c1a17dd06dfcb6f75d4eea7d4d0eb71924d4fece7f3be44eeb5c2846e14bc1f6fa4e7ce5e9bdc14e468768cb75a351e3470006ebc02058e175a714f5d22c4c2f2e7d56949a8629dc0bd7755a217b1ebafb153f5941881b93c24f92c5142b641dc33450aff1b57ed5240114986c7241ae3ad03e251ed4d9c51a24805ebfe6bff814d46b527f0e88279df731abf5e384824e54c006cb6b975b913b91f74dde020c21486f25eb5cd17aa1c3fc0ac9d6cef2526b575ac5946dc67004f9d7b5038637b55d4ab51764591ac6bd2f63f176f6776aadc72e9e072d8ce8656b3f0fe36e46fbf4d93f9f13cf20c6fa9c0f93852dc0e570cca5eb05ea7f0ae9ca0b02955479335f88fe15d385ae607a6828abf6396c056cd50d05c1ab6ea0b83070c8a965c604240e4cc9b86cecec4ee4005217294a64d3d7aa7992cc9107d9cec546c8679736b2ad68689961ba0ff2bdecf02644629922b43ba0462af34df18f0c3971c64f150292e4475cbd3bbe49e2882c265d54fbda3894a5989a63f20d231c548ed3364593cec5f44eb10e14e04df5cdb684afa0993ee91e73d7fd11c6264e332103f669b25e87a41786bc1af7b2aea8fead2a0ea28b71c4c5a0cc211cb0da4144ea553939d77105a26dcb038d6c35449ef7a67dd4f51c47d190bcc8578224a780c0dd7d4bb2a3bc6b201030828353d56e075585f44c27de3d6127bfddb27a53e737a4bfb37004c932157b0df9bebc65273ea32f9a70687cca961514e3357f848e229a092150286d7a0418f6847b58d0594cf6f337f328344709bf4a23e3ad9d7b3a1b88388c3edefefca4cc8a37318c2ea75ef5b5db56fe861390cebf136f827d7e061406f32238673d8832387edc1af09afb2403c112102b9ba887d680d3d3fe2d57a378b0124276d6e0eb5ad8a8bfb6621a365c8f8ee64d3026b529e6101209e5a32cf73dd96f485fd3d4972047b941dc0f1b990ba00fcfbb58fbbdbcd6ca1d0c606e6f427d27439ac4cd35a52d5c82e31525775ee645df7787ff83dc2c2bf4870c8ad937642ac0093eb409f378083c030f324d527e0f43b6c14bc279c131e76a289df52a3774afa802ebbbe88c4122e98a00071e45993708957ff7d163bffb6ef4006a4f97dcd5d55cd2444736f67af58d47c04fee2f8af6ec7e51b38b3c4e9048ebdc67823c0377d0b9d6337722bb3c2f9c44de7734c96e078e869549c6d097eaae7eb3f13a8424841b36d7cf55cbd98362e913f8e3d3c5ee4062a9477570c69f1f32408ada7d0887e76bd6e2eafd38922b7b1339a51f17eebaba202f61174d98cce3b4f82857f730296316d646667c8ec5d132de1f9a4badd5539369b98f90f101be7d52fcccfb6992ee45e8fd2762083a96f3f805c1b78cd1f04209ac3fc938b8e43d4334f6ed8c684d7999d2a0a427a5b9c245e7f2cd1af4da5826a91c226cc180c4f69595ffd1b90e6122cfdf1178cb2966fefd256bc91fac8629c13b7812c3e77823f807021c22ec3d15f2b7a1dcc8f58697796d82ada45468feb7b74872d8fa740c595f9b377f01b598e94394264d380435bfad3b37ae6c40876e6a6febd30c59a7b95a347bf13d42fa610583c7752ee730bbc0a9396740a66c5d8865d2a4b3018162f7ecbc62cbbb8990c267b9c7025a84d1e42c52abcb19645e1518b0cab7b9e228a1b3d468f1ebac4e0876435ea84ab37e4bf8c5ff4cd29953c47c8085c9037b355d227dd6442fbe5a547ab504d2c08d7e9865833023b219d71a8f0570fab9466eeca292e7baa901b00e4a0f8538732390752d92b64e6d9ba3c843c12ed393219e37c691a225221178851b3e05cd20d4c640eefb8f75d53b3fdc4f7fd81da68e4287fa390ec4c9e2bcb440ad9a12ddbdf36f8ef1900f08590a89c42cb5f069a167729c36b797dc612acac68ac03b7883401010e6f9f8d2f780536c322b676f78e567b026e396e891ba47f46fe2f151f2deb1ffb473d2a0f2f5d0098431b4b6b406911d7b7dbe77acd75315ada2f4a1310c69d46b1e2646f7c8310b53963e94969849b4e638df424c2f8a34a4f5992eeebb96a9326afe3bb27ce5e324c20299753792d0040cc71c38553d47df69a9b1e74efb3b62d07f8ba52f10e399e7455d9b0a87104cff17069d170facba8084245e5576cb6d4d07da1a290da716e34a30ab8b97a54705cd24a402104719a261a1a2cbd9d5abf5458eeb9119762cec73102d91b1ba71e9c56ed262a1d47a16dc05ac5ffa14dc3950ce761275ed0991d76602a4e0fbf73f19a8eaf9aeb169e6784641a4248d91010fce757d4d27880b85220e194fe1c9f56b2b92c691cc275b82666cae4130dfc379c0b9cd226ab8575b1559f9e0de12a0a0e8a3ba97bcc279c85c3021893ec1dfe6ad2f642fd5eea816f", 0x1000}, {&(0x7f00000024c0)="7a1536cc3cf303b6c675", 0xa}], 0xa, &(0x7f00000025c0)=[{0xa8, 0x1, 0x6, "6a0a68f7617b15f40e848e002aa7fadf8acc800ad5843a9435535d0dc4744b33369b0bb0fec927b2b24df3ba7ae3e9c091c6796dabaac41da3f7f26e9bc18088b64b22fc067623a764d00195b345f38a418229f40f5cf2dfdaee7746da493e85678687e90dcd2a5dcd70fee57abe02503e9301bce7affbd009eb5f734fa959bef35fcf1b74574c0226499028cfc86e2528e746c85624"}], 0xa8}, 0x8) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) getpid() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x0, 0x7, 0xffffffffffffff79, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) nanosleep(&(0x7f0000000080)={0x8001, 0x7ff00004}, 0x0) r3 = accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xc0, 0x5, 0x3, 0x3}, {{r1}, 0xfffffffffffffff8, 0x4, 0x41, 0xfff, 0x101}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x9, 0x9}, {{r0}, 0x0, 0x0, 0xf0000000, 0x1, 0x1}], 0x8, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x14, 0x2, 0x7, 0x80}, {{r3}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x5, 0x8}, {{r2}, 0xfffffffffffffff8, 0x50, 0xfffff, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x4c, 0x40000000, 0x6, 0x4}, {{r2}, 0x0, 0x10, 0x4, 0x100, 0x4}, {{r1}, 0xffffffffffffffff, 0x16, 0x20000000, 0x6, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x74e, 0x7}], 0xffffffffffffff01, &(0x7f0000000300)={0x80000001}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffffe) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(0xffffffffffffffff, 0x400000000005) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r2, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) flock(r2, 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(r2, 0x9) r4 = fcntl$getown(r2, 0x5) kevent(r1, &(0x7f0000000600)=[{{r1}, 0x0, 0x41, 0x8, 0x24b0, 0xb8c0000000000000}], 0x7, &(0x7f0000000640)=[{{r2}, 0xffffffffffffffff, 0x40, 0x24, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x7f, 0x2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x3, 0x8000000000000000, 0x9}, {{r3}, 0xfffffffffffffffd, 0x4, 0x0, 0x80000000, 0x1}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0xa21, 0x1000}, {{r2}, 0x0, 0x8, 0xf0000082, 0x8}, {{r1}, 0x0, 0x2, 0x80000000, 0x8, 0xfffffffffffffffc}, {{r3}, 0x0, 0xc9, 0x400fffff, 0x6, 0xfffffffffffffffe}], 0x7f, &(0x7f0000000740)={0x8001, 0x6}) fcntl$setown(r2, 0x6, r4) mknod(&(0x7f0000000040)='./file0\x00', 0x7080, 0x10001) sendmsg$unix(r1, &(0x7f0000002440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000023c0)=[{&(0x7f00000001c0)="5b1c617e5343fe40819862cbeda253008a80be3f8260f54d8a90518e1b1ef348c2a4d26d21ae4476b4986a2a05c58e17fd26ddc62647d4c1c0fc12239724efc4ed8328838b03ae480e9fd46d54cf3b8f39387e2e3575d8a2c2535deb9290e20a82c788aa150071a1a061798a60cdf0c9a7eea9d093d24b432df51f887259f73208a89af16c41462cfc1a3e8d1325d41e62a5640e12f7600123b90f55772f530774a1176ebc5aa09f9563f7a32267b8858476222ac0afc423a8286d16e47e130726c92a55f7ab3d2d7ad2cdd5bd1d817ac5d485b434a88ea075a5854fdb1314e593d4eb5d16191291701c950eb15d4299a3af0d9ee9b10841708c1cd3ca58e60086aa594b15e3c3c1e9d21f310860752d39f23be2cae837fc9360ff53d7fa3cd85875ce94ddae699b5227ba5868f4d8d507e5aa50d00c63ec496b5493121c3d4d020133a2581fa5cfa3f98878ff140ae6143989a047c736fb6133304cef61c2991f7d05359f2471ae637be3cda35cb81fc371258b648a56cf4d9242bdc33efde4931436aceda4502b1cb24c0ae95ffaf077902a942863bf5110672c8f9b410eebd09e353c5bc2ed4fc15e18e9d1ce4b52c0eff3a650a124036cad428653c7d1619cf3f0fb06bb3d65d83de93d0aba4c694d925737666f7266c7fec15b49f813e05c524eaf71783ef4a6ad2bf95fa8bae918949d8f073af48b12f878d084793e2f4bd8538e7815c242c5eda9cd6b931aa06a147129c4497bcba547c7e995e4435aff7f72986038cc673572bec6f9790a5a64aacfdc543e20378d9f9b28f00073a91ffc5328f84032cb4db2f44254573250c32209243fdde6cc418758ff7c34d5660375b8dce34608b793c3ff1eef42614c1addbc88969472fc3fb50affeb97a57bc395de4639a8000b68b7bd47835155fa0b71da5cf4c16511272ed6e42ed823e774a014b698d7accdf1e5d4815fd6d148244fcc6bb23365afa21e4aaa7ab4d9ce1a489a08a7c142c564e637a2544390784f45c384ce52ff6a5bf8c65b9702ec5411e783c378ac9b6e81058bd4801d177685c16060a7d17a61aeb603a229b3b02f8a2f035aeaa7da8aee099c9b373dffc3a66e02133d3d386b6a32038e4c7e9a416a956969d40277f69e721d8407165e092f8534a641efd9410dbac299da0e5e9e2e5008e5f567d0905423ae4d86329a17592d9a3dda0181a3576985bf9a3a58b8fb1d6d1e08029ecf9e61b9605ff1620f583e5783c51b429b189216d7182b1bb9c2e9719936002fc423f90d72f3c36dad606de6af529d954a76bc4ad063c09f58fb3e13337c9991090aafa6d5f839bf3721fd405b7dced30d012232c4e22170f0c52a846b9023e2c82a86ecee0732d39d403fd3fe93fd918f57a7a3fae05127238d86f2b0281f7d1b1da702afbb91f364e53b7cac2738feacd5ad9527158f09e714bbfebb2394203bc0c6a0d5717505701f7ed654fb0fab46373090ef62099e9cb6976a09cf7ba310a854700e4898e7e8d3c1cdd0d847683ef45fce667d1a", 0x43e}, {0x0}, {0x0}], 0x3, 0x0, 0x0, 0x40c}, 0x0) 16:00:04 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) setreuid(0x0, 0xee00) seteuid(0x0) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x100) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) dup2(r0, r1) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r2, 0x1) 16:00:05 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x100000000000001) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x5b4, 0x8000, 0x5c, 0x80, 0x8, 0x3, 0x200000000003, 0x3}, &(0x7f0000000140)={0x1000007}) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000580)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYPTR]], @ANYRES32=r1, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES16=r1, @ANYBLOB="6ee85dec0cbb18db3c9f739d1f2e74ed65c30314158c4e9d4c635255226488ac2da6cbccadeff79a92c8f700a89fed21b47d5751f5cc2af0097b0abadeb60b49153394f39d2221b5a6af5c62f3e392075a00b7502a80138678a28cc0d5f7a1b6ab6b9f06986df3d962ebb268772f10a794085ef36d5055b4c9e80e7a2cfcc6c67044bd44955e301db2957982f694e145e547ed2a6e803c71da3c071496fd9593df5e5599", @ANYRESDEC=r1, @ANYRES64=r0, @ANYRESHEX=r0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYPTR64, @ANYRES64, @ANYRES16=r0, @ANYPTR, @ANYRESDEC=r1, @ANYRES32=0x0], @ANYRESDEC=0x0, @ANYPTR], @ANYRES16=r0, @ANYRESHEX, @ANYRES32=r1, @ANYBLOB="dbee319c564ebc581aa4ac03dca95e70eac5c6f9551dce69c154fab205eb30b50b030307fcb1a25f7c1aeddd271be17952b4885a1ebdc6654742f1095da2d49b", @ANYRES64=r1, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r1, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESDEC=r1, @ANYPTR, @ANYPTR64, @ANYPTR64], @ANYBLOB="2652b6dd9f816d3d34f4ad5c5a21e976d0deffd58a9259c269d63097b0bd37e1bdac1cd676139e352267a77554cfbdd7897dfd3060cdd34f02e8ebfa906e4b8e34c5b0fbd0d6bba1e4c059e5b45089fd6d01ece5bf4de32bf4cd04ef9f45d1fa6ca99117cae463a1aba1ae8f8f1bf11a8c3f49efd882fb244da2850796d5e790370902322eee15e0bab66d5ee64ed7c63e5f13494efb55a450ffb21e231e6fe7f0f31c74593673cd4188215c82802f0ac0", @ANYRESOCT=r0, @ANYPTR64=&(0x7f0000000380)=ANY=[], @ANYRESOCT=r0, @ANYRESDEC=r0, @ANYRES16=0x0]], 0x9) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='\x00\x00 \x00', 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80000000) unlink(&(0x7f0000000280)='./file0\x00') syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCNXCL(r1, 0x2000740e) dup(r1) minherit(&(0x7f0000fee000/0xf000)=nil, 0xf000, 0x100000001) r2 = syz_open_pts() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)={{0xd48d, 0x7}, {0x10001, 0xfffffffffffff800}}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffffffb27824af42b43622b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x2) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x6004, 0x6) 16:00:05 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 16:00:05 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x5, 0x4) r1 = dup(0xffffffffffffffff) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) sendto$unix(r1, &(0x7f0000000140)="53c738bd5dfa389977aa4735761e9a1383678707e5c9786d784fa6e89d8ba3d51420be36bcfe45badcdc9725ebcf6fb1b8b3408bcf899fa9d7c6d767aa9b61dbb216b11a5864", 0x46, 0x400, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000000)=""/84, 0x54}, {&(0x7f0000000280)=""/112, 0x70}], 0x1000000000000108, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x44) shmget(0x0, 0x3000, 0x1, &(0x7f0000f09000/0x3000)=nil) 16:00:05 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:05 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) r1 = getpid() fcntl$lock(r0, 0x1000000000010, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x100000001, r1}) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() close(r0) msgget$private(0x0, 0x81) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0xffffffffffff0001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) getpid() write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="ee358c696b19232665e1342646f3cde78f8d63754b845486d8946a8cd2f0138d45d9edbd61dd6af9fd0e4dbc2b047e8634d1e0978e2fd2ce793d8cbd4181621f1d4f19eaf890c43cad8b2aab85f498ea420923420a4b2958d699e9b0674b897a91470963ec3258a132665aecc1864556a5f17cecf423e8b6d4ffce0aea", 0x7d}], 0x1) r2 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r3) r4 = syz_open_pts() close(r0) dup(r4) syz_open_pts() 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x82f8, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0xbd, 0xffffffff, 0xfffffffffffffe00}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x18f80, 0x0, 0x6, 0x42bd, 0x1da39244}, 0xc) close(r0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) dup2(r0, r0) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) getsockopt(r0, 0xfffffffffffffff9, 0x0, &(0x7f0000000000)=""/210, &(0x7f0000000100)=0xd2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r1, &(0x7f00000001c0)="5370e10fa8e51bdef68c8d631ca884", 0xf) socket$inet6(0x18, 0x3, 0x10000) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) getgid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xff, 0x80, 0x15cd, 0x401, "61551796211e663cb542b27a321ab6e07bc4badd", 0x1ff, 0x1}) mknod(&(0x7f0000000140)='./file0\x00', 0xa, 0x5) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) preadv(r0, &(0x7f0000000200), 0x0, 0x0) read(r0, &(0x7f0000000240)=""/4096, 0x1000) chdir(&(0x7f0000001240)='./file0\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001280)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0), &(0x7f0000001300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340), &(0x7f0000001380)=0xc) mknod(&(0x7f00000013c0)='./file0\x00', 0x6001, 0x401) write(r0, &(0x7f0000001400)="4178f2c4d904ef7e285446dbbdc7dbb5ebcc341a7e2f403ec15df4c5a353c784b4b38530613483e7bbd4726c4d2e67cfe2148e1da4aac56e2112ced6c931b8ed8887ae5eec538df21741348ee7deb5", 0x4f) r3 = open(&(0x7f0000001480)='./file0\x00', 0x10, 0x20) r4 = dup(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000014c0)=0xfbe9) accept$inet(r4, 0x0, &(0x7f0000001500)) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r3, 0x20007471) pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r0, 0x5) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f00000015c0)=0x7f6) fcntl$setstatus(r6, 0x4, 0x80) utimensat(r5, &(0x7f0000001600)='./file0\x00', &(0x7f0000001640)={{0x8, 0x3}, {0x401, 0x3}}, 0x2) 16:00:05 executing program 0: clock_getres(0x7, 0xfffffffffffffffe) 16:00:05 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 16:00:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x3, 0x0, 0xffffffffffffffc7) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = dup2(r0, r0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) setuid(r3) fcntl$setown(r4, 0x6, r2) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="fa120402000000000005", 0xa}], 0x1, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccc", 0x3f8}], 0x1, 0x0) pmap_unwire: wiring for pmap 0xffffff007f123180 va 0x20000000 didn't change! 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) socketpair(0x12, 0x6, 0x8, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000003040)="d03d48acff042acff816d7de0ebfdfb87e42ca9b8982b91b05df0ab2358fd70eee766ee45fd88667c5340fab5a1d9e21de103357eaa38a99aa1f91e5e61964e469885a2bc5c81f90dd7047c101ea2e50f56dc52c7c71d2bb06643301d537fad0eedb3e162da7e950e5a0d6439fa8dcda447d679747b161c10ed15ab78b404c71e3db669307eb4d6d7b07e8c0a84f9a0996343e78f07a68e48bfdae00610956c4d92101e710817348ce8fc140a15d379edda2802353049b82bbf21c93f57b069956f8a3f2f7fb774a5db579aabdf3c1fbee9404023244d24665904c53c09a492b37a9428ef0362963ec914c3017a19d1852a232057f53ce8ffd4d871c435442dd805996cd690e457d30d12a37f09c4b743b41449dc6951e2f13d9f2dbb07633842f99f32c8f8b823d0c52fdef21ec74b5ed082012711b0013cfd2a21095b87937bb1b74bee7a6c65fd7bd837a78c1c7dea5538cc46782753f318f9d50b7907ce814e50d85294e7c435617800fdb1cd64c032a7e9321508a2dc7d41c95a48d9f5b2f364cab769c74ec88f6c19a0d2395835e63329bc08cfb7a4a141dd3c3f4909141b487bca68cbc689a5fcc14837b35218ec335584fc8175bb56f2ca95400ed59f9e8458cceb4eba3bae2d75147fa36b47fb65ddc650ff32098e6ad0d7c2aaadd2cc24798e663303f16528ba0b8e270d272301f0201f17726be192bf307c6d1b2aac3266b402c25bbb33340c77460619bdc3525345027f25a8d583e2744e998ea8babe563819c8dbae728daf3b7a1ee400ecbc5ee2759f4969062fd89518b0a58fddb4bfa0a62095c3c2be87dc292ee55d59df70dd8948271fde1bfb742c78ce098ce7c9aa5618390c904540a971cedff8cc992516e55096eab109648fb2bde809707e269812361cab59eb32ac4c2710ede6ba7b84f62d67f76b343af7e6b628d364e01361f0c19dca8b47208ff0bb98ff763df1dd8eb91d61ebdf24485ff06e1042e7848c3cdcd60a24b7d4b23fccdda62ff3919fcfb8cb2cb5231da31d7607f8d30171feb3669abacd9331ff058903de5180fb514ed4bf1e80000000000000000ec98038effa07888c76ff0cc28c8b8c22c366f39cfed655c106bdfa517e184eee1d1a7f04243864f095ed87d3c8c8ae1862330c036153878dbe9d6e14ba6f073529d0c53b7a547562aab29c0facd98493305afe69bae3973dec900d064c4f3d4286c870a261c9eb451239d379b5d5a4aa614faca778cba816650c845d9618ac521e7c1654747e41e22431b77941e0b10228a2076d42051eca2126918cce28480fa6bbb872104e7152f2d7a6a99df2074dd15610ddc8f94546a7b50ad52987df679d91e4e6888e18eae3adb596a0c8c0a52aabc9fda4edd3cbe21c94e4e7b60fcb38967e0d117225659f28c0968230bf62aa504a7e1f804ccd06eb67e548a2cfe72138aff280a1fb4dcf67ed6eb73dd904fa9019eedcbb4fb04fc917f905d20088b449124a8fc97ba5dfec4d88d5d603b4cbd36b6e363db6cfd16da02281ab94d291f0993f1762b8a037ba10700000000000000fdcbde6461821db2ef92ac785b6f9f45dc0b57616db4a53d6132ffa129fa5dbcaefd80aaf6f3786886cf86e805300a9596573273e25b59076a34196f568b0f0f1b59ded7461bab95a682ed1be75c1d94837f305d7cd41fd5fc0622b82278074450099301c9d4e66f41f67a78eff177bbc2906d5998a874136d9a52244788cb477458d634f225f7350637eba493ecbb2be001a5047bf0e9e68bc05d5acca36bd9c9b7508ed6990870f76bf5595af860c510c1bda0b82bd86ec237e3818fdd8feb7690ff29dca6217b7ddccc770b08986cce6c4e6d00794f208e4c6ac01f41a4408db05bc8e9eb37309b390dea91536ba86c208f10b49f1c0732936600d15dde33f7dfe25f917798b28eda3be105b996e39e9d43672bd172eadbb74b6ea592ded815ca71b472d8934b5442b7ed82faa14efff183d0b355ccf6a5135a676f2960caccac90aa4fcc323a5310248cc2f39763c7c0a13402f2446c8f741a364fec0b043031b8a43b46d4ef39c0faf7e08eff116a6ca84853ec711d0b9f51c51e03eb41334e4aefbfe871baecce2518452e4a318ebc3cf45636406fca2443fbc71d0d31ff015293a68e5901b36e45de54385ff3fbce9e66bd0314730ad78c6a3770596da2a055120a347c85c05ab5dafb68fcde53ff728dd716817ae68a68d6cab5c537471c498a2c22439e6f09ad6773a9a88412a5d3b121dc774198bf4503143757138a642448e023569a5bbdbf6472e5e8dd5c01fe973b87f56e9d02b7cb31afba34d069523f6b2762f17a39d753f9e924028111612b11719c6cd8b2a3f2394030583262ccf0cdca30cf1ebfcda7908e32f3bc42d81badca6dea8d7228451e1792952ea62503b71fa433fe3ced76a6ee32e81087932658e0833622396223f13e4aad0feb169f3ccc54f8ec918756f52898819965c22d4a18efdbee063e7ba3553e658b6d93830f02cbe7f1b7402a57e5b290b1305ecf65c5635508d52667565c7caffd8fcf673aa373556a844f7b5bae2b1bfe10faedbb7f48e920137efc62c6b07036293465b2ce4b87b2d22ffcc385e1a638ec20c47b1508cf5fcc637a0ade83723c6333a94b2a4c6fac8e19a0fb75fc68d44805dd73b89118d13f3e4f4101d05f6e5b2adb3e5d03724a6a7ac3d4ca1b88a01ed653b8bb48f03ee5f9f7959e2ab1b3dcd94b1749a138a5e59c3545a5e99d78c172818fead1636284bf9f056fc129d29fa16992467dfcc5c9532efeb4fa3033710d50d4290a80eb49ab920884c747b2813c06feec2bd878d926e51d928c499f93bccaf408c2f90b47f9f77f55f3652e2a1011f97c5343eb1393006f3bb905262da19675546e5b5b0bee8f1663e9e2c26ad499153ab59d1602cc07f5566de71ca5d72354acc17ef4bb496d7e47f05e6a49ffb9d52d3a35b8452bc42badf83f2d721e8b9bf23d16acf5cdf61ad0b7e1a78b7ec653d417bb3ea4aab8b26ad27f40dac9f1ac5f9d564638f9501054e29f09295b1012f03e52725ee0e802f1c0d8e9fcb34044799a0263a5e9a90275fc5ab7faec4c6ca13e233c56868efb278f8a3af7ebe9b16c9db973029d0953a5e6852d2022e83284ed4c1e2bd137ddf188b41bfe7c9585ddb9e9ca9a86b17878361b85b9c39da47b2c87495814ad4d779a58048a1ccc60254eebbeac6c838a9424d7e1b9d8ef8a85b249afa70645bedc6767e0b51458b11701d1e7ab4b3058b519886c974981947e484c7a9970d7d67825bd4640047dd3334413efa9a5ae107c113e9617c98ac42d7649d2c508293bf6c0cf1a691284acc1f52e8d66d92fceec1f25dccc616811065ae38cb62a2091650c01142e1acf0e104204951fb507da96b455ff3c70e1af031716905ad95e65f1837c0068af164ea2459bd13d488abb2bb004c95a413a4fc5ae25187eccba845d66574b24b05f9f8a30d92574fe36c9118be42668058ebb077b7d0c37fe576d5f712a33544cba7956ac753bf4fbff857840694ff94289e970d96a34c0265a6bb2ba3343a6de3b26325fc59619d3feea275111060eeb64801fed137466883a667978f4f947dc1c4f496fd8045a632da90943576611320459b99b0482c09a73b642db8a194690fe7ba55b8e19a672e9b1fd5d4350d28aa3108ffd391cb270c62508f43dcef6300bd36f38b14d576b82fbc2353abc7c3689c5ae23d3e5a0701e415440225e6c025782163675e53397b0569ea9c22404339cef9ada2aaebcec43ca8f91a491b5ae29f9a7dc896c1fe18d0f54f5808922cad5813be9c6ce8c02f9303a0a5f2e1618c21ea3f03a687bdc38c2ca456fc3619b3909080eb816178d6d4a8971de879829691379ab9b62589e3613ddf8b2c6bdb904515ce77393734e668e782047b81f5b7166e234c1b42d87542154cbe9d3d9bdaebf81ee028a7293f9f994a85d4fabfce2466507ed86276060b87561aa3e8f201050dccc8a0a32143b9e45533654e757b6a08fe91329f3d32971abfd05a80c83923c91370f9319925ef4935c89e494fa44de3925fdfa921bd72e06be0996800e31dcbb1b84e2a60d840a68597fbc51fb7ed5c0187863121a098e192ab9481cb2425bffe969baf923405604af26d4639a4b657a5f07a1f78fb24cf4cb876560cf183c7d539d7f9aac48673e22e19faffe9736ea4def21b118b92450cb6f6b302a47dcedb2017d6c11fceec9a5db241860d8a9eab712cf2da7e747a9ef62610499921829c73fe1fd2adc7f9e992362ca8714458cacad22b88ccc3249fc7eae106b8022c582bff18d52fb52581edc75b8ff26b44d3df57d087ecaf7510207ce7adf512f00df5e9afb62555bb7fadaeaa8df1a53d9c63d637566d462f9b106f1872afd95dbb51b73ee8aecfc6f9524578e64917ea11156fda68ef9e62ffad602d88d4120fa886e6dd297753b5bafc84cede72064e015d420e729cd1e7e1f9c5a466a410ed43cbed4f22cc17c77ca27178c6d85cdff107966f316d5e307fab99a65f823c85d2e334712beb4bb40319a7e956ba387742fa1f4ea1ca80a9d79de5ed538c44559bd338f91cf5a0d657329dc6d88ad5e12639834141d689b978bc9e057b45072831565cebc717277d94d80170f2d9239f4b3335ec38b3a30741e22462d9f08502e537a3924b2bc063da82b95c7d2892413ffea3bcec614c698c7e13d11f1082ec305540d0a76c954692f8aa0f8e3f3cada9c41b738327632536ac197a4ad30763a4d5ab1b1dbf54d834069254df990dfca9d6a49fa42ab41c75969fe153d24136ca39cc990a0888e8e8c4982febbd3a728e70e96ce3350eb9d05ee576dfe37fc316b20063422c71372b57383b2fd0bd1f8e765b2a71b9d6c797d47859a1ea917040fa393f9510a694090de4d94aad65ded5a28c663eaedba7949c71b8cc7485ea3f91148016e2711641c353059540e845ed22145aa9b5e74371ebb458eb0e4ac477c1d915754736c4abe5f2d7aa21acad28bb65d5d6ebd674261b2e1e7276a0f8d9232cd0a0bf3785255bed145c4d6f29d1e742c52ded60cd1ac135bc00eae77d6147c574ccbb4dd6b74ecf99ee99bf3e6d5d581b5f2bd7243cb908e398afb1c91197e3fe115b114cb77cd8b1eb8f2bd22e770123d7e0e3e4902ee7990cd1b5662898ff79bf695035fa3ce21fd3cf272506120a4475b98d990965ac3614fead48786820af9238e07e677f09636875111c36ece956d0985c0c478a7faadaf92e787135a543c94180d019ed5d6ea2b9c4a295a0c4a21f2373a631693b7dbd6cad0e55cc8fb5ed925496a4196b502ac2b28747719f871ce8da63000777b9b9a63e3c01da713716c17d63e5e3547b2147de3bdc1e310a82c387a670459c5259e6b77f906d2c81c1229fe98dcdf484d8aafde3e2e861ceab31690f231b3930a0a0a2fb0d0ae06fbadeb3b7ffb8881e46d6cc1da6e489175b4664c69355443aeef5c1f084ba491f2276a96bfc4e3a0bcccc4f0cfc57741ca1b452532eebefa2b270921119d2195c5f9844ce67597b54c1af12e564cc45ebeb0bc2dcb40e1df13066bb578a46f2b1a10af01081a3653a65419c471c83dba1c6fa4d9ff7817b542b3027a44559f1f1cb25c6b4a935b64cc1d8d0523df3ee5e4c8f9f6647098072560693818bf5fb9446a0509fddf8b542045cb868b9517eb8b78531cb37338a804a312517fc531082aeae2fb18ca264f090d16328fd83a03ba840f671a0fb2292e6ac754902e5816e3083ec7753f83de6647def97c1a2027135026afaec860d30d5dc56af23ee1978835fb2c034c56eb28425abc134a21ca2c5a1997ad4a17803fdcf48d1ae57788ce2883a6208e1fc1fcb7d4ec218765a8eb851a81e88b82ca0516c73dd7b55c2ea4e95d0853e3ce406fdd209a25bca9ebfdcd6a5b45b86ebebb742fbde33fa82bb4ee9660c7fd91a1c5dc597c38df0681946268b3046896de97f9de370b31550be8e777ea79d49a26291252a977a6c299974e2a5798f47fc2fad2d58647272e9b59f822aea8a5f9753213a14fbc4e04731326b1099b23c01b653bb4d36838a54fe2504ae0fc21", 0xf99}], 0x14e, 0x0) ftruncate(0xffffffffffffffff, 0x1) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="dd23411d90b287d7e216e813158e5cdb6fb937f8dd6e786e40f5ad4b2e80d4d388c2d5c36974b233515931f19d35c44bf0a81b6b79398f9d8224e3dd47c9d2bc7229912275bcb69177f3f762b6dba08f52", 0x51}, {&(0x7f00000000c0)="4f485c2d0a9a31092fc7eb45707760f6678d334540e54cf06819dd6ce239378176f1258f9123d74a4b8fc89aefa31863879bdfc0ea5b86d0ef7d58e765d072661c9279d29b522c088f3d28e89ed61ed846c00bf839e663a42a5dcc7c2d581cd3c705b4e45cb3f9aab85fd0ea6b5ae3e847e80dfeae197191ef2453ceb35084e48275c10020509d84", 0x88}, {&(0x7f0000000180)="e62bd43b168a61cc9871cc80adb979a2d5cde42badaff1fe1bf7", 0x1a}, {&(0x7f00000001c0)="6f7f2d89c437a4e55d99c8d287c461971a6e35304b71d09e4686a36f966dbfd8dbe8b8455a048a7a3eee9264fe1e6075607deb5065c18cf62402fe6205701cbed09c18b6ff066d32120fd8e0fdcab52e46529ba3c0268ab70ad1042ee7640af684f353c89fa559e497f72e780b0026be6c4c6f70254f9eaaff79213aadb2", 0x7e}], 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x55, 0x5, 0x1, 0x10, "3bdbe16ea234b076c37d802bc4d7f4e575db5d9d", 0x1, 0x101}) ioctl$TIOCSDTR(r1, 0x20007479) minherit(&(0x7f00001df000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00004c9000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:07 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) pipe(&(0x7f0000000000)) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000000c0)=""/215) 16:00:07 executing program 1: setreuid(0xee00, 0x0) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:07 executing program 0: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r0 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) chmod(&(0x7f0000000040)='./file0\x00', 0x10) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x100) sendto$inet(r2, &(0x7f0000000100)="cbf2109012ca656dc43169a379c702431b6a92a9e645d0772085e0cec382d69d375310656f6db84c543e4020f833fb12081fb2ac7394dfa3c99366cc90375c656472e353fc35bdd50721b94e5580a8b12709c9c5bf4e403878972971958617624e46e9b9a96879", 0x67, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x82) ioctl$TIOCSCTTY(r3, 0x20007461) socket$inet6(0x18, 0x5, 0x6a) 16:00:07 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) semget$private(0x0, 0x5, 0x40) shutdown(r0, 0x0) 16:00:07 executing program 0: semget(0x1, 0x1, 0x0) r0 = dup(0xffffffffffffff9c) fchmod(r0, 0x1) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) semget$private(0x0, 0x0, 0x20) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x108) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 16:00:07 executing program 0: nanosleep(&(0x7f00000000c0)={0x7, 0x66}, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) recvmsg(r1, &(0x7f00000012c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)=""/28, 0x1c}, {&(0x7f0000000240)=""/16, 0x10}], 0x2, &(0x7f00000002c0)=""/4096, 0x1000}, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x199, 0x6}, 0x8) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000001040)=@un=@abs, 0x8) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7fffffff, 0xfff}, 0xc) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) r2 = kqueue() ioctl$TIOCSTART(r0, 0x2000746e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x131) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x7, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x5, 0x80003ff) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x400002045, 0x3fbb) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:08 executing program 1: socket$inet(0x2, 0x3, 0x0) 16:00:08 executing program 1: r0 = semget(0x2, 0x3, 0x0) semop(r0, 0x0, 0x37) sync() 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x1, 0x4) 16:00:08 executing program 0: r0 = syz_open_pts() r1 = shmget(0x1, 0x2000, 0x660, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x808000006) close(r0) geteuid() 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000100)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') setrlimit(0x7, &(0x7f0000000040)={0x0, 0x3f}) socket$inet(0x2, 0xc003, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x11) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r2, 0x6afc, 0x8, &(0x7f00000001c0)="b41a36e490b287d522bb20bdfc905b0404e7dfb6730f7c36c3c0113275aff48463aa39241e35c324e60350750f0bdab2bf23c9cd41134cb33157f24e063761fe8be6a7e697fadd3022b3d1a7fb821a0e1323f1218d7ad9b8df60c1c3b8aa1a89dda4d6dff3e1cf9a1afe708188045d8fb635af1d85fd362512bf26ca4ea3f53d7d9b79bc9e3aae74e7d7184f0aabe3cf7df6e3767e428b5d4fb14dc283198d81900d2cd94b3eefbef6e62eb9b439c34a26927c046e8292a14533e8f6924d3c654b5e", 0xc2) connect(r1, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) 16:00:08 executing program 0: setreuid(0x0, 0xee00) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/153) select(0x40, &(0x7f00000000c0)={0xffff, 0x5, 0x9, 0x0, 0xfffffffffffff801, 0x7fff, 0x7fff, 0x1c000000}, &(0x7f0000000100)={0x100, 0xfff, 0x0, 0x8001, 0xfffffffffffffe01, 0x0, 0x7fe, 0x2}, &(0x7f0000000140)={0x100000001, 0x37, 0x1f, 0x2, 0xda, 0xffff, 0x3, 0x9}, &(0x7f0000000180)={0x20, 0x2}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) getrlimit(0x3, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x381, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x11, r1, 0x0, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) unlink(&(0x7f0000000080)='./bus\x00') r2 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x40) recvfrom$unix(r2, &(0x7f0000000380)=""/53, 0x35, 0x42, &(0x7f0000000400)=ANY=[@ANYBLOB="21ca128824d6bac704eb7338545253"], 0x8) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8120, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x3fb) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) readv(r4, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x7) flock(r3, 0xc) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x2}, {r0, 0x95}, {r0, 0x4}], 0x4, 0x5) 16:00:08 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x8) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x1800, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x5, 0x8) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x1ff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x200010, r0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) 16:00:08 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x82) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r3 = getegid() r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000014c0)=@file={0x0, ""/4096}, &(0x7f0000002500)=0x1002) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, &(0x7f0000002580)=0xc) r7 = getegid() r8 = openat(0xffffffffffffff9c, &(0x7f00000025c0)='./file0/file1\x00', 0x20, 0x0) r9 = accept(0xffffffffffffffff, 0x0, &(0x7f0000002600)) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket(0x2, 0x4001, 0xda) r13 = kqueue() r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, &(0x7f00000026c0)=0xc) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x3b, 0x4, 0x7, &(0x7f0000002700)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000002740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r21 = getpgid(0xffffffffffffffff) r22 = geteuid() r23 = getegid() sendmsg$unix(r0, &(0x7f00000028c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000240)="41e858df98cb70322e81928567098663855ea10478898b3612aed6c1cb910eaca6efe20589fa60be831bc34cd97a10dfe1cba7c9ad3ea8cc0c4fda83b870a658173ff148fdff34a6481c0b7374efce74d0e90e0e17eb779a211d054262067a87edcc57493fbcf60da7ab6ffe0f90f48f473743cc909a6274008e0dc88df20f21d35c94cd8193282309d3f4caaa8c4bb5cee4a7cb822f63fb0f4f853c25587feebde0e4e7d6271973b4b3697b58f0a8d0120c756e1646a222ce4009eac597390d96ef268925b855030726e49e337ab42e1c1a2c6488daa52e5cabf3b21320092e0dc3d3e0171edb578481fdf5d0d31e78b00250ff394f6f30e90d867cd8f4862951dfaec1508e22948ecc302f7ac8a7a6de04a103f922a915090e747354022485d306e7a6610840c0e53034d3f8f1a3cdd3703e85fac778fc373fb9fefb4d62e7f831d552ad7dbb9eaf83ce1c0f16bf57a6d9c30ad67e8f42d32167496233e5b5a3899e47d262120a16268b87d5044cad70e35ea485a40854640992d8d30e75c5f19c83bdcace6f732cf11c29d0a0677da6016ce297c49660bc1ec04a17541564de15e72a86a86fcccc1591ef33eb5883bd8a0896b7050507ea71492c00d4297e5389c8b590a97a5c41df627e5d543538565166a1bd9f6d34fb0a04f84df04e9ae2f12ba62c553f7ed0951aebe486457d2176892a412b11d3b60f72c79c532476bf73c0d4ed41e7cba9214b48932a6bb8534aa962126bb692051d837320e7d48f5d9398f7467d4531ea865d70967ebe7248a84353c295c3f47dc7b554c019ae56179b488e6843099febb93a7e6170cd9a9a366655621e1a67416423dee455330040feb95bd647b1bec366a6cf53e9966a14458e17d15d9825b8ede75718e3b1f29d52e8e89ee6638b7028556b53e3ee5690986630fc729b7bc30675d49976f97ebc984a69e2cc6bde7dc8913439e6c9e54eec23ff16fd4291e9d157f3f5ad72455014d34853ad12acb3596f58bdf56370b697555950f21e7bea4ea8ef716c750994eb1ee734e5c27708efd4ae8599a51d7f8abcaed590514fce56d13f436374035e055d60525a9fc5861f8acab74524378334e1d61b8f63b60bb20b10dfcc3701a87ad4ce1b686fbeb9eabbb7edd515f1a98af821d2ebaca2dcde3871919faccb361b895b719ded48767bbd8528de925e58679b81ddd774f3ad71361373e79a1f7a49f7b6e385b2a93371949ea78cfc1205e101b37e805cbbcd38d9fbd1776e6a71fbebef1f111e7e55edc0e049bcb08462dbd8e3b016e39acb2a2650b9b6cbe68766eb13aeb8114afe922285eb58ce9f5880a320e8720e3e00e411f4671f9c6c6fec34f562290759b775592cf8415be229aeb859ed5b0277b54632436632ba550d39552028bf654a6c06787890d8ea1c0a00ceb5abcb467f95c93aec039afe833266b54256455c1e645f45042b9ce6318d669b146557628a37cf4c8b9ee0c478c04ce9718095eba4966e31686515058d520e1b916e889d6ac8bee309a73c6ff8e2d5312576126a7c38f6c91cf7d71dce41bf46ca868370a358e8425ad94d5551d2193c89c2c5a21d14f8b9ca3ddea0ee6a24ab09229917b8c6b7e5b5857b1b5aa59ed94731c3b147412ba970798fe9b713b54ead85e3069c460a4181faf713c820aa6a4027b9b6ce5406a987c18650661ceebb4d31c81f53af227107db1e590e9d12db7a679930d2a4a7b465ddfe8ab0b1fd040653fa4ec0469ecd7210aa33f9351297573f50e7729f0bb1862755884bed73695293c33a2950e2db11ef8957a7b45469b08216a9c34826fd73d3cd804c705566cb4098d646f0bc533bb29ee1374561aeeec1770416e3a728098002517a0f16a539639e11d6f33e5da2d5da1e9a7971f6507731ffa5599d6c68a24d59ee829f8307b5c76239d209360d806bda7bd39f1f99252649f7c3e2b3fa9ffd84d885b3f05719257caed02009999774e049683ef3c6729157d1a2826ed28b9b6cc4e59ebfac33dd668d257a9c3b0f265b20d39c10c04a732b7c1703906a608c566c2fbc2c48189bad63408b191c6f5ba6cbaf13a59ed2e47253c544c01893d8305ef09fc55afac454fe0b7ea286dd4b69fbab9cec23177179a3ad077f162ec02f96d40df5476e22eab29dc55c6b3cf33c10b2d987180aa50d39bb7367c66abd29b027587552229155a9a75a1b65936f3aef39a54bc8f448f28dbc49e94c7c0e800be6feba9c4ac4eeb95c16ea8f3b3b575fb36537cdf9c9e87ddc6cb7ee7bbff7299b4726a11bbdb1956e94897003a0d18b5538e2da4c12e6c798180e62aa679c68e26fb484f088b081c70f6d52db637544256f2470ed05ca121c02896eae9c02335784cf614e0ffc208f858b160ffb934e9916c335be9e599e84ef9793122df49ddf1a679744bb1683645a5d69b7b5dd28856b45ef0dbbb8c15cf95556fa104a10f05a1dc738ea9d390baaf94693ae33d6fccae6f71eac0b9629b5ef1c16c7027cb1fa4a72061d0dbfaeef88790e42884f403f4e1c0124f13fb8464d1df18d5958fe6d26b9e02af8bd5c2d7b43e4c3ccc6c203d2dceb5364fa505cbff8641d1feced3dab9ec34308382c8abbf9f6b007b61d7d56faec31378dc50e9c12e4c48745d21db7ca9134f33960b87da678d266ab7e05f8a9b8c580f9bb6c085d3d83ed42e1bc0422722259d683ec53c1008b9ee2ca915d76fcf59e9328ef18ee542dde845bcaa9880ffedbbe507aa45e49cc377ba44dd546934eb555bdfcee2e6468e916ee1c1e78fd21d72ca8bbfc17feeda9c83dffb38cbe8eb2da661754fd663b8e63db75c35f14896a89e26592eccbda59b24ee32190598fbc40bb797d85e1ff731974bb761ad4843a3011c6f0ff4271e7d519c2ba94e5329925c23f59e80565aeb80c6d8767b8ae8731cad163bc799858096ca30cf99d537dbe011c450e1b1522bd66885dcca140526f79f2e29c44cd18cb89d960c20f3ce7b63faba0eaba2546dbc313c5c41cd7e3d4522179d80520d5391f5a35c16f9e6dafadc87fe763a1838d03f3571b3a0e6e2753d7d29bcc777326e72c84f86a65af151f6d38d0cf819684e1842da83aeaaefbaa137e542aac8c92e99298a251f87cb82a0769201e40f5d2c3cbeff00344e324ea476cf2cf35f43f4fd0f66a8be3e87045b61da67f9b568b37f184a4146e0f79e9d46a3061db80b3d200e6b064df9c878b6bd44189cd0db1371e45709f55b04bc646908d80754e0c3037f135b82e23be1fa859022c370fc6ef8059ff50fcb6fe7f20a9119ee38e3324525c95227070e32a1f285dcdc3a848648a6b44e43b8c8868fb63d9bd4eeb1f884d807b79acd77b24680ef863464acac5d34c67e01dfb95a6c824af2c4375871a1130c6e90e169c1b9f3e6b655f79d3a7461316ec685cc9dc280b64ab30684690d6d0426e9e08bf8413cf36b8ec64606492ca483c739ddc9fda662f81d637b402377f1ad97178730946256219b1f25fafa15d29d64531dc70a8ade1f384ec74d7bb74a8b5833e9f90f2a4aa76bc78d5fb53f2698ce4b96b5c98771d321d7d201c94678099b302386802c3bf5d3f60dc7e7b88f5af3f9eec0130ca1d0dc049b2ff0c65d8be55ab6d47b475f4f66a8c3d294eb0ef568f5acb7a1cc058f0d5ff4cc5a30d178d02d61d16d41e0f4c2c4669a9e7b1711f8dfa5249bd0cf4382776f72b851ac5d3a07b4702e68045d930675fdbff6754ffb3dce8421467516a4a1c638c7f68319a7a42bed500b12914dafb81f4a278e875713fe16e7e5cb803be68e677b340b1696a265de621372679cdedcecfeea37183c10e82b166b01303d1b7ed3ac555da84232add8740c42055c8b1fac7c7fc9cf1bd46cb95831f2b83eeeb12b9e563ccc844f4dea4f09011837612f0672ed6aeb724ab9276638d7122e9e35f02804c5dce3cf9d9d89569469ec9a15fa54a3da26b48aeac4be757ed6ce9d14a6e161edaed2bf7c8f46b50e85e03930d7deffd681da27996b5b4a7442aeaa9db0d1fb83bd33fff9f8198c33ff44661363e494721869c7cc0f180047febcde0196a8f981550bb1485be1dfe96c146d8ae1671f6ba1b84ec418e937301ba273c9797cc341f832272fc919c17948879110ce4e67fb82d5179c1df7e114f0da20e20d350379b59e5556a0097dc2a7cac07cd70e2f724ecf6f38f594afbf47564ed761b4f691c1d5a3c32eac05e145a4d9b7cc0862c36f780b9d0a5abeff164ca4fcc0cf78ee5aa085a616ad4ee858afcc29258ccfc4f35240ed007b0543b42ecbca3c63870454dbfe32fa64699465d864a47f2ccc888d16c1999b33fc5ea1cd67da49624641613e3bcb8f37149719e5f4881ebcb40f41f1e086870a24d436d4a776ac8f197b2ec5b420a885a5f1d01a2c0a52e0089451f8caa5c38f9b6f55d72677ecba6cae0d588d4e5c2b43f61bf4ca95e95f2844755eea716b5883b0c570bf8d7ba7b49b40fc6f234f60488696b476465e647bc8bafddeeec1851f4086988c5d7b0f1fe0cbb046e8f96fd8e5e7c540cb70885c1562853389e280d8b1551f3a433528ba7cbc5683df576da8fd425ddc4c87583a469cffa427f475212c95f77b128fc28b7c7b13a3f8ed156d503cb604c446f85df0356e9e9c8e0c78cf244f3e23945987e65b95b82f4f23ed6ce0930ba8c9169a9f4065b42959656599d171473840d47a74dabfb49a0d978601ab2ced0456b92c155d459af513b129dcd5f897102664e98093914fdac5900b3d0ba7f3adf989fa04ed798eeb96d15cc8107e502c2257a5d5882196583f2a24054bfffd10cc808483628833520cc1aa2ab4a90961875b4cd72734db79b8105709910ea1875c6b7e46657895ca7e99d49b254142272859e838fcaaf7d6f85db91e94fcbbf0421f71384a837c460109a7d7a2c5c6d7646a09a12113dd8f6bc26a34d5b29a1bba44845c34fb2a9cc89e9db49fb62755b95a9a3278c41f6d41b5ee69a427083950e7be0e5192afc1e0de2a5e2a5d9802095a62139e9ab53e95fbdf1099f4bc0531c3cbd6b5caceadc3eed334c32f6a6d6dbfb85c74e438e2d56f56ab4ebb391340b397e9fcd65cbee4cc969c4e5029bdd3dfa776b5d2ebb1a252a9827ca221bc9cf629ecd2e47e4055cad3cf6bc7723001809e4ed0ebac894ff075b2908512df48fee032ec49bb319c3b78c5c2a3da367312c1f5c1ae53c2892168b400a931182e4b6a8ed907bb6283ece49dee38854e1675e6ad1c29a93e50248bb4b5514b951720fe3a31c750cb6693bd1ef5bb6498aaaebd8e80d7d1c871550fb3cc6d5bb0369cbe8ef01b9538e7ef733fa5853015b36eefd558941e6a0d01153469160c85ba3513553047a2e0f250f675023084734870d879be987ba921c9b412237b19088a556fd4a8c224a7cf7ebd243fc447e13dec40782d39aa261b7cec1582af7be1b5a7f6455c191c2d57f68bec92b9ddb8d5cc3012fd90cf39c4522cc352431470a631dfece5546f79ce1b21ddc1bac5b61624dc85729b03cd743337b45267703b56ac2fdeb4950505eea59a5733e7bd63a3c373bae290e3c8d9223d23f2bfb820ffaf282f3b6c936773b2fe3ebca7c9578d17cbfe2018e280f29f29f045e1e68ed8007ac4169b15301fbcec9c23057d7dfccd06866bd82f9fe58a98f91ef2cc31193f321016c429ee9a1b7fc46cc5ded31b7363d5b3db855d494ef9143e571c9c7131b5455dee6e9d03e19c3a75bb4d34ef926e0000282eab3ebb7f8b61be20c692b9b9130d3ade8ca2c99156d7ea528d7", 0x1000}, {&(0x7f0000001240)="0f87651806a29a382d6c9eff235c248757357d662b4a9218bdba9f5353c5fda6f197b865dd346503003aaf33ea093da81a5ad62b007feb05720ea452dcb18456e779a8305759d3bbbc27db00789d1fb82403148d7bc47680ae3ccc4edeb0f0894c2fd77da654550e90", 0x69}, {&(0x7f00000012c0)="e174bad60813f5fd8856fce7b741c7d9c009725ee02271e35ba2d357ad0de64565db6f4aed29e59485bc65e85b7b811f80f665f5bbfc3245530857f8d1145e4b67cdcfff2d01709cbcb6e506bace9294f53eb34f3be6a86b30ff2df806dadee0d1e76024ced6f3e193a3ddcd75cb395230267ded17ef72cbeb18f96519bc1505455dddc9fd750e3953eebda7546c646db75504839fadef34fd1b28d6dc433aa891a311306ac9daf397fed69591816d", 0xaf}, {&(0x7f0000000140)}, {&(0x7f0000001380)="981b1d373c9ed9a91e82faf6a5fa50ab6b", 0x11}], 0x5, &(0x7f0000002780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r17]}, @rights={0x18, 0xffff, 0x1, [r18]}, @rights={0x18, 0xffff, 0x1, [r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0x108}, 0x2) chmod(&(0x7f0000000180)='./file0/file1\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() kqueue() close(r0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x1000000000000) setrlimit(0x7, &(0x7f0000000040)={0xffff, 0x1}) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = semget(0x3, 0x7, 0x122) semctl$GETPID(r1, 0x7, 0x4, &(0x7f00000000c0)=""/67) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) select(0x40, &(0x7f0000000040)={0x80, 0x6, 0x9, 0xfffffffffffffffa, 0xfffffffffffff171, 0x7fffffff, 0x3, 0xffffffffffff9437}, &(0x7f00000000c0)={0xb35c, 0x9, 0x10000, 0x8, 0x80, 0x7ff, 0xff, 0x2}, &(0x7f0000000100)={0x1f, 0x4, 0x4, 0x5, 0x88, 0x1, 0xffffffff, 0x5}, &(0x7f0000000140)={0x9, 0x1000}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f00000002c0)=0xfffffffffffffcbb) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0xcb6, 0xffffffffffffffff, 0x800, 0x3ff, 0x1, 0xa9, 0x5, 0x5ca}, &(0x7f0000000240)={0x5, 0x198c78ca, 0x0, 0x8001, 0x0, 0x3, 0x400, 0x8}, &(0x7f0000000280)={0x8, 0x80000001, 0x7fff, 0x200, 0x54d9, 0x7, 0x4, 0xfffffffffffffff8}, &(0x7f0000000400)={0x4, 0xff}) unveil(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='x\x00') open(&(0x7f0000000180)='./bus\x00', 0x200, 0x40) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:08 executing program 0: r0 = open(&(0x7f0000001240)='./bus\x00', 0x800, 0xc1) close(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x1, 0x1, 0x8001, 0x3}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f0000000040)='./bus\x00', 0x408, 0xa) r1 = openat(r0, &(0x7f0000000180)='./bus\x00', 0x1, 0x1000000000000) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601a14dfb67ab2e2b56882b3277bd760b50b24bcd31e29469c3b01cb2be87e4875823993b03a82886db8ff528b2c180c842aab7642a4089c2f837173e4cf34b68bafa2521c0edb8b3477a6584fba6af9d3e2e8b0360b74924e1f64d8835f83c22f6fc49e702ddc2a539d8c66fe78e0a7be39fb7b76a37a0f5b8cfa8e94e81b88a3a357d52595883cabdc1893812bd27d735013a4259249fcbcddc051929e378757d49cf431e9140c716d917de993d621224046af953d81221a38c2041b157ee2e5e536fc39eda22668e624d7689d855e77f882e9c318906ae521dd8423a55e76f24d078dca50997e51173ab17c854b7309f65bb42de679ed1cf85c515032a7e679ea28fbdd093bc28fa111836ca7e7c888d54c3cec517fbd910554cd1105b7551b7e0c272a407fe2e251a121f8c2b17d6b9f9e1b95462121e7c28fd260d41834d426449ce11aeca35b05773c14c2480d4529e88568aeb5f2755d95c86d68e22c316cc65070ed4b65afd82e164c64eae348f10c82c27745c72b89af098e8d64e65e6b26c3e75d9e72f75efaa93f51860c448121902fdd866ff42ce29480480354a47eaee7d05d449764011cc474b6469371d121c2652e21f71f28f96685bea46d40947a51555a4f87445a5d54a011aa3d05faf8be63b38ce871827f354a96e2d2e9ac077f5b46029cc812c177b57b10f9ded9bc71fe8c5ebcd69e77a169583fc696f9d5f3a81606b764f8693ffd4752ed819f58207d92493b547f5960a904c173d62ab2e28a54618789ad9c733119442cc487e250e3d839b9a4f8dbb5f3c13c820f2925e46d9acb80da88f10f80bf7002a7024ccb7dab31953356af51979e2db8275a09af002b816b5af810cd3444c9a7276619997eaa23d7a0a1a35a0ebabd50657284ccbd54ffa3701adc2a25a689e91109d17977efe9be0668c2ef68741801abf6e33d9f0b68cad7aa75224eeb31e7479d2ee4e354ff92a6d8d9a01408786603366f91e041488584ab8fe7ef765652973c0ff0f4df699b144ee8e23cbbaa5dd06dc01e53ebf028b48a15f0612d046632fd502d11a542bf6a88746405ed0278de6bcdee6b1298d01a680c61354f795206eda97b31293820e036fc84456c2a48d2b89b921e1fc8a2118956c1fe3e63396c5904860b2acf46b95731c0189f904669dc15aca17d469ad0dfaa484b3f4446786add53dad777e88926da513228a5f9ecd00e19c4b97dc13644da1c098f66b69d7396e5f08fd92260bfb521c2fb99e525238d33d9ee8d063941d3ac1cc03818f0038e1a02de86d765fffd4d0e4deb6e1f6596b284549344c37da4e7a1b0716d3b948c4bec450dde186d62e28b310763441dedafc23eca9f6ad4ff26050eebc1570fc932093608740f33a51e75446cb4cdbe0ff75e834250ea0ee82843c2b7fedef1fdfffbea4bf445a72ea6486481b8d4e1e5307a563cb6b0874ce91a5c708449f02e330c9d09a7f903de921fd9acb9f6813f0ec580b08c8b3d8b9ca5ffa92033cb66ff459af83a2490bea158e1114cd563d86fcc1db787697adee74b39996f10264e0439003a2d29587113a07b05db305e6e8569d18eecd0e266d7989516379935007bbc1de4d2409fa58310caf34cd14056214a620752cffd22f64b17186e6d0784711c13a8220f0507c76d4942473215e7fbb4ce6f6160670f7e0c8e4092705c21045dc5e9c69b62df4c75cf68a8b735338c677da058d6292aa72754d83ed96da75c49e6066b411e2f0de0b26f5133ebcc769708d9888eeb5ddab50f3d7dbe9f2777d7384148c9bcfe509c5bd463e5b23f9cfb64a5139ecac96d917a4bd94603c6d88569f8e38f9a2760f192c273cab9921e7455129e5378fbbe18763c43f5f67233de2f1bc4cb641fc858505d799df3e9caeb45c3bcc44a911fce5d47444a2590fa151edd221fddded4d44da277caee04b916c1d0449535b9a66319dd1cc8e9c9afaea2026f13dd76bc33c2ddf8e024c72e8b74c0065b9751a3b183f46fa5e5c6614c09a8b0ba01cd4b95db5d823a72b435fe62be78f1b95d5306a18fbab20f79b2c32ca6e8883ac831a6a2782d627e75f5cdcb97201b758ed8cbec85f61c4e2b341c409011189b5afd92c13a0d626691814ad6ec3fbd14ba3bce18cb6f54c205cf551de04f788c285c18a06d4ce34541bbdc7a8d04c66e9490011db90008620e1bd20942cd8101ad54aea8ed9fe723a38907400963c88ec03c6fdd54298383fbab448cc921c208976102752afa0205edc0c7108005d3b38c538b104f3c7b9be3e5a5373a1953e2f0d98450162c362f560b5041d59db95cc6f93154d1fc77f91101462079c95863d7d9701fd3c39df7e89f206f2e8dacaf7a1cbbece311b457241cb983bee4971a48aa84d2c0d9c38e55928f0391123b88f908753f3a7da88876fd36289fe7c162cd0dce0c8cc0191084d394520977caff0260d6ccda116272fa2213b2add7cfc0f89f93bf295736726f65962393500e3b819604bb2f9714e6d7bda4e2f8fb44c4ec178500600d853cbdba9db47f40a6780a34da6932ed990459af81c631287795ab1a6f69b670453bfe7589825218f6abb8d4a986d7b6fd9e8ffd6f0dbb4a71e78ca0fedf2e9805500a82b41e05580d1fd35c603ff2d999298dc509186949b2c21418bf6f8434eeab28ef5a4a5ad8e42d508243d0295c300cf7eb7549355537d0cdb89bf3d8aca61a07956668bedd424421e04fbc53d9ca103bb6ce4c23f9e1bc67c26d09568105ae121f628d40833f283a1707dc271aff64786aa15c35a0f01a6dcd5627a7055bad319dbf066d251d8b193027ab1945a9d2c0337596c12d4541bb4623b4b5ca46399185a6d3b8f97f1164ba23981edf4d0ce3bb7f4ee44d61db772771624d6a19c91cc610535bfaa4a217e2c904bb120cfeef80d7349d078b7eb9b0e75296a56c0f0a177b18e64c9df67e76f6e56fc2be60600ab619937aa441994ba5d", 0xd06}], 0x1) socketpair(0x19, 0x7, 0x8, &(0x7f00000000c0)) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)=""/130, 0x82}], 0x1, &(0x7f0000000180)=""/54, 0x36}, 0x40) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 16:00:08 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x5}) r0 = dup(0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x4, 0x1f) r2 = socket$inet6(0x18, 0x5, 0xb833) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8200, 0x10) r6 = socket$unix(0x1, 0x0, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) r8 = kqueue() r9 = open(&(0x7f0000000200)='\x00', 0x100, 0x1a0) kevent(r9, &(0x7f0000001540)=[{{r4}, 0xffffffffffffffff, 0x2, 0x24, 0x8, 0x9}], 0x2, &(0x7f0000001580)=[{{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x7, 0x1fb4}], 0x5, &(0x7f00000015c0)={0x8, 0x10001}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r11 = kqueue() r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r13 = accept$unix(0xffffffffffffffff, &(0x7f0000001600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9be3fa48d3e57415283b922baf4cb9ae114ce0afa8ad917bdac0ffc51d6e5dd7b297aa8e784bd4a85fbfb4e75565b056f69833cf262fd70e3b2c3232f52054744683a69fe3c2ecdfa2e7263f56dd2bbd8bd20f01f65e422c09fd1e52246a3097011d910effee4bfc46521b627d5a1116f810d9f655d5e80b759ce408e73a57fad974428a0173722c6ebdfd9b1acc0bce7d2a2be224eda07e0343e6f11d46c03500a44c9ec8937ea8e5b7b49197f"], &(0x7f0000001340)=0x1002) r14 = syz_open_pts() r15 = accept$inet(0xffffffffffffffff, &(0x7f0000001380), &(0x7f00000013c0)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x36, 0x80000000, 0x3, 0x7}, {{r2}, 0xfffffffffffffffb, 0x0, 0x10, 0xf1d3, 0x6}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0xae6, 0x1}, {{r4}, 0xffffffffffffffff, 0x9, 0x0, 0x3f0000000}, {{r5}, 0xfffffffffffffffe, 0x14, 0x4, 0x800, 0xae9}, {{r6}, 0xfffffffffffffff8, 0x10, 0x2, 0x2, 0x7}, {{r7}, 0xfffffffffffffffc, 0x5, 0x40000002, 0x7, 0x7f}], 0x664, &(0x7f0000001400)=[{{r8}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x10001, 0xffffffffffffffc0}, {{r9}, 0xfffffffffffffffd, 0x40, 0xf0000001, 0xff, 0x7f1}, {{r10}, 0xfffffffffffffffe, 0x2, 0x8, 0x1000, 0x1}, {{r11}, 0xfffffffffffffff9, 0x40, 0x1, 0x80000001, 0x9}, {{r12}, 0xffffffffffffffff, 0x42, 0xcee69dd2f1bf8b13, 0x9, 0x3}, {{r13}, 0x0, 0x8, 0x20000001, 0x1, 0xdc}, {{r14}, 0x0, 0x1, 0x200fffff, 0x8, 0x6}, {{r15}, 0xfffffffffffffffb, 0x10, 0x0, 0x81, 0xfed}], 0x3, &(0x7f0000001500)={0x95e1, 0x4}) clock_settime(0x0, &(0x7f0000000000)={0x400000005}) 16:00:05 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x235) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/167, 0xa7) poll(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000740)}], 0x1}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) denied attempt to set clock forward to 17179869189 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200000402007, 0x94) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) 16:00:05 executing program 1: syz_emit_ethernet(0x225, 0xfffffffffffffffe) r0 = socket(0x6, 0x8003, 0x2) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7f, 0xffffffffffffffff}, 0xc) 16:00:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1101, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r1, r2) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8002, 0xffff) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x6, 0x3f}], 0x2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x82, 0xfffff, 0x7, 0xbe}, {{r1}, 0xffffffffffffffff, 0x4, 0x7, 0x1, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x44, 0x1, 0x7ff, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x11, 0x2, 0x80, 0x101}], 0x1, &(0x7f0000000140)={0xfffffffffffffffa, 0x8e}) 16:00:05 executing program 0: open$dir(&(0x7f0000000040)='./control\x00', 0x940, 0x1) mknod(&(0x7f0000000140)='./control/file0\x00', 0x2000, 0x1ff) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1811, r0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x6013, r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x80, 0x8}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)="ab12c6d77dc859ae235d1e96555b84d1671026a2dddfca058b42193fa54f4650d67e3ebb4012ef6d700689008a7fafe671eba70af0dcfd5692228f163c1aa6e48a8e6a126869cb50d1de47b94d224625293f4681d74306fb80d663dc0eafd139699bc952256776433aef05367a23384f843e70b0f69394f5422aab2eb3c142", 0x7f}, {&(0x7f00000000c0)="7e845ab7373f2265e54fc1d723e644f6f5025ca0e93a99589fdef9f09df51e06c35113367b7a6be2a48287470e5e8e7c0eeecbf943438efae552f378b08f4c0b2ee24ee5ac22ef8e7bef2d1efd092f80fd0baa6f67a417bb13b9cea5f0ed5bab2ac7b31b0e291181f81c8665432117108f434362faf5142cce117be5e73f8dc201ba77edb3e4525bb6e1029811ea5e5f809bec93940e7725a6ed932e641a0ad0779b0121d92519c88c304af4222b3f54054556ec7206df93ddef1394acdef963e856e9df4789ce740e09321a7f2d1363c63817f26f6dd1a58e7d22b1b38f90d55723f3832ed5bed2c62cb953a82b", 0xee}], 0x2, &(0x7f00000004c0)=[{0x80, 0xffff, 0x0, "2da39007ba369f3d2b1a26f17d559dcf45860de9d5dca3a1fce65b9a63776e05f1bee7e2d23f1ab2782e10d6551cf56d380e19bf744b03befce344847466ad8c1a6adff6f805b45aa029d1aa740c3ad5c97a79d9e9de7d5fa682baaf4c2d47ad3f466fe6b9a9db6ae2c9895f85ae7b"}, {0x1010, 0xffff, 0x4, "3487c194b04c5741bb9cbb39c5a13e2cc2d13a76a218b8a346dbdde0bfc8bda8be182d2ff8dd8c51412f77af38c25f3b6eea622180f5eae371cbaa680ddba73e6895526a473c9196d24d571cba5c837db859df68ec1b1cebfa9fd30cd9a34a2252992b40da3a440070a092cbef3ce4d8a6821b9fb6783502be88b917d8126c7cffa37faab9da8cc97d0942165936faac537678a6deaa2e08187c83a0e5b40b602cf2746446b60965b1ab6b42bf275313040c0b11859c89bc340b572b80d27be8e05228101555e4635a87be636be4073ea32f7b3775645133bdc7ec9fb769888abcc7afd85c02b95ebaf9d2b213966e166a562ab09fddc682b3c4f9de4e5a3d23bd4d033ab0c7ba8cb4f9f31cd3de6a043d93153ea39e175084fe2bb51e1795b6dd511e45a585669e5068cb6c5baff5dba6c748ad2d0488fbb8e64633c3f190052c5c460d4c47a906f19bdc2b6129610d818aad62f98b7ff491c76184ebcbd76964f7e7a169a7930a9fdef22ec2bba6e3333cf88bc17527d7957f18b872ddcf133dc18deb16527957dce4a281a4095c609f2be3d4afff30793b84e8d5f4484a8e583170dc8e34940e50a24bf8afeee625e05a05d72a7ecdfcd51f7c11d03c4904c6949de169a9900cea09ca29f1ac8bcf910bcd475bcce380356958f4d3988897455d651a74a17f77243b1c8a6ffdef967392a3537959e814f81d7140b8045455f93c964563180bd75809e0ee4c876856e3319907f8acaaff11285fa1a9ee4949fb3598ca9943c8e9faf90a658be8910e90c6309ca54b08214e9c9512199bf665c1607123180fce125b3e94c277f611e8ea5f4abcb4a280288e2bca380f1f589694431f5dae50cc3b904c01262629f89a3b9f6e8aba224ad9e57cbfb2f67f6364fc616cf0694dc768070d2e517ad2183efd9fe30de10135ea22864caf5c4b47c5f6f1952a10409502c693a1a23277c602e8389a5cf8ab1f8ead23ae259cf91139bf0c9bdf126e7f3d9d68ea6c4eb415f087e23453599fac4f95a321a33b5e298b7211b58722e79561897880b12bcd45db0ebe0343c5a3aa97f4a8db013e7a5d1c88e8f6ea0983bf99c0646030680b185962054e1ce2ecd440e3af3461c1c77049a90c41af5cdc100587cf8ccb86b02dec79766c0e2eea7685b0e799c1cf13734ed63f9e8d9f5fa9c21a204fa8a888b160bceb111101de9181d6541de31cb41ace36ee9afb836f2f352182479e1779249529aa82c2fcc6a05139bb021f3ebbe0d5eb5ae4130f21c09b41b1e81b61ec5b0a2c440f99f5f249804e4d40f2430bd7459b43ac30558a072786feb1aed8be59c950a3538fb6903526ca28178c6e09e12bfad0da03048bb5bf6d9f5170e042dd4476b7975c55394615bcb5205d491dc852b215cd4ba6d3f688333725c6ad98bec8b655e564865261d0e5724e74fa755c9e0d7e9a927759b1fa393fa18af025a03e778ebf2169d67f94b83d76306db210dfedffe6b8c572f9be4aaed9260e4c96025476549d7b405c466fdfc460630f48734ade91e1b0ad629bc0cc7108bebfaae7e0799318e68773a2e08c6107adfddeab9d523174290db6ea8bb743696b850afd00cff592a82e6f405e8024f08d61c31fcbc2741b05c4b09b4b44218d08cfca709b1cf7895f17420e37d7c302b657511c6a9d6827a9c304a4bee310b7e854f3c2a5e5ff61d2d6b296525037c1cd3054ed0c6f0102df82cbc573cb4f3db666a31cca685a94254f659b3b2c5248f044a7d9a5e2a800a91da24d22eb069b2f625cc5f19623ae4ddbbe190e80e78211f55eb5ba4c80f6a51b552764871580ecc07745d6a7db933e97e85f1de8643d84015e604a126ed190e9141cfca3a9c4e582a398c12253405771c28e626c52158437d809130afe768510a1e6beef90ef2da9ea56314e2156845a4556449cceb0831cdc33cfd7649c9ba520340640bcca13c55640b0eb6f1360fd4e999ac0190431dbcfb409417e526fb833f610eb4baaa1ba4e3c9537d1a2067c4a6082e406f1a17b1ea1b03aa996e809d95d2f87806c8b68b70d087baf6a063a45dbf9dcc72d6b02232ab13fe083d1020cd31899ef4f3af1c67e978e31fec980d3058176eb8df9963b8f77af7c6ab6e6eaa74c2448b3344b4ed31db57c9df2f29df19b62dd49a607a8f8099ec6783855024417c02ebf406abeaf590ddb3686db42204f7b138389cdeb7215b1abdf1ef35655ff6f5844806146d417e26ec40bd6fed1d21d00f3e2add455ad8e6df9144ef9f5c68732ffae43008f5ff96f84c9e6e086580c638a648a47f8d4cce198af35547f95e526bfd6245b53c18ff8cd731a3ad9717c712a7c24a4433f96a4358659bc984873e72751c8dd232b5ddef992ccffa2d5d54bafbae92e991a2618815068180b2df4edc4b04b63fe1a43528f1d5cabbae9918e2e69691354603aefd877bc25d0933c4532b3760023f9a6d188b140426a543c8a7cb0fe1191410caa37c3791b1e4aa203f35dc407d7ab6e38dc81f9f4227f1027fe0b8568b87185dc2560f7975bd5ac19c69e9ac94ddd0900994febeb55954f81fcf09558cb1e5b10bbb852a0b6eb9eb9c9e92deab6da7046d12e848f928251b74888273aecb7c0e318e1ad2420bdd8b830563e73c6ebd03cbad5d2670875ad0a44f40df8badbdfef149f1f0d450d6d8c4f4bdccf1ea0af5f1f3098947267fa23abc13484a665306188b68737367d1b4057ac1fbc656593d7fba648e81f049a896c5f29d1f12e29d3630933b2bd9166c57958a4405fe73c7d9ddc96be5ca7fca571e18d7e32d57fe0ed353e91b2faa65ba1f3bfa9c340d04d50d6c556bf90ac41770e822a096578f94141e43753569fe72b37fe3ba7c912afb0b40ed99e035094a56f7b65b711540421e55b5624a9ff7db266c293713420efe260a5d391389cd985c9c1c47a8cbe8cd29b5cbf04ee849ebceeb714f05a5059d93b8c58222cd62cb36025bd616557dafcb7182bdcb7ca04eb94d7fa58a1335dd60b7e9fbf829b225e38fe367d65b249750fd7177ec8a46d4bafb2bc52c8b71676efe23f5dc021f0161c374ee4cf4b8f7e1286ee93e1bf3fa30c07099c88d4f46c5fb45909537e0e2205817569f4d38ceb49a03dafa6379938af60b831ea9dad9c4aeaba0bcaf5f12903a09d142cc8d52dd330155441cebb7b953ce040c2ce4d53086f18022e6cd0d8c59803e95ae405d3a9925e9e3377d4923feba6566644718b0e41870d28a14fa114659756cee293ff18cc190793f11445f0d27980fb63e4217e91153fb6372de71c7a17f4ab23f8679f857667ce7ece8cfcc9e4be215e473e13dec6134078014fbaff4855fc04871d5357aba2c530ca897867fc68cf9e335bf5ac3aaaeddfc90f71fc8f6bde7d59becda2da746b9c61c1f9024b1487654b9961fb2dadce4aa05ee0077edaadd872cfc990982afc7aebda4306ed2955151cbd02a21970e59908c8ca47f4c05c6becd61a83d516e20cae65617947613a318e61beb0a9b35db17b8d45a81a9411dab24dbb582fc87857443c06d3be3dc48be705c567a37c4f657a7cb019e34670235603db3fa6951d6fc37df782fd697c31e0ab1b92b16338bde434bb11ddd47f3aa87bbfc1fe1873ed1aa84655c57f924b7f7095d728c1033862f6d26f054f00db5119600f430fe511d921a7c63e58c4f873ce2df54507130ff5dd0f27d24a361ba089224a311db328a4394ef6a61168abb53c2b2cf6aef259d53904de1e0ebdd3c019b64bd0e3aa6a922fd2056dc38ccd60b964a134121044212a82be7cd8d31437e6f520ff1b316c068e15f5f8d82b07b2ad5c22b3c401282e4b00016852802f11d4d62e7ed03be9859c9fc49f95f4b941f755b94257b1056be76398f6ac1383a69e39d52f7157cafc2a4001fae34b2750a22ffab5f0e9696e617355b78e88540afa8bb3fb853c8e088684bab66b1a658fb5b83449fa132c92c8fe6decf23c091d294c5841589ad2f593947442c7712cd7f26679ccc90e64171e49e46af148677852a0aa2c6a90beb4f733b2b0c71d4d2e59897812727bb6ea9fb9aab0983dc9cb1d618c94787fe8a235c9b57d398ea8a6aecaa95759be02cab99fe64c75f3fcabce084534899f079ec60c7e5f1a71a2f53eabcc8b861bd851aeaaeaf918e78535ff3fda080291dfd11ef4677c9e361a524ac4bc33409433bcc18e5d4bf4ddb324050507c478f4cbb1a6b2fc6937f0b48a078011d96caf04f9f7992f307d134e780f9a2f2daef413c664e9aead7e125e1d07996682fdbbf829dd32bedca8bbbdf71a33c825b26bd444b268617e0ca3a5120d9ca424e11e4456d2cd787b12d7073ba9388d4b2b06c291f34246ce2623cb6adbdaf50c9e09155f3a3caf0853a1247a924a9541452153a11ef108212f7d2f6d3eba44277bcf0a3b651116f820eb745109992f0d2fe13f33e121b7142cca1d75e7af13efcd35631d5d46a689fc743624666fc9c2cb47d9ab110e6565dfc0726c41a5300737c202fd703512ce5ff5c3bb554eefdb7198f4faf974e843be115b5463f584e11c1286bce145c6b1b3b9d6a47595f5d9e668396d0ab7356fb3a092ef5032fbb5b7d1ca05b684d10a270ab1ce415351f483d64134ccfc06f2bd4b7308dcb0cf423ef2163e4922668780924a4412289882b46ac2873ed22a9707af6e6b533ce68d26db992044b3d1b3ff3cb579e83b1b755fcaa4e1f6976d0e6fcc19fe90637be5fd3071a9f48c38f3e1aaca69a4b1096763690640a03c3792537bf2c6a98d00862bae8fb51573a996aa83872af8f1b6c9630ad791bf1fc88213867a2a093ee229215b7308324e0da95136e747c140f16c899f2af7b2d1896dfb294b288ae03b93d0305ff8f4f57857ae4739c50debd29a97f577f93123e5daecac241d45ce616157278294b3a424808087dd78b5ef89fd6105b5bb8596c200405b60856e1fed4f97e933f20df003aa62af4b60f796668455bf70901134e3ec7cc900f07a0dded8105c28f0dfb7f61fda42807347b6b9d2d31dc43432b19e04bd9ae49408ce5cd817e82683159c1d1e74bad473715a015e82f28c3fd3411c08a4b4c7bdfaf914872464c49b7a25c8ea21bd442999c09029da10f7d592a339b7053fc7d2020a3407235c92e3725e18df4e11720cf972b3b2f100f3411e76f2b63a4f9595c79d1597e8a860aa5e379ada5a1ac2246397890e2fe3ed674a781d34cc1ca0c321b74c90769eff653362dadd0f1fa3de72202280b424d17deafc16a7d4ddb4777f51134d6aa230dc0b471c06c560fd2eb674db9043975b64b66bb8514b9dfcc428c9de5732c42212022c20be74767fc6f438e1b897719444007256e26bd51b8c06289d9d4757bde1c6240343e14085563e69e9507005562164c7fab4303596e468cc98d5e45adaa579f96351be943f5a2afea743415056313a4a0cd0bf06aa24a66c10b8304cf743c4a44c4413558208104bee985e669991988118853695c520da6803cf1cf04f40f8f82ab9494f83d9fa9b8ce871e5e3d1b59df5208ebc7dc649e0ffda8d8a2038f4ef2af1f2f0c97dd1e31275628c8a5642cc460aa773185387de7d863fa18ce1f4836bfede978544742b1fb0f97cdea0a16bf42d5802e64d6c72a64d2f43d9e7f09392c02a5c08ac68361a76574233f0fbd3ca2f8d408b076c999efcecb79f8db3c414098732e4be04193567f65dbbd5e48b9a1ce8c09e0aa730cbb2e9f669893979c90429a49b2878d8c33593be51ee04abffefef065dca249fcb4178f3990ac589487a3c"}, {0x1010, 0xffff, 0xffff, "3c3cfaa3ad1e19ad79174e3f2c744363223df56f7f0a67a1ba0cf06677a1dc0878a890c90d1345fc16ef23fef5875678488fa0f2c8b7080dd7933ad7ede12482f297fce8542ee48ca75674a4d19869f86ed3bc6ada622fee204a3e82cc1acaf37911f7cea6b9adc377e66b37da2628057c0ab667c7eb9cb2141808579736771e852d3a713da569874fa832430c8c5f51ffb94a433fcb0fe0bf1f25984d2384f75de24acd10c0f1cf4a7ecd031fb8ed922895ae24495064ee9ff6a7cde0d91eea05d0f8e12628f6067651a9ab06f6c2ef37be68aa3b8b9e112ac9b07fd6ba7354854f219ee2de1b1b798b262dd7c49a5d3520b2c44fed34143e00300ed8d45750757edb931839d1d615b149fcbefdac188c5cfb6f192de50ee65ad0e5b1c1b944d6782060449b966ec958aa38bd3582a22d7beb720992698466004094034ba9bb3f4244d0285f9b71da70681f31c8879e7c55e9bb7d94880e8b4f99b5f427c9a3437aa37b718587d65a31036fcec35d8e98c5550a2429c2be0f667ec99d74b8c0869490edfd8d0c761b17e72447e7776f17b0e784c0c17f6323dc91a429f05d15eef4d9d9ffbc9158c0bff9b2226e5b78e687d43dbdda3ec2b35cf42f8fa90f2f5e6e9f559762a3eccd1c7de76f6cbb126e71ced678ac6d6a319601a327e596635a2becc1ac22d80a84d117e0c2b0a264e818104bfaeb8a845194027e6f0bb5953100504004dbf4a1addcfd1cc578610b14898863c6fdf8d6f04b1940597ad291a32678e32fb8378c3eb10db9db1b4af2bda07d4a05e0c30f478c8d3df60f23874e2c6ada78665d8e243141b8879d556e4487bd80ded6ab6e63a36a43b94728c3da77f897d996410126d98ec62a388bebe139e92385d82642e24b977a10abccd636298e631e6a25d9ae32647450f4ec0050278659a4069be40a55eed5056c6a690714983cb2a54e27ba9780623c92e8cce8aa5fb43c2fabb2a3fe41c5cded61d489dd567af76b9eb5a81e94cf56b8ae8b3a15d667413414b804d573151de68b4040a9e20c7ce134bc1264d90e2f8736951da56e2b8cbc02982aa969650347a7ff4732e5210cecbad5031e9721375c9ddd2bdf24999069c9949855aaddf6e46367dc0c6bae8bbc036f279af61f361c6909500cd0b46ecdca6256ef30e4744f6fd042de3e602821fb3c9a6dba6502916c59a801f1bac8ad7a9c8e55401a8cdfedcbed201bd6baafadc120aca02841665fb520d5e612c4bfa5275cf7be3f87e37c6164029a2ebe1c47f09a8c8355af934ef951229b97f588ef8cd9eec768bffaaf2c4394f8afb83f7775557375209d8d0be6bff0cf15d03ab4d976534d758a05352c468c25d039c30505e3a66e0f892a7bf99adfe87ba3ba29ad1b27e732430e793520cb02d3f54eab2fcfecfabbfd9555a2f0282da3cefc455798a40802fe8d9d258af77e6ee81e14c257235c8cd35ebf8e871b70a2fb4aaf6d32f84d27ca468cfc4ccb35bbfb345596b0153d194ab1f7d2d9aae3e45af8263505293e1e04cd80c4353dcd7dd747d84f346dcff39516b357e8532a394bb3a64cd19cec2a70b7279e59f841f595bd4f28798c720693eeeb01547583e1d3b2859e0c39ecfaa313f803dc98b915cbfc4ce3d96ab09a5ad2d63902e24da00e822b8e7d28ca7a65d31b9d26bcfd14fe531713be1ba74e061568f4b40115d68564addb19bfb62f67c650e65eb787a9ac123cdbb3051977ad15f1166630b0aba96006e8517b217fbb5500b222284207e5c993d8df809b3826300ec95ca624a6da9033b585bec2002867ff5cb68964e0491c23ffee18064595e75985d0e9abba9e93d0b8c198e929793433496cdd96670e9a00588bc6c7a4df79d2c611223376f010ec5a6c242b5bffd5f2387bbbb75fc58eb43999df386ea63b629d69a4695a39d9df02f89ed2d33b3c16fa89cd7436260688aa6a68be23870d94527d7d92d25e5f51e77e236968eaf755c70ec0240f9dd722ad39035823160c1d490fad4d28e3965fa2d30a4f25eacaa21818414275c109bfc5fb378dcc0bd22cc39f1776c5c279efa568fe36342ef4e05614cfd7cf863326cd88b9e8f895c77b70bc44ca4c68523a99d27145a15b29775519005e6ec7f051a174d5d1d112094e52d5bec03890d4556dc6a7e95b32d55c525d5556dde551068828fbdf5f8d334ebe4d869f351bfdf59a523b8e914bca14a012f6bae57ea399b45e2fa87254f52ecd285458392138471c8073f80bb258aef29214f628c59b3fbb4766df28f05578e360a85f855c0ae54ddda2e236fb4361ed94e81251784e9b3726552aa531fbca9d16f9707081d674bba2b88f8969130ae01eb3398d06b4f601fdbc3db41ae2c92e72f1a47f07c30d27d778225df097d15286dd2b246fbce59310a2fde43c9d218b6c427a8e2968559062e761fd84327085bce10c0c8211a26832db04c92219f635cb97b0ab820cd2330774b48b0b8ecb580975599548b4351303830ca07432637a3866a06df1f27ecec93f4f36a42da7750ed2d3be8ba7e814886ef6f0719bc91053722bdb42932d1f48df2a4725dd19ac75d42f4c4757d8a99f6cb33ca73ce17ad0c2a16346858beb2f7faf64c755a850f56b5c3e03b510279d1cac1e3bc1210b99b7bbd0b9f850c57a0966088fefb22f6cc589a9a17f0ad466e4e7771e55c931d740a3b0e549065dd0107ea4da6444377aac617e0a812e00816a5c6e023cda1c03512a299ef20e622528173d890d1a44ea29516a0dbcfda7070fe6c99953353bf7ef3864fe4fbede31e37639205298ab58e079a195b212c0f9200ae80b1885ee034eb36b6cd3f9218c9b43efc078e104f6f0a64d82a4b90b376098cb9829d7db05569d3d2ca757081d52a8f66a174b7bbb7bdc6276b0b87a05560c5b08d0f1468c859796387b4c5112bea224e451f2dddf2b42b10f6961b5d930d7c00ea14ed5f04020979e81f0ab1be50e0f651f92fa7a2f316953972600c00050c16d16a77d0fb6a3ec125922d7ce8678dff497147f60ef95a122bf8078c05968f43bdead00b50cfaa4a697195d0ff475324132f6dc28912622547ffd658d7983d29a08326d8cd3e582b7529daf747a750fc7b12e6c30f979efc4deae55c90550079302f07aed4aaead75f30ada49e945e20dfb41c9240941b0b39987e5335c88a734ebefaea5c951fa77096db47888a974fc15f9a3a13cdcb92062d5f6ddc94f5ed189a753f69a6fae1190cc90835abd8962697c5db8307b0df9113b67ab1b36e4948ba2b7bd360906cacc401a616754908e7856ad27999219a8dae37e2c1688c43eda87bd7590d6c4bde19c682a8dbce34ed9fa574a4ad6694cd495f42e27858241c999ca601b9c225bd166ef401037f4ef148bb54fe3752f93fb6daa45c477e97bbda867f18ccbd7344fdec958eba08ed1558a23d4e45841fb7f40b9c9c3301c6f23acc69ecaf46da7e06a2de43cdd4a27425927d9e811e937c7793acb2099b0d0e8bdc724ebc933e815a3285e300de0f746315d3f76f3502d7fc870bf31606337d62d180ac7ba26fabaf757f6b200630c78226a5a06485c7ba609ef1ed5f7acb0d631fcf5cb667aab2ec4fa1ef407d96bebce917c48047d6b0f37d39f6a2357dd97a5734df095795db8ef6d4a215457372c37fb9836d79fb8dc8d393b6c4f60a914675afcda04feeda1fb701a7006483d1fdf7dad1cde596977edd3c8c258540c26b500aee8870211a4dcb346d61ef0998d4454453c7d13d3144b6b464c6b3fc5e15a183be779adaae04c7f69e8e95b3b6d9b8892343dda409604b8f92facaf301f2a7b63f57cf6c3ec2a5b9ed7d2963b011d26f5d0334804cde12a2e34fe4a61cfc069de7cd424425a9f47c144008d48e4671db6b98decf2698e6481c72449bea446e7693a1a9ae746dcd8653464a2952db255aa31e90fa6f81f84d079849a6c3fe6ae3e4089ffae19567d6993e4bf5edf4362f66fbb2b595a848e006ffc9adb5c65bcdc2bf6797175ea81bde54c30521e61c97c8ea14913e49e22c9d3c9884326dbdcc4ea314fa8269006c2e5e14c76a3b80897d9932560c297d93a6aced7d2e472d6181dcaf0e93607712d864bbabe88846d3129f681134c0b88ce7dbbb27c3b44028a4f4247df132fadd39bddfab81c8f81b1cd0021888d5f7996f1ac2736c22b101869f9fabcddff2e45b512fb892a7775c5395fc9ca59e058832459145fd5cc7e4291f38f196abd213b6529ed5fed850f4c53ab6820af04e40c382d7b4af04c59a98290c23bd132e6502256f69e49c71bccc27c16192800a59b9651d3c542f4511f9f9e91ef102504c0aec4acddc566bf974f29c1c72753229e0344b5a71ba6674ec0a2a340fc82e2be0e50f3e00db9a532cf7b23f839e5a9b21d4983077f376c9137b59c030a3c94d4ca37d601669136e20d46acf5b216afdbba929222a8a0add4fd543f5325bdb6cd41443ac2a176ef1e1c9a36ff2009a7db51de285264fbd15ec7a2533903b956aa23d4f2dfb336dd3962eefb236d4d6a1a23fb870e20768b5cb6cbeec283fd7aea9c39ea471640d82cf7c26272aab1c8f19d0a1f213e2b255e4d3c706da70c262fa114f3a1a32911bbbfa5c6a365d6036ea7a5efcfba05c0f6c60155496c2f6dccf59468e8e679df8de75cd15840892b15fcd18616c8c52b1048b83f0344849f7d6d2c8cd5e369ea2253e7a25ed03b5439bef8267b9d2e453c6c746c1b666f15669e908c9a0f385d20dbac940cce6104aae2570f9726f423df4d6a636ad5114bdd17c0dfb1b9d4e19d7b465c94238f0d0d5964a315e815cf776c0cf5c54b308043c079f071650a961c8f28ad99d7b3bd26c9dc1f96285d521a14960babe9a2c78c28813047b32d78600010b637d726822a74ac1719ba8ffbc76ab19722b4731050fc6f712ac6280d64f0db2cb05a5c38e4b9730ccebaec58f5f7e7ac98791bdf4f3d58c9a8a5ac5c4e54ce4fbd7930dba4ea54902ee6a6b461fe0684dad213a99f4ba15e0b5e3cb78ef7e789e3a8e6c55e791cca2b13f6914886e219af586ecee128f75ab18d3e8b6570128398e39d07c3d7828c62a161ab7c16e2010d1bf176ba62ac581300ad7b98e7d4941b204b7b4d931adb7de668e2e0b19de8663eb4b12700d8f5585f41c0e55b64838b6a7bace12eeb8621a50bf4803b0c366cba274fbbd10642687ca8ac1fa12dd41d196dce838775210b18cd5957be3268aa1cba71cc76bdbc2d50ce902296378f44919254e5d5ab88b07e1fbeb0169c14c1736bfb4c614aae7eaaf172080d16a74938644ecae28e911acb73fc0bb92f2e516d112a7928f336ad44a90b74902ee6cda221f7302d66aa2da4760a23f1a7085376d0daff78dc334465c3df174ffa2af2283d2dcc9ad3af7e82e9986d59e5aa0ce123d062986364e16bec23890be954c36020606cec471899dcb29cd8a1e0802ba50acca8d8ca23308cb31d6a21dc8666e41f601d60517b1219c1a441993d1e014a8d1871e1fc03c1f6c6f6ca3c83f628ef6acaaef887efbe1e8b52099e9b67c80f09f81a0ebbc0698a8f2e4767de6b07a70e600eb3f781df97c1e418940d493a8d2ed46d13140f304476ed3404533e370b216554238654e32173addd8cf9a26455dc706ba5b55d42855fbc39f772303750807954b1046097937a68de1503dcf379b8a70f44d2fff72462908b3366c906042b38f455488a5e0b97c4200b9bd9d06f69ad20b15ead5e5a1dd70b33a8dfdf79f9fa4fab90f5eed3618a49c9e61cdf65388d293c0cfe76a7904e"}, {0xe0, 0xffff, 0x7fffffff, "df3f6f9dc5b5f0be453901f0a7f19df95b80aeb7fc69f909d641141c71a6b758798ebeacbfbe5dd94ed14f9b292220c6e810ec928eac2716b8880f7dac56324e97be4cf2a653397cfca9f0c31c22344b6517cdd09c9a1e62cb350b442a69ec86f91ec8c3bb0c0b828d125acced28286986087b6787ee91f69927569ed2ecb97debbd48662d18dfb425e259094210850cdf02be9f572bd6034e7ae0f8462edeea5fa03b4b5bf36cdd3f3f9a090be920f561483c2e8466de18c47eb94fbe9c10e6c176f7afb11275da2c9bb95a589a"}, {0x20, 0x1, 0x2, "2c7d19cdeda74769524b74465b995a"}], 0x21a0}, 0x4) r3 = dup(r2) connect$inet6(r3, &(0x7f0000000280)={0x18, 0x0, 0x4, 0xff}, 0xc) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = getpid() write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="ee358c696b19232665e1342646f3cde78f8d63754b845486d8946a8cd2f0138d45d9edbd61dd6af9fd0e4dbc2b047e8634d1e0978e2fd2ce793d8cbd4181621f1d4f19eaf890c43cad8b2aab85f498ea420923420a4b2958d699e9b0674b897a91470963ec3258a132665aecc1864556a5f17cecf423e8b6d4ffce0aea", 0x7d}], 0x1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r2) r3 = syz_open_pts() r4 = shmget$private(0x0, 0x2000, 0x41, &(0x7f0000ffb000/0x2000)=nil) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000380)=0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x5, r5, r6, r7, r8, 0x1, 0x7f}, 0x8001, 0x9, r1, r1, 0x2, 0x4, 0x6010}) close(r0) dup(r3) syz_open_pts() 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000180)="03db111b660119936ef72b383abeec162f998292a39c4dd95632bfa59abfcaaa15e9a02c21b0cfd0a6593c2915361f25433154f40a0b2a73f69f7a5d648ab087bd90f19322c815a9e8b66c41ed1cd7fd3f78ecf7a5a9d99516d81ccc5b179561927cc148d6b13586f9c0aeef42ddd3049f24582e165424ad2335b64f439497228eb2b2bda2fdd31c0726ca1a3506f6974eda79", 0x93}, {&(0x7f0000000240)="ff3548d330f438297d948c3a53c55fd87fb9d3c5c9f860faf1a11b4723809b3c64aa0eeac34743b7c54b2c7a2fce6e827edb2e4f88e879076a5e0d8cf9440e2327f58d9df721fcb1ce3db10c5b8f9b778fbe0ec4852bb7891e80c056ff214a337bfd1723d097667de5e470126f872e17d9991bf142482a28105b58e6f782d3e8cff9d2de95f1ee2a7c324f308a2a844196a95905e9bc0e94c9a1eb290511d2d809495e6505fbe773106df693cd7d172bd21283e331080a8ba1680fcc0d9ee95417ac6834a912942799d4a6303b0819d9f53eace3a9b866797960969ec1ebb1c2372ea5c28469fc4e5f6017f9f145573ebdabb69f9d3d3ed48b3149e55185aa5c7abfda4f8cf83314ba1c7aa7e4bb56da06df370672871f0f2ccb0e6c3399f33ec3df5a0f1024eccdd731e1b5512f6abb31c6f34a1947ad21d08ac9e5c9ed6b7e683f5226fe3afbeee197fac7e751deed8e8ab9db20c35c0bdd4c577ff903d705cadb3354201f85c629fdc62bef5f927b88beb11a9488658d47cf870b1a28ff061bf02dae22c0547d9fd834915940d9590cbed0427c9961d0bfb182ab2422dac95660dfd82c7dedbbf39556438d1bae6ab79ff0b9bf846b2452d455353c4f51472dbccbf56827fa971fa54421e7749f03e785a4936de3d1813dc86d29c3dfa467b34b716c88447831238f4937cbe29c8193de87e1eb99a01b73a3926ceefb5182b1b44a30fd01c8ef5c48c13b78734ebf06627546907a140b11fa94669f89652f701db753d3cd9eb470bf48d0b5094a29c5bca009ff5302bfd1765539e467848f6955fca99a5cdc44435e3d7ca36cea3e9b70661d413440f1863072730d3c4bde22d75deacf59ecd99f6987aa4559dc57bf9ea0fc4d811977684445eaab8a9bf72596a97562d7402bd9734ab7da88aa7ee24a40b6979bc7bfdcad652ed56763014f995bc764784b300e71bede3bbf996a8764256504e4060b3cb4ec5565d84e2968cfc3c15125025009c3e6c4bc6b662be048ae0e3d93500bf3778c3ba3bb5c6efcba643a845b0e4eb38df9f75347213a100d505a2996d841d20eb84e499ebaa5cbf2438cddd30db18969365fe90626249435987c38078d6a576b15cfd961c8656b6e971e5825a1addfb82bd06eb9635b6e1c00610c3a461815065e09bc66cc82576a7e2473fba16120e970477f3ba6423a1ff599e7d83167768d448e024ec965fe75c0f2157548fb0d00d7562f641652bd5addd071ef6819a5aed6ba4339989f3719adb021394ef1a849fa96191546cdbd19e1c3bc10f810b6a25913a5450713be34703ff1928aa956d6744c7fb455f28b09757c8bc083287d65f0b7e113c46345bab9468589aa300902dfdbb4f854d6e81aea574ab6b3492090ce01ecbc71811c0ef6d0ce9211efe42708e57b7c15682dccfce0d3e62cceff36391d192d11779bf0e67dd71652ccd72952466af7097245bbab031148f76085de9e73af3b4d53e1602a01a4339fad0f9b8dfc447864afeb1001040229a7df764ce1eeaf122017a6e08988a5856b6aa75f3e29eb58e86060df4c6abe13171405b3555f42d1bd58f78550f29aafc78db037c8bc01500dcfc873bb516d2a805af6a26677e09594866f75aeb19e10a4d8d9ee7e8bc48e625d5bd722ad0323f91f68fe82defe9ea4af22b9c27b2099553c6ff31ffd808f84a3832451b173328410d9c8498288ca9278c9e9f345d5779a239205103611be6b8301e5b706c79f0112754fec8b6650f07a6d918f4c2f8ae28cbc6a48a98a973b53cb5dc58d6b9651ed9d4956de4ddf7e6402889460591e163a3fbe1474ddb39798dbc056ea61de228e80c47fb81fb8207142087dfc29139900236ba35bde15672d9c8f6e6894f43e92249bd730b8a0e6606a4f4a865f11775a6d6f443536d04d3124f73bb31f7dc73e7860ae87c8a6feb352a46b2a3dcbc4a07e3c133f6568f5528d8f0189fa28191ff9c507a21ecab6793e5f9214760fd75f132272d53044f003a36fd6baebe429badf37f83bf29110b9c8dafc95a9a5851a09d945021aa4e0dfcf1853a9535101cbcab381214b49f5821843176726bc2d9211b11f79e79f1d4fd2a7ba64353e9140d269bf546fa95da29daf96d93f1590a95b6fe606a0ac1dae934e554c5c279a982f167eedee92aaf9873c9cb620f53fa8c31296d593a2d20a6d78051f21dc4794a03075f688a217dd539407db730b0f2b9160a034b1738f088c2c60c7b3dc5cba91f16c90184f97843c93603dfba5e422ba2d8153adcd09132d66301e6c8bdf7791a68d5e634747e8210a7413ca714a9f68cba6187ed119436ffea87c73342b497f1dafc27bb2bcd6b3b891a6bc99d529bb86c24b1a8379a18a4064953e1eee4eacf51122e7515b97e32df87b40574ed0191d61e493daf171981544bba9c0b98bcd5e3888d3d7fdd7641f0bee591bdeb103937083725919bef6d4948591a71724347728ff0e7b258cc580585875d9176a2f51f484e2d107b97abf5d9afd3835f9a8de4ee4a4455c406855c975e5b2640a8b4f13fe7d73352d1ed9ed10e8a40619710d941fa0261b9cf360bddb97bc00da99b06687b4f42619c30b9ace7a741e847a7deb0684a1edfd9a1b798f5195691924da9bf62753a263e10121cbd34d93816c100ccf322b320c9cc1c7893d83c61e35a51b6a11fbe023a978f4d6f1ec00cb63e783c5d19e435b4becfad1900c354eb522798dd8e2e058662120269bfb2bfac592b77bec01e4e4f1d4c6c3a7b6785cbdf02a47f335827f8f1ee017f90795c731c8a4298b928e4415043f81866e6138c7e09d9df1c92a8a6766a80516733ad8770a358e4d28d2571d89e80b9469062a46a74c5943ff7ec9fc9b3b443d9e94f6a2278ce715f28bcf937755073f82523ed2eee1688985242b59bbff1dc6e67d2ebd0d715f4872f54d71364014cd163617cb91867cbebd76ed43aec5f31928fcd2435804d5301196c3c959e5d9e40b1e7af460848cb3a24f804bf067d6b7ec2d992fa3c78a88d14c2a9f7eb841c113f6569302e5a0710535a084a2e0e9668517664eab9ca30c29d834b7b05368e20018912b041b343860a7cf88acb4aeaeecc7c74021b291dd6f661cecc65f1bcb801ee52746e56448f615114a22f2324f862e09024a4f8e8f3b1ea4890431aa8943a6fe93d7e123fba4d5fe42bd81b2b6b2b7e05676a21850ada0dd42f80d659eec9cf55e3a555012c7ca5c97821e272983b7b31f57ca34aa9f9662f6f4177b9b8c6fae14030b20c2076324e4d832fec7f90e209d0a76b440865d894b64aa5938a59880c22d91e4b86130eb2106bbd2bbe43a6b8ff49094f7e44a3b6e9c063acd30932b2338dde7a737cb118326f4e2121904c759424528d110e3b8d615654d881bf7b9e843a144fdbdff6b038d8ea0e6c72d6763282286c68da12901427d78a5665fb017b532509832429c3f527fcedd0085920f170ba0d6265d42eb013b06441706eca1db18dae57fd3471e0d9233695f018af5341518907b02b2d312ab2fb515a564af1eb560896f5ec81c7eda23978a0f0ae5169db2c23f0021eb3d8f11bfec016d03cf047bfb300606ff631fa860c9e6618816b54251f6abbb315e45c5dda2df75a34a9fbd6a2c1f2580d70c10823153a076b92d96b2504b79282359b86c2931d5003aa8677d6a10c4eff369c0cc737e108af7bcde0c8bb94e740a124f3bc20f8013db4dd49376ad46d6a9e043d961273553b01ff2d932075f88d82d33656558d6b53aabceaef53b3c73d6322c34054ab5c65aa2e9b7f20b70a144a25cb61ddef9f8e9a4e0443c7ae4d7c63597a0a239a3091c8a63622ef60bf5252b63d9fb7b79f393a3be4325a7a93253d7f2f371b0368f6965a1ac32a973c5d64f53475fb5958ddbd4871dc61b8754b4fb12b4cd7cf40f4bc1c28a62a4157870e6bc23af1b3a0e014bd613690f88cd9feb3dfe86b4428fb661e1ea624df2cc5e7fea287eae0ea86d7bfe386708f6dd2491954c0bace2bff3d82ef888d1a929b2829654292fe67857dc293b874e8d36aad6106b240a884ca353f8141d4853bdfc5907ad6869dd4ae048cea6d6e850d193313bd2f2752ed8dd10f7742ad8a43bed247bcf480f3c395fd0e2fa3d56ec37bad7f52c7385f5e12befeb540b7e87a01d2f6bd2cd860ce3573e5b4ae8de2d765c165d41f1896ded897e9cc58e78e981de0103c834cd5ddce604319a2d407932ea073e7cdec2d4bc38bc75cf26dd7dbe98a05f0eea2b997930ae635fab9dad015476351b74c719beaf619a14bff01cc9d22ca179147d94a9429c59f4ccfee467f73fc3bda9422b5219a221fc70acfa8a08a62f540472551ea7904761bea96b005e92e8492a09a442bd860c793a19db09895346aaf26f5c007554619e5750ee2704d51920633315fd16099e693ca83acac6bb95fc6c910d58511e4e291b2448b6dca5b9d093caf1f3ff239ac5519219ae17590fdeb2671978779b7a249350597b47fea7ac23e886f567f5833245b67f109173431e5e4986308a926c5665d06e7b09defbde50dd11049f364ae70337533888ac512050729c493a5e121273d54f926122da64f06a210dfcd9dd64a28cc951601d6da4d5b5770f68076a6a0b625153f1c4d465589ff2f31c1a65566b1c3ef2a3b12d53fa6dbf026390a5d78fa4c7e3ff6acd43b2b886b134a5fe88ebd8f409935b19bf382335bef5d8e547a41adf4d62fb99a1053a01bf83493c790b316f414fb2d947ffc096801745a4d294c16e90059c081427e77fa7c237dec3426cc95e0ec1f9c83c9e411648ec1d0878c476d9b603ba1bb1af20c3ba3309b0760ef0a636c7cd387fa2725f6efd5b01cd48703d3faca61a8b94270c50a59403f63c7a0cfdde53d0dc0a61ddd291310a81d3ed2ae6a1df6828e7952a8382a78a9fb98e6bd4118b64482d27f24d6edc21cf5408e769c47f44957e4a7a5a32d23ceb17103db7dcf223742ca380deded31aba8ec48328554ae029ca97a2fe535c76e992036f835c96a1eb65824a3178654e3498929b0801f21edc685a4981ff55344f7825a6e40232011110946cb565402cc9640ade10d2d7f7820ddf6e7b6aa70b2521d977eec10984cc9eb4326de7a8e817b832c4b885cd4d0e187e45e2b25a63c2b18b41bca6151d91bc91c1431c2caac226d4c19dd27ea30b67f05bb86ae98db5734f7f7fe557be8d07cdc8530194c85ae10f4f391e11f74124e530e67a77961ba951fa918657998ae7949d60b243eb54e4637ee116feb703f10777e770fa6db3bb9eb3e67b9e4cf9363fe749d2acc2aee7706b108ee11f2e3a202715e7342eb4e9031f4079a331acaef7c116d557658d4592583b5e89150cfa210b76611119d13a9e55f76c74a92ab0fa21356baac246570d0c4e7e3be67ffc6a22807c5f698688d01b475a21429079b195a79412c9099e0b86c8bf67236b321e914593c9e2b992b66bfc7e76adadfa1c4876e6d5b26e7775ca3bc2276223bf92d14cd33d140455aad675e6d8c7bbce1be2d58789e9078a948aab89e9c8d5176dc56742a51783b62f681cb691b7c64025e6339db18da894c0b17a19875df98fc65111907a9ffaca235e02126611b7d7a4fc768a4d0c58893a56979a9a7e81098e56d43e7686581d42723fdbdf3a564508506404797232299554b6a0964ffb1af9f91a538322d19f8ea633ddc761c1a19a8f2570e80176252743cbe7932ec6d4bb4867aad84da2075190368f2e66206dd8f39ca76c93ecbe6584f7d6d49d90c0da7ea4dcf5497bd5c2", 0x1000}, {&(0x7f0000001240)="e38413a7eeb7905d9e2ebd8e6f3ae0c69fb7c1dbf40cc87ad1fee019dbc263bae3db4f0fb2fd6f18ad84717d16dfc0465fa077449d1a9bd25cbe4471e6f826d26413c8a609c349b12171ac96f1b3d76805b53016189de22bbcd9622c30798dde8bfad86a83222ba86e6e7c8e94403bf4ae14c4a6afa151daa9d7af810baf73849d54fcadc13338ba7891582c8fdce4d0607529361d86aed0ed0fbde3cbf6fcacb82c3a12cbd27301e938ac2ddee044be7eeaa147a0c0bb4d922ee681a8153a0e5e2456c8e24dfbae1bdd04e0efc7c544d50885a6d280099c0703", 0xda}, {&(0x7f0000000080)="b8ca22801d155a711bfaaa952d31058533a73546325728e5bf649714204e8a", 0x1f}, {&(0x7f00000000c0)}, {&(0x7f0000001340)="d3cfa72350509ea431ec40d270fff911be34ce049ec48c5217c1aeb0b384f84b66b89c0ae11fe05e4473721720edd0efd5711b285e80327ebf0fd20d4b35ef89507266d2854694a316527e347762b9e40f32c88a40a81aa7fa7db2390df9aa962ee1acbf31f4f4c5786db2f938f401f72cf7fbc9b5f58b270132f990beb1a15c0ee0ee2587278d174e254b47729ae7c0138e7e0d0675ce7ce7030304c2bd981b434418f20e38baf49a516e7680e6758d43a8d8331418186ceedc95fb97d675442bc72ed45e6cdb3bc3a733232ec1", 0xce}, {&(0x7f0000001440)="1d19f4de764e15a8283ff2d92b568ce02aa3480a57a85f8de51fb65364a10127a4b1455a7130ee4a7477c50f876f9d78607849c4de0a4749e4df28eb97e51ee8cdc9c176d3736f44bf9273b03761bbb359c3f47586c603773e047a9747b2be1f210004b5ba6d82659504a8a74f53f05dae65b8d0cb131f3d2594cae420d27f492bf10aaf7b901078d9349c0e5ae6cc8bfee959e7ded6d83669b893ffadb06b7122ee743a02f3d5df542f16b31ccf5106dff46b", 0xb3}], 0x7) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) poll(&(0x7f0000000140)=[{r0, 0x443deb1483bfebd}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) 16:00:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_getres(0x6, &(0x7f00000002c0)) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getpgrp() shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/48) getegid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x0, r2, r3, r4, r5, 0x10, 0x3f2d}, 0x1000, 0x4, r6, r7, 0x40000000000000, 0x8, 0x5}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = socket(0x6, 0x2, 0x9) mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0x8001) sendto$unix(r1, &(0x7f0000000080)="64ff90a7", 0x4, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) fchmod(r0, 0x1) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x40000000, 0xfffffffffffffffd, 0x3}, {{r0}, 0xfffffffffffffffb, 0x29, 0x8d9ab908194b641a, 0x7fff, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1, 0x100000001}, {{r1}, 0xfffffffffffffffc, 0x2, 0xc0000001, 0x401, 0x6}], 0x7fffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x4, 0x1}], 0x3, &(0x7f0000000140)={0x8, 0x2}) dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000}, 0x10) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) accept$inet6(r0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x2004029, 0x3d, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000040)=""/169, 0xa9}, {&(0x7f0000000100)=""/178, 0xb2}], 0x3) r1 = shmget(0x0, 0x1000, 0xc0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:05 executing program 1: r0 = getpid() setpgid(r0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) chdir(&(0x7f0000000040)='./file0\x00') 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x6) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) geteuid() r1 = getegid() getegid() r2 = getuid() r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x0, 0x6}, {0x18, 0x3, 0x3ff4, 0x1}, 0x8000, [0x4, 0x2, 0x0, 0x9, 0x7, 0x0, 0x80000000, 0x8]}, 0x3c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x4000000000000, r6, r1, r2, r3, 0x1e, 0x4}, 0x7, 0x8, r4, r5, 0x7, 0x8001, 0x2, 0x1}) 16:00:05 executing program 1: nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) clock_getres(0x3, &(0x7f0000000100)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x1, &(0x7f00000000c0), 0x0) setitimer(0x0, &(0x7f0000000000)={{0x401, 0x383}, {0xffffffffffffff0f, 0x3e6}}, &(0x7f0000000040)) 16:00:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0x7, 0x1}, 0x10) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x14020603a3eef7a8}, 0x8) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r7) r8 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[@rights={0x38, 0xffff, 0x1, [r8, r0, r0, r0, r1, r0, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r4}], 0xe0, 0x40f}, 0x408) r9 = semget$private(0x0, 0x0, 0x123) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x0, r3, r4, r3, r4, 0x0, 0x5}, 0x1, 0x1ff, 0x8}) r10 = openat(r1, &(0x7f00000003c0)='./file0\x00', 0x28080, 0x0) r11 = semget$private(0x0, 0x1, 0x440) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000400)=0x6) sendmsg$unix(r1, &(0x7f00000027c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="00002e2f666906030cf7"], 0xa, &(0x7f0000002700)=[{&(0x7f0000002680)="bb83f6882502575fec362aed94cb9b818dafe9016de2e31ae7b0c1d7533a2b4bcb0f51e36b89e5ded8b1e482a16eec0e59e3a426b5edfe256166666582b6907985d35f32781a31fdbe8655d8b93c126ceef903e6d94d521b43b3d5a236470495b50ba53610844bf43bfb61f5452681dc7e0264bf4b", 0x75}], 0x1, 0x0, 0x0, 0x3}, 0x400) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000002800)={{0x6, r3, r4, r3, r4, 0x182, 0x8}, 0x2, 0x100, 0x40}) getsockname$unix(r0, &(0x7f0000002880)=@abs, &(0x7f00000028c0)=0xfffffffffffffeec) r12 = shmget(0x3, 0x2000, 0x79, &(0x7f0000ffe000/0x2000)=nil) r13 = shmat(r12, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r13) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) semop(r11, &(0x7f0000002940)=[{0x4, 0x1, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x2, 0x1000}, {0x4, 0x7, 0x800}], 0x4) sendto(r10, &(0x7f0000002980)="36fed3394d09c6c371f6a3619a25f7e5c33ddc8695fdc3112323bdfad6419a9caf1be9120871a1f54e645b25a4d89617535f22c1a2f4a6f344427848d2339cd4ab38e399ca673ea8ab59e3a891d91ebb2e338a873e8dc26ff9087ea532166e237b91987bb98a942facb5cb68e9f872747eec4e1b0c424dc2a874511120130b557e3be0f168b1ec440215d8cecefbc2c555db94d3bddfa20a3efedad4e3123b014c671968c12e4ec000a56e95d09e5ea80dd9ff0006d908f9772ab87b91bf59cbb1c0819915cd7b526121f101432b2c77bf5d9f7423d9775c26ccc4ab0f55b18a1c3bdd40fd5808eff5d42e1d0e282dacdd39820ba3d4f947edcb99dcd6", 0xfd, 0x9, 0x0, 0x0) shmdt(r13) getsockname$unix(r10, &(0x7f0000002ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000003b00)=0x1002) openat(r10, &(0x7f0000000140)='./file0\x00', 0x110, 0x74) accept$inet6(r10, &(0x7f0000003b40), &(0x7f0000003b80)=0xc) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000003bc0), &(0x7f0000003c00)=0x4) 16:00:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x29, 0x0, 0xfff}], 0x47eb, 0x0, 0x22, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) listen(r0, 0x5) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x20) sendto$inet(r1, &(0x7f0000000080)="32be7942929c86e4fd4ea0eea2bef4f00ba9e5aa526e504264ea91a4b2e89a248ed61ec257e8dc8b9f1e703507b156c41a2e7fe3f01cdc17bd545c68bb3467a55f6f132cc42289b64af52740a20da7e7820ca18fdd2258c7460d9807e7e4e11ce525a6d791def499584240246bfcc91892d0a87521c12d72a024b296f8d80021038cabc1f12abc0a61ddcecf35a2116c6995e01dbf6d7c1c229aba82fd41805d60a19fbf54a802a1354aea651d710a699aa7deef68e670771a30c04a0aeefb2b666a2cf38d4b87c6ae6ec8c5369db1a078374a259734865e8a32b030644f045aad2124ecdcbc1b4f90f2addb24f4c1eef3cd655cb9c7201a277ae190859d7b6cf06c862ccfeb67b94bbca031b205a5d4764c97793339d9a677ad56b7b6e44e8119022d68021aec23320e30cd6b9343f00952b20f81e1bbc88c56d03f92098aef989f1ba56e2d7c8cb0770581544d2d3a42388100ab65951b86e2f13e697eb04a57db0d618817e00021e59cbe686bf3f43df62b75bbb618d0b2b12d8e709f3be2a5ff9c7e0c8ea166a4b323636f2b258c1b0f1c37f39a84e83fa866a52c61e73743ddae93e3d53b3a81a329e7ded93f437d5e65ed38638d794a62e84a16d03bc181d1ccf1d1f2e70c3de87dba5da9466f94b99206cbac4abbe60d0f0bcfb45ff89146b45c5394952360608b55a8540aa4a06aedad7b4d03cd55dca307ed967844beb665b8b2d0aa08890634cc08a45e2376dca7e59fb45fc90aeb954e1cacda50171c62fb7309c7e74f3e7cd1e855d48d755f4b7aaa82c9e60afb6e5077fbe766774af98a1d0b7eacd659d87d64fcecb18134ee0da67df17138cd4d879587ca5ff8bb7b139d3249926927d094fc5d6ebbf33c8660cfd95a45eab28a4fa7039081ca5cb9825d9841b7ef22e63440c663561125e38c9be8a65fba001bdf98d6d085fb2e3ce15a7c50cedd67e909b2d3496944e46c8bb53b9c814719ab11ccc0f624692336f7cc2dfde6bc8a875446dfe9ce922946edb3fe648830f07e76935eca49fb407b833088b6ab99b4dc44ade120c88d726374c9cfb1b7bd1ae2889628b26b463f2a42567eef38184041c178f80012ec9ca6cd9e2347c5384a503eba04d0c48da3cf3430277a0e38d3b0ccebce4d53876141fa2ff968511a006ee120edaf81ae994b2836c5d15ad8b8d7934438e9da34dda6b3523e25a526b8ea5d1bdf69dc1e0860bdf90d373c2dd8fe008c3a5b40ac9035af4d76d9c040c0de87784ade88bd21a4887abcfd8c541a80f6e3ebf399d47d6b3b641961ce0ebf62793ecbb6fbf52cca51b9177557d6c081702dc51113bd7c2fe846ef98d7b1cfa55288631ea0455146f5a3963bbe67e4d8137dbfb4331b9498f2ade4feaf97e918f7f382c28ecd2ea8537c5565093b5454eea1b8eae55918776e1eb470f553005908a6951863a63c0547490509325ae701c061d56b2fc9ab2d62a5e3f8399a008a5791b4ba82e4b98e78c0863085adb604aee80173657e1fa99be07be3601b47de7f804bc6de993bbe958ec41cc8b2a55517362b924feb9c47c775399327367cbfc529bc7da79199955983fc47afab5b84f3027902dfb8c5ee007159d74127c3271bad678b735d0f8ca8b8145e28ffbd91c7dc4cd753e7099b4f0b44a20888c26bf8f1ca516be3cd078946e2c53728e63cc6752a7d382fe33a71cfaa89ae24244717f7f82509cf3990cc1b908201fe8263a1b0f61e11ddccb115cefddc2670f1347f160e417e90d417f68aef9bedd27d1e58bd56d9d3b4b0ba433c22b420095734ecc5723ee61495f9d1eb6e834e5d3c0a0cdcefff5c4812c7bb82e687514c05f9ce8157f9d55200a3f98fa3c9b4c32254d1377b834cab2aa74177240f61752c2c980db24b6ea5f9a3da2396267c15f78c8b60a1145350fdb087643f7cdae3942dec3fe896d88f15de9d456472ab68773e38bd2acf69443867347ccac280f9fc9a3ff7d33d8f8388fa1f28ec670f15d89012e9faba12d59e09bba1216679286d9eb1b58cce86ed3232d215dc9f7bc06056af31dba585488a8059c86c88ecf0124458a6de069b4090a1337f06e7b7872325d4525338d19a05e8dd43f451c2c2dd09dbec8e7fdc3282552cd2cb8a3041f1e7176a0aa815fcfc0f7b0febbea9ad35f75c237451ce007e02745bb2798ae08bc762b2d686fc62437d40c18345351d028f926ffa9045ae8e086a52bea4ee362419778d358b156aebf251dd8d52619edc194854fa0a517b537e2396dc2d4ab6c91bce50f898a4871d68c18f948c7a7c6e0032217905ba8f5645f98d6e72d7c1e5558fc1ab176084bc7884813d9e0cacf2cfcfed77acb322d2b027bbad4f7036feab82416a38bbaf2d23da9a0b4d8257f357105eafd9544d93339880beea181e7e85d4dd48dcba2334f9a70ba804d5f88025806cae83371fdee40456101c3448750547d1a8bebf612e91138c56480f7aae3ed23cddc695e126aea1f1a21c508053a5e628c4e266e6ced1607174d413f3ace9d9e1bc758ce20386565ed523e690e9fc6c86a1ac81b23bf0d21fe4619eaf28a3bf5ad7e05635f21098d1438544b780a43f888e0b6e115fa4d7682ee515e06aa43085ceb41ce981e27d41787b25debd35d79e2dcebe013597bb464afc37a2eab6e1418fdeac3a80ee542f13e2e9b7867adc2220d64dcd5711c8e014c0beddbbb3d7e7bb806a6027b607274bf2612e01c4064b70c458deca13274cca0ec59d6296b9348cd9ddb553074771c0886279e37fb8b272032952fe1a98d7fd98cdad4c6ac4bc73206bcf02d13f0c7d546c4d36b9e2aa3c18c86f861361ce19901530e2b5fd1a0f3841475c4ebafff3665de70ac127ccf6ef9b34eae24fc2571b45be1e055a72f74bcf9918a0e63d10ef9473495c1ab58742be16635d4fc3e6c113f9d542a24b8d3cec12536e6fd8069be8c2d4fdf51293a97a5b1dcf538d22054721c05c91ce076a3ef0668c76a3f25f2607c8820f3a2de4b018f9fcf169ff22285ad619594bf0fbce3c04aaf26dbfd5ddc36a4c68b8c78b41f0b8c1b0d8754800ec4618ead7b26584dcd5c263868503f7e2f632410c73d0ea555379939579ac903e4849180155c13fac5cedaa037915c48eb831e7b2cd3060fa1d1497dbfe3a04d17a16a032b72d938097f8a8074ad45ab203dc2b6fd4d3a5284786527cab8a015f1d06a75a56ef3b9a1faece0e1e89c613dc64f66853cbe76e6b37e8c54d76be503f1b1fd7a54b3d2f6882620eac703ac343f3e2a24fb16e0493c0ac8f41e6e81598cac9c938be629cfa67b45fdf1a0a89ff1d134a094d9e1ba466fbc52016169701a639d3d8288aa009bec1f6aa73869bc6a68555b16e500dc2c6fdeb770553d3f1a164cbafb9c6b49f505bc78ce6b3125742a0faf772ae0a2cd6c9d7cf5e84066629a640981dc034005192f35db900819086a178e32076e480ad2a926c9be3628727b710c18fba6c38d0ba0c109f8b4e731fe845cf13c375431833f400b0b7ae45997276907a6be1e97144aabee8f28b4c5738c00804faea915fd8bcc808b11566dac3e7f03e34cdde4fad9d6e0db903242451181fafcd05ae47fa991ce32729aa9599824230803a76b2a9a94db0efa1d0f7cd92dacf9d3b4a005a60a67a1d862d08b055c3bb8171d5d2cd2ae3ae341ece7a7405e1002de9af5c36cdeff54bec3efc3822834b94fa695e66ef2c7efe2058297330c2745d758259811911ef32a4a021197ca1810769ada9040eda0c789d2f0c56eb0e6ecf2a11ee134289a0e08954f98e2e37e48501799cafd072b72059045b3b39ea1279dd0454deb4f9a5dbc0de2154a9e32111dd71f7501cf292a2ace49662e4f472a8b4692939b92f38f96167cc6ad8419e50c8203586f3cade7422fbae523a01d26a24a39949b9f3bed438a3362eeb268de1d0acf5e65ebfbfeba848a7e737b8db94874672e42749ff4b014c3c25a6d95f5b2af2584a74aee072df5a914766b3a32b9d4f0d8ea7e452816ab8702a85bf6d4f3533f208a434012d20625978842968e3c9f7284f78b4e50d512475d5cbf51c9b4d977e6a5457b509275034648bee6bba00325224b465eacf3d3c7700187c00a3c5f7e5672e894bb3759882c4682d10859a29593845f5c2211067f9d58fa9700aca92c64df35c9329dfa66744977bd50029687461d0e7884e22003d2e146275b3829cc54a88287f40a26763770517342fd3a46ee2c7214566934d4862129dbb264704c4f1c6a0e24a50a308c7624befa87d9eea0c55514fe4da4ba2eeea58c1066b75358ca773f34065bf45ae110b9c72617dd68752f9a32172cfffb8a8c77247cc58007ef5c6d44dbe213582f4ba9dd59e42264d4b24668fb779cd07d8e01f84140f93b84c90d6ddcec1f031328aba57e1950caed0ace61794fa264168c25d35c218a4c5bd856ee83176768ef57ac3214a94921886387edeb3bdeab6a6bb6ea530b3dbfb7264558c9f35090adae81a3cedc652450ea9a6d1e17e48d88723ae815b6cf6831cf329e1f08bdbfeb790d759ba26c8933ce8a87f67dcdf8ac7e310d06a87cf648e4ee5a9a74b736ef188c0ea35dc1ede5c785a24e1c381e018871f9ddc7da87dbdd39ae2959fa43371806de5383518067a66806c9e4a3237fe47d0f121194eba7f0c72a8e83687dcd9fdd19f0ac054ea854d4fb41e8713ee91331c7ae359cdf37ae59b4f050931e4ac1a6f26b1f692b9ad2dc036b58b8c0ec4920b65f5d4c819172999898b65cb0809aa4b4328ae584dab0b650f8104f0db57c06b8a04d67b6a6e8f988e5f3ce15df94457e57c34fdcc0fbdd06f356e9b1d6754d5ed14a2df06c767ab5e394405506a49e70cf53e4183dfc4e6bf44105f8fc947384f6fdfcef67a10d6c7343af6cc01f007777883bb6e3801017b066661a7f3d32b24f139911deaf2f1d0d09b416a78329d1002bcac83c9781d22e51e4b8ceaf22c85e21b434c68a72cd0bc6387ea0d280cb9c636b5ed7280f5aa498e7534dde18a3877fe830b630d8f5f12068fcab2d447f959967b1ea2085b95a826659c3f4eb0543cd00bdd12058df21c81ff1906c562f01e523b9515bf4b2f9d4e6b43826741b72b75e7585a907811dabe52ee59b33b8804dfe11d6b660e73d52d54b660cab1b6b85d3b00c19f4bcbcec6b302e7f432cd07db5ece6412b00a5e5ff48a246c8c233d7cb2f292e40b8f906af190d7052974303af02a2b2ef763d7074cde3189cefb1b88f68d13b6a2b48135419219839f19e47c8e9ea360276ac25b7b5e8f5f25c9901d4979f3a6ea33f17cf45621b6f576b88351175669d1a58eba52e726e7d8cec3deb81ee81e04bc57ef282674042e194b356152f60e790d4e043c0f0ebcaa6726bdbad2e19c61e536258d2cc4b43b455f4092bff40b8df73bf29156adc3a4b28129fa096c87b202e01c955625ff38e6305aae67566d296eb59d6218a025633f6dc6cff869afa2e1cf4281dcc4f04c7aed437c61bfdafc175b0cf5503629a55ca2529a602ade0ff7a95d0a2db3316abb770d47c14d10536953e2b54435046e1626d5ced8b4ff62b6149043a0a594933d19cf366020531ac01b1c78b523e36b1f48f8540754c4b782c8a30f55887cccf6aa74d6a29878c524b872119953840ea4f060e7fc2d3bef86a6a4b975a3e644a2fe8ee95837c4161fa28d995caaf7a409189789197f01c70ae9930bbd310df3cd0c056197e3cede49cdb77ef26dac549df9192bdb62ccd6ae4844d13eff153422eae22cf3d4e317674b97cd8100f0d82c", 0x1000, 0x3, &(0x7f0000001080)={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x5f, 0x0, 0xee}, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:00:06 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x200, 0x4dc1}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)="390f1eebd6a8247e22fff31d713c698673b81e0ef9497b6485a68b82ea5ac6db0270eb52fcbb0a98f58c68626be498ff2fff047fd4c607e64bbeb2012890f09864f47f6d0bd1695e6b6ffe2916c06e", 0x4f}, {&(0x7f0000000280)="b01d596f2039338554e5759741e34393eb6c74f88d8551167f4e2e4b0ede464de69a2edee12f0a811eb1807c3c4254a789931d7161d46bd44409c2b44776649f1136713c4600090f560392744d8683607e0e4998760dc6391a87b8cf3c89379809c4a3609d25dfc53f335c2099be1609e43feeee38f56691afd008b4e6828b6a18e66482f2621a9785264c95", 0x8c}, {&(0x7f0000000340)="01874a521d84766bd15062c69d26898f8ce90f4d962ceb1406e730f696deda449011fe713b13f99488040a2f43ebfd477501af41836bc930a428ed27dec31b8954d4b3651e49b4", 0x47}], 0x3, &(0x7f0000000400)=[{0x20, 0xffff, 0x1, "4d6a9de16ed86353375bd4933ae1"}, {0x40, 0x0, 0xab, "63e86aedb0c00074be41fa0ebb0ec2998a419e7d5be0e9ba4a0da18af5aa929ca6c2a8954d9676a1b1aafdfb9c78eb"}, {0x40, 0x1, 0x7, "3bd372746c23515411a1cf57036fc302484154ccf3b3cd98101778fff92d42218bfab813f7b3842da6"}, {0xc8, 0x1, 0x8000, "9a0183e50b2b10de3cc3394647e2c7dd53298c94e4b0deb8977d9c98e6ddff7f2939e988b5ad8d74fd24a39690e630279de6be2f64c0d014b9063dc0cad91464eb7c3e296afc37d7d1bb4d4cab610dffe81323ca79f6428f28de7f712bec2513796287e129c75bdaf25dbacbcf3f719fd2d5b1a9686db3ab807c33ae70cfd04c29a851f9c305d51df695bdab4ac0984e86087ad433ee265243b9e51ae7df18d9a8500ed338a4fcceabd61de3bf1d0dae2c34d6f3c812"}], 0x168}, 0x3) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) renameat(r1, &(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000080)='./file0/file0\x00') 16:00:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000640)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='$\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)=']}#\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='-\x00'], &(0x7f0000000880)=[&(0x7f0000000680)='@\x00', &(0x7f00000006c0)='({\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='-\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='\xcf\x00', &(0x7f0000000840)='%\x00']) r0 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x2) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) sendmsg(r0, &(0x7f0000001700)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x3d33, 0x5}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="16b51054e83c44", 0x7}, {&(0x7f0000000140)="681c7a29e434ed11b17411018fd045599d740c41bfaa5804bc4ad7949aa7cfaca707bac5bc80ec", 0x27}, {&(0x7f0000000180)="dce25133dd7b1019876d95c83a66f9c9a4298e8eaee97c8d291b9faaa4b5c7898520ff9c01870bc0d4e376", 0x2b}, {&(0x7f00000001c0)="7c662aa084e64159699dc3f8cef7ceb384647e898af6465d259257c930e1e6c4f650bdeb4724de3bb49e0a15a87a3d19d64c2ab1fed36cc1abf421c76b3fc18c9208e7e3d09a3aa8dafd04403b5f8117ea0ec630e00f23e32ab4effda677134804863bcfeeea8de75b629924e1e7ac4568f1d295e4ee3a819151d242a9eb40d372c25e612306e35d7447985534ef723d", 0x90}, {&(0x7f0000000340)="d62a92aa7a532fa18e727cea2a0eaec8d6507952d7a0709234d2544a64cc0d18ae62b0da66f33e0d89ff097a6454522ce1e6cf87fb1e721d12959bae057c3961995aaedc80cd112bb799dd7860a0b94b22c7a06ec1876eee5d7014053c45d85161f77433122bb6f9cf10bc392e7b4f6df9672cbba796954a05da429cbe6880590c56b202bf4c31d7d020f75476a9d41ca5722ffa5355005fa224fb399cbb41ba4687722d425875830c90fdd71e27e927008a899e0724a58940215a80832ce85f954a3a352517793c411d076077ae02000000b19605b1edcab93a9ec1b176fb1340bee7212a647b04aa479be8a74926378f649808cdab568fc752ecc3", 0xfc}], 0x5, &(0x7f0000003e00)=ANY=[@ANYBLOB="7000000000000000ffff00000700000015568f003547b10e2aac913835fa05d9f9704dc8f3717b226711172dd0652cc46fb03b2fe1783a7bbbf02599c594936f7e4eec4d70258ec2e8d6e6d4f264955e892874e306c7449ac8cbb8de0262b0acad93997a5c5389041673000000000000a80000000000000001000000008000002d1596ab189c9c2ea5e0de03feceeaa28d51fdc9ac85591ba3d609af334759093f15f3b3255ea9c706f793510db3fea185b76ed850ab0a6cdc6ef46b5f6132665f6a48d4361ba9cf829123b734b39fa8ac09279d8b10aac8f989ff25faebfde95688e47c8b949ec3da710b39ecbbe4db2db6dbf1500fbb9708b6fa9a2163b70133e65a659c23d5c86f90ac2584b5bff4730000000000000030000000000000000100000005000000fa071379561b13a1c3e3e3ada11e1a6a86ba976d7a0efb78921d4e8fbc0000006000000000000000ffff0000010000002e41690df4f9738f698a0dac1cf6a421b30d1f6af571b7ea97d63d5bbf215f10ce87b2c8cc335b1b8bbac94efc65b5e8029d6f2d72450b0ea3f0222897bea828242ad97e694a1b7f7e1bb84cafec960010100000000000000100000000000080dfe77d62223dce6f38cc51a8a3cb39b56ca45e39c3926bd86fa290a62cbaf3be9071c96d53b7eda77e0f471133795a3adf09709ba60bb8c162bd08484660c951a2e0f0632eef16a571535833a63f12fe6442c1b9537d4363df967e4be0cf9aab92028d6264b9f8d2280aeba364bcf7abdbf6d4be1ef8bb7a6e8c93de7b4a4c7c20aafda3dca81c7362bf01d87e594a0e3f558796a53e7aa9ecfe1808c41b5b5b888e1a0e1ca65ff68144b45341a9b6dd334a13be2f4d626fff502e1f5eef9414d1a895c33fca584371b872c31d0d795f28291ed24d1d021830b68fed498567e5d020defc9afc9911c81bbfab7b06137cea93765fb119a44691eb95961a81ac438b6988dfcd0e5d2597676c1f45246dabad2dd4cbd347cb91570eb3259a0860983f9419423f8ad706a13b5a6fa88f6b9f6b230b43c9a740f2bef18a56fe1a5f53a067d3852dd4204e6c7b59a577eb40a754a0aedb05bc41136f1dd8b24f4a161cae97891bc29392361704f52712e6c62dfc9fb68b04e97067ab78b6f60f402beb163a5707257e63044fa4a83daefddb7033555d9c4b88b24310eecfaba078e24a3339408580fcc75f257792b7cb9e8d66957449feea495d3ae8d15370eb4960b17854aecbbf6333bcd59c7403e8ce804039565e54b8b3a28ea542112684eb2b74663ca374ed61bfc6fb1363310c63efed9f688e580b96752b2e16ab7b97a0ffbfcef74dc7aee05b0d5386e40926840bbaefa75f2c00811c7d8f8dd92309ddfaaa076c4f33dba2ce7e5924420e4125c32ae73cface2a422847331481667d4b808dc803e2b36ceed11a70273ca6d67c36189f505369a8d6b09894f3fbe97fb31a208fd203d118d42b79e0c1c57c7d880082c00dd04cae2e6c02d8a8ab22e205a5579ec50c0a43f191ef76f28ae96f6a7a0af486d5fe13dd3fc6c158ecee9d774f7d5124b88c8c612e2396692276ebb376478cf5f29302c360a6f5a3c3728765491f6823d6adb7e31c8545d375b72ce2f43ca74d13ccc47bdea249687aef4e354aa1eb36f93afdd426054da61a907fcff96bc9eed249b2680aacc4141b284d67bf777cb976aaff6b8df670e369ec254e7e320ae2b57c1410505a5e81a643f8ba98dd63846b9ef659c58e350250f631833c23d4253e9d51debafe34e9128b93a80b934ac53995cbc453f062f3bffc6c90c86a213e6293cc1034630606bd562883bfc281282f217806fc48ff0112400ded5ec84d639dd619e465838893e66085de203f17d94f10d786340d3d331753b14da5107ba909d6b184e44fe101498803cfbd1b72c70c03d3342bac421bfd64dade1ea31e0000be48cd759e406f1b71c001cf25de1610b52795fa78abebcbd5594d9346be1fafdb97284ac8fefbca84f757cd0b76ff55384a277f2d46f1a528ed29a57ef648d345c3af1737f31d52bb08621a2da5097353457ac72f2456cbe7c7dacd55ebc6b861f45ca675c8c353553586fff687b8ad74e048cd25f6d2858e1178fbd133c1d9245299e76ad04728d5e15df7a260789a2cff11a4b512981b1eef8296abfbd81e442b40ef82070e6e569c6b5097616e061174271e88eaeb0fe4da333daf6ae0542fa394838cd5d9251c1d089866349d967978e862bfa7caa227864808077c12a87a52ffcd6821bf99959f31db6e135d5c75c4839f54761da720053ae75d6bc631b4d983ccc09f3d047d17f4fead7621d119927346565f06ec99f9c0849032af62bfe49398d220560daddbfea5320bcb29f2cc2917c1bb89e539ee7262c2914cfd68158aee418533e0439f3da7f7a3afd460a7f1d2aea116943d6e7fa9a722989d7617a620bdd3e7c9524d10fa3678c273704411e2ec493d7a80372ac2a6449b8571efbeeb178d71c2d3c35b19e6082dfbd6f8799e3511ead8a8a4dbc8c19133c14d9409bd68ca2dc06885aefa126572831eb0b837606571fa94a51a9e5b7916eb1b22c4827c0a902e089f7311a033d57f4b886823b98e26cf579f592c6d8b733be85732e797a8b95635d091dc13cdb5a7733ea6f0305be0bb0626679cfcad76f12986f9e6a55b3474d0a3c5fc69859ae7aabad6ecccc2b27d126b76bd4c1013f7ebfdf7f7cfea456672781a009c6a82bf3a4519a0d60538aabefb800f20dc15a1da76b178f8c20412e809ac8ed58a9e4fd09c4136305c8397ba21bee1c6f7a36d1d2d1c8f131ebd87543e3ea588bd334ec40b111ecba89fbc22a0e157b855279d0b988fd9e1e813c272d8053638a599d3cf996fec3108339ab0fd69da102fdc73be8510b0925363a6e10bbe086ecb048607c75c39e1bf961587435303e6d81dd4787b562d0023b9c6301aa4112614268bcb64f0e9794f8f1f3f809a4545610cfad1e470d3f300b7fbb1b497fc8ce5259f3af9fce8f930c3d845b8663cd82cecfad3b42e28f83eca37577176fffd6ab3886551a581d1906a184f04e175664ad9ca8b3f3e62a1a5e7ce9b1a03dcf1e9a78d6fd360b69e9a8c6dedbb81227dae12fd12391281c2959fcd49f0d6ee227d398a655d1505ef156a251823f109f99bbc5229546902d66d6100aeaf1f6b57e7c8bcff907473ee1a0a578015c3cfd73720f23257a4e33f22b54c9821461362847e1a6a34af50946acd4db1e53bc8c885a301e95987b07164e97639eda5607dbf033c1ab058bf52a8e7a11560b5662a06697a9dade7190cc988e862983d8a7ca94c8e19895d43773e9e39fd5adc4b55c199987b8a4f0777ea1262e39b9a814d725de2f24b83a6e5ded960a08c7d598dbfa6733444b765b226f12c5df4b378a24baf0aab8beb8e8e69385edc7210d2781456dfab2ad3228c61be73b7c21581a83cc92453f462f7f1c8753e6ef447706765258fe5a1baf85f58f0c13d7e97d5f03355863bb82a42dda250a5f3b18cd39c996f62115e44bb6123893ac9de1f5a8e9483660dff2036c488eb736b246c6b7c6bdeb3baf788435d34817ccf9b165f395af75a374bf87ae978cc7448183066ef772559911bada712997db5565d73105366d4749e2b90b80df5fca397f7ce6b58212c206a373f6cdd0f303cdf53063d235d542d86aeccb3c2ab86ab8943eff6dfa3465826a8633f2b8a001011029115f1ee946831ea768110aa84c3604d76aab02ae51c6802fb16f94984ba6b5f95eb249146ad3a907d9924483c786fb1f79951bf1f288502b9ecb1472f6878808337e69fa021339b144d711b81fef352075ae3b5369b09c3c855f8a8c426f306f1d3568d056089e18ab3282330367aa3bb7001dc2d283a6ae02381a7d9a8176ab08a3e4f21d5b3b6e0154bcc3cd83eaa5386a4685e0ea64c62c2dbab57868e6f005e5524f84e871bad27dde9a16e3751be930d4c5709944acdba10884515641f0753e429028ab6a7219cbd7dbe95d947676dab0fb8fdc8082d66266ef5aa53b763265220de2cb1deaa2e86e866b052a223dd75445087852a920bd578f81ecdcf57527a5ebeb18cd6f9f7aaf8d8b2f64ccb599a94f07ec2b99ae8e6f921beb005adf469b36700ccc0c24dbfe1ea991a20c5bff28d0ce35b22aa8a62ac319e11ad3b73429e4d39b2e345312a50802dc355ccd8f87f371bac83a38b38847e649a8dd355cd419829e68d69ad33d10864b3705f7e92fc0139a440463cda194f8e2a2d1c5dbbb1e7d9b426f86e8cb906b61a273c299f941fcdff87d86c770a3ff49b542cfcc26e8db2030844538a50eac57bd5e068c47ab4ddf041130d7fceabdfeccf26aec662d293c2bf8dab5d602e39c7f1f3a3ed538b14e9fb6282c046b88873f8a2f5012e76c6fde93ef2ee11e261cfbf22e09131d49823392207620765364c68025c386c9e88d37ea57c83a1ec4137fe3647ca9fb74fcd397d0c9127ae2e0f6a5c1ebf6f098fa95271a8dde29db9b67f70051595d4d1370c2c9f5def1dcaed215ee91d46bb939227d66c36e858bbe201a31b1789f674e1152370bb2b609130546bbdc78de869052304b436ac47dfb11037847fb35d002ce2a363f7b88b74c4485c8410d8aa3bca21d96b851692bf3f22c76e1ddbd96ddb6e12aab5bc227e379e5e23c83fb6526813d54a88f8093246a2ae10b1f90a9675cb5e3cfb4f77ddcc6ca836f6c9da3dbe7af53c30b0052583a840288bf48b0dfda2e20e53370945a4787b31f30f293fcbca10ae4ffc1ff632c67e465e603d1c125fab1a9e459870d0d01e7704897f5cb3d16000f004759d880afb0fa9907632d3a038b505c9b751603e511a70cd2a6ef6eed63a8950bd877676d7082e786dd197d7b89716d38df07019a5c326f4c186b0e23ab288c4a06f6d10ffd42d6ece40be2532abe42f07258b39541d79d53b834adb0dcd6893dd57ddfbae0552b70baa22a00beaae587bf8e45f04a137e6b329c1ee306244e151a69589084f121cbc055e75ab3c17b6b5a46c7b960a0c6b158b51209f3cfa36eae6d4037657a2005a63d60c9f0dcf075da3c01af77c514a22f124df78910e04b32b4e2beb3b32f7037e7d05b6d0567f3f2f53a006fcd973cd3f33f5116fc859ed246de1a11ac612dc28c7a33787b88ef0ba4b5fc241b5ec12402556b2366a880b1446b039e2f2b8666f9dc7dee0ce9ce4626daeb9c1717b2338f2604c951633037f4253e23f6efbe114695971968141d83180186cd837a43e6abad5caa7a9f8345db092fa36f4fb8de5bfd3e99dbaedfaecd76f6d0400ccf6a1bf63a1b64dd1703e23c1801ebd312508bdc8e79ef516c2ecc139196d755b46b5fc9348e9cc4b11327855651a360cb8eb35ed8d8d5262ac3fc7f3732595cdb04f2c34e2e124707197a60f96ae9403e0f7a174915b675bc71a3a3fc03ee48a696086dac0d6ca16e60fb4f89e772fae4a4ed3c7436f4a9a787773abb0fb14dd33cda057703be6e83e7e521b0e24d8b2e02bebd724c2cc046a597d65443c9ceebf80c2c1365dfa6f743bbf83880c8393ae85e266d781efe62fabcdf525e993030e91d3c1670badd644b5fd8820dbd46f9fcc2079a7f7be85d64e973bacde7a07c093a0380bf8ff5fcb3974c151ca66ef68ec4169052dce0afec0735841b620d3daa2308b83f7d27e16c7b7fec942f718a77f0523d17d75dcf0ece8a01cf7930370efb29e3963984247e5e22dde8db52b5fbc5a3c814c1e188c0ef89268cd70a01652f2d11950c7c7a094640e6e745fdfc6112b95fdd0fa2d0f83cf862ad2af42f9ef45b2a415e84413f5f0348c0091c46e2e460fcb6eb999d65ee3d80b3c042a87519c410e017bfac218d1e391434c9388f29c8dabf9e8251b8fed3e31c94d829bfd15d1ab273923a66ab4e03c51dcaabdc7dd6581515576c0be5eb0a7678415a2b2380db4036c2a1927ae4c732ba063598ed003150811a9b0b7833dbb16ed4338f8ba44e68898d84be92ac002501602bf4f835b836abb4014b74bb5e6a87d9c5af1f856afb666b1fdb626e3f5089400a2768692f832b094f092eaeff12a8e8d2fda838465245fb44aeccdfc0975692a84b2c7e41e52cf7179ec244de7b3575dd457f1b7ed1446550d889cdd523bb70e5b034ddfa989befe086c8a05cdd116152d98816ab8be5019eb41a9d843f3b94e3710b13173de2f56b96e3ca63120497b91ba40788720d4d4d0e216cf0ef9ca927ce9fedb090174a18f90c8200fc6252eb8f8643333ba8f96ba1f6fe4e0a65aa8eaf6c4300ceae8770831d414661611b374d4adec1a79efcca56f09ac846eabf45f3d2bb0815fb3673ff75a7ceccb9bdb4a42cd4e553017358163982beb01b6b46f23cfde07b28d0232c8f00000000000000001000000200000002f7cd33ad3c16a3c2b213d57cfd79e9d965ccaac4ccd890ca3917638ee9ea509f54aee1b0bcbc59a2d5a4f532a7b24aa3502e2277adb847c2abd25ebd2dc1db19aaaedad76174ea3bf4916c1f7e4bc1e441581e0dd94720f92b18b8fd0d67c08d5c6bf6b5347c5eabd9532bb52e72d9a4105d3e1c5cfd7f62a3deaafeb950c20773c9c9b1a33e74ba837ebf6c1c4a53961e2c9757f9c7f9ae0e46ebb172cd0c91535f39f36956fa6ec3fe48d61032de89f1a89a59ab68fe854972fa86946f52ffb6df9666015f8da80e2bae3785bd313c52a894715e9889932000000000000007fdede5a4a0cd243c9b7bd0b1720776dec653262794ef6b04fb9adcd2bd721b809d225149439b313fcf51e2ca22acbf1863b7941806f3d975ec652f6a3000000000070ad4b6d1bfb3b64d6e52973b109381e87028710f867b1af5c7ed553199718b6217746e1e42dd2d0eb3a39019bec41162fbe6d9ca0ca0ac708bd89fc3aed17c6da998cc965fe5bc00b3c0911440f4be1c9e6a7883160f1cc05274126bc2d0b7d5ae683bc7a221803ad69eb433145217ce4c7554dab6fb663bfa0c8d7aaebefff288811d701d1714a8e37c12187a0f44f10c7ca5c3b"], 0x12a8}, 0x8) syz_extract_tcp_res(&(0x7f0000000040), 0xfff, 0x4) 16:00:06 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) listen(r0, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r1, 0x0) 16:00:06 executing program 0: mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/49) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x0, 0x40000}], 0x100, 0x0, 0x81, 0x0) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:06 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) dup2(r0, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:00:06 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:06 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = semget(0x0, 0x0, 0x5) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000100)=""/253) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = shmget$private(0x0, 0x3000, 0x21, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12"], 0x3a}, 0x0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = semget$private(0x0, 0x0, 0x8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000280)=""/136) 16:00:06 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40000002) utimensat(r1, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x8}, {0x4, 0x8}}, 0x0) dup2(r1, r1) fcntl$setstatus(r1, 0x4, 0x8) fcntl$lock(r1, 0x7, 0x0) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000024c0)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) flock(r0, 0x4) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x202) r0 = shmget(0x2, 0x2000, 0x82, &(0x7f0000002000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000011c0)=""/30) pipe2(&(0x7f00000012c0)={0xffffffffffffffff}, 0x10002) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) mknod$loop(&(0x7f0000001200)='./file0\x00', 0x0, 0x1) socket$inet(0x2, 0x3, 0x10001) setitimer(0x1, 0x0, &(0x7f0000000140)) link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = semget(0x0, 0x4, 0x10) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000200)=""/4096) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x8000, 0x40) mkdirat(r1, &(0x7f00000001c0)='./bus\x00', 0x100) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r3) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x100000000) write(r2, &(0x7f0000000140)="22c829", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:06 executing program 1: r0 = kqueue() socket(0x11, 0x1, 0x7) close(r0) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt(r1, 0x2, 0x1, &(0x7f0000000000)="5620b43e148fe175b53aa0757520daa71a6a94f643ca60057fdc99036630f7468fc0366919fd8f4c7ab3d05b481f6123f3dfcba0bb378046ad306f8957a6c380d104d5bb63ce39697976c0d9186e674997a46bafb3956610a60ecd09cc1bf2292f9863ee70925d1074dd844ecf5401c428413393639139408b9ded19b074ba2a627a7a90d74ba45faf94a347184ef107a716d02620e53a8ee1806bbabcc12b590c5c38b829c81e8f940b4dfe7b", 0xad) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1000, 0x8001}, {0xffffffffffffff81, 0x80000001}}) ftruncate(r0, 0x0) 16:00:06 executing program 0: r0 = socket(0x3e, 0x5, 0x0) setsockopt(r0, 0x70f, 0x401, &(0x7f0000001040)="ce112494796e6d58127225ab3f829f22653d28175e07f3c29e466d5b91fb74e4fbcf25450ac5a063f82abca556cf432d27c7c40ce6c11dedf91fde54f5fe25fd34e5cff30f14845115c848fe1937fc37e21a511dc2d8d04e6e5c7758c089b0e0069d1900bff32ebd462e980b96ea914bd244d272bd10f1852e19536e8f06f84eceae5f7ddf64cde73a1c861c8bc72c75aec0a91b3b8c7802b781ee8c545c044fbaacc93898d5a5756e09edeaa7baa0b893da240341c246ebafe78ae1b61851d93664da6d8fdc1b7eb976a8c47be1fabee52d4313974435f6c1312a2857a3937aa1059989cd765f76ef5af47b2d3a22b349ac6fbc43", 0xf5) fchmod(r0, 0x8) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt(r0, 0xd, 0x2, &(0x7f0000000040)="e170202933b6a0a5e21fb59911395c72d609ad0a492264ffb066fd5b242b09244fdee890a55256c7ac05e2e8421ab4d7f7f2d45e013331b2a3319d5c280f294c89aa03bc6cab1a3376ec78eda6acf83966186c221d7acd829f40f784cd625bcf8b63c0705c04a95224c9f681b5af511ce045658f1d4530a020ed33f71ea7adbe6aaaa817477adafa3195797f656d08c4951b3c2da2e3140a841ff9f436925ec9055b944ae2f0762640bd76a230306908af8508717bc6bbad820e22b47c841f3b8dacf310cb0efd495d01dd55adc749d2808bb19c51dae4ad686477afe26dd2bc78a569227f1681774a8b745e7d46c4299f0cbaaeb9a6056836f1ec2d1b48695efa38bba53dfe4a00a277771280e46dff8d9f810f7a90e1bfa3ce91ad76d4aee1883e0109845d29c968568105a305ddbed96d4bed3c238cf52d331ac7701a1c53acf4bad3fd4e8a301a45c1bbc9a4d453739b04e1f0989744f674117033e9c4934ad09885bf136daa83c1780bc61717aceeb609b7061874a523c9fcc554c2c09b690ce6a7f3cbc11f17c0e837a30f49d504acf43a2ecd87da2eedf704fbbb0ccbe30cc8009865e28d2a5e026c4fdd95b0b274e526a9a6dd7efb3ad331a43c49e411036983bbdd6535de554b20a2a55cdccf64c07b82aa3a53b0a8f390c725b6a2867c6d10164154ef726671a02024ed278df0088d91fafe0e09f6aad136fb492c711bb3d7d466a43b2ee7156c1182f86ed344aa72d2e160a04ad9f324e463cb00e01fdf024ead5b545557ba69950d7588a89ab59b388c3000791dfda909c781986b179508d8237fe29e9e869d33a3fbcc0b0af56de6e6d28a3032b7d0e71cf2b6c494c53897903d7963ab0d23a9905b9b9cf7dae2a724121d10801c9d36cf3b678bd647af095ce021aa05b23edf0899b78d3d6be7da257e6551b41d1047cc5bd27f076960e64901fdc6a6da9eb1f4f472e3502ee57b66e782cd21e2d0ceaaac211373e5412b52f80148f1bb88e1f659292a779287c9eb7e8623124c69c75063c787787c08f65ca46be9292758fecfea4cbdc3a910f32b4bd80f6b5ba8327feef282213beb7d07213ecc8099db02a003f9b2798c2e9d9013274a519b92f030be861ac6557681cf2bbea1282ea0ec2e364b8c92bc31dd335bc3b8cc069dd767caee2d11bc34b2b9047b8bee7c7bf0cdf120a426c54eafdd8cb5d48bcca2e59c02f505c6af336c30e67401a84437b5541c7f5546a43fc8794fe047f45984f75771e3d99e015f40d0ee7a739286c0a3138d15d5d6c384d296520d54c5cd2259fb5c46ab47116836655698aa136fe6b51c20cf6e84e859f97d8df771d8160e8776873f427bd5eef9e8106a43462ca8e7e6579bd81c2beb5a9ff71bcb44b7104aa191c236111f86538a0b95460b49ef79112568737cb2abd67d37d258e02e23130a9acd5986c34275d6b8753712d7ab85c82fa1666848e4915a851c799fb23e184b8514fc1cfc480c03c5f27c95713e374d0d8eebda42d721bb22db6694b8f6c5a3d0bcc7faa2d2723223cd29296c27c2c48e57de369f4d2fb0c70d7136c0b2763afa623c57fd9ab45319bb9de9f7dd25de0ad53aaf388115ccd1304ef4cc289a8054fc9f3449f2ec23cda538025eee926cdf197e8f3a3aec70d16898713c908824acf92c6adf9ca85178f0acdb6200c654c86750a1b5f74e08ef86cb62e45603a8d2e56433bd80e936f6f0a27ffbbf9ee21124371c5d7c120b0521eb60e36378224de27120cc35483ac1a1217d839619e4591f00a1f9f9abd1f05c4a631c91bbd5e4a56fdcdd98f4d77afe79337ee017087c7e1d876c3fa85c58859719e2a65632e942144baa74368a5ccd0e352793347174af8c8fa4c6338a89e804c9ff388e9b14950667e23834c5270c058eedb7c5b0ef8e80710a96fdbd0b323885d29fa7b0b6117919221c5550ef938e0a11c2537933acdbc9869b2ac87b630c387be80ee364249c8f26b951408b72587d95b856d1cce18f5b66262647e685713ea035565c5b0d2b3bc4ecf4f0eb5d5614ed2c5d79455020f1b98e7a35074d7b787d489cc84acd2e00d52228357cf12e109999aa1f28282b087285fa39173ee5fc04f3160fc6ebc3387c9d4d008679b472218677063722b935a49ecb9a481567eea0dc92762a0567110a2f5f01699a6fba4ad2aedca552295835d61681cfecd68f4106569f48bef9f3756527b8c79cccc4c2c98caecec25f403704132da62712c5457234c634abc1ab15f7513e20cff44eb87849b3038811b813b8b56b987fec33b100c1607d481544b37f6cb533424510305868d6511d79c2feb377da6d69334049290dd88e30c9d811939ef0baf7f87d77b3351b714fffde664775741bf20711735b5b278e93db312ed859491410afde6662f9e5b33944ca89f39dbbfe5c9316c7636658db82a81d8c6de293f0a4367356a226a69e847d6782eaeff965cbe6fa39341aff1cc75c74fb5fa9c7de4f4143ea965ff629447afe72680d1f681feaf002a9ab2300638d99d14df0448bf4f1c9ee66315add7ba61d0859374e8834fd53114e7b80c10986e6d91f0d0d72726cd24ee0e867c47fdb577088712cdab3fdaf273aebd9913fe22b757f3ed5cfc7a5955c5e568ee6344dbaa5c1c8419b6a3311e0744e2d587364ee510790306911b36b13c8093dde9bd081835cdcc53bca5b27b6868b521966682436343ed3a87b9e5ad37d9b82881bc06d9e441d28d9bfc0f8b6054e4ab077b7e1179a0d9c802080f4c8390b4bb60e05e5c82b95647c4d96817e0d13aff62d5366e7de438c4f8c67a5d91add9a04b64b2fb9b7365df6fcddb25b64858aca3a13a320d32b7a6cbe487bb28f06e7e1ab23c29b21a68f4c508ee17941f3ba0454803eea6659f97cbf34d81c6022f174205546274b82f791076d6e118b2f7b270c7b7c3f318eb43fb64496edbc6da3a8ec12f86cd458254b576e70c565efae5287b758f5bd88f8a58e251e369f4123fc4a7486ca411a86eb36b64572eed581934d4557e904c231dc0b247de48e50f38082cc9ac46888601d40a0f5716a6751fcd88e46e7aa15a462078e1ef14235591479a69f284a62e4fbba41e3cc0844cf2d49c6d564ef833ef7ce0d797100b952d2c230ca9acd06a61c6c5431f589998993cc52b96535e1c9a6c15dc6dae6e464cc70ef521a5eb8b0f682cdb0cfe6f26ccbce8e5cc257a8f055ef7a54669180f7daca197aeb9647466c73cfbbd60eb7947abcdd519bf46bbba0fc2ef4447226a7f4481e09328722575510d5fb3b83b8fd731d3de2b409de729cc87ac3113831cd00a473fe672e2af37f25b07dcb08bb8a6b05600e57159b36758d9b5907255b18f3cd852ac103ddf117907e28c8e1c341878ae346d4ba85a67bdc00a5aba448b3fd396b4eb021534a66d95f36cc5f0e12fc0669a6bad275fad28912efd55ad12bd1d730fece59d7ef5760b7b659dc1cc699f6a51c1f671f31aca0509d4223962a047a036b962d301fa92bdfedeebf2e12c537b082d12bfd70b7cfd868fafec77824644dd51542fa1c9401e9134d6538fecb359526865832602c94dda02e6a687a878b3b2ca1e07f81b016e7305ab5db316f91ac3015f832c767ed6898f4e1596ea280a2a57d3158e709367eac0158221dd448af06e7751472e4bdb5ae16191ebdb3be4df699eb67d56f797ad62797c2fc07144894d192a997b2c8a1630dd1ef9d358ec8fc2ffea5e887036f149afadf5f6d730b70911afc59b04b689b88ead23861dcd10b9256b117ade84b1230da1f70bf78b6aa7f3fd59301ab704df23902b7fe0fffd57a12f7c15241fad854c40824b3893025bc57517d7d7d7eee569a0019100d7d6f5e3aee0a6862e6c38c17a4297849d2ec70595f0c2acea9c37b3fb2ae9592d174ea5a8b1bb158c549d26150c350b3aa35802ae65d242320da5682be4c7772d5bd71e93d2e1b6e78aaa9733a96c34e61a01b251e7750bd9058311407adf39f5b46fd1c9e4e34bb1f5d228e6aec3af53908da5efafea966fd5893e5bdef8dc49ac9659f260af5b16e84950985ea8b421b104e41dcbcc4eacee067a78e9cc6208f332a18d8160b82837771c5656a5a12e063f09bba45e4b5f7b487c0a1d4a88c7c3df7b47252698647a41f40e846569fbe861571c94ddf28ab5c4a62a7201432761dd8aa3355b8b2293b56adc46dbd5f1d57ea16496c4eee9a02fdb0ddfcf138b3f1299a48690dfca547cf19dc87a3f454512ae3e06ae768079167d4caa163e397830dc3a4c5e58a0475228a51afb5ff388b4760545ea4c3489aa3a48d219b80b2788e571a3dbddcda79b7724957431d8ef425901be9cf6b0cbbcd3f9d3e11c7baf8cd4c44c7a32fab7e175f27cde4a3222d72fb8c561e0d23195ce9068f5188cb4f4ad57b8e00927a4bbdcce4882422ea21229700529fd3529deffe830d76c66ebdf0cec38cd3ac1a299642d8fd2e7250a42c5ce03f03731a7859ca3408ebfcb85e944983c37c6362f90ca9dd761d579264b30c2757101f355dbe3efd9c04a39658717c4639c759fed3f30d5faf345dc748af8241e51d5a15370d454bf9fc855c4d5690fed06fbd0234fcdd104a70fda8450b25f4f9b576982d31a2523d6375ffe6a7dbfa8e52327b386c87448a1a198d17c2e356a57155d7f6af254250beb4d4b39e3e21a79f9f9c9d5facc840aacba66fcfe0d497ba3cca3013b78c5965c08dec2f149b834cb52e98d372691588e3b42a522c586f954cf327bdc90ebd60b6180d87fe163dafe357f57badac5643fbbe4b793033a0b2216cd1ce7c195bfaf9e05b0a5fc61bc0177dfb102994475bd7678ae20f45144963044c3e9df0cb9d8ab94ec0caab15fb22d03c06c4b76efe240593bc8f482c2a7abbf6dfc9986b3ab721f704d9171c097ea3ca66442888de20b4e49a4d390b23963a657a81aa26d0c390f16188984c67a1d187fc73b0a50cdde94ce810d5e38667718af59eb2b9d6ed3ba0f97e775d7ffc1bb76d1ae8a8dc22fb15587129dab7fe8ec59a14a759bd913666c1f5390f589a912da47393ffafdc0bbfc9e8aa6f953aa1994d3ca9ba795ebccf091849e29460839a4aef3e304eba11b7d0107e82ec5446956d9e14ccf92067c2eef7f23ef999c216b20f79c3bc98425f6ddc5cbb01f77efa9a08ce48d7f5744da2936ef07c8c9a234417d35c7989ee06ec25499587cdd24b3bae67a60f15d034d727d6e944f5e11cab666bd46fbfb82c494d21ca231e3c2d260c5308f7c9744f69381e49bfa5c678c2c351bd8e25d8438f042cb6ef5b1c92c9ea519e4f4ddda4b25ed90cb73ebfd1a8537fd8992068bc4e42c89bc0821a2b52317c9ca1c43b7d966cd45246e9617e33d315cf116951eead21d5877db55ad9f56bb6ed4c737b6c919eaaf134b6d181d2f9c3dcb784dae6e803db56696ed19e73ef6d90840b29614fc7b91a2d986f9e765e871ab722a4c8f5fd11ff582c8db53c9c2da2a54ea0b992cb9ed1b5678db31cb2282fe6863729a5459c6394d090723cf45f3778914ce09d8e84fc5b9d94dda7624979137e65442d762b292c46bcaddbd071391c06761e1a88a9964ab565a6bea5c4f089c34022612f966c35371c9fe6b923cb8b87cd3f2a608ad0ae7a14b7dad3639604b515ed809cd8d06a2b7694f5db1f4cb66f81e3a35520edce6d572cbc5d32ac76b6d8c0b3f8722270bc8afd6e981f1d63526f2987fa58c3be90bf20ef0a9f7ac1a658f80cde98fecd01df4147cc3e5086326056c8c43dde062180c11d1ef3940e00", 0x1000) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10b) pipe(&(0x7f0000000080)) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x6a7eab2b9e8789be, 0x15a) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000000000, 0xfffffffffffffffc) close(r1) 16:00:06 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt(r0, 0x8, 0x0, &(0x7f0000000300)=""/13, &(0x7f0000000240)=0xd) r1 = socket$inet(0x2, 0x0, 0xa) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') getsockopt(r1, 0x6, 0x8, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x53, 0x9}, 0xc) 16:00:07 executing program 0: socket(0x6, 0x7, 0x380) r0 = socket$inet(0x2, 0x3, 0x7fffffff) setsockopt(r0, 0x0, 0x6a, 0x0, 0xc) 16:00:07 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="010200ffffbfffb200000000b4580eb37f122ae85998c291aa8bf8e0392943d7337d0ac7873295622f002cf7520a08124b155702980b0080b866da692fb2cb9b1de23a52999db8410e909c92f9343bccea6853cfe0cf37f1e6bc426d981df4c20a1e406d62f5119a22387d52ad78432214f2d901453530f09f3e264e84a9628f490aa310d0f94dfeb86bac2ead783a1976d78da09b5daadddb6f369881e5a13ad14e4433d5731b467047a7654a50430ef24dc2042c3d58c2dcd8ced423de3c7173ebe6613b46d8425e05f8"], 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff, 0x3811, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt(r0, 0x8, 0x3, &(0x7f0000000000)="692d2ee967cc5209fbc6d79666016271f193f5c861d0a84f18d6bee4888eb16310726396d91f71f3a019643ce5e6129f1455b275e02f2c77fcf3bb2017284fbd6cb6f71f8593d356f1319ed62d96b9c643ea59830eb9d63458667161ff66acefcdd87818572b1a0eea378e7d9d2bc0af02a54f46fc6a40703c7cd55bb6d7d7359766da659d09417d981b059ed33f4fcf96fff7097ae6538b2613bf51b88f14c9f64f2393", 0xa4) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) getsockname(r0, 0x0, &(0x7f0000000140)) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000180)=0x10) socket(0x3e, 0x6, 0x1) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x6) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYRES32=r0, @ANYRES16=r0, @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRES64=r0, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRES64=r0], @ANYBLOB="a464e95e5797d2d4d439b5bdbce6b2664d"], 0x4) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4", 0x6d0}], 0x1) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000500), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x20}, 0x8) 16:00:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)="16a68cc3ae665ac43885dc8031950786334fac8a9d659f5b9d1a3f75485da36ec031cbd9b800285db82a6a05fbab80d8cb1e0cb0784ecbbd78f30bdd220249c49001123010ea2cac6ba0ee7144acc3b49a53bf263349b1ad34e41e52460cf88d8082562db9055fa5f684d27cee7c293013e3f3001d9190953490f87fbab72c7876188b9bb29946a405fec4ba3e635fd0b9f419782e2f0ee2e29303aa4972688bcd5a07cb8ca9d69f1e813e10b9a7841ffde6245bc71215d939ce3fdbc97d5377f910977baf378344c83f614a", 0xcc}, {&(0x7f0000000080)="ae9ecfa43589563762e8ace8cd0cd9d03e9dc58676caae41af38b6ea5f681f1ea6e4f827046fb2a2b462a5f7fc323c598dccce86e610d548c6feeb2da4ad41a3257b92610bd6d84eb35dfa17860b2a7540b07727e007a82c278e337d6f757454f579c94317ee0f02c069b8ab1a6cd614af8b97ba2a93b2a0655a3034196ef5dd496123fa476bdcd494ff3b80bea936937ff707ebdc1bf653d0eea2471363e1", 0x9f}], 0x2, &(0x7f00000002c0)=[{0xe0, 0x1, 0x401, "08acdf1c675662679d63addb9a394561f2ccb8709724a5c604d5cb0f1e32a69a22651b3fce075175fe1a69005c2615681b02bd8eaefc14016d15ddede4916b44433cf70047fcd5b5f87ea64f864d25b5a116105596d5fe086a7e69e3fffac9a790516dfb32c8b052e47592c0b30e66db4c4b5f18ada93c91804ac47d7cf1de3021a70c47a91368e80382e2110a56342df6b78f30ca52082defd355a67ead629c551d482021122106ee4dea9d672d986c529df5a840b92051021bd79558e4d847f55b16327699656f5a"}, {0x90, 0xffff, 0x101, "b7473f257f1a2738697df9361f47b9c2f4f0ede6a8aec6a00c1adbbbb253b0bdc7cfa3928942bb51f1ea2e178f70064fef62d7ace8ce9939d37ce9fdc4b32db7e7866313dfeb2e6a538e452283f5167d019837d5d6ee01777bbe2117dfce28cfd922c678a947cb1635404567af28fa4b0e315241bb737482e36864e833"}, {0x28, 0xffff, 0x80000001, "46a46f594288ccae6199ba03c40ee8fdbe84e5f4b03eb4"}, {0x28, 0x1, 0xa4, "25beb4ebe507b1071e2a21649cfe2feeea"}, {0x28, 0x1, 0x1, "97bc4bd9960ff7740b0629dbe983dc26579a6fbd0ead"}], 0x1e8}, 0x403) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) r2 = semget(0x2, 0xca9df2a12add2d89, 0x104) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000180)=""/234) 16:00:07 executing program 1: mkdir(&(0x7f0000000180)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006edf7484000000000000000000000000000000000000"], &(0x7f00000000c0)=0x51) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000002c0)) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x10000}, 0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c6530006c9512dccd7e76918d398065a976c878387127c9daac7175666f8513e3408e98e0ea01347e45069cdf42ea14f50842722be1c973281b45304257651d09708e372608c9a1dc27e35401460a569439649ffe0d03efc06f429acd2205385cecef62b2d8451bdd8297c0e2e02fd978ac3fefe0bb5d23d07f57c4ecc11fa5e9e44bbfe2e512b5a952b4bdf98cfbe09b99f0ffbb2d820bf05f8d3f47a71e64a7967484ffbc8509aa8e8ff99e71c6c6c6b86c5df9a4373b962f2801e779454a2bd1afcd943319"], 0xa) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getgid() r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffe60) getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r2) fchmodat(r0, &(0x7f0000000380)='./file0\x00', 0x8, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = accept$unix(r4, &(0x7f0000001800)=ANY=[@ANYBLOB="0000000000000000000000000000e873ca2574a7143d011b7c52c2536724e6ba912fdbc9000054bd6079073e353f870e85eccfeea3ba2e37e96063a3f830f36c610f0e7ec7da03b077974bcd881e385ab8cf99c31a0030eb8a6aada5bf93c248e60c1078f84c02a06cff01000057506d957ac7c5acb763d8ba7483ac17b3adb59caa87b57b640386584d7f40517da3f97049fd5ef23b0a5c08aa425d008a6580bd31ca5dc9a83826e1e2324811dbfd8c028ab8bb302ec3ec811121eb5c8581f8c5c66d1db8a3f866262e34f6a9aef646d288f822f2737d83a6d949b4de1e8906f87c9c632ba34dff8673b7f33e88f20301"], &(0x7f0000000480)=0x26) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)='./file0\x00') openat(r0, &(0x7f00000004c0)='./file0\x00', 0x10, 0x4) r8 = semget$private(0x0, 0x4, 0x244) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000500)=""/119) recvfrom$unix(r3, &(0x7f0000000580)=""/4096, 0x1000, 0x40, &(0x7f0000001580)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f00000015c0)=""/196) fchownat(r7, &(0x7f00000016c0)='./file0\x00', r5, r6, 0x4) truncate(&(0x7f0000001700)='./file0\x00', 0x2) connect$inet(r7, &(0x7f0000001740)={0x2, 0x1}, 0xc) semop(r8, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f0000001900)=0xc) 16:00:07 executing program 1: 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) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x10}, {r0}, {r0, 0x104}, {r0, 0xe0}, {r0}], 0x6, 0x4) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file2\x00', 0x4) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="72e3474c5482022e2f66696c653000"], 0x10) sendmsg(r0, &(0x7f0000001840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=[{0x50, 0x0, 0x0, "3ca0057c0b4ccbd5f554d56e0f7c532f6dcc55b8ffcaee04e713630e2c136d40727e36491cca63db9882ac2d673ae9214a8b296eb3f9c15340"}], 0x50}, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control\x00') mknod(&(0x7f0000000140)='./control/file0\x00', 0x2000, 0x1ff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f00000000c0)='./control\x00', r0, r1) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) socket$inet(0x2, 0x5, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup(r0) kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:07 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='.\x00') pipe2(&(0x7f0000000000), 0x10000) 16:00:07 executing program 1: close(0xffffffffffffffff) getdents(0xffffffffffffffff, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x8) fchdir(r0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x8c) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) fcntl$getflags(r2, 0x3) flock(r0, 0x5) sendto$unix(r2, &(0x7f00000000c0)="e6b84b58e9018f8c8e3ccbaab471c8469e1ab7d4faaa9a786dcb1f53dccdbfa4a94d20c8102d8c9f880969830c5a74a3e89b29f89b5d28985c9d65b0e21dcfee52a490b72b11103de4a6d2467204b13ff2afe77276426fda353ee79f648f2fc524632781b2de9e51a703df9cb6371388f6107972e6d56ff3355a55068a13d2c2850f173326fa10232897ee7a129129a7f03a85edb64e8f3f3ac1325000feecd898d914822079059b033d08adcea257eeaf35823bc3a778051823c75c1f8232c0409f56364c1376b5a44ea581dd9bb44608b59c1eb99d48b0d014376ceac284003638a2e5ba8df95ee7cb51bac8b297bb3f68b10a3e5dc438f36c60c70ebee3386189ba6931a68d45f83d9b099b2759bb821ca90da2a48c913a865c6e8a53f2e296d7feb45e003cc80e8c0a952cd614e063a314b07e73d28ed31fa9bb43bc53b155321b44abd2315d116e5d1cbd8ecb39b23ff09af188a12b4a38f2a46734ca6b77bfe7afc230a67b361108ddd934f94bca58c0d71f86417ce02fa53e8c0924e52373a9b38ea94b1570c12b2b9253f093f202d9ef902d37a29bceaaa73099923d2c18202e038995674809ecf121dfd2f244a3eebd5fe2e2c856e058d27e5b96c0ade95910417f5cb14c7608eeea2205b87c58cbbeee85fde99c9441513cf9a0841a3e4ed363a1c452ee434e5d4a900d93c344476f78e5e683575230e6c9ef87cf8140ebc41ddad844c8c5eb5cce5211583a546b70b8f20a7da95d28e6f4c9ca38ee50790f6e0842c0be200c8a5259021de4e11d33ef71ab31b447b5bf80004810d62cbc85677f2a6b84eee5a6cd9480e60549264424c239c40f88a08581fbabb1f2fe97da9c8114306716e3a6152f7a69862f93e15a5ca913465565e4aa98d9a399eb21d004ab26ca864ab3b19901ad0c804c6c4411b642a7b2d5720e496242423883b90501a06b1c486e151dabe1d884ec138b96707364caa530a9518050a4f7556c24a19bfe348acb367c0e0991e48dd1265c3fe5b073920ca27c9202bce58bc8938bf1b9fea825808b0f53e365a090bea02c0521f2e1ff1421944f5c3668a66dd7c767e97e80eac15f00ff8921dd3704037cae6c95dff16790220ade001351f7908bb8832fa8afcc4edf0581a80fd2ed8a6f33adb7b913d4f68df74cd659385686c7d8c1e8cf93fd05027e7117bc88798836fbe32cb81dd8e5b6f465b1cce26fc0b257eab2083102ab913cacdbb62ecd9b0b3a7e28124fb6c4846efa0812104184e3f2e29624b7a051eb91bbbf793c47ae9b9f43d639f9e92f05f76dedb3023f9c9117174214531610f2309c149bf482281dab8da3ccb6553b127c51754c5044d3c34dc716ef9adbad0e82857a9c6e5015434327dd7a15ba707509182e7707017adaeae830c6e35437cd0ee6f250d88ea2831c1ff1a044f42a323fed75a2cca9decf308eb75a2a090113b62e2e29ac495b94264acc46d7ca19317e5b1fe28a205e13bd2dc9472c676f7e0c2de4b98faac34f793d801844430da01bfe222d2a103c5dd2d4720aa7562353d7875a6a1c7d9df640bda86c26e62debcc6df9e73dc9644d53d5bc7081e3c341844776090637db306b4af52fb18f2a9185057613a57e47ab7a42c0e9d16fc34fd7c7fc25f6f25eb8d2638ec8d8ff55116b9104cf50690334031f6d42bee8cfd6d28beed3b84b65e0b6da500624dcb795732b48c68df21a02ba2ca2d334cd38e127acccded27fd8b51eaa702a36ef4192b81b5f1e355971e647ee4da7005f6e220e0ac53af7546dbeeba12bd879b9c64517712835885b48a785bc8b0de9b20947de20c5fa8fe0347540a3f281ff5ab2529406d2267e186dfc30247f56110d46283b103fadb3b17d9df96ea15b54cfe40181c91270822335b40878e6a698d0536183819eb3ebcb3d417fc5b5711ec9ea73af0eef00d7f44405dfbe3d922d86e62d74ed4a30ec414513bae9b5aed71105ce20855ac80197c293b39af2a4fcff6e30132e15490130ee7a5931fbd4bdc7fcba9cae20357c7cba367aba3221c5de01d482834e8d49d89ffe172fd88b1aa39ec43b8358d04378febdcb68e28209cf6df4424ee2769429fe5481e33ff189f851a7dc2fbedc205762ca97b4ce27ca87dad24e78959b65e3f5102a1e2847912f646590fbbec77a94e585d62eb67eee89abf6e22b0c1db7b079f3342889416324c58598546d163e62a4813c57938c5dad6834d80fa34176945cb0230d9f951182824f40698746ae2e8c6786293484af8c9cf3e87319ebfe24a752d4fa192b9ac202924ef9236b5cca9a6dd0361fdf7a20dda0a1de379c4932886b50ab04155d47b8658894d0d5514b5503408330e216479012fc043eea72c4e63bd134b237e80aa0892f365b405a3d8ec04ecb3ca32ae11ad341f6183db21a72faf323275908f3cace417c6a8b56ad26f2d4d39f596edee5230bb28d5e081fa86a07c09893113461f3fab96287f5dbd5789642cc10614c47296ed855b4cf7e10352d257da727209846645247e5056917f8309860e62f610537f17ecf7613df759c5f2635da5aa61f1f222bf19a0fd1b33320d6fcbd0e9c06ec31643340961618c22bad81c97c9e3f2150372ed89be77ba49f71b59ff47fa5915a06a47f9b1ced7709b201ad3e76d2b36410a9a14646cb2d0e5f0803dda409e0b314f3b34b9040da11c2b81f3a2c7271a77405b5b5b62fb890d0021622a370f475c7428487cee84e72e2df85b1fa4911db0f75c10ea879efb3b8da4b073b6b240acee9470b977f0d86043c5a6c1554cae231f6f031f72052b831b654e0ee203fbc8cad57cd9cc0e0dc8a82776a74ac05a8657a8ef6cab35c04fa6594937f6475220f0363b8e3552eaa921689d75e07e3d78f0dd23089b48bf06047438629f41bc9b2e091bea4682f2708237b8ace2541ba494f13ef129d400442a83eaac89a626e05a185c40e25341760c886b56043e21cf0415398f9e0af77fad44c5157718e99e5d393bc90f8a5c3c7b846cf59e5358d18ce1e1481a1c3a6bf30f037e96db4df712d6052c03a005597a06b28a329a235212b3215f0117d31a44f16cca3614b814ab57b4a116753c62f651398a5f3b15efd0ef1b213366f78a7678e114eed3184f5fa73e5b5fa4ee9cde3750d0aceba1d2e394511a5044f44a6e4b77b49b6f6a919ce3f23ba6270fdbd46139c9853a9d48c62ffa2239f01630c6c98befa86a90ae74fed53dc068590b7324d9f340893ab7d4f5da146a4a4f9e635406bf23249d9efccc0eca383a8ae17b94f3650f73698343d363ee5973d03c76192596ff131f347a85733987ca4019dd5b9720cbc941bd08d97619a86bc76e3702ad3fd89b1bb72a411d1a82e0ed5f4a2fc6dea9dd5e0e1cbd8fdd388283e23aee7a8d590d6b45d8fe1fe891d00e9db9a8b96570990dfd10b3d3105f45bd75254af072e8f5b076861c1482db23d2ab36dccb50cc5b282af235163c5b606c47bcf59933d374eb7027caa0d9f8b3f217955a505e30151422e9641b9b0e309adf2d0c11917eb82cf11e185d652801512fdc51fe4edbb5d6aaecf83f65272f34000d369b60d8dc9701610e9ce8b7212e443911d92070b62b87fa85d96ccccba3d6b0239880b58136294c55bf520542ba83641a155bfbd147acfe0feb70cf53cda646c9a3e5790b3c3458b0bd3ffc573c7853ecc06067499966ed69e22e6f5809f66326939d781dea31f34457bb6c8304e8c6d4889dae06041c944d59a86341e6e1d37282562056687c1728a7d6603b031619f38b5cd164a1f03707ff39bc92242921a455430b978958157d04b573a0bbba0d80a0f4b11ac4b48bbfaba29dd2937ff00be23269a5f985543dfe15c6a79ce7dc29eb27873c4668521902bae6231fe526a8c8f7297e1c2708ee801f4b038a14e5df86443ba20a3fb43f775e8cfb2ba611392c246393ca8202a19955da53822a5146c0faabeebc67f07c3fc04fbeab94bd2a26b7f399057b2f38d13911bb68721e0104457c576429bdad601f97098d18deebceb0bb5662d490f03b81a7df3f9217809339200644025442e2e72012980331dfdc68caf7f81e65b297b286b8538d1b3d19d426b2d5cf37cd58c1f5ac21683cdd83bbb23ba500e8931781e2fe336286c6e791d999e9bc4f7b16f14a3067892f3f8a8a7fe0991c85ba4177040cbc0184c8c5110c4d5482318b86ad213b0ee2bcaab0798fdcc1ef0598ca3e937b31edafb6da8c1fb7b40632e40b36a84a89c7c656a73434e2722f6671f1a49ae4c0c99de00e3980377b2ceaec0eef64f878af6fd6526f49ec18805bc8c252725f966272dc89e88f8bbeccb718ede4b636ab4f1ffa7aa46f875ee4329146287441d640ef0d7866dd17bbeedf3ac3ef69ac8a857e3f9282fd995872321b128810f829597acd2aaa7692015fccc05552a0ebdf4cc8a2e16c05b717b510e12b9a085e56c1251af04d2ee67ff2943f1f648e2a9f13b0b3cdcf555cdc2214e71f5e04a03f957252398f9cf9e8a300c413e6d5b0948a2c2abc509d05ce326d0cab134886b8bb65ffafe1d41957768667d8a0cf0df31f2828564d3ee68f47c69936e3302613d5c745385e8f93e9663c5f413d708a6d0560220d0ae28823cb3eeaba7b61bb50a3cb51b388a8d6e2b92765bbbe46bf1de26de33319d1098f80a9ff91728010a2763010cb138a1ea0943ff77b602515df866e651ee39e790112fab52ea48c431e77690b21f1d0a5ffb0fd455c2c5b8436fce9b7f4a1d4e94eb4dd6f5a0ef2f3c17064f483de24f7c90cb1b9699f834c9e4a9296f18e3e412403f156262fa633063083899d9d4ab22f082140a17b48a3e313eb5bc2f3e63451af2b7578311fe69cad24b4f93a26b98699cf84f6b66791c90e713112e4e5ffde89933c45cbb61542ac0abf63dc66e11812854fe3db25e089fa8b32686ad9cc27bd391e2a5f69229b1e4c41fc7cf004b5c7152f5b3c8f619e40a34b00fa9a2494c20943d1342ba3ecf3cc47c3d694cc34734655dc04abc9348fe345dc237941f3686368ecbfbaf2b0a2bb32f43f57259bc11c209cc2bd8f036f20e08a5ae05bfda63d0a260eeb57037f3d48f13eab428f440705fbd6ef161ae4ce004f56e452d55622fef9e7112c5dc4ece7f184d950162990dc4ebef77ba33146c763cdca3d8814d5740bebff19af11271c8f7119ed0deb1cdf4adc664182263afe2dfd14a99661a9777915bd1ef4d21163b2900b922330e9ef54e1edaa7c0aecc747e6d38f3bb8a4e21d17be80eb33db9bdb8986e75fab49f88ef6a795521b5efc1b69937e9628f3b0e9fc298cb1bf058b8f875159bebbfc5872a879f8464bc21a0151d9dc26cabe347d5feccef700a2dcca9df482c795961d2ab6e4c02e192e88a850ec530e917fe169249b64849a7f8337a03cc0c879d03c19bbcdbe01e8cb01702325e67d625a5303cce8c154caa4693f09eed9b23a057e379699485c63a14a43d3b6cf0dbe2ec1715d824fc9d6467198e82dd70bfccbdead30963f1ecba81ff1c29e68d0b019325ecedfa9f1d34211dafdec6ad1b80c40d42101cea01d7646001dfa2b0ff8904b73d72f84c8eb215cf00ea3045a93b6f5a3c4a9f41bde8a160597894a56f09033fe57d5af1ae10f60956ceeac8bed721e7190545ccb7ddadd2a19caaafb510160283539bdd5d5a4ec89662bc286c769952c22a01c909d0ac87f65cbb308da217489829f16a56b00bb54381b5065f64fb4eae4e1a5cd7841b5c1b09dc30c6ad1dbd8e0cc276c28c882550f41f46583e163cc9", 0x1000, 0x406, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000001100), &(0x7f0000001140)=0x10) readlinkat(r2, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)=""/147, 0x93) r3 = syz_open_pts() r4 = getegid() setregid(r4, r4) setgid(r4) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCSTART(r1, 0x2000746e) fchmod(r3, 0x80) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001280)={0x4, 0x5, 0x2, 0xfffffffffffffffd, "25fbf88053ded566774bb60796f06fe8c2262ed3", 0x0, 0x9}) r5 = getpgrp() r6 = getuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000012c0)={r5, r6, r4}, 0xc) unlink(&(0x7f0000001300)='./file0\x00') r7 = open$dir(&(0x7f0000001340)='./file0\x00', 0x1, 0x2) setsockopt(r2, 0x3, 0x40, &(0x7f0000001380)="94194eeb200bd688b07eee3e2c98656673d1b21822248a227b747191ad86ccca965dce9a9142d3f4897ed7e566360c280762e32cb14e3ebe88dd81d6944cb5ff62bc6d4549b6c6f4f6b3b008a5a0ab3157b24949e683c19584c5ea65bb70f057c522587b4d4d033485c061931d8a89d9713688f6aa153b61d3bae8cb2457d3f5181ab515f3053c2d1c2f2ab1fbb8f545c06253f9cdb7edf853f758c744fe482edddb2adbd8bf2d65b950c14168ce9c8e907e468ef379a4b2b7a7e279dc86fe9a4b2b710bff88458d1bb6d75266c2fd172f3ffb36128b84e3937c86f9d3a2badc2afc55c128383611aca7c1ecdb235af0c2f6a10e438aa78486f06b12653a4136c134fa7055dd3d19c925a55eb35d2a754dd6d6378d80644f1d56edf8426c7de2c1647fc20e2b7b590c443348b2949fd20f6315ab4763e3709f3833e8fb68b960c3e5bf3d7b79e4a17bb149f870e70fe0012cc63df2d0ad22af2740531fed39d522c108fa559bc6424b8a244f600a1e3f7122f9dc97a9690d11b6860fb0db19969be8f9157ed0652f80191327e16021c4476d0ab3e372e654f2650e4332a470232a4d2835a5459ff0760ed080e29df87b164ffbab352efcc14ef40b791fd3f4d036f440d14445872eb16bcc23ba89e9d006b92543cc29d9682f30adceadefa7804d9c5c9b20d7811465361b540433f37fba5a8e81feef04ebaf4db8ad0f001f527116d47775bad55d8b1ce1dbfa2761700968cd6927601b833150ce7d89c1297985c966629e472e53c915966ac6329cda1a4e6a9a4a421075ff785a485f923bab7346423f51ec4723dc2799b6ecc031a2cb8025cd7aa913c49d9ef44ce59b96a4f94f17e649c8595ea19e666deb8454aca6d4da2a1edfbd41b7bc1bd1d52dd4b59c40bc8a1f6a9ef28be99bec45bd0321f87f14aa63bd8fee0d02f0a77397608480b4b35469aa66dd07a36db3e3ddd5c7d674960eb866da23b560748cf1d3f4bd9e6ecb48f939638281b0872903a8ad6506beeaebe780a65ae99a36f07b8e7f01eabcce19480956f59759e2a887a23468e3a09629530ed0d50bbefe60524d61d15ae43566402c55be3b708f217cac8fafd1b8a5c7f11a6c8d046e96be62f9c2ac9b7b73cdf26ced373908a2344087d858b9800078ee232ac2cf4f0e690c800ec6d6701092d28053bc1dc165356cba83fea1155586caf870cd14483afff12ef6f2d7c6f07baab8c3ddea42fda7aa1011e37ad086a466ad1776b48e96a9d9696715112697e9569a38ca85ea04ce667500e318b2eb03ee02da3d2bbfd19754ff1dc606b8bd8f24485e0a9f56fa608f837761b046f2a52416cd160448f68da11db2f788de6eeba97fa926aedaafd5960f1266e0974b62f26246743807bf38041c3e484effd469bb4db02774fdc118509d52c76ff56fb28b2e5e495ba69c144df7c65fb60bd63b6ef2fe47e3dc3fe0fe4bc87820568f6b953deda3b247eaaef5707cc6a4118ae90d78491ef9d09251484bc9c966c1be3ff7cbd51d67e7d74f23e70725f5151c2150703890f8eaa4139d0000c82064f10e82d76b030ad56f74368b0df415768ccb409f55fbeaf5243527529f005aa43017dbc63bf42db8c08768d48996ade03225eb9400e18c4bf85cdb764382647bc1e12b670f3842df336461a120732a5bf13df03626b765c575bd5786a1e9472b853839370cfba993a3e0fc252771b0c72c3b6d7e746eb46bb5e211f6c959cc63098dcb67c061e2caac85036bc4afa69d226acd9054d25ed3f404f5073d37c862aa37274a3bbd2964a435b0b121d37c2349d95cf20c65ecc95a80f223be9cd34c198fa24916b3a7576830b3f20966e7eb9e88a5f8bf6e533a70ed57a2d683858efd7169b4d332b830c00ddfc84db38534da06494dc16d77498f5ef25850ebc68c3e702f2145444ef64bf660ffd15bad56cb323bd795a77499f7eb21c63bdeacba3e7de5ad2d596981b4862eeaff3b7bcd722284c9fe75fdcfed000e412d4317ad5921491556d0319ab405dde93c19f2750e93627f242cf9a715a01ee49fc2897fe1bb3560033aff9fc466ec4e7879af38a730f0fc14f73ea63b4ef00d09a141376c93e985f529fc4b148f4b790cda80634c60270432464be79812fa034fdd6192a0116da7cd80912f6a490313ce44ef85f2cf808555db1424c534b82812d1196ec86eef2a0811ade256fc9da51b477b4238c30e4c6fc48d572dfe40c659e9fe334d91ebec6df8761372750a96eb258359f8b9be19db482f794811ab318fbda9f5e76635a7961d13145edd55b8b706f69dc8ad622d6828208ed749422977f1b13cc2606f287b48ee5e48ed5c9e8cdff037a34bf62ecb2629fbd2fcd2f7b365fc390d69ee5ae6665cd41f11e81667225834cea99181a64fbbd5ae5106deb25d7ee383916ace822e02691c4b2b2bd9b438154a215b8a5bee3024d4ecb88b4fd31edf5083f72cf042affe2ea3227aa4b682745d5828ea668174f5a8ef068efb7156414477c7373c75267f4bf9b41a77793852cf9147935f334506edc2cfa5fd167074be2b078c81fe6eb705c159e09ac39946aa36ec6498bd7c63c568f267fee7aa85cf032bcead528e39dc306904750086219d1a2140becbcb6a17687c48cdb4872e911f03f9d605add4aff9c2cc050ce0f2ce4458410d83e66e94500014558b53102c6af779e1108088be8b3c4b905edd50c568592f97cf825e4ca0903321116deda80c00ca618456ea09b2c41fab399ad74057b7b0c75eb0eb33116938012eae97a4fdcbd6c5f44606cc0e51d7395fb34a16bf690075f7c8fa543d11660a866f76932fcf88e4c56fe4aa02d6b8c6caa09002d54cf6a1ed119cfe3ce54fbdbc64dc96a66e7fba971c29fb86d942a8ede665d4a6f7eb63361d3b1f6ade54dc00f81a0e05f14acd5fd20a6dd910481eac4e17a5ae281c84bfa5aa05f6cf6282dbfb06da93bbe28d950990f310e1ff427e4af6e5f7085e15f939274cd633b8e2d69327320bc2efc050fa36b41b7b4b8cbc3a7afe11a558d4ea2a72086721d49e1f7ba960be6e6152bb663c6a32f51b5bd0cd8bd43ab7663d6f67ae87ff5195348e922be1b054c6280ee2f4d357367c58a56a66a66626dc1390fd9ffbb4e454dd542f813d76fe4ecddb720fc889ca213ff8cb7645072b33ffe5821d4f0e38c8c9eb9c76aa86e7e449635511e7b1db9e45fabd12c2895e9aaf0ec042e17cf9891dc304aefaf02f335cfdc230ade7534c7116f03386282814ce756dca7b02648c9f26d16af63f74791a669f3a874b96b7081516433c698f4d39fd83a6f626655f1c3c8b9f9a9cda185e33bed34e287073190450585e027d2263028bb180f99edc7098c08f6eac2e45d33b79852100f1ab321b2863b87a9e21220556e7f883c17862fc31f8a6059e265743a22f346247bb97386525df4d22071ecf1e2ba55d9af40205559d8f000965b8cca944def004c696bbb0304603f01391f378fa5c509f0430e0d4fb86aa60fde1c065ad98bd81e961be46fec695b70cd1b349075fc99d1fac9208f7e13c800c43806d41a88c59c827a73c62de03b57fb3cbc2a2b177e4fdafb3e7651fc254bf1f06f8caf4a69ca4c3b89b4505b1a1f6910de9f5421720557a20ae943051feee08147c39d8ccd99eec5370e7295f40ea71e260f47798b1a03d778ba9730bf27412a8e22da9ccde2c2abccd8e74e7927b0670d0bd1033772e307de1e7ffcc8138ba7f2b87385a3c47ca56fe95366598927cf07699efff54ceac2b353668a9c56c81f510c4c109ccdf25b014d6a7ce2122e6fceda82503c5ca97933e3fb99b2fb09c285f123b865ddc734dfc3b95975e1e5ef2f4f51b12a9e69c29e3e33b08f2b1638b2a2d15d89c2cc06a5ad20d2b0335e70b336d14ba922008dc67a7bc34f70ac738f0b43a55e4f8f07a1edd3199a3be7bab2ef440f9228e56b9d21e1233cadd8d96c096f9e8f43ca31a198ecc459e67501da5f37fd8fa79f9f23ad8bb04006ed1041cb27e0c385f4d4597f39c5c84fed38b31cc471195a38a88c91b6d1144894ec7f448a55337f79afb8a4e33d1a6a182d3eac3aaa356fcef2e6bc77ea31aef79c8a07ea4637fe94520b0670f28e050ae2749a7899ce6db6d9cc0f4d5abdfb2f81c2afde486b65de3c26e71a0f7f7fe69049c06ea2668e81cb14fae7382e78056a5cf3bd09677decfe8eb9c4137be93b228dae00cda63cd7533dc6ae7c3dd3159d87715f60dbddc01c58c9b5dd92a15b7ba7323b0d751fe29f26301d7ab525a788a3b68d05c752a586d0146f5df3c15d9e6639511d449e7fe4617addd3bfe5c8b24ef0ce544bfb84907e9182103465bd106901de799ec241c7716a0382c428028b5ca3eb100c15c373ff1006e7310d1221b0b7b7b1c2ce5f2563d79301c68c87f41ccda58a1d9bc4ac6eaa81f2390f7551069a6c08951e6aa8260a9118791c5a77a9dde69474819b48a7471781f9aabfc62bde296c4b8fa09f3b5e1b80e16e9642a612273633bd22fde83e954159550945910a2969627f4d56f6ce27c926b09a64c3245d2c85392a5e93fc49606feedf02762df6f47c4a85cb0cfeb69c36f7912deaf123a49222e2373c813cf7f565922d07166144adb690736fcf4452246ab0ac77e342c7db676af3dc90acff9cd38566633606b95260dbd96adbbe22590d93e39f99f1c6eb0bc34fa81ac453b595d4e7f1a0b1f8f2a5ce22cea252114b4aae7fc33a6f584c6ad8f774a23cb3c612a8c5b22def84320c9389fe7ad35657ed70a13cf45d05f141d5f10336f12d3dae473ad360dd37a2f30761de4fddbe9011e8e15a7638eb4c6f500c4112cefb0efe1e24d6d1cb764c1410cee632f75798e6bb019143cefcf240540a1e7513e3d0ce97596f6a8330906c55bf9faf1fa989fe31789a1b6f6cd8dc1ef60be9fb42233eedc910fdce829c442c110b1be67b0f677b591a50743ef300ac80d17de134a131da05c8539ae212490cae4689dbeae314f754dce55edcba8bf2c76a89cec3c20b0b0a6cd685b9465d327ffec3d8db77a24dd26a203f6e373f5f6a833eff2a0b843011819057a803c26ef11646970226db335c5941018dc6b2c226ec847ff4c296c645a1fe47d4683f0a0f37822ce1d96d9b5c7c3f33b6e6e78373ae5dd8d717b57be6da9e0191a47136377be10aa102f650962ba1c5193327937603506012244d2241e328ffd7bd9e26d16644a5931301796ac8b1f1d78c0f981fdefd2a3864bb086bb958f581bb4165c7d1a176ea7058b2b42714e490cc5518c46a119158b90f4f4802f624048b438445009cf2745e7db687a707923304279cd35812ade015cf3d973743ccbfce93afd7eefd0ec29347848027ff99ceaf3546e4ecebdb353fec6a886ef64eb14c07e2e9858242f5845c7fce2eca031ae260abd67c382438ba46a4b4006114bbb8bd0a6c5949cb36219cb21b12a544e9cae609ab82434e9c77c8f83a62ca95bf34673631f630d6945f83433e28f4b6134bd332d69fe481b9c56ed40e8282f88627b2b0fe5f5c8021e4ab991b70dc54fcad67b0de524034b046d7ee4246edaac7cf014a52185571ab6cc2cce58c52813c3296859b73a3086ba5cbd73b98b83633d42f99868ab2437215e55c3550166ef6d3814268fec2deb498b7839624f45c9793d3c6e71437d0316a91e0a9be4be16063db5fd557df87f1727ca28d69727dee4714f673165f7a36c6d0c0cedb0630bf00229dce4d02d0df913a90f3eaab302a2af4f4d6940c956523716504a3ce63278d6b0deed", 0x1000) kevent(r1, &(0x7f0000002380)=[{{r7}, 0xfffffffffffffffc, 0x6, 0x10, 0x4, 0x1}, {{r7}, 0xfffffffffffffffb, 0x8, 0x4, 0x8001, 0x8001}, {{r2}, 0xffffffffffffffff, 0x48, 0xaf2b90ec32584e64, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x24, 0xfffff, 0xed2, 0xa0000000}, {{r0}, 0x0, 0x8, 0x0, 0x100000001, 0x267}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0xfa9, 0x1}, {{r7}, 0xfffffffffffffffb, 0x80, 0xf0000003, 0x7ed, 0x8}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x2, 0x40}], 0x6, &(0x7f0000002480)=[{{r2}, 0xffffffffffffffff, 0x88, 0x40000000, 0x2, 0x3}, {{r7}, 0xfffffffffffffffa, 0x40, 0x2, 0x3, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000082, 0x40, 0x101}, {{r3}, 0xfffffffffffffffd, 0x1, 0x0, 0x3, 0x200}], 0x6, &(0x7f0000002500)={0x20, 0x8001}) setsockopt(r2, 0x3, 0x6, &(0x7f0000002540)="497023907afd8b0c32e67cd2c99b78551315399e772ccae1335a19f5a5a40ad4f9ad6734296dfcc55f28464857e06d0ad3d03286e657b28e82b0e8", 0x3b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002580), &(0x7f00000025c0)=0xc) semop(0x0, &(0x7f0000002680)=[{0x3, 0x0, 0x1800}, {0x3, 0x6, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x5, 0x1800}, {0x4, 0x6, 0x800}, {0x1, 0x4, 0x1800}], 0x6) semget(0x0, 0x1, 0x20) 16:00:07 executing program 1: getuid() dup2(0xffffffffffffff9c, 0xffffffffffffffff) execve(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)=[&(0x7f0000000180)='\\#\x00']) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8008, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r1) setuid(0x0) 16:00:07 executing program 0: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socket$inet(0x2, 0x2, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x482, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xff33) setreuid(r0, r2) socket$inet(0x2, 0x2, 0x101) setreuid(0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x5) r1 = getpid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setsockopt(r0, 0x4, 0x0, &(0x7f0000000080)="b214b3588f1a756e6b71a237cf59d3d943c032294245cbc43d6275ef12a78f9d48b20a5e0971f2d9ec0900f6f491649b4e6edcaa014c3efd23e381673ed032245897cfe7f7d799da86f044001ad7dc0e54b4421abcbdf767405bfe2292df393928b4610ac6395167b89f2ae6", 0x6c) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7, 0x1b, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:07 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x90) r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1000}], 0x6, &(0x7f0000000040), 0x6, 0x0) fcntl$getflags(r1, 0x3) 16:00:07 executing program 1: socketpair(0x100000001e, 0x7, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x9c5e, 0xa5d9}, 0x31) r1 = socket(0x18, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) setsockopt(r1, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) close(r0) pipe2(&(0x7f00000000c0), 0x10000) 16:00:07 executing program 1: setuid(0xee01) r0 = socket(0x16, 0x3, 0x0) r1 = syz_open_pts() r2 = semget(0x3, 0x1, 0x2) shutdown(r0, 0x0) r3 = semget$private(0x0, 0x7, 0x230) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000080)=""/229) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xe5, r4, r5, r6, r7, 0x3, 0x1}, 0x0, 0x80, 0x100}) semget(0x0, 0x4, 0x2) 16:00:07 executing program 1: r0 = semget(0x2, 0x3, 0x105) semop(r0, 0x0, 0x37) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x1f1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485568c2a082eec549e1b7539a8205dc75eb194db7e31c937fdab0b8ea6df21ec944692decf436bd1ebc8922e8d", 0x62}, {0x0}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x22) renameat(r0, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) r4 = syz_open_pts() close(r0) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r1, &(0x7f0000000500)=""/161, 0xa1) dup(r5) 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x96) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x4, 0x65e7}, 0x10) r1 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0xb0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), 0x4) 16:00:07 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() r2 = dup2(r0, r1) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000003, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="b9809868b096e54853d2b369df9e1f9482d832c59ba9b60cc925b6214e11f9a220fb4af62863e3ba1cd6ce9e3bf9", 0x2e}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x8, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 16:00:08 executing program 0: r0 = getpid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) setpgid(r0, r0) setpgid(r0, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r4, r0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./control\x00', 0x28, 0x1) mkdir(&(0x7f0000000080)='./control\x00', 0x0) open(&(0x7f0000000040)='./control\x00', 0xb88, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x81) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:08 executing program 0: r0 = socket(0x39, 0x1, 0xa6) socketpair(0x12, 0x4007, 0x81, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:08 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = socket(0x18, 0xc005, 0x3) close(r0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fsync(r2) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "c877c38bb9d295d40819767f4046efc10d34d6b8", 0x7ffffffc, 0xfffffffffffffff7}) clock_getres(0x0, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x3e, 0x8004, 0x4) read(r0, &(0x7f0000000080)=""/192, 0xc0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0xffffffffffffff64) truncate(&(0x7f00000001c0)='./file0\x00', 0x1) setsockopt(r0, 0x29, 0x5, &(0x7f0000000040)="05", 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000140)=0x8) flock(r0, 0x4) flock(r1, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200)={0x20, 0xffffffffffffffff}, 0x10) shutdown(r0, 0x3) socket$inet6(0x18, 0x8004, 0x0) poll(&(0x7f0000000000)=[{r0, 0x81}, {r0, 0x102}, {r0, 0x104}, {r0, 0x40}, {r0, 0x24}, {r0, 0x8}, {r0, 0x20}, {r0, 0x140}], 0x8, 0x4) 16:00:08 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7fffffff, 0x812, 0x6, 0x7f}) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:08 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000280)=""/105, 0x69}], 0x1, &(0x7f0000000300)=""/70, 0x46}, 0x800) write(r0, &(0x7f0000000100)="a100bbb22d6fa788e4c6dba9118cdeafb1f64f789befc37a7dea292fa807833083d52923198def725d5dd9df517b9bf9c84370c5bc4e7e473c93f0ac264bed3cf76278dd4ce77a8555f78090810cd945c3a55e12bdbc6dcdf17715e8bd262568e59efb39c864506943cab6c1fc57bce49ae7f96f984fb18c54a84bac9595d77debf513a1f4af4ec5a330e56a53b84d964a2fed061bab033fa6878c2c931ef1c40da4ce5b0ccc6e18e0ac25b3ab4152bbab01e785cddee447cc2babcfe645676bb1e9f7a9ccedab8c4a8b7c7ec9d2f55dc5db04d93001a1bb0498cc460cddece138d3fe99affd00c7500b7ae580", 0xed) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d2", 0x20) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x69, 0x7ff}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x5}, 0x8) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c653000905abeaa97ddf04ef7925fd46f680f9f8747b6456c786114a062c8d89efa687f8aac454bac7d5159d3952ee79657f0b6553324755b226fd093340a4150113cbc6f7a13e52cde994e0c608fcb09516a658b97fd2643aa994af8dff97b708137cd4cfc8da3766f2aa3af8a6a9b5a2c9f3f0108b183dd27d957977eabe604000000c31a0a22ebe60ae84f8dee99b1bdb2c43a659b966631e69a9263966aee95a86650555aa01a00a18f620cf61fd19e674c197f880b0214f944"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1000018, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x8e70000000, 0x100, 0x7, "3f936c2e6b0893e9ec702beb04c2732e1583f9c8", 0x0, 0x100000001}) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x251) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x30002, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x80000000000000, 0x1f, 0x9, 0x6, "f453d4c1132801e074c25012aab0c2f94117294c", 0x9, 0xd2}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 16:00:09 executing program 0: setuid(0xee01) r0 = socket(0x16, 0x3, 0x0) r1 = syz_open_pts() semget(0x3, 0x3, 0x2) shutdown(r0, 0x0) r2 = semget$private(0x0, 0x7, 0x230) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000080)=""/229) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000180)=""/142) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xfffffffffffffe86, 0x400, 0x0, 0xffffffffffffff6b) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socketpair(0x2, 0x5, 0x640, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x0) sendto(r1, &(0x7f0000000340)="a7884af2034f65935a81db2c1c5792795b02d9f4ea0c1f62749dec44af863159144819350b0191080340474c2ad1061ef0827fd1013b0e5319252061eb66aafa015374ffcbb9f397174e5146724fef86c995e41ef994594c2077451d4fd1188b3f6643190367c4f513ae5a2c1230d5ceafc6437a5d418a8b7829ac20da6ae3a4662abf0512cc3d6a66669d2bf2cafc8f02afcffecb7a0dba01d2eea01ca4f1d849a49ad3ce3e5fbee3f7c89be1b2ca822534c116946a1d4c2b6d79d60c7cce44b4e1a38a12015d0031a18a4dcb7645dc39bdc0c8b6a5eaeabdef1b3c1d3b6a456c6a0a0c1ca112eb546876c0ee1d4b7c9057f61aa94bed6da3f7866fdfb101d1c4c4befd7a3d59380602dbed17323811de52df809e4a11c87b9e8c75d33ed313ac622688a7f115af16d03d63f290ba78331ec928cd200c09cd38e2940a87a038616318e809ac078307460d644645060d33b2b89883630412246477bc156c24a95dccaa1a0dd74969bb240f432cfb888747e06574055f5029fc23fa6cbee7e5474489bd39ee0ae5e1b3f2493acb10a2a9cdd003ea7e20e0a9eeea47fd13e0d3027dbbd0ffd911b49dc70500d89792ec617751208a72d3c692de4fcb76cd3ca41d985a0b5422aa1d05566445e2ab422abf4150d2b3f834a0fa0a3c42671e47a1e0ea38d0282eb00a43e5bb9b838d50e4206f304eb7c3d865ff2711b99c0f7f44ad4c22e08095897405f451361adb0e1d0964adb12f2966411bac34175ee6dfaf72fa95f7d9d746dcca53c6c6512b522defd0d91334e6664a31bd571fff016acdd220ff69846863acaa4623bbddf72701981bb6cb8545692eabe9c5bb7883bd7fad967ea4bbe8e8f75f9400909414a7e67fab37c195262c3abe06a869bfca5e559cd0601670759668536a446f253dc405d5cac35bbf74fc5eff06d45335a0760ba3fc41d0cea471b7f8f73f31b94c02669c9761d9c994335ed4150d2350a9af1d2cc8ba6b24f137c9d940397cdea7a30b53e3dcd46896ad35952f0285204d8ee690e90156e580359f0661a86834321bd7a390ba379ba23c6b0c16d45bb7277e292dc509041df5239748f6f0ac9a4ed90269e10d3974eab2d6a0726d284396aa52d1eb0837c431866773bd3782e2d52cbce930ba5ead7ec13199ba6e03e48c95979a59dbe62fd5f8529e9a33180d1d4ce65d29161912cf56d050a1cd939a8ef9f8c55cdab346c29fa134adc4b2d2abbccf5d0075ff4305f9b072fe207564d2e7ba92e2d2c068863bdc508f440c5c4f84d788bb9989e39181a0368b4dd87aacdefd6739e2ac646b7c8065461438997aa7833e56b4d95332a984dc5c6ffc462571abc469427be6a1dd9c1af925504f4c3236640d2d2e71844160c6fd3ba53bc58deb4fdda115c3727c8fe987793c5130f038b361edebd40560de8df1a9a57b14051d545f60ba10ac56d9331216acf24914dfa07fe59377f1bcb67698c2667ad7f3f79bc3ec625c1f07b82c05b850d385c06a9322bdbb2ff9d18171afff9ea02a770da72100e28d5e8805175555f1903470b506cba793aa083af779af53d0278d61f933800a97af9c445bc4a2d7e76fa8ac025c720e0addac04bb4e69c52399b25a2fc9f3f84fd68ae2c40338c471a0b600d78b6cf607a6cfd16c99a8ae430dc61c56f788251ef2463d2be65a462ad0a1ad76181e0468f2ce9927692a018cbc57fa551abdfa70c13c290818dded0310ed0bf157fb2ad8a213dc9ca3c363e41aaea1cf06c5239ea408ec95cb0a6d61e3ffcb63b51338618abfd17c96bedbaeddc73b9335f531bc9046bd59d6cc2262f17e7aa1b5b6392a4e440b2bef40356656a26740a75aeb0a85aeba96f7af15a00e1de246db779754f809559de72e8bd89e626b51549478a33c6598d8e3191733d0bc011b9d62599c84c9ca941bebb00d190e5d9e7a10cfc589cda083ee6a5cee1f018fcada40b97e816273e5cd32ca1a7d19fa7dee64aad33b6313777885eba8f9c66e435f8452a6cd98bb7c7e723ba8fe364d9a30665226dc9f217006cdc0bc6059ad7a7f0ea138ee48178ecdb3ede1b9c99973d3f2d24a2a9170ced52eddd4387826585690bc3e75bbed9b07395252d5f8a89ed42abb935fdeef2c2be8cfbf339e85298ba04f063026a8222118e3e70dc1fd339c98c09dcc063f36c2aaf67429854b7aeaeace85ee39cb99b645c8688862293f0af8321fcb2ce12525149185b388d9cc4dd5895c8ec70f8093335450669b0931237c8d5ac775983f25606bdc088e9b1fb341804da89c4326ca8cbe9248d5d9567afd1c6a49dba3fda73297a3572eeefd1d60a446b64584161cb0d1d6c512f82a8dc6a3159e891a9fea85839ea03d838ea0ac20d9cc0de5852778238cd270d316656066df04569ed3d1d464cbdd6fec5466d8f9fd2f17979b205a9de849c252e0fb8aa551d432a3dc30a49b5c8965ccf6e5e2fcaff72e4cbe379a51778692a7f04b4edf92c8587ff1d4cbaaf308d6cf330bca316262304b89d5da2bdc8650f57cb1b0be414c6d518f7c6843b489bb381551a100b26b662da861c337b2cc23da6537e45a90c21742e376a349d9569454813a35d0d433a8c984e888f9ab335458df9170742d647a5cda8b0194375031febe455cdd181a98f12ffd010f49a44422d014e5fd109465f519f2eceeb011c3778f0cb3276bae5407923ddc99ed45be6e9658086a29f570db7cc53151dff4a759d3a2251b9c1ff32701ce755d21010c8fd723194f5c3e65e6c89e3eabf448d48c7078befdeba8ceebbabe82e17dda3a0d6764369d82cacf9b85057c48bde9d98d2d20b50827b34718700efbbf187584e3bb5b8fb538130ba6c54323424b3df5d607749df4ad2b84d4fd631074a92a567000995ef00e0183a1525695968c3533ca758b53e8ad8a64fc1f436949fc7d232e0b0823ec2a44db3402d63e976f2af27b30f6f323cf4cafb3491cc9f61fd1fe3328abf6c830b323d5f46db7482c4ab87ee380e177a4540d9d7ef26fe9a2f94d649a5605f9aa1e5acfb3d9f37538cef0be0cbae36aec4a5fffab5fbb5577133a0282873ed3f3978f7a2ca7ce614c761e8abc6be265f9f004f16eaf1a81b77afdd97d503080e211b8324c623a5266b09c2b4219a367f7f9828bb0545cd1f4ca222b066e942846c74bcc92ec562538acc8382bc8087c54c74fe5b736d6530dcfe1031af4c4caa6b0cde702f692995f56f91283677c698245f891cd3d67af15bc100b3c67db7cf904c957a6d1c7dc511816aad7d8925b1f26991ec1acf37edf4f8813c5ff30a5bcdf2d402cc3dec6d2624a1914ed04d2e459909a6c9d28b51e02d2e2c77ed586eb27cba08715c7bcfef5a1323ef2dd582a60ffacaace9994ce7c403530933f23c312a69c1ae63623725d3162b53c56b765104c03307711a6425ca856f5f114732d048c43764fa895ab0b67bc3db85713079c601462b5a07a94a1cefe1c2de010ca744dde7d704352d1e878bb1ed92e489a7b02e72f4d7183f7aad36d3f2717b4fb5def9c7e9c430de2b741b138ba9600d79acfde096f86446bf61a5e9134333272c5a2cbaae988b547b529b5a6400f60ea9ad7cfb57854b49b6be5d1359db7d9a8e72bc02f0ce95bf8ea488084fa64c725c8f0831528b345b68c267e0e0d761526efc11f233ef5b067b8dcb5347a08575804f89e4f2783f63c56450575a4a33de5f00056de8fe074f313d9d957647382b16ffcc903988971e65565a1cb9ce3ec5aae025102406425ca0147b5c0837cecad270ec5df832f32a0958c3d6ad82981fb41454fda6f0f80d134d7d94ce814e4c0dcb7d6603f45c766aa3e8f68348088c72a7155811afdccc54d1fb27ffda48564d711cbd1ec5ae64b1e4d131123d3d866f54ab6c123c3a952e768e027229203fe5b5c9bfc3af2ba201db9c438768d89976714fc85d8d0d2ba8a80d7ca73992c2276b7117ac46a3f30448ea605d6c0f271a2cd2431f0cbbb64389628ead904aed32b73dc158cdedd251b164fef1923ab8f7194836f6c4eebf17fc45146178acadc75d47955fa91028049bcf7a9f845ae0826ebfb95e1c0e24d3569c96df10e2582de81ce93453ff631031f154132e16c877ac7a29bcb74da89fdff3d795ef70312f3ccc3fef6be447552150cb4f12838ccdb683a88be4a0194ebafa12b6fab0ddb8cdcb1ec03252d83a3179f58216e000c8b7c3feb27fc44bd07dc7d82468dabe8c6d61c231aaecb4905834f46be2168980a742bb1070fcc447d81025068db39e9b3f87a2dd2c90505fb3d5dd13c96bf078b9ed2eba5cf9dc587daf77c908a9526f87b77b12653657489889d05ab8364a070553482be163c28a800ad80331e5b6d748afd72a273c26538a5d650018dff0cc2c7f1785899c19467cc4e098519fa465e509ef2f6b0b9e20cdd56867949fc907f407e62deafd8b8a9fe6237b9583049e0f5a173e9955c4e33069f6624cbb60dae9fb0da7ca138e17984a40fa6fa073477fdddca4e112b66b07b0e4af0741df2d312f001f3a726fd51084a87bc49813dc47ab7620cb48658daf02445ceac91fddbe2ba41cd7718405c7d6e04cba42070085580d77498e39923a8a8196632e759eb18d95c884078cd90bb44d3c2aacf90a7cf54afe03ab062d0baecdb79e9d77b2e02d2e93d529b3addd48a46e620579cbe61fe12316d36480417422bfd1852bf974dfd91aff318b3933c079baa30e83bb23b2621dca4625b75bc12d1540b8551b72b4b20354cc6a9ce18ccf9e3048c5a685ec32c6a12b9de4e2c05c5970fb1615b5bd576c2c96a4463e4a7ca20a66c724790bb43cd1ee01d47500339f8abcad2160427913fa4fa94e55bf0786ad39ee1808ab43db859c753f7c973bd32518979c8fa6d49193a02aa2b02c226d4bb5093c74c68eb93f6286fb948b242cd6b52a729bf0f9923ef02bcc2a35d1653f42f707fa976ff81c3a81c6071bea1e6372b9a37abf14c4b4f22e099602207116a44db26ae17d01bccb6cbe29d6f35fcfb77aaf8e25812fae2ce9c1272e55b8786c46357dfeed50f6ad63e517d2cabb5e62de219fd4c260e752a3e24819a88b8a8011996b371183f7a3c1e36e282c6bc12c9f2b0deed2e30a9e9dfdd780d7aac8df4384932591dea3b52c1e72ce90990a20c17f93b4968fb08d841b945a9954f2c35a9ddd20cfcc9283df4cd00e9534d8446dcc77b127a5a0946891df4d0365854193f5c1376ca05010a3239bcacf2066adf61a972030dd679ee2f1f45d2f9d72d97e8c966ec64f9d31c0f8782883c6fd04bcfd345af479a6baed26d1c806b9bfdb4329dca33f82f7f3d35c2610a81e10a01de0f2f84f2a0b9a422a00481659ced6ca39815753f5d76b6d35ca8aa137b2f5d18ee17b00b7741ca07d32c252c7f7d383c24b04464c7803ba98c37b7b4081984a0461121bc4d27ab32bcc081f750d55735389ad4c1bef10f4de7cd9a01bba002ec316f10f959b847cdd97ab644718ba370c1048dce68e10bb99ac95486648309223a1b1c9670857530957172d029e73fca78f74d7bd53251dc59fc71a6aea2ecccf7da64bcefe2dbd030d49b948335c0f918ee9cee1fbc65bc4530c62542dda5d16aa834ac16cbabd84b06b58ff692c548bf6c9e6e1f90583c5b240a6a08888ef2439fddaf2d64177ff32f4ca9e2dc4393608f897c657b89f5227055781766d0cb36c45c729d2a132391b3da755580ec8269c46d3c4c680c9ceb14c2b4b62667349d065e8f7a6020e2d51fcf7ececbc22465570243029fb08350856ff298", 0x1000, 0xc, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0x5a55fb26a72b511f) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = msgget$private(0x0, 0x200) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000848697fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x104, 0x2, 0x1000) mknod(&(0x7f00000002c0)='./file0\x00', 0x6090, 0x99) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) close(r0) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x9}, 0x8) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x3, 0x1000000000000}], 0x6, 0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x82) mkdir(&(0x7f0000000140)='./file0\x00', 0x3) ftruncate(r0, 0x0) 16:00:10 executing program 0: mprotect(&(0x7f0000ecc000/0x4000)=nil, 0x4000, 0x8) mprotect(&(0x7f0000ecb000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000eca000/0x3000)=nil, 0x3000, 0x7) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCDRAIN(r1, 0x2000745e) dup2(r0, r1) ioctl$TIOCMSET(r1, 0x8004746d, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x100000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mlockall(0x3) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) write(r1, &(0x7f0000000040)="e195f46dd143b63a972ce1be0d99e14e0e309b896a5762966fa8645e5b3e4e1a9b956a149e9dafb0721d9fd0f10af04d03c22c2f", 0x34) 16:00:10 executing program 0: r0 = msgget$private(0x0, 0x21) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="000000fdffffff00006aa4648dedcc1b91b45c9182547600000000000000000040000000000000000020000600004341fe23178c42ffc8c4c3c52797eee06e89c0b6a693744082e28a37cef27e47dc95ca758a84dab07aee5d852fd584c8a7db4fef2c15a438c469357badce9851b08e6fccae62af8811c4300ddf018cff6c381fd06acd27113afe9c0cec1175620bd69a20f65bc6859dced0cacc7779386a239cd8b8a2c25fbae9e5af6cda4ea4d1ee1ae3cb3edd0b90290083ce8064f9fcfd26b45ff8b25c8d785f1e193646686d2f585b1f039456fd3b83333d5ca85314b2eee1d84f8897e77ca247ea1343c7cb2bded32cf77295b69fa31db93d0b6a549a2b43d485691d8c2cc0daa5ee246d19bd05059324185b4e7398ec314ddd02a42e718ee10d1627a3731af919d838b984c2103a56f0e88f8b7c736e0f5967b6a5d0d9ce2ac912e0db09f3f2200494af2d045cc22b7431c4ae2f66d5339700000000818ba07f2245602bea071203c53e5528c62d50157a92cb18782b49b4596dbe07e324871cbdf57f315ad4f517f10c5a92b39a4a0b93298503a569ddb815b9a19fbcf5fd3e6a831bd1b46b650ac64bdbd111e185939a98421480fcd99b9ddb4117c2267bed09382c4bf209ee98fe7b2e0a856002261b0000a0fed3675b0a9b23eebcfb577bee8580bbb6767d3b30fbcd6510bc4d7f8bb05ab837b36ed564bc0fba053f443194bdc238414cb3ebf748ddf2fea72ad0654eb08bedf30b4b1929186bb873a7bbe961a2c5fe07b9e1fb45b290532d597431f5979449a35533ea03a6f944c88bfd5c95523a8f3e75f33404230f5412abbf802b0dee16d3fa8e4b37afa84c25526651c4c5dee4f14f6cac5160465e692a2c"], 0x1, 0x1, 0x800) syz_open_pts() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/10}, 0x12, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) r1 = semget(0x2, 0x0, 0x110) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x1000}, {0x3, 0xba, 0x1000}, {0x1, 0xa0, 0x1000}, {0x3, 0x1, 0x1000}, {0x4, 0x100000000, 0x1000}, {0x4, 0x38, 0x1000}], 0x6) msgsnd(r0, &(0x7f0000000100)={0x1, "e42fe7f79b8a64436b53c94aeb0465399941d04c5fd49d28b8f29f54465de66109a9264a21256ef33447c03ce3a253709ed3537978c295d852dcd93e8c651fcd575c3b69690a739c599a2213e9933e5239b36995d2550b7366808b7f49bd738b26268a8543552d0a90455a"}, 0x73, 0x800) 16:00:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x803, 0x0) kqueue() 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x13c5) r0 = socket$inet6(0x18, 0x3, 0x3) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/91, 0x5b}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/63, 0x3f}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/15, 0xf}], 0x4) fcntl$getflags(r1, 0x3) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000b80)="4efc0df427c2543cebc888a45e276e1be5fd9f90916d770c8ec646267ebc96a7743d70a8601a50c839d33cc82a6b138564462d2498c7f3c4e21376467cc2a06ef663c3328f710afbbdbaa4a9692b3450c2f7c77063a7c046f756cefa3dfc3b49a8cbf687d0e5311ab0720ead19e9cb6bcab9396a4b925760ad2fce85c89884d28676f95e774e52ef154b048eb6a2025e25fde97a07e9286ff574c5872f28ad1ff02adeca61d2e3459cff75d79da6dd857ad334fe4e385542773e22256ee6740a2694210a15358ece38ad46e168d72408da57de3cea8fb4b89b77961c610db60eab2b1a9f0595d27ac321ae0dfd34aeb5ea877b24de9f970c63b0045f98afb39864fd3b443a7d949b56510be3df9e57cd7639d1367ae5147b1130d4024a9bd6ad0eca3fc7722555a4fa4f1a1bb9420191fc26354e8b1d8f0cf8054a4c98df420156017b5994250ef8bde7d6bc40047effc447a1eacae3396319de5e5dbec6a6311a75ee0f159182a7c3b80f612d66fe2fd6ac38cc2b6b208f2a6b686720c30c66af727f49c0cc6b867842f243dc5e5a21fe30ec585c61aacdf08df450e20e7ece3b5ceca1bb87fc63df4f0a08cda0ac04cd573aff4fce9564b4531fdb46b3f9bfff0fb1aec5c0a64c8257b8b5a2a36e98959c3d0f3401567008d45b7ba64b4fcad17eb80002a2634ddd120dc557a6f7ace5ab951171cf337a4560445663eabe8fdbc97677453533b57b1837582f6fb38ed49f7eeb4eaf944d90b5d85c2e6c6927d93d2a3471f6f6026bfa58015c2d12aaec4234c47b2d94d585ffe189485c58867ac84f7d0f4ba2ce90187909a33922c6b6c63a0d8f00000000000000078c59cdfbd13bc9ac1f20252ca283bd842ce18c2eba06807d8c9e106d09df8d1dc30e726c475598e67b345962663493d2344971acdc971810b3904d9aef886f057ccc5085c1637cca675d688894365d7c165e41c603cd50487bcef4b9ae4a470408e955d0c4de0ae581e945d6c30138c5111fc4793879fd411c20537c51dd804e2675f40f8efbb45e86f06bbb0d62121da8aa75c7baf9c0e92a1158c1a2993ded05c6e8d6c375f6e35514cf7aba37e1fc416f386210c8c5af9a78aaf49e3da63ea47ada22f5aa9320dd7eccfad69740345275447fb77a14c326af91790216ba0e123bbdd507e139594ea858f6340ddfbef612430df5ed2e1ca758067e947711b856d186c3f10b748b24f4e9c6f756462dab5acf06cd07b6afc09a315501a4ce595ad9f0566e8278a6d331985f872498d01f550b99a296e0b676882d5fadb2cd7215369f7228362c3e1fac4e3570abc974847b919727ac2d5f04cb7647e6f1f423224879b6b412e2e1cb2391acc80f77ae0338c00109900976061013b13f2a21fcd278ce37f8813ac9aca399966f94b9dea9487425fce657160953e0f8b05e45209b77e6d1b35cb448e68df1a8ccab67dd9a0a943f11c3c4c579bac82399967e95f6006f4714bf8d8555e7fa02ac54e04aad3d0f775f05de94764e87a155513d8c831c46c337b87cb726738da386c76e6006be21686a1853088dc8eeb83a8b70ca7c", 0x45e}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x7fff) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x3, 0x1, 0x1ff, 0x8, r2}) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() r3 = syz_open_pts() close(r0) fchdir(r1) dup(r3) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() semget(0x1, 0x3, 0x0) 16:00:11 executing program 1: syz_open_pts() socket$inet(0x2, 0x2, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) r1 = dup(r0) r2 = semget$private(0x0, 0x3, 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000400)=""/193) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000380)) r3 = open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x40000400000002c2, 0x2) open(&(0x7f00000002c0)='./file0/../file0\x00', 0x800, 0x10) truncate(&(0x7f00000003c0)='./file0/../file0\x00', 0x8000000000000007) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000040)=""/26) mlockall(0x3) write(r3, &(0x7f0000000080)="e6", 0x1) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYRES16], &(0x7f0000000100)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getgid() connect(r4, &(0x7f0000000280)=@in6={0x18, 0x1, 0x6, 0x7fff}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x810, r3, 0x0, 0x0) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r7}, 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x0) close(0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r3, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = dup(r0) r2 = accept$inet6(r1, 0x0, &(0x7f0000000000)) sendto$inet6(r2, &(0x7f0000000080)="566210e2d35eaa9a299df2733b2876911a8879f36c272bd1d59fa8deb7fbe29e096f6d3e18d12f83f91cbed22feba47543435e7e2330b0f5aac43e9e17b1b1611a2289a59568d15777021967b842a11e2d893c25c40a42ba1a36f2a99d2999f68c", 0x61, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x47, 0x1}, 0xc) 16:00:11 executing program 0: r0 = msgget(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = getpid() getpgid(r3) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgid(r4) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/14}, 0x16, 0x2, 0x1000) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='-(-\xf4}\x9a\'-/\\@\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)=',]\x00', &(0x7f0000000240)='+\x00', &(0x7f0000000280)=':\x00']) r5 = semget(0x1, 0x3, 0x80) rmdir(&(0x7f0000000300)='./file0\x00') r6 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/205) setitimer(0x2, &(0x7f0000000440)={{0x3, 0x8}, {0x9, 0x7f}}, &(0x7f0000000480)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getpid() getsockname$unix(r1, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) accept$inet6(r1, &(0x7f00000005c0), &(0x7f0000000600)=0xc) clock_gettime(0x7, &(0x7f0000000640)) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) msgget$private(0x0, 0x422) semctl$IPC_RMID(r5, 0x0, 0x0) msgget(0x3, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) syz_emit_ethernet(0x0, &(0x7f0000000700)) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000740)=0x2) mkdirat(r1, &(0x7f0000000780)='./file0\x00', 0x4) preadv(r1, &(0x7f0000000e80)=[{&(0x7f00000007c0)=""/141, 0x8d}, {&(0x7f0000000880)=""/231, 0xe7}, {&(0x7f0000000980)=""/217, 0xd9}, {&(0x7f0000000a80)=""/170, 0xaa}, {&(0x7f0000000b40)=""/198, 0xc6}, {&(0x7f0000000c40)=""/234, 0xea}, {&(0x7f0000000d40)=""/75, 0x4b}, {&(0x7f0000000dc0)=""/78, 0x4e}, {&(0x7f0000000e40)=""/54, 0x36}], 0x9, 0x0) chroot(&(0x7f0000000f40)='./file0\x00') 16:00:11 executing program 1: r0 = socket(0x11, 0x6, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) getsockopt$sock_int(r0, 0xffff, 0x3e308d05c0845d20, &(0x7f0000000040), &(0x7f0000000080)=0x4) socket$inet6(0x18, 0x8005, 0x100000001) 16:00:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$getown(r0, 0x5) geteuid() 16:00:11 executing program 0: r0 = syz_open_pts() execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000001c0)=""/88, 0x58, 0x41, &(0x7f0000000140)=@in6={0x18, 0x3, 0x7fff, 0x2}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b83", 0x72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c48910267a7230000001a00004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xa000, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = msgget$private(0x0, 0x283) msgsnd(r1, &(0x7f0000000640)={0x3, "f50fa3723d64a1eb7b97fa334c41b05d03df931b6eb7fa3b996954f258102567ba2613badbebf861c81968eca1d20638139cabf6310d9db6a655bb3d4388a9ec045d0b97115a16e30ed7e0dd00b1a0375d8ef9edab0750b04a735a77eb2c93bc457420121a9cec55595c23d877e1ba33a42fd0d2760a655b9d3f2d12d8f86466ab6c59cfce8e82b755183d900ec8bd82897f31e0af869176c4fdaf02822de3f25d7f436e21f1d2d1456283d21a840818095d4009def1b5b727f81844820b3ccc733892e953479137"}, 0xd0, 0x800) r2 = open(&(0x7f0000000180)='./bus\x00', 0x810, 0x18) write(r0, &(0x7f0000000040)='\"', 0x1) ftruncate(0xffffffffffffffff, 0x0) write(r0, &(0x7f00000001c0)="f8d83f21aec05dd4ad311fecac37b9e7f149cd1833e63277bd9b92936b2ef818a09732581dfcc3286033d6146ea9c0c456abb4c160c41219c4880f908d2def893fa98ce9eb35c1c732de25e2ab55eb9ba85d82dfc1b93b2ed8e725046d1c0bfce6bf60b6eb25e37d888559eda3f0847e9239c58a1f68a993cf36bb9a34e21b4b24ee787fdccaa000b56a03bf2c23242b", 0x90) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000740)) r5 = semget$private(0x0, 0x0, 0x200) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000080)=""/225) mprotect(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x5) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000300)="237f8c0365dd6323eb6cdda890fa89dccd2dea73d2f61150dfefd03039766a792d88c2c250fb42bef9dc4817ace8327f6d39ae4997b2dbcbccd05bb7025509d02cfcff694340b7ef5e94c6b388629917275506fb90ffe53fcc59bc563f02e3ea92cbafa670da97a7b34d9d7067150bf92914767528e7c2407bb04262412a199f732c83dba90961602e63da6be4b3eeaf1d7e8f5e31f38ee2a5e45738681c673a1f39d245be673b391cbbe01208bc667e0b0471e12a9a61ba2c71ab1bfab70c5d0a388b812e16828630127353e9eaf8b56cebe436cd8c218dd4899defb5c4fc1987d0c52f6dd05a1a87291070639717a5098b3ea7f8be0973", 0xf8}, {&(0x7f0000000400)="c0ea82f5967019959d76478d26bde9d7dfff16f10404ffdf1fc229749dcaf0bfc826f6231ff7fd27", 0x28}, {&(0x7f0000000440)="ad5b07c9daa9ecaff98aeee37bc6c569e6f40ab6a9b254caffa76d128b0d1c5d724d36dea9611983747aa649dcd3f9dff4273dc52700b2bd9c2707e43d2f56694723eaaab182f74fece029de820bf555a2cead1961b48426e7828ff9f1f71039903b3c5a58c0d93eaae4dd966d5f7f6d2f6427f77fed17324c0471ef9c94d705a8c656c35cea716ec95728d171df9bfc7b823506a25050a316189b63d07da46bf0a98c6b4c589db6a5110c331eb3202850cd0543a1de8814df307324fbef637bd95f17e989b66a0a424900d5c6a0ddcf", 0xd0}, {&(0x7f0000000540)="cbe8f851a9ec14d3a1e1a16bb90c203e374cda2a2e6fb9a230dc046605b477bcee146554a7ed5cfcb5", 0x29}], 0x4, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x8}, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x20000) 16:00:11 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) dup2(r1, r0) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000b56d10136bc5434fdc22d5b75ddde72a4de9ea8d085829f61c2be368b2c4d44a86fc62ae47414ab627adb5821eefb3f97b523d7b92ef8097da530f6a25facdd053e394ae1d5a91677c73a3e0d3c3c1efee64c89af1ebb6fde3b2663ced2c1d5354a985d89c5e1367"], 0x10) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) 16:00:12 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 02:03:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000180)=""/145, 0x91, 0x803, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000300)=""/198, 0xc6, 0x840, &(0x7f0000000400)=@file={0x0, './file0/../file0\x00'}, 0x13) r2 = kqueue() r3 = socket$unix(0x1, 0x7, 0x0) r4 = getpgid(0x0) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) r8 = geteuid() r9 = getgid() sendmsg$unix(r3, &(0x7f0000000900)={&(0x7f00000000c0)=@file={0x1, './file0/../file0/file0\x00'}, 0x19, &(0x7f0000000740)=[{&(0x7f0000000480)="fd374898ad10e1d3336cb691292c0eca122f7dcf7e43d04f7886326e3ee26bd71a55b4c518157cffa5f7e307b313463a937a1c2bcad8bd969c74d3020c966027901e01e47b922c13bb3696aca20de0a7e468efeb35c6fa04d9ebf5124b2aa25241699b7184cf63766640d4003b76e4567bba5dc93ae88d5bb730cd8a5aca80fa30b238f023a781dc28dc2cddae791a9a165a2258e96dff61569474f2b6c2d8e8995e562c44b0a7cca85001f4eafabd8c73b4f39e6fdb78eaa54afaad497b3f23b2d7a39a697ca8b3d53652ad7fd80ca58adb047c11af5c8fc5927be09d22b81f770352d5acd7782a167800d9c65d3c46", 0xf0}, {&(0x7f0000000580)="4c47abd66ce926b36b11daedc08b310afed635e1268d2299d0cf726dc4a7534f8528bcd89f55bcebe772d8b29f41d62c2cd20071b441d60576dd60d43ea960b73798339a8518ae5523109104fbf2bb7235704ce3f96210ad65ec60def25e1b98f3122e9d47fc471c20dce50b30f441c237cc22c4a7d7313f4ec7b93ab6bd07adea4da6a51ad44428ff4d2561715ed3e354e565ccf50e7b051711562c2e4272fdef18d15d03fb188f255801b6952d05dbb9323c7c6a875162444599578705f4f0bda8b754889f6c12f1e24fc2577e5f6bf1812142b5d8d2684d02f20018bf10eb0be1b4dc8fcf0f728f637802eb30e890243ac2a8ed24242e", 0xf8}, {&(0x7f0000000680)="7f7d0b4f56aa6d53190e05f7a71fab5b6f281f1e3d33f12b180dc9eb79fc9c97d61e0e695e431ee01e131c300a60815e193af14387fe30174a0e8c3c6c6297419f6b7ebd0c1878695aa440fa8a481636f334dad2cfeb2c49e91c09b3edb9066bc099c6c37fce1e32735a26d91051452d51dc29a6b34603f401d1b3b2d9454deaaf1e5f7110407b9d713c2d", 0x8b}], 0x3, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r2, r2, r0, r2, r1, r1]}], 0xb8, 0x1}, 0x408) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/2, 0x2}], 0x1, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x31}, {{r1}, 0xfffffffffffffff8}], 0xa7, 0x0, 0xe50, 0x0) 02:03:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) write(r0, &(0x7f0000000280)="2e365af1f1c2089f8efa48e9115dfef3ab36892cda6b24cab41180837cabe2cb88b431b7043a656d3ecfeb43f75f3c83c9d5e8778701049795a8b472dd71df1d085ef2a59cf3d4ab6ee2082e29270491162b1f26b69309264e4f5371238723391217593fe6ff4c971057236d28b17c09f9b729ad03529efe18149cd1eca150adca0021ed137903d7594194bf0f049ef2f3d36d19e7487b4c7239516e67d0e155ea09828311", 0xa5) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:03:44 executing program 0: syz_open_pts() r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9e9b}) 02:03:44 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r3 = syz_open_pts() r4 = getuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000140)='./file1\x00', r4, r5, 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) close(r3) 02:03:44 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080), 0x0, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x2d4}, 0xc) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 02:03:47 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) socket$inet(0x2, 0x1c073b6a04b5b57a, 0x12) fcntl$setstatus(r0, 0x4, 0x84) 02:03:47 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x51) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 02:03:47 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x6, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) write(r1, &(0x7f00000001c0)="2092fa01328dbd6a08ae00a4164c9b9091ae9e7b96b4d2394b0c85afd6afe2b75871e720e1c72eb156162f2dcea06e69c2378a688c98c4698d838c2c3b5ea8f040943b9dff8bc75dc90fed00ce5ba48101232813fc5ef800aa1b6e638d7ec17e38ba4bcd864fd2be247f0ea45baf06106e6df2fe6bdf9702fe74fa416a5fc429a11de12d547dcb5b105c10328da0f865f828b3934c436a82521a7240ad31806c67339bbe60958618d3426beede4d4b4a0593ed832a1fa3aabf749aef6e480ea1c15eefde06be1654c087cf20ac337e54fd644ab369f80a1da9cde25fd7162ccc5ea1545678e995f959af", 0xea) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2802010000ff0000010000001acd3fdf00f100009c566203bdfe41033b7a348da61afa5a56c57b000c09ff9a69c35f80ac16", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYPTR64], 0x28}, 0x0) dup2(r4, r3) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x10001}, 0xc) close(r0) 02:03:47 executing program 1: r0 = socket(0x18, 0x2, 0x9) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socket(0x18, 0x8005, 0xf4) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x2, 0x4003, 0xfe9e) 02:03:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4005, 0x1a02) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x100000000, 0x5a}, 0x10) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x7, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x9, 0x7}, 0x10) 02:03:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1f) 02:03:47 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c6530002955f434a98ccd8ae8a79f6e71fd2b191be2511695347610a8f2f7a97b6666905affcd9b8a4f593a9e5342c69f067b767031029d3865cea952243cddf6e9e574b6ce4b7b1ee82c30a63db9bb53e26fa26ea40ca7092c6df94f7d0d00000000000000081579691d6853f9c41ddd4b3f0533b03a5bc33a"], 0xa) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=ANY=[@ANYBLOB="56022e2f7f696c6530009804bd87b7557404b08567fc58bf8f0ef85df542e69d14fcb065c1c2b69ac11b7deb"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x7000, 0x7f) 02:03:47 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setstatus(r0, 0x4, 0x84) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x6, 0x7b11}, 0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x800006010, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 02:03:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 02:03:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 02:03:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x100000007, 0x0) r1 = kqueue() r2 = msgget(0x1, 0x20) msgctl$IPC_RMID(r2, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x1000bef, 0x0) kevent(r1, &(0x7f0000000000), 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x78, 0xfffff, 0xa11, 0x9}, {{r0}, 0x0, 0x10, 0x1, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x200fffff, 0x8, 0x80000001}, {{r0}, 0x0, 0x11, 0x80000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x7, 0x4a}], 0x4ad1, &(0x7f0000000080)={0x5, 0xc6}) 02:03:47 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x5) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:03:47 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') socket$inet(0x2, 0x4001, 0x4b19) r0 = socket$inet6(0x18, 0x8003, 0x100000000) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0xffffffff) pledge(0x0, &(0x7f0000000000)='\x00') r2 = open(&(0x7f0000000140)='./file0\x00', 0x8060, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xfffffffffffffffe, 0x10, r2, 0x0, 0x0) getgid() 02:03:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x80000001, 0x9}, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1040000000000000c125a80000049f8741cb931e9e1e4990d2331d5e148eee2b47c2"], 0x10}, 0x0) 02:03:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 02:03:50 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000140)="fcc9aed08c69f06dcd8029e43e7106ea03535e3674401b13f63ca6e278deff1e74877a5462b79a94d1f3ab457b6ff98cf23e0e69a559ae6280cfe4ff60f334c37959c8d6e448751b0f363ea154bccd4adb70d5297a88cd3ab277ba796e87822482ba06b46e765f6e291e3e98d9c929e177d9c4fd1968eb120c62fb9878c611a81fc8d75267e93ae2bad041319b3e0d909993ad82636799d0d4360fca95577783a90a81682e0548583a3f73041078ff7271395ad568f34915a82e62457136c62dac5a588d15f3ed5569", 0xc9) sendto$unix(r1, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) readv(r2, &(0x7f0000000300)=[{0x0}], 0x1) 02:03:50 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, 0x0, 0xffffffffffffff37, 0x0, 0x0, 0x1a0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0xfffffffffffffdfb, &(0x7f0000000100)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1, &(0x7f0000000140)=""/60, 0x3c}, 0x800) 02:03:50 executing program 1: r0 = socket(0x2, 0x8000, 0x5) r1 = kqueue() r2 = socket$unix(0x1, 0x2, 0x0) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) shutdown(r3, 0x1) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) munlockall() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffff7fffffffff, 0x0, 0x80000008, 0x5, 0x2709}, {{r2}, 0xfffffffffffffffe, 0x0, 0x20000006, 0x2, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x64, 0x1, 0xa, 0x80}, {{r3}, 0xffffffffffffffff, 0x40, 0x4, 0x1, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x4, 0xfffffffffffffffa, 0xdd8}, {{r0}, 0xfffffffffffffffb, 0x83, 0x800fffff, 0x3, 0x81}, {{r2}, 0xfffffffffffffffc, 0x26, 0x0, 0x4, 0x4}, {{r1}, 0x1, 0x20, 0x1, 0x2, 0x9}, {{r3}, 0x0, 0x80, 0x21, 0xff}], 0x7, 0x0) 02:03:50 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000494cdce9011e304d3458000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f552f29100286b501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xb0, 0x1, 0x800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) 02:03:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) write(r0, &(0x7f0000000380)="bdfa4d848e4a8051bd24313dea8d0343d605e2d328a988c12e0d33ee6185c6a19e1a3fbef1d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e3170ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8c7f01309bb0100000000005c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe8e1420800000000000000", 0xb8) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) bind$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) close(r0) r3 = dup(r1) r4 = getpgid(0xffffffffffffffff) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000200)) fcntl$setown(r1, 0x6, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000340)=0x15) bind$inet(r3, &(0x7f00000002c0)={0x2, 0x1}, 0xc) read(r5, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() fcntl$setown(r0, 0x6, r6) 02:03:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, "001f00000004ffffff000000005cd2ff0b00", 0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:03:53 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x10b885, 0xfffffffffffffffe) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) 02:03:53 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f00000001c0)=[r3, r4, r5, r6]) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 02:03:56 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) shmget(0x3, 0x2000, 0xc3, &(0x7f0000ffc000/0x2000)=nil) 02:03:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r2 = shmget$private(0x0, 0x1000, 0x102, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/200) r3 = dup(r1) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r4 = syz_open_pts() getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000200)=0x1) 02:03:56 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 02:03:56 executing program 1: socket(0x31, 0x3, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x8007, 0x7fff) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 02:03:56 executing program 1: nanosleep(&(0x7f0000000000)={0x6, 0x1}, &(0x7f0000000040)) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 02:03:59 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) write(r1, &(0x7f0000000100), 0x28b81e) clock_gettime(0x4, &(0x7f0000000000)) 02:03:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 02:03:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) lseek(r0, 0x0, 0x0) r2 = socket(0x2, 0x4, 0x8) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xf0000003, 0xfffffffffffffffa, 0x3}, {{r1}, 0xffffffffffffffff, 0x19, 0x1, 0x7, 0xffffffffffffffff}], 0x4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x3, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x4, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x4, 0x8}, {{r1}, 0xfffffffffffffffe, 0x1a, 0xf0000001, 0xfffffffffffffffc, 0x1}, {{r1}, 0xfffffffffffffffb, 0x42, 0xa, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0xa, 0x40, 0x3ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80}, {{r1}, 0xfffffffffffffffa, 0x81, 0xf0000002, 0x10001, 0x8000}, {{r1}, 0xfffffffffffffff8, 0x8, 0xc0000000, 0x5, 0x7fffffff}], 0x7fffffff, &(0x7f00000001c0)={0x812, 0xff}) setrlimit(0x3, &(0x7f0000000000)={0x7ff, 0xaa0}) 02:04:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) 02:04:02 executing program 0: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/154, 0x9a}, {&(0x7f00000010c0)=""/129, 0x81}, {&(0x7f0000001180)}, {&(0x7f00000011c0)=""/16, 0x10}, {&(0x7f0000001200)=""/131, 0x83}, {&(0x7f00000012c0)=""/34, 0x22}, {&(0x7f0000001300)=""/56, 0x38}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x9, 0x3c) preadv(r0, &(0x7f0000002640)=[{&(0x7f0000002400)=""/82, 0x52}, {&(0x7f0000002480)=""/161, 0xa1}, {&(0x7f0000002540)=""/204, 0xcc}, {&(0x7f0000001180)}], 0x4, 0x0) 02:04:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x8c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:02 executing program 0: mknod(&(0x7f00000004c0)='./file0\x00', 0x102000000000201e, 0x0) socket$inet6(0x18, 0x0, 0xd9) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) 02:04:02 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000100)='./file0\x00', r0, r1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 02:04:02 executing program 0: setreuid(0x0, 0xee00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setuid(0x0) 02:04:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) socket$inet(0x2, 0x5, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 02:04:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="0935c5335ff4e96b9c97cb8f2753a3006e501c2feb0f20aea80bd3ae37b167232d79f832b2202a3d00668712318e15224c12d741c74c6f4cb46ccf2e160980fc743d740747dec0a15c7fc578bc898d3ee96b7b003cc1ffe542c27976d763a34baae0dc"}, {&(0x7f0000000100)="c2c45cb248fa40b772bcf44a0bd5746970755979f9aebdd8e9f73326a6a7fd5e9232354bc08789a66e4b4dd406f9e852abf1136a63d89014715bf03c1247cbdacf545b17c556dfc540f2fed0423679b14cc4612bbf01907f1ae96816afc2d69fcdb0a7fb81b5e5f12a6cac301f7a979c8f6910588898680a0d8c1e3cb47a4be6a556d014988005878297e2036615ef516fdf862ce08893a8f46ad80321b41d9fba80bfb0a5a2b3abef6730c7cf300eeebfb1dac2472972ce7ca0fd3404c3eb57258bc699cf6c7088a3bc715679ce74"}], 0x100000000000020c) 02:04:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) recvfrom$unix(r0, &(0x7f0000000180)=""/235, 0xeb, 0x1, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000400)) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 02:04:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x0) 02:04:05 executing program 0: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) socketpair(0x7, 0x8005, 0x100, &(0x7f0000000500)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000540)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r3, r2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={r6, r7, r8}, 0xc) setuid(r7) wait4(r0, &(0x7f0000000400), 0xdf29a45e640c81e3, &(0x7f0000000440)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r9 = getegid() fchownat(r4, &(0x7f0000000140)='./file0\x00', r7, r9, 0x6) r10 = socket$inet(0x2, 0x10004000, 0x80000000000005f3) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:04:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) setsockopt(r0, 0xffffffffffffff67, 0x11e, &(0x7f0000000080)="0f02b68d40ff9d9622d13c4abdcc4fbed72747b1927b3c401f9917716284b336849f7f8493672a781bea0494eb6f0e5b75796c554533a70c726545a41c477b1570776486ab98a815d94ca1d88a72e390b09766de074d5e8ea7aca8a9b7137ee951eee14a5fb260d86102841c0a1590f1803f702d730607ce712da0acf73f2873e05071b08f8bf702877f48a4647f2497f458156006c3954629973e7f1a321d922b29a31c", 0xa4) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) 02:04:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) listen(r0, 0x7ff) 02:04:05 executing program 1: chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 02:04:05 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) setregid(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000080)="bc86a29de2d7e8fa5ca59feb465dd7c4379b0a8b0c3e78a0b102f003fe6c12afb3bbe28464b7d1ff02974e565e779f463cee113e3453619a7858646e10113b6f66ce90b8476fbaa2a862dfe3c68d2a23fb51f6a1618c552be349f6d651174aa2c6578378a0ddd52e8e325192622df2a3ab74b69630e81f2e1d46c5500df33e6831cea2576ebd0fe67c5742577c414fdb84ae1193b25ec7d1324a52c97cacf02e0d83c5c640e0bc640e2159e863e31c1c3a9253e697461374fc794f7031f2d31c85ec37b7170d97693032c9e038c952aef3a825ceab2d6786f6db32cd9b92190143f488265c3cb87d457c3eabed5bc8bef1d278936a27325fb9", 0xf9, 0x0, &(0x7f0000000180)={0x18, 0x2, 0x0, 0x5}, 0xc) 02:04:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) rmdir(&(0x7f0000000000)='./bus\x00') accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffffffb27824af42b43622b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="8902d1a90c43115ab4c4989354e68be723394f550d0e8b7bfc8c430c1bf0a53b1000703ddb90ecc34e11295ba980bb0976f9442b15ab55e0ed3e4a12d4822871a60387f98fd0422c01c6231ddd6ab8accfce5c5ba96539d4fbb797f5bf625b0c6f174c3ebd3e82d16d136c1250fe7ca3245c78b7d8ad320984fd9f2afb203612588311445c1dce75ea31a3d35d000ddf046374", 0xfffffffffffffef0}], 0xa68dba5de57451d, 0x0) 02:04:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0x1f}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="49c1f7e33b20583c25f5aa44ee5f5e3d3b6254c23360fad07a98f68569b3b346438bfd572390943633aceae29fe7cb1270f350db92e14d59a0f1e2ea133c59397244f5c59a73a0ab93e5ba5a2f15bea174102204", 0x54}, {&(0x7f0000000180)="817dfb69764d018b97454421622e046388bf29a6e0f4cce258b887ae2689c0b9f02f1342b7e79ed4be67277c15078cbca2c2f39b8814f7f0d6d4bb775243d2c98e95c331de748e31fa9d672772dd85a1472edb90bbe7da1c8b4ecacd5c2484cd79e95ab6869a31dd8834d6d34336f4be5055c82a25e15f0319f82af11753699ad64eceb7d7d12627a03cf9d62912896f5790a51ad28b091c0d2696e961cea15c226a02dcfb8c83bdf12fc536648c7e", 0xaf}], 0x2, &(0x7f0000000240)=[{0x110, 0x1, 0x5, "9b261bd16b1e42836d79915bcd8d7d654f18b4c8bb6a8ee88951033ddf934a0c4ca536d2028d9d46a732ed05398bed89c98c7d5702194c0c507a4514f5995a41e6a83cd231d6050ed256d8cff93dba95ff08fb0b80cc12839012e54b09f3baf582ebee6fe263f63502db6dd3b414f232a4b05e2c4014b3f4c22fc182b638a570b00c78ab39ece0b42aa346b6c1fac1641754f1003cc6b8d7045f73279f2d4b90baef59f4fdaaec169040585f49826452e3e62986587103c557705ff54626d2c0d9181bc90ca0d758ebe400b92326114e65c21de8932bd4a6471058431056d636f28dd2cc61886103a7498b65094e17e914e3a9678c566abccd"}], 0x110}, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000040)=""/24, 0x18) r2 = syz_open_pts() write(r2, &(0x7f0000000080)="e2796090cf16b4cefe7f981fce0bd4d97ab77d06d9753daa81fed023bc0b93e6799e961910ecf0c53c5b1bb5bc0ce142e95a2440d6c14d1cddc4bc872420f7", 0x3f) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x8) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) sendto$inet(r1, &(0x7f0000000140), 0x0, 0x409, &(0x7f0000000180)={0x2, 0x2}, 0xc) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x152) read(r0, &(0x7f0000000200)=""/4096, 0x1000) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001200)) write(r2, &(0x7f0000001240)="dda6e2bad20824247f61f8e62b1394f2f7d1ac462b820d404c14b74b7abd7c4ab59c0421dc5210ac40e7a7286787b14a00bb8ad12513e6f66a15fd61f2c355a931b3c0f5801f365fef370698f75b438bfa5356ec2e819a359cc1844650c49515c93fe8ae6fa9837b4ccf70eb6b31f6d54ad2d5058a0348ab1653182511fdd0cf1611d0bd030a0fa625b4713463200202307e9362886bce6999962c8236465d955d65d7ac36b242f8a5e29f51995cb33e594d30e9ec83ac1efd5d64eaffb4acb7e4c9bfe3a9f79a71ee36e9465b09a39cd909692265852e13b046d626089d3b33dc31", 0xe2) getsockname$inet(r1, &(0x7f0000001340), &(0x7f0000001380)=0xc) readv(r2, &(0x7f0000003600)=[{&(0x7f00000013c0)=""/186, 0xba}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/4096, 0x1000}, {&(0x7f0000003480)=""/48, 0x30}, {&(0x7f00000034c0)=""/114, 0x72}, {&(0x7f0000003540)=""/115, 0x73}, {&(0x7f00000035c0)=""/38, 0x26}], 0x7) close(r2) writev(r2, &(0x7f0000004a40)=[{&(0x7f0000003680)="9cb90bea53c7ead7e4718709e9c28029233ea85975b1ecc1cb4d7b63ddab67fb62542fd09178de", 0x27}, {&(0x7f00000036c0)="97249697c657fee24e6763c27a18279013508a27db7b068a712d0f646c73fcccd9d717a79a1cac3e4f129eb66f2e156bdd97d80a11438e59df617d9f013906270278c860057c9bb63e5356f69ebe78e6d03f6457c5f1439d58962311e9193c9791a0d97f48adbd3f50e3338c5b6c0fc0ec5d78bc4faa6e196092ec028885ac4d9cd78c3999535fff185ec1ca36cd3708b26c14d1639408a25d09876988a205e7c6f42971a8aee3e4d9e28b0789edf05724d9c0f83e6f1853cc9483c825886c12c3dccdd6ff2a6da440d1bdd5b62b6b52f4650796ac2cd5db57d3fcda6ee90de49d9db8dc82e48db5d56ee6deba8b7bcadabae2834e58c815569ab42d75164d", 0xff}, {&(0x7f00000037c0)="33af01df98cd18b548115c557099b781b1a7f978b7b5f7ba9ad0e54b582a10f03367cebe36d99396518fc6645a28df6dc90f794662d8c05d53ebcb2779902859e18ea716646bacf00ebd86a9616eafb4c2c91c8f4ec1ca2549c00c9b1f6ba926e8960a86e7c4bd8ff61348efb233f3d42cd4d29e9aebc1ea18cf4edfb26084827342fb3758dec2e40e39d2f871177e93acd70c6e58ea036109d81e4ef24905823c2ae234520cac6db0ac1ef9d76808c8f65af03b116b50a74c259eb56f279e816e1e5e151b4e060e8c28abc4d9056e771a2624", 0xd3}, {&(0x7f00000038c0)="27edefbb321a166b06a11deb606c107ed2f244ea10573069ee403992e6ec07f33b0381972491b2846716eebeb42886c67f0ed34cd34b7f0ea920c57cd9bcc5454a16ab2660d2861918290de51a3a0ddefb374ac88efebdf9ba", 0x59}, {&(0x7f0000003940)="8e6a7841c3e65d3c67aad6e131c8304a399c850a31360e3fac9675f5f305054989096b943b3d69eccc10a8f893464c89211a719d282de7c4d8332b33bb344ec411101059f1ccf3638645bb8b0b0a7cc6f07fdde9fe5fa188fe634b90f75d8c85858a9138403f840f73d920749047f4b253a825973d5957a7969735c38869d9021c26d1aaa3d07e99c65a916809e2483f07ad7b614f8334a791ad765c84163dbdc8cc2f7ce1f31114ad571276ddfbb0b379842f2cb7e9b826886923c8d71b728180680e6d88595bcc8d153ff65d17b2e240cad0e1d6c70b0a8415e8d65e280e2c2ecd7b535a02d6f8d43f5e43eb76f7c4a64661061608eb6152", 0xf9}, {&(0x7f0000003a40)="7f1fc0b911f01664b1f712b8b19ce35b9773c37bde1c204dafaac418c8e375b19c144c7ea201b1dca5e5638456fa267bc927b4072922d7834a834fc6423daa5f7944ee4501d9d06957c2fdcd10315e3c24ef9c1c8248e9a3f0435cbac8e16d9bf8d51af50d53579e47514a6caf77f473ead9eb349beaf53e294efd0bb8d447cf2853111042a169efbd87196443b602dee970ffe48804ea8e3999e3c689788e853c35b61bdea1993c4c68538286440efadff85839f521aaf261ef2ce30d1e6f910a8ad2bd22d26e328dc0c1d7747ab3284b144555b5d275bada380679c6657e48be5472a21d5235208822eca9c0f43c8757cc476c42491c8261e72a81bdae45ccba059d1bf5ba9f88f406c41e7c69372b1b9d0b2025226ee856f6e22210e106d29cd105aa67e5105c503141e9aa7a67dcc78ad301a629c831ea783137d0d509cf9c8ea38ec3ef67229af5aab098c856c389872908800eb7cba0a28a8cccce2b19231de92b86fb89ad8a4e80c3659ec29f64281f5391935d88d45690f702246de779ef23753e067e307c923bc91c60cdda1574dc322bb43f911ca54cf2976fe9be13373511f4995ddc5b2dfd6a0b45039a90b9fca79abb8b979cedf051e6d2d405586b7ddec4875aea31e5fea0bc2d92ffd8ff3d2665476aac8ce568586fa93d3b922416627b867d188a59d2ccd458cd872a0693794f99b384a4bdc97e573651c19e958a103971c6fd7573fcd8d9cf2523c86bb9179f24e65771ac2c4c87a0320f468e1e8c89348ff742b2c3703850d863ea4eb3467438c6e6235b3cc6ff9250c505d5b602ce227c2333c17106772e19f44693534ad424f57e2b8656fd7cbc43d6e34a413bf9967368c3b25b3c29b029c28ce699c847a74839574f6648a6da4f5eb4b0a7c255436f036d38dae7f1299f360e2ef64c97158ac8b4cb587d06c6bf471e03b9de0bfb1d97541a725c24f5ab0eaeaf54b759de3d4e20b7e7c54c79e0fb6faaae09faf159d3e8e7599fc9da45bede43a019c8bac583392ef1b67504fcbb53e90f7fc8ce362833a649ab0e718827ac92089e666615b7b26e205c4463dd0abce022721be8d600edf74050c2653130b9f7ce8031e36327eca2570af7496030ad9b28dcea0d5774173384a1c73ac87d238ce4d35efeee6a2f482c89d5b69896b85cf0d198aa594f091005fdbb3b1aa8924c42f84beaa4de0b5e432fb5bdfad4fae4ae490574ade985efa4d366b3e75f73ee6a665d677eca5ea6d56b1e2f82c593919101ad5803996b993910c30eb716e888b14eeb1d74597c9f6faabdfbf83bc5b2bcba3bff3724bd5e7bf1465d8949ce480c39edc2c7bd39dea63e2a4f0ece2b97dadbb3e38bc79ca07b4d630e1845248ffd3f9d587a2e2979de5cc336c2bfad01b8de1f47eb411675f80d1742de122f2f1b3b33076053cd8098e11bf8309c5fe1a4fd38c44370e5afd92ca147fd6dc3b888bc2da78073eddd492722966b8a9b36d593078cce950deb4214378a48392feac28d2354bae359808bf34b05765aa239ee5f5adc1779c4021501e2a33ec29d4cd5406a4c2ffd0dd28f5c340cfdb83d1d5c7b6a12e8195107371cffdbe0c33fb3fb4e6deccb1f96b13b2c7399c32eed917af49bed5ec07d21160dbbf6936c1446d70639743e27f5a76038a314d4bcec9f8a80706841a81beda6e7d8d6ef3fcf19fd91df307e62aa145cf8ad89346c930f8405cf612a8b70941bcfef54119bb5c55f2282fb1ce31703e92227b26dcdf5cc5153820c5be8660460d085636dd0eda44e50f3aa0f9f0c6ff2ffd4d78afd16e90e2736509eb46d40dcbcd7c606de4bb399fedc75126328cd7525a582436d1871c282ae877a685a477c120168554acd3c4f9d4dcc1008c4ffa2b71834459c233f6a8a5c5a7ded89a32b9a65d42d23ecabd855c66f93cae8e45f5964bfadfaa3bfbef129414c1cf54d2352c1653cb6af0c9d8e5fcd3ad4bca9112e665f0b8e5f688fe65cc560e3521a5203673c16e6bad165d9f389588e09a9abecc4548c4bc8051770b092c44738faa51b74bdbc67092e97d56a15464c065e1d5ca4d3aae9237d6202058c1a03524fe8c2ac95e8a75bfe76e26d4e2b8931460039ff7119a52c47c60d7a8695877d5014ad31dec95555a71a3d71f766d788d6ae1dcb7e9f3282aa5e89502bcecdfe8860395c5d2059462222fce9fe0ed893137f070ce6953276268f4ce1683dae04a31ad833bec768fc16b15fda28b5a3e238a43f49c327024c861a6fe4380e267dbc0cb9faf74675cb3e7a9d92bcad4a6e2285479295708c0490a9101909df787ac11000a1622d71b32b7ceb98a9b43af93e7446e92cf0d8ed849fa51a2e6347c0febd49b9af993a7921f6b33b16a8ba63de0d9e09dd96b920a931c0b50b031c911eaa8d8f02162a979e4582bcdf90d11ac856d9277176fa8465aa02e8532f98543e7b1c378497ea9d1fcbd0eed1acb1b48d7b5c5c6fc4d639d6f211cfcc0fa8ab4853bc2f92dd2deb044d0082b9ae8a2fdd89b8c1069bb5f4df278ba6b29f81c52ebd87f4babd6e4c7f3b3dbace8e79e25a810ec390cab368ca28f25d148a7f6caee36e5b1d814bf7d6491148fe4b54b1eec6418ba18bbd344e69346b36101ca7430929a3b69415a69ad70e1af4d71a9670bbe19084f45c5eda65b1ee31711a8a4bdf5c0d9874bc409e8e85862b6d0746efe7b582e5cf46e376ae2a7312120e81755176ae3e76bd143d22ed722b36274662b5d57dfe4bbc7ae3ac520db804325e8f78737236008364f9fef72f49d5eb00f0780f4d3dfdbaea558f6fc308fc851f3d1a183f6428250722f409cf2228eb41666de17b4213f6522d0527954fb5ffcb0791e29872557ea89fb0e59b285a185256351810bcdda6320374fe934601e784d4f8fd767e6da4e38cb592a0ecfea6dfe28b615b9ea4e1ecae8241cad4d1e0c8ca1d2da4ab3826b2dfac9540889dbbc56de7e2df74c2ae93bde3c398dd85c8a5c69bf72054f6e1654f8bda2bd10e99f25661d4a842e917bf04232739e8c1d6a3f7a9183fb1dd3a7f81d64fb0fc09042e0952eb43a3caeae2d0ea70edc3da72ab60c81b744a4ecc5c94d5895329b6f54726b59a3ad640c2442ead06258052b4e3531bb0cdc47317fbf4813e0fbb027255e3d60b08e2c305140d0917010fc250ad11f119717baeb1e6664127187842f5c4948303452f3c16a9a7c80f38326ae8e9ffaf2690147d8c1848e1403d3e0918ddd9a69ac02f2c7628d95f65f09f44ec36fce4c41a26e67444788530de23181bafdbad206fec78f20a8e8e9de6d08552e45bfec2e6f3884201b77f70137685866e4426799c698272fca4f17c624f31480418291775bda2aeb3e0bd667d4768b5a62e7e5cfdbc09ebc08dda328cca53d3c7b0de558f66b13697fb42ddf6c862a33024066da909654605a87333633a7b76b31177ad09c4efc2c02ce1336e38188c6071a253bc0008821ac5c841bf63455e38504f5951ceebe75d1b3cc7fbfd9be8249f34ac34c120d2f161a66f6f80d58dbd3440e4a37c9f04a3a39390436e16083f95c774ff40c191279491b43a2b86c46b150b3241bcec5054cb943a3a6e5ab14a9fd42c25dbd1f870c49beff9417067a8564c18d1c1b2906f26d18fafc68b45ddaf0b310218e1d1cad4e74939daa93759c9f3ec8498118015fe975ec00ebbc6b8513c7a05f9e9db7006df14bfc876518e0027bfecf1e72a12ac898da4bd68849f393039d35263d5b227de51ac7e2eec899f2cf4db6b60ed7875207a1e8b7132b653123af434479de5193c0db2c8a92b6e4e51aa19e2301726b23eb4bc01f641e39af45722cb738280a4ef7a11f401bd52fc69c2a7b3e16dd1a69ff413cdfd38b59924f89c3be6aaec804376b0bcd33edfceb7735e12fca053c8b0566c798504970f1f83876e6682d48e1380531de0c26907b03bbe4d0c1d26fc1de4def120cdea21b04508827f317f02d2b9ba8c233e056650a1f099f2ccecf103aaaafcb4c64b7f6155fb94c6c79e793dd29e72163956cec87dacb0c9c7380bfb00c17bcf6dccddcd381cc1afbb27dd0dd0912bf6a5c66877cd8f8386022351471c52c9e1532b349be7ee1868100372127a2ce9a99f8083fe4b60bac7a74e3758bc74c599ddc737bf9be0535d6b7b0613064ba3dd558eb415f82d7c774855648a5083384f187095c7ed139b552cbb172ea004ee49fa590cb26a14c57a26633e0a6dc179a9a7ebd159667eb09ea1faabd82cbf66a1c4e993efb45e4d717da52f5e393f13600463e63b607dc3590148c6fc1390e8ef38160fbd2848773127aeb6c181b96ba941330b5a6c3bc6cf27e3ef3edd48244f581e3a7a0114f469dc4cbcc9cdb6557447dd39138563116be42d9360722b808971fa8b6305d19a986a6a31098040b57a55ce1d42c7bd6e42f15cc9c0362b48403b83d70f0ff509110387bc18483febdc41459a949ca9607bf6c6be41405ec33189aa784d6ca8a1a9d736d401c240b72e864e8cb40064418b927b358191971dfdf3a7bb244434f2d4736a1365d414066a96a7cb2f1bf21758e74f34784a18fa8ade189754b4dffbc567d945a4d35d6c72e9348a4585bc779b2c4e428fb7ebef65324718c534d1df9d16171a26f7b730995717fbcee3e8a5eb5696e23c1002e93ece52b5915543adda7fb4867bb9158729d2d30b66dff4bbf9b1cb9e30d275ba29fc3e9cce011f1c34a1cd82e351ab455c04f24232163cfa9e565d90327a8a8a94541695ad719860b2beacddeaccebb08420811a0eeb74381d6df87db15c9e2177e35d7e590114ca8b68ed7aad9f274b162b5c331c1891743a91055a75d2d46229e1a8953c85369c2d68e7c969eb3d12897c080ccd49016f68475074a79f3456f08554170a61b12d08c49d7736430d678bc9d074f44005e3aefb5178e3f6ff0aac30fe1f98bf9e78197b399751cb13f94db512b47e43cc470cc9d9ecc0d0bc060cf36c33d6a540841fe964a7ff037c85cd2d6a06b4a6882f4b181d2b20719a9586270c2df3fb605fee40ba2132c0495101ae6319a3a5f098da9696e2267fa75f8282de85757aa56fe25cefd50bf24b1e6215cd97034cb2bebe2e4da5afa2b84d0a4698e1f79064ad784485bbca728dea8ef83a52f62b34f162fa85a9f17ab4dbe99a2f3e435662a55fcb23baff6bc84863abefb8eb94c8e4f26e572c57f5c377a33465d734310cfb50874dcf272c2848aa071bbb1ba097a1815afb483c946cc68484076c119fe49ad9d37959f5e855afacbea397dec8cff31e658d5eae618b4da20ea1e084e94917e635b769c022e2db4cf2cb93bc42201a6ee03a7ad8af8e4583f82d602027e4751f429edbaf0088eb8d5a8021343ae6cc169b1fe63996217a7875e88e4be8995ca3b52b83ff3578052b2df23c48e612b8473d74326b4abad32f1a46b8cd83a0b6ffb4dc3bb684ec1a48b60d240b32f1409c319f7e8df7e2b151aa2d93ccd52c4fd5d549749c67d251a4224166c4df364f030f26c1cccc5bccb9e0adcba739d90f70168100620602ddadbca5961e38125c562b6a548c7526f144a148bdba0ab1fc86bff13a7e033b207b957798ee712cab51ae17804ab2b7bd9dc19cc92cb30049602e38e5142845f1e7059e165785d80107d2512bb6930acc920a3dfc98f3925a5c0cdf3afed6aca178ff41bef8155d83a8ec8f2d3c94840cbdf4880818f2df4d8255aaa36615c217c18c04fba921974dbd6fb6467ae3577971e1728a82e568ef90b412552946fdac4449eadcce51cb4757f4", 0x1000}], 0x6) r3 = syz_open_pts() fcntl$getown(r1, 0x5) readv(r3, &(0x7f0000005d00)=[{&(0x7f0000004ac0)=""/4096, 0x1000}, {&(0x7f0000005ac0)=""/253, 0xfd}, {&(0x7f0000005bc0)=""/8, 0x8}, {&(0x7f0000005c00)=""/206, 0xce}], 0x4) recvfrom$unix(r0, &(0x7f0000005d40)=""/156, 0x9c, 0x0, &(0x7f0000005e00)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000005e40)="b0e13954057868f3006ae637fc5878b14f3562253f248fbe305981151e5c7b1dfa507098d1b4a607f9a780096584608c421b10c3a7f5b945017546d894890612394b0a6cc96f2bd465a0dd3650456614776e29521fa4efd669e2f2d79d45b5d81393f561a46243e5d72960c9032e8c1743e16dba2a38cd2a8c50967edc6d7881c2289060d884c9b3393630c14d50d6ded676ef0510ae0bf6bcb75a64dd2e14d9afa3a9b09460a77e9de738d2db469bc9f8159b8dbb702136c8ac2e", 0xbb) sendto(r1, &(0x7f0000005f00)="d987541d13c1b6b494a0bbe5296ec61868b27c0f5def305cd98b1702bd09cd1b01cc0d6efbad758cc4c800b6a3eeece00feaef1fb4509d945f17548ed51e1eb018cdac48e71134a384f425c84afcc9d2b0", 0x51, 0x40e, &(0x7f0000005f80)=@in={0x2, 0x2}, 0xc) mkdirat(r0, &(0x7f0000005fc0)='./file0\x00', 0x3) open(&(0x7f0000006000)='./file0\x00', 0x180, 0x0) r4 = dup(r2) accept$unix(r1, &(0x7f0000006040)=@file={0x0, ""/4096}, &(0x7f0000007080)=0x1002) r5 = accept$inet(r4, &(0x7f00000070c0), &(0x7f0000007100)=0xc) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000007140)={0x1ff, 0x2cb}, 0x8) syz_open_pts() 02:04:05 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file1\x00', 0x1c, 0x3f) execve(0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 02:04:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() bind$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c65cfaa0a204f22b666296225527a99043000"], 0x10) openat(r0, &(0x7f00000002c0)='./file0/file0\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b, 0x0, 0x83}], 0x3, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f00000000c0)={0x100000000, 0x1}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x181) ioctl$TIOCNOTTY(r2, 0x20007471) preadv(r2, &(0x7f0000000280)=[{&(0x7f0000000180)=""/131, 0x83}, {&(0x7f0000000240)=""/17, 0x11}], 0x2, 0x0) 02:04:08 executing program 0: setuid(0xee01) r0 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x5, 0x1}, {0x18, 0x2, 0x2, 0x1f}, 0x1f, [0x8f7, 0xcb1d, 0x8001, 0x100000000, 0xf7, 0xfffffffffffffff9, 0x5, 0x95]}, 0x3c) r3 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) r4 = getgid() setegid(r4) getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgid() getgid() getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) accept$inet6(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) semget(0x0, 0x3, 0x4260) r5 = semget(0x2, 0x1, 0x100) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000300)=""/1) getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) truncate(&(0x7f0000000580)='./file1\x00', 0x5) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x5, 0x100000000, 0xdef4, 0x7, 0x4]) r6 = semget$private(0x0, 0x0, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/252) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000540)={0x80000000000c8000, 0x1, 0x8001, 0x10003, "f357e119719f63d741aebf6b83335bd739bcad5c", 0x8, 0x80}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) close(r1) 02:04:08 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 02:04:09 executing program 0: getsockopt(0xffffffffffffffff, 0x2a, 0xe, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="acd232f577dac4f603e5ce2e7112eb6df5aa49544edc6ca8208d38b3a630e8594924a03ed9e21df4240382ca6f9f053b9d10e10f1673fd3d55fb07e0f0cdeb720b5c6715025d962d2b3f17b230005430cede10a672720cc69712c7612c0f8d5c0357953332d8469442da3120d076b50edb1c2e9b1d70734d56da", 0x7a, 0x409, &(0x7f0000000100)={0x2, 0x1}, 0xc) 02:04:11 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0xfffffffffffff000) 02:04:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x7) r2 = kqueue() r3 = kqueue() mknod$loop(&(0x7f0000000480)='./file0\x00', 0xe01a, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x43, 0x1, 0x2, 0x2b}, {{r2}, 0xfffffffffffffffa, 0x40, 0x1, 0x9, 0x9}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xe93a741b8347bd2f, 0xfffffffffffffff8, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x5, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x950}, {{r1}, 0xfffffffffffffffd, 0x30, 0x40000018, 0x652, 0x3}], 0x3, &(0x7f0000000240)={0x5, 0x8cbb}) r4 = dup2(r1, r1) r5 = openat(r4, &(0x7f0000000280)='./file0\x00', 0x8, 0x138) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x7, 0x5, 0x4}, {{r3}, 0xffffffffffffffff, 0x22, 0x8, 0x0, 0x9a}, {{r5}, 0xfffffffffffffffc, 0x2, 0x20, 0x75a, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffffc, 0x18, 0x6, 0x7}], 0x0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff8, 0x3a, 0x10, 0x4, 0x6}, {{r4}, 0xfffffffffffffffc, 0x80, 0x4, 0x3ff, 0x200}, {{r4}, 0xffffffffffffffff, 0x4d, 0x60000000, 0x7, 0x401}, {{r2}, 0xfffffffffffffff8, 0x40, 0x40, 0x5, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0x7eb2}, {{r0}, 0xfffffffffffffffd, 0x1e, 0x40, 0x7, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x9, 0x20}, {{r2}, 0x0, 0x1, 0xfffff, 0xfffffffffffff6da, 0x5}], 0x3, &(0x7f0000000440)={0x7, 0x20}) fcntl$setflags(r2, 0x2, 0x1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 02:04:11 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x800002, 0x0, 0x40000003, 0x0, "d73c5b00001000000000e74de400", 0x4, 0xffffffffffffffff}) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000001680)=[{r0, 0x80}, {r0, 0x24}], 0x2, 0x10000) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)="89d3e4b42cec7573922794d2a7075bc397fe61e37d702f42b486900d1002c09e4a349e7e3f4f4c1b4ddaccf44f03215293ffc6fa45e473176baadd0ef5c5958055c5ecd20bad677e6b31b6489618fa4bd34dd86b9b760fddc4048146ae8002e53f7adfb14428333473b2", 0x6a) r2 = dup(r1) read(r2, &(0x7f0000000040)=""/165, 0xa5) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) 02:04:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000108000/0x4000)=nil, 0x4000, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 02:04:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) 02:04:11 executing program 0: r0 = kqueue() flock(r0, 0x5) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x6) connect(r1, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) 02:04:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x8003, 0x3}, {0x18, 0x3, 0x1, 0x3}, 0x10005, [0x7ff, 0x6, 0x3, 0x1ff, 0x5, 0x8, 0xfffffffffffff801, 0x10000]}, 0x3c) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSTOP(r1, 0x2000746f) 02:04:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x7, r3}) 02:04:14 executing program 0: r0 = socket(0x3, 0x8000, 0x2) writev(r0, &(0x7f0000000100), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x84) write(r1, &(0x7f0000000040)='h', 0x1) fchdir(r0) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r2, 0x0, 0xfffffffffffffe8e) pipe(&(0x7f0000000000)) 02:04:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x8003, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x1ed) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5f8cdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8579cf4040a319ef88ff1aae673d529b73926a8c86988c6b0a22916d466c1fd8a05f657522344327e8c2b521172376f8c1864998b833228b9737d8eb160d4f522876d2dc6907b2deae670f467ad06da117", 0xf8) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f0000000000)) syz_open_pts() 02:04:17 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) sendto(r0, &(0x7f0000000100)="3caafe6cf26a62f713cdfaf36747d1bde9ad", 0x12, 0x2, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x22, 0x3, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 02:04:17 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) r1 = dup(r0) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x383, 0x5}, {0x18, 0x2, 0x0, 0x1}, 0x1, [0x3, 0x4, 0x8, 0x6, 0x7, 0x7ff, 0x100000001, 0x7fff]}, 0x3c) 02:04:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) lseek(r0, 0x0, 0x2) getsockname(r0, 0x0, &(0x7f00000000c0)) 02:04:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 02:04:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = getpid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) 02:04:17 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, 0x0) setregid(r0, 0x0) 02:04:17 executing program 0: r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x40, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x200) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x101) getegid() write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) open(&(0x7f0000000040)='./bus/file0\x00', 0x8101, 0x20) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, 0x0) 02:04:17 executing program 1: mprotect(&(0x7f000069b000/0x5000)=nil, 0x5000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 02:04:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) fcntl$getown(r0, 0x5) 02:04:17 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = semget(0x0, 0x2, 0x90) semop(r0, &(0x7f0000000080)=[{0x3, 0x7, 0x1000}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 02:04:18 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b92fdc6654ac681af1ac19e56dd9067ccf60a89c515bb3f1365e44ba9eeb8ebf9e2882a54faba09dfa84210e9dc09c46a3a7856986c9e9194aed3b6ddf0e650f76239d3f494f4f509f9e1de6ea316e3e7cfae2ebaf17340f5cfb82a7f4132c06de06ef1c8c815170d470063ef8785968bbe7dd1a59532753147c", 0xb2) r2 = syz_open_pts() close(r1) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') dup(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xfff) dup2(r0, r3) 02:04:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = semget$private(0x0, 0x3, 0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/177) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0/file0\x00', 0x20000, 0x4) r2 = socket(0x0, 0x8003, 0xffffffffffffffff) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = socket$inet(0x2, 0x1, 0xfffffffeffffffff) r5 = dup(0xffffffffffffffff) socketpair(0x18, 0x4001, 0x1, &(0x7f0000000280)={0xffffffffffffffff}) r7 = dup2(r2, r4) r8 = socket(0x31, 0x4000, 0x0) r9 = syz_open_pts() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r11 = socket(0x10, 0x1, 0x3) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40000040, 0x200, 0x10000}, {{r3}, 0xfffffffffffffff9, 0x12, 0x8, 0x10001, 0x3}], 0x8, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffd, 0x26, 0x8, 0x100, 0x100000000}, {{r5}, 0xfffffffffffffffa, 0x0, 0x2, 0x5, 0x200}, {{r6}, 0xfffffffffffffffd, 0x10, 0x0, 0x1, 0x3}, {{r7}, 0xfffffffffffffffb, 0x2, 0x1a, 0x7f, 0x53}, {{r8}, 0xfffffffffffffffb, 0x2, 0x20, 0xee6, 0x7}, {{r9}, 0xffffffffffffffff, 0x2, 0x0, 0x3, 0x2bcca9fa}, {{r10}, 0x0, 0x0, 0xf0000000, 0x3}, {{r11}, 0xfffffffffffffffe, 0x10, 0xf0000084, 0xfffffffffffffff9, 0x2}], 0x80000000, &(0x7f0000000400)={0x7, 0x1}) getsockname$inet(r6, &(0x7f0000000440), &(0x7f0000000480)=0xc) 02:04:19 executing program 0: r0 = getgid() getgroups(0x3, &(0x7f0000000180)=[r0, r0, r0]) r1 = open(&(0x7f0000000080)='./file0\x00', 0x490, 0x20) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) setegid(0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x53f29b2d14568165) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) setuid(0xee01) setgid(0x0) open(&(0x7f0000000100)='./file0\x00', 0x18010, 0x0) readv(r1, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/81, 0x51}, {&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000280)=""/192, 0xc0}, {&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f0000000340)=""/61, 0x3d}, {&(0x7f0000000380)=""/163, 0xa3}, {&(0x7f0000000440)=""/240, 0xf0}, {&(0x7f0000000540)=""/203, 0xcb}, {&(0x7f0000000640)=""/183, 0xb7}], 0x9) 02:04:19 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) flock(r0, 0x8) 02:04:21 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0200000020000072ab49946abd5e01f92af0c175483d5a00"], 0x8, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfff, 0x1000, 0x20, 0x6, "e3fae570fce22f38cc9557af578ca3732fa7fd8b", 0x4, 0xfff}) clock_settime(0x4, &(0x7f0000000000)={0xfffffffffffffff7, 0x7}) 02:04:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1000, 0x5, 0x8, 0x2, "8c3c149b6e1953e49fbf363c9bee40ead92dd637", 0x4, 0x1}) connect$inet(r0, &(0x7f0000000000), 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x80) 02:04:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) write(r1, 0x0, 0x0) r2 = accept(r1, &(0x7f00000031c0)=@in6, &(0x7f0000003200)=0xc) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() getgroups(0x3, &(0x7f0000003240)=[0xffffffffffffffff, 0x0, 0x0]) r6 = getpid() r7 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003280)={0x0, 0x0, 0x0}, &(0x7f00000032c0)=0xc) sendmsg$unix(r1, &(0x7f0000003440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003140)=[{&(0x7f0000000080)="7f", 0x1}, {&(0x7f00000000c0)="ddf33fe440c61fed5072d8386cf1c3435f011e5750336ee64c6ebe28c52f84502421c7322d1075b0e3ac86d2dc7e6c51f01476af0ba4e8b07383c06c1eec0fee8bdbc1b05803b5d72e7149a41910b3f5d502dd3dcd89d43c4b67ec121f35c86e51281382ebc41980104ddb4f532cf0d96335a949c7599c6c2f47e7f18e051b7a8e010168e57d19c1484ee3920da4841db875dc7b362eddaa65e15f6aa6c974bccb143006ec8c783a10f4b56214a86ecb413f933ceefd2633ad8b86a10f0c13bd3e3b727039a8339cf1be9996db09a9ab0a5358a7c1be71273dbc62bd3f4427a8227b09ccdbd2eb5848ec56c3b20922dfa47de199c71291ee38520caeee84f383f89d223521c558f1b1d569c84a2c25c527b9c32ffcef335926e5ec222be16cba3565eaea22610b5957233dab4229da9e008281352430ab86f0da046a07cdae3a9f76ba555b96768c6981f61b9aec0749455ac3fbab88d9d250922ba80f64db55e77da57839d53f49dffbb8f4a779cfd46ee6e832853d9002eb6f3c447ac8f4e73029e7878a22bf79a3c2fd63a6ff5cae96bab0652592775763419f92f00f964add78311a289b6bd23a096fb65bb3603f8fb7cbc81ef50ea78466eb38196673e50e920584b25fe67fb0d8a5563667f4a309783e326b33aa06cb32eb6fa7a70738ed85f68f6c000ab4d79fc552d082f8e189ae59a002670efff4b605aaa752c8591b3f6c2283a0406826da8faddcc5017a869128fff5c86dad23cd32d250c5c92a113a5da142da20435a8c57800d40451b2afc9b1dab29031409d6ba4c1877e67c80441b8090df81a34d4d4aeb6672545f64c777908a065c33428b82765b65e6e53c853f03c1cb76294528ca9799d2a73b5606d4f5aca7bb8bb79d247e232ccaf4f636181543faee74ae714119c3e61ae4fca7d9f22c73d233fd632e1b50b6eee88a576a0869db69a5c9ace6b9a2a3046b4dbbb6fea4fcd7b639271b8fec2321b168a239b78d38751ef560b53f640a3fd61bb7dccdde4ecc15c797c9335b52e183a50be124af84f5f354aec5f8142cc5c0adc9002cbe49aa6f9537096b1b453ec3f5bab5452d7aa21ef4a9191952161d0a99af7c5a20aad3edf4ad7c9eb9ef823fb5f90261a729645e6cbc630ddcf971d47d6ae11e60b3015e00bd4a96c435e9679733c976ef97814b005f996d553a578bf961dee29322cebaf659fb39705af64cfc86fd9855e2f80e08ab54cda2812a0e9effb43bf3f5259c0e324bf578068cdca041f0f757b70113aff44866a7fecaca77776b3c46ee81de4eb3db48e67120b95bb6fd3488a2003cb4f47fc90858ff33424d52169142aeba37f454f51d7ef9ece8f333efd3e445b6b2f21cc308bcf7909750d4bff51e3b608e32a52f0859f27000033f66ef9ec86fd8c4fb7033b701783d557007b626dc5835f440b607aa77a338dee428c82a1be57805ed651e7b84cd7bc183d33b3b222784dfe23380c5fc2b9c9e332eb9072a83c59a03b305ad938cb8f42b6d95522f3091572b0bb5e4315f5974fa4d1f6a67d9fec50f1b19bd167216f0d3cbdefe967501060941bf1e9472cb65846282d38af4948506d8fe71d47ddd2585f261c2901bdb3b7ea5926cac3c48fca1f61614387f2966b25936be22b6d83b5f9c205acb0ae96a4161dd8e7a4a0f92f8fc1cc792ce2b989f42bb3ad08580d347883be5d542c8376ada2eef3d3bb8815114e1076bf3e3028bedc7c4b950f2bde8df978f6ffd54d67040f0d2b0edc6af6618b9e392e9d2cf4b6816223eee17d9f56bdac2d1c5d306e04c26219f8bd0a85ddae21fcca5051bade35a0c16c45eeedc8925a0e1540c9494d9893f2cec6fb478100cb05a18873a1f473dbf9c18e3786b117c861df11b8fce5e05e73038979a18dbf28b4684df564f40377aa4de295aa0b897c9dafd1008302a6057810b2ccb360146811d8b1f1a205c57dc282d2247bfa50c56c07fa11124bfc781b18a77df862d1cc521fcd73f495a9e04402aa7291b01aa1872383c73fd778e1f26b9e9a1b24f33a1a5cc6a82d7969c341a74aced748b1eea82882827d2109cb287cd0b7e6c9c6a33f3deee1c040c5c59fddc3b6dbd450a06a47a262ef704f354a15a92e3b4409798a21ff19d3c183ebb9d276532ecac063bc1e09dad1832d937dc99a5150e7e0edafe85b952d0e8a42555e2d923beef1c91da04995910cb6153f8ffb792deaf6d6b56934728589d9581cfc33c44736e2f4711e84a2d6a28a0302f9c1b22df5aaf45f5f5b517000116065f6e8d08a1ce02cee47b78200d57ebae1edcbc0e8369e2b2ae5302fd6d4ea5e425fcccaf9f723c69a9a26b014ea0225408c5cc557679ac37da8619a4c42a6d5b0d6a7ea34d1c804bf6b254034aff3ecf649a9ea1773a6c11f171fd4c8e1634a5913caabd6d914dca17a7d373c396b530a7e5da314ff75fa9df160e2fffd081712f65f29170cd5ffb4fcf1a6cc19778089645d8dc64d4594286cde1d9882dc2150a7a96f17fd59a63a38c8932fe1aa6b806acb95d2e0874990aed793df0d46daabc5d6cec9d4963e31cc6bc232dffd7e2610e642b379ff68884bd062546d8901ba4eabda071763edd68ab6ab769486f466f9673a35c2d51c131e3b89695804ade1f4776118eb91c810ac9fc95632623b6922f16ebe384eece74e9972503676301737ccb9897a809c407bbe797d7f68ed2d195b045c0ac22978131dc8a488b5fbf6ceb3e3767f200ca28f515e703c9119d93a504967e3fa7c7cfd509a443827ae3ad8df43f5a0e03460e01792e76ef6eb5b0be07e1bfb3136a5537c2f3d01b73dd5dc92d9ad65c4d1f28802732eec75133fba74579bf8d9380f8260e63c7609bb9323d6ff3de0eeccc7bc241df50164de8cff41c4940b376402f0d0e60c99a4ec02db39a2ee84df3f62132154b4d8d86f478c8dbd989087d57c20be2c1308958d4be9c7c217041a69a03abebfe293a2c317537ce71e0080fe1fc5a48a6cfa7030d6ed4c85f4f636813a2cf91d0c86fb82778c55d848f9d941b07c41ccc7e074c78986c52d4daff15c8d30d43a8f164bb5b012b0ea948051460574ee43f346d785e960ed924b3eff3347fcb5e47b2e9bc8f5c880e1d921737f5bfde0c15e919d0710b20aea665800e8c4248f516fb2e3198bf6a9b78a83cc0b29911ffe67c1cd494b17d6ea653fc1cbc0cc0381093f2707ba3291fa314839327a64125ec5d5b225f9d794a929640d989334c295963062fff54d1dee62d4b20dd3d790fd0f584bbde2579b289da8e7e8ee80381d2f77ecbf5a607e4ea2548f6d20d2f61151ccffeb65a6b5a4ca6e803cc27dc77a458a992ef199779e0f5c9842c68e484742cec5037ac0b284e477b6cb26d858d46c1766009b92731f668c4fc72001b0d82a535197484e5b1facef380b1e1c4e849cb55eaad86fc978a74d1889a85da32898081805f46becb802086e27c0bc1054d88a4b4e7f409b1365105b125173861f3c7fdc8dbd7d2999cd7af9842bfbc74703c0ccf62a0210c912b534f8275da6ef87e5e30a5148a033321b101c86d81a8d7dd0beea52962c32e5276939dede94b819cf3b2dc66e1618695144dbc1dbc2928b56ff9b604a210c9d23d07a95e3df06ddbdde9dd8d481038f531912edeb6a785bf643a6c9d2c5a713dedf8d3c5aaf651ee6a5c29bfd3a1bb4673671f53356250dc6d03fa5d9fe419d93969fcf335403f04f363c52c898a57efe29600efa9c3d48a79d51f2cc8546901bdbc9cc07be656e10f378dbc54561a445bbb1ea516675b0f2b2a923c60be3b034b4a43bcc48518d32429a849021e08cc1a6c8b4671d85cc4acb2f5961430ac892f67dfd65368d5f48bb222bbbc69019aba1853f5a9082a62802440a0345728396bca9f06db89f277898468cef3f6e691411c2290b8825f5d39ba31d023344b383512581652c1dd45566984b40386761e46aa13694b30fd6a58830e6474fff49dcd0a0d9a2ad2124285e005d7b3487549e1c94af15354ec9b0d75a84828c1b875b6e32b3fdd9d24a193f8ece90bd3ae6e5aaa0594febb8a445ee5ff53de76b53eda9b0e617821bfacffcca174a8317b5ab2c39c481c8ea34534f3b7960b6fb8a20fbfd379fe79b9594658fa98de522ff77f4ca49f414eddd5ac05dd94a13e7c623a2ec84d072b832b0ee284fd96ac6524071871203368ddc266134340c3e314d25047d46fcae5054914e35f00bf627728f5e2d465649a2a4c54956c4aedb3d1c5972d196f022bae5f7cf4a926522e251bba1cab63ef25554762360b65667d6ab819dca2fcc34202e0dd9900ef9ca355d11bb11d1a1c9f4a82f93d5e8e6539d87ccf6cc24bcb3ff8fb32335ae0fe11d7a33610c9c90f9a0e1f12e88127e34474c998643f245f4cd24accb28a334b5be26a767e51ade8b57b308f38214ead3a252401f897eedf7f577ef63b4ce1b4650cca8c97b9ca8aa1d72ea6b6d143847104b8625b21d9398a6a812e118000a74464e9343d9e8a2184381e94b3f526f3508f1cf053124e95933d4732d5c5b0365c85f0ca5a81fdb05708f12e094023e2b0869f8d030ba760726dd0252c40cdcb1bd2f66851377d339f707f1e330f2755286435e491a2504bbb7b3983e252c0a007f72d80b6d32fd65e3bda8a0e310ae48d327166fed86fe808f97a710a800e836f498524a42213d52007ae93d22f1520492c8439fa887183f294d6341cf81af766d4939523616b54f5a1782073d48f37264b436ed517a553011298a47ab7751dcad6b5e6bbf4f8a7beaa0b04fd83ad689694177ccf94a36fc5fad19914ec24d523586cce1561e31fddeab00205a0c0e0a903dad49932e39c9de45d0fab8d848cfabbe582ac4d752d252677f6d759a9c160b91bcd607d7c274625cb16809d00f9a1beeac7f5e7100920d79b2d3128a426ec9b608bd8bbf91f6f0408bdcf7de9555d0b39622a4c283604b8a1c4dcc34b3c83bee2b63ccb35f7edf8b7d718ccee7a8420e4818830e39f2990273f6076f3ff1d6a325b4904da5b5a894abc0e0cc8b649b23989d81e0cd8c5ca5f8eb54b43f198419accf814ecf9da691b92f2d3ef77977121660d60ec0bad3ee96ba066e5cec92c6cc0af92649702551e6cca9926be5d42055f1a3906caa84874ceafdf1ef28782ef9188b8b73aa99f87a405ed1f50bd67afc89ae9b143b947f30ef7a2525eaea028d890602d2217d81de35de59ed2b74d39ea9d63417dabbdf64590d271c900c35449c2d1acc10070f22a800ba505a3ca30991f0e6531a376b50438cf4a3a1fc5c0e25ee4c690619fced67913dd0932b627f744a3469bf69eaabe8e12015a59166d95840486b2a085e6b344dd6a8fa16df21f54c6ecb92f0b8d6acd3fbf3f0aa1103794d7c676dc71c3fd0510ad4f840d348cdd46b432634bb853fd32ef793de8403c947f7e7f4696f08cce82165fc48faaec0376488b6a59874fa11a2818dbcc56b3085eaba786e7c1cbbd6007edc6f7ad2293df69c2d2dcdf2d9ed47eb4f0cea804388a210ec322ba7f4fbe638d3c0ca694b49c8dd84158325ad41a0d687c42a1aa510b6da3d78f7b0f07129ab93341364c3afbb522c390f990b7ec1dc51dfabb0e0143b6428f436170fd05f03b9fb5a90f3eba786b6b0b75f0ad2d743b99ba47002ec27d2a2b740fcaf15da56e938c93d5434103a47b11a1d3773af3870c0c8ac129283fe37f53ad554c139efc163f991ae2f932abd8187cbe0dee9eca49bc3b539dd0ee32dffb220d07ce3961fef468061ea4e1e74e789ef426a93799", 0x1000}, {&(0x7f00000010c0)="0d47d76523366b0887d0e6884c84764b6b88bcb58337e75acd4f1abf9a1da645e6b7396d35842131a01c9094ad38bf4edee3ecfdd538ae262241b05f2457f852f6266e3ac34c1c99ee39668bc866295780224562e7d823b06fca93affbcfd7d99ea9a09567415dea252ec392a5da9ea8af0a3d161ae1c0fb1c76ede163e59f02e5de9e93b878e2fdc32adeaa7b07235ad547070d5f8b031211501bf878bd8f4732c7f6f5220af3b07addcc7e31a34883e2eadf0637721e83076c44bc530ebc64243671631b7d98f5feb9150cabd445f728246ba5eba075983e28bddc9fbf6a895ceb8fbb321ccb43fdcab2f341957a555a61020191a895005bdd51085926bed6c6eae53543861d4f180804b26a4f12dcdeb18d725bc2e02a979ad240e163f10bcf6f0e6e56091e9b9faab9aa600710c69aada3f39c41118bffdfdccf9e4e49f7e2b6aa62da46fbac2b33ee00e4328c852f3cdaa09d0e046f962128dfc8b0a765ec00a0c4a87ec9af7ff2e0f2748b79c3dc14f12c00c1c8ad8c3f57db6e713051b10db5e59d01a38bb87c7ddba75a93c295c447616594580f9b97a8929a49af27935f6916d181458261cfb3a935856423fbce55ce377a3d4e8495eb35fa7444f3d4ed5782ddc6ee2e8b1a06fdef9544089f20eb9427ab7629adead7da29a58f54f86bdbad352e02e6964419f97c54697ac71664fa273e91bbf02b3eed8cfcdd7a831ddf2d2c06b85ff2b882bf9ce5ba941a08ee8ab05427f1c652fb8bbf77d9d30606f071f2af703676ab39ce5721fc0beec9a1ba476f85dca98d4883f41d4363636a9bd6d298641f93cd183dcd92b64f16879891b152e4f0d2d56a88ebc9cb9acd07a2fed709178b407ca975633efc12eea8b524fc90d996fe99b17a0f1ad0607a168127b121f369c91cd304142ebf0f349d0b8a1e4c28c5cd69dca232a0ad89e804fe0bad822e4749012270f9c3a13049d9c250eef532b54cf57faf780c5e02cd9c64bc0f9465627c48279010981df3fd120472639ec10aa478fc6ae38e9729e63eb3a30c09a83a538b9452e14c00659c00793a3939401337b13d91b60b9c9b42bd0c87051bef0c99bda97090d57fbf656323169f4b89c0cc3674d6ce584adfca8b6b0907494925abdc5ea65f046e01f871acdc126848ae5f3487d88ec1aa58f77d84d4d612b283a65b818a196e739ec5656c2c7f6899bffce4d672648b697c3afcbcdb17cfa1fcf8d687d5d7fda5a94b5b79fec1b834ae2612bd8bd8554acb81fd170c2d1a2b7840b843118220e06b0d1e091e69c3adf248a5eb72525d25a2c5df00e6d119f854f8bc6ac0d5bf26ddc6c3a59c19b1f1c46872e0eb21a0298e30ea9d6bcfb8a5b1a72de7f33bf1cf3b17bec9647ed842f1a1d323950240eace00b3f8a27406297a872253a4c476502dee2e9f1838641843d1fc1d2f9c917394c505164abc7ebba2e3eb5a72161a2f9769978b4302426973a285f3a4e4d4c854adbce501dc8d7914dbd234646b1260e9ffb51f93b57e72f71082b6884cee59676dd41fe10a144edef3782d032cf73c726f5b78ac1368cea2aee4490e86f6e9f7bba492993238c78b787fa472571f1f838528866d2f3ec0684ff462464cb0d1acb03ccc6cad31eeaa595fe114acd561389423b75f7bb3f6d406893c382fc58344d6a8f5dbb7cde240bf61e2b80408ad3b295d70b238b50acb2963445589a05af3e469c17ca6303d324111e7442a1db21736e50e99fba84ea44a58a8f70e0c524a5199e67a8572410b0d75d737c3c24f1f6c0c3e16ee9cccf7e463c4864472ff3931ed394d9b66ab6245f46d16f23ec1bd6d87560540ee340897629ad27e751dfc33ce549bd867a4e6bcc915033d01c8c667b12e489f9e981e8dd73d18f3033c4727b2592c9c5db8c682a5d598d44c54f567e60e581a4b2885903009e40fc8937e2f7ce37dc7027567605855dae306b64f5adfba32e4bcf893c2ed5672cba1feea0ff0328eb679646b44ad9ac14bbbb2c91d5c18dfd4f6e04edfe1376fd6572e58b619f78e722d379d30881355a7a26349a942d57444508ddf2595d447446d85e737e5398781dab202a1b1381b532f4aa54f5e678334dadf6345ff9dc09974e933144ef23cb427208f5c8e6a2a17ef775f695ab84f3d33648ab1f8e72995e86415fe6df20f30e6f1c4b34e249a466b4fc6fcd68a52ff8c2b14d425df8fb61cccf1a70bf225bde59fdb367f56d6c44eb035bbfd32d2731a5846b9e05f184327d0c9796054a34fc9191f40e17b018e44302b75c7cb9190b5a08ac3a0d4712948e019fa7e31cbd7d6ee0b70eaa220ff3e60fd15bbbfe5bf317617ec53fc39afac5b630c3fe097c05ed1d366f651c2852b8bfd9f2e84e70c297074eefb36e7b0a4221f9e3d3d23f422d4d3c60ce5646712c99eb42ec60af740d0e6827a969a4c91991fed3cdc08ac0bdc065fc9082b6664f10a10be5368c6424301f704f885cc24dbfae11bca15b4238539c326134a96faad7e56ccad6df0aafc271999c69af09b334d085e366f1d207324ec94b1ec3242248d736e202bc43ab11b28f8a3ad3aa05e342fbe5330833cbf6d25bc6a0aac683303d7b6a5eecd0c8aea34de7665e2169902cea177b844b52666bc911822da93463cd5b776423f1bc0fd820567c0748e7d6218af1566f83c17e67e30b6c6afeb064ea0518371b90cdf866e0bbd21951d3b94cb6956984c641732e102563a3a7772c2153b888036587c5eaba30e44c5c173b3b0f95a2044c5f0f319c3930a3404998a06ad95586f1ca86403d0f1f42dfa90f91a97ab8d0c6da8303ed7547aa002e0f4fea86ec1c4a59f9ef3b53cd3cd644e00fb434c09e22aae87af91c543407feef956fafb9e0b9471641bfa95eaa2c55363974e5b1f9b27482daf2dee6d3c54e4dd90ddd37ac0abff99b9c0dbf65ab72a5c73acf6a206773d53cc6014f7dd8445ad929641870b62a0046cc37d047e969c4851c9f25916ee9ce7789f088e555976025d87f1b5eba93fd75fa4bbad0b3ea945aac8c6a72931e0744ca69fad2bc3547a39a20214f32350ec0b5ebf6de37cddad599377405759e71505c5e1826f4652f691fd3ccab3a5aad112401a9a610a40ec2269ded7494f77bd3f26a59d89f6ece97b7c8aebd6e54fb393ee35bd53151d940837786d2e5e28194fa5f0f0338ef7a6b5da7c6abf838494843b100427fb66ec33df3f2e1f967906954578c1ff5962ee2f7f2a5933539f9c82e67975e8639f8c36941eefc1e0673871005ffdfc6c6307925d5952606b0dcaa746c73bfed674d1196ce580869cb15f63c2ec415b4cc23a1bc615bce449793457c4e6e01bb87f27c95cacf6ab909c632a800d13fe2c14f314ff37e2031216b5803f39f92989a77e6194f60fd65fcd2c6b1091edf030cc1cb3caf48be2db4c086cef54da4e8af883398cd38551b39176a876696cd6167fb464fe82444de1431cf37c2bc4990949219809b6817fd90b67622a63f42ea84716a399ac1df30a4df9c2a7e7192b0659059890e38327eecbcee449b5e4a85a63bee68ca832790de497240dc7860d6e22c30f0b72c9cfd6b56697db754b7b9abe7b27bb5f76869cf425a9a48a3e83720c12e789a06f1e2346b95f16f1ad7a82eea539ccec8d0c69446b0863f58df78d657e9e3deb66bf089c4ba1fcc0683edfca737a882daa25253aa5159f96b9a6a94cbd7d67d0f7e792d129c61d0826600ab2d622c5fbb78a1cf5b75ec06aafd85190ac42701fd2094c3fc6e26ead764d0e66375b340fb7bad6f887ed4607eca51a8d3fc9aa6cfb031f2f196980e6315f93388a1a7a13dee8f1b7fd39267ae803725fd07e56579833e9c9bcbbfb0b801e0f0ba7a889bfa12abfb16b0b1dd86f33d7eef2df6a40d54fd37e99a0625512dd808192a79aa4d6a677dad72da4b798618608bc515dcd008b6122e95d069036cc6064b4c14cd5266e79a7c8a7b176d756bc86e1e50593a9c5fe59344b4f4113346f5c888f727576556dd6d9a794d344c29717f7dcb23a1beb35839411f853281bef331a581ba8aae9449d2187b200e764a4cbfe52b9b64d409f2cd0eb8d60951308987c3da8c1034b872e540f4093f08aff96e86a40b5bc97f25467b7bdbd671c3c59220a9bc27f3e1716e70caaaaac4cc1e080a441b496536c355b49d98862386755a806de6751457c5487de4f6102eadebb02e7c771bf6f8455e27d47397914176574d0b5395baa499e49fbf5f53409c58e6c3b9f989501f8eb1d7c9c0bc8a0fff4a1bcd4f622b09cdceb89f43ca39cd504ba1e7a1ff68938ed834e96108daee03a6cbbd3a21ae2ce7e166688cb293f1682fcbe77cd55007ae10af20aa6a4809ed32a7b912386b312f81cdc32686d1a8d75f41872f59c65213bba235c797c9e2555fd8385e4b328cfcda8a1d87e61963eb34326cbe477819faa34fcfdfd7c812220f2bab22f3de935c4d57476cbe308201b8005dd17df2691418e6a00ed0d7278a4d0b457cdc226dc5e5ccaac4bb5f581baf860f6028287db62b7e3cd12e88b17345a08d1ecdabc8e114afbdf922e0c8525d310d6d64fe316a61ba4e676c10c9cb4ddc7e27ffcdb653bb4a2e8f712cba5c4a7e4ef8743a7ea0f81b7a86b424370fdeaa14b56536cfa7fd8648388b0e32d3fbe4c29cff942e0b5466c70269b37d45f1f34325907e7413527a9c87e13ff0eb1b9c3126bd503ab8a3a117109e9394bbd2b867d18f814b1e5ec28cb7ad97c6e90b294bb66725a31ac987e314546ee9b201c8ebd499c143ff9685fdaf4da03a6e2a75a50856f154bb92aae320f4bc2fbf2748ffcf153f1296751e672d55438080406f84d5bf53b436a1025b689005364a8aaf37b546c4dfd6be8223e45afa4896f8083ee72b9f7a9706f551ed566a5299c131309a0ebc724fcea6ae3b4768d56158713be1f2c79e85efdd75b75a537a401627bd1da21d6126bb65b37d700c0a3841f1d7c9f17ee30ccf2726050134e24c8ce43a76ec65abdd21c2b6255b70423f0a12b55e1aabfa155c9b1ece5c11838d5459cb37b147697679395ce72107af3d747e6a6f1c88c3d23b36ee341922b6582816efc6e161ea2f4862f07a613afc8b8f8ca1f1319f000ce618933941ad971104d868ade170f371d358dbbd4e21bf2553e97aeb3d3d402c347ff6f68a3ba3d139d7afc6a683d936120b37a5c4e6144f8b0eb5d51f1cdd233595c8c1655f20b327f971bd40e08336046438e23a48dc859c11ce817b98e89b88f459cbbe4d5fa87f20667a29a89c4511247d47f6ca4586cc3def881228a7158f8e7675f3699ae49cf3943fc08623ebed373a33f7ec55225074093b100b317a0d5b64845497965743976eb3fc5f34c8d979fbd164595091c28c44529f6a1bd75b5e93d4ae0cf387df87318309d38d1ec51a8441bf1463d0be51c73025e2b1db30b7a0b8f7fad2ed09e2965a2cd2dc7f1c69b66f60c38ef0d6671f64016012e23ac2f9a49e983acb25944217280136fd833e511e47747182f5c77568421f7c47d89a5b3560cb77b128a70f0b69b140a296d107d8367b16cf6d6b0e6d16e14c8cd7391bc63969a1e6f7e2e045565a3b3bf5b25d66693c482bec63bfe8e2e40b4ccdf7788d4113faee5e77e65852cf987f217693976be8bb7a1e1438cd7b7e642ef0044561f426897cdfcbfd04b724bf1c33f6abcbc983f9db4421d9439374ccc4fe389fda392e26efd18829400fefd1e00c314fcf8ead3e9e5f828e8a4366f64bce2b57523bc6e311c30326531f01a9da7df999eb4d837e4c091", 0x1000}, {&(0x7f00000020c0)="aa8597cec4ac1eea5296479f87b7f695d97097d30e43510c5023314dee1bc97c90fdfaba6326ec79443100be500ddfbc9bd4d44a4f0e84524d0c734ddeaf25cc31216938", 0x44}, {&(0x7f0000002140)="d2fcb01c5ecc10f26bfab85e58125818c4d0ff8ec2f83062b942d937bd98515110afcd33ed65d31efdf010084efd7a38cf135e52173a9d421e45657215488fb9f14004d4d0455119159d665dea599a4c6bef0495ec7c9632385a2ebdcef187d1dd31fc9e551cdeadf4154b4763a27aa1a580866047b85910c219457f4b20cc8112aea4711d4b5ef1a3426bad129271aca1315b3c2f19019a4e8e87b6ad455fd0e0cee45bdcec5fcb832efbc07704b735e1c814dbf4fb28b387bc6273968f47f9d44d8681b4f9d5b39aa6e8436a4167ec9cb0a5bb4fe01a68f748f0116c8a57889b86b5986bc3da5a8e70dd8a9259203d310e4d4d29829637d55e584989348c59642186896bc1f6dfc205020ebae1cf3bbc1939bc027b3f125097176b6ad21ee89871ffcf2cec5ed22fe709cafd59fe475e489eda9a5e5b1334ff1f34b57d97c42152bf11ac5b5c0fc231b53ea5fa5a733038583331479cd53b0d62e3e78f0df158226b171f5d6d4ccd4d64572bde6e0a398e9df3750502b01c08dd19baf55fde37409ff6df76bcae7566cc05db71f73215d63163385849ec20e3f6378c891b45bee1df4123ae7f87c6481579cd177ed58e6c86863c1f7836826971ebc1bc5ad677495fe1d7b3cb7326d3ad26b2004c049113eb3ac3d18e0eeae7723726f33f0b7f7f1fa2d4d1751a66f567f0d4818650736f6f9b9093ab7f91fdd59a6d47cf44f9a0406a7e5be8c728f0fc002923d241329c06461b22533b89489cd0d26700ba8e5261d943b972d4ebc12eeb7aae242b39bba34dbe48b5db632de1c42d2445778c8f495d2ba83e18ae08d36a84c402ea112ec60def5b812841e49beec9c5c52d6fe055b700413907d0f46cbbf63fa8d2c257b02d1050bf268fa78422f07c307eb907c28b58482300a12d112c16352d2ef19593b6307db9daf4dbd8e24d6a2ae87319ab02a889725f8a8640e09127d58635c376cbbdbae0b8e1f405e46a54e95b078b0bdba21bcd6c4cceb0d48d3c5d0057feaaa79a30c48e8d6c53f9477e825eb23685088621c23150569485ca98a0e03cdabb4ebcd56bc3a9eeab14363351671e58ca4b87f05e2fad8dbe4c9e247db00c0e7b3465a60f70838a63928f711ca78eb81dba40f0d5eee2728c07123a539c6b340eb0b95e21691cdcd39b75d237bfb1ee540e1199a3444c41b7741e4e617786d9dd72dfc1df147707525c9e101e660b98b731cee63a442d43f256cf99018146a89c57323f548a9ee760d68d15274043c227dd1a6e23ef0e9971827beec38fc758e15ceab45c58ffc061c7aaaef94e81b1a63f128c8d7c0ca91a7edca7dd5b21cc4ddd49445fad6ced6a28709f182da8a0da96292b07ae05464c30c3d95f23eaa57e80e0a5cbe97529e76bc9ec1a9440f6f4891e57df3af459712e6a3eb19734e499bd60cf0ee315478e210ee5dd5fc21c1bdffc3b5c320bbf67782cb409e0d3a5de076a0027e1981e787f08f8fbf5fa6bef53e8301a354331b11693db75aebb79f3e18bcefec0d555aab3fb5146d31b8ad6e2812e79885e83cda71cfb22aa2e208ae4a2bd18344221db25bbed925b18c6445bcec889070573077c807151500311ded2542122c48cc914c5becf548fd3a782e011a414404cccd3da84b24060fbe70fe625cf4a861cf05d9fa7c1664f1e10b50d0429cd0b60d22be58cac980b7c47bf969a93b4ce60a898e444a2d54d3c76834d1f834c2fa1d8a860671871db8558cdeae7e95296558a683dadf458182aac30d7c904a66c168755fea0f61b0c29d4ad2406d732d415cc3cbf99952724b1e0e64147d22f996956281f48e46b122339e8d999ddf43e2611a4d2cd1610106cdf808122376d73b048f206bb65f952f3a4128a84adbea7a2962bf895153a28e4408279034e004f166ada744b9c3282add7d992b8edf222760a9803da6e634102f96c12d501ecc5c1006e794a399d9f6993fba902de380c92680597ed9c18e00920cb1fc2290f043718d12700126cbfc4e1573b3e320e311d1f6748acbb71f24f50f6207fc91497c7d4647bed0939ec29fc8395cfe43e4412b32fcaf6aa12a3a334798e7cd5d7e21253ff677d45231bf6d8ceb68d730eea1701af35758f58b59dac36e8590ad86030c70de42b70831f710c091b8b255ca52d784fffac99459cbed013c0b193533e7e304b196777f049f1febd3086a6809b86d37e98bf611214b3fecf1105a18bfa84734168ab2c39fbb5ea5f6127ed20e39d97b4bcf3d6fa3a49e72e30e164e7b20113c5963747ad6f0c7dfee24911311596a48be95a29fbf49fc9b6d5ce151ffee1dd83c5b8e44f37e6e100d712fce384e43a807672452e980a59e7e3da1c137b3e437f9873634bd35afd0257edc1eae559e1cccc7946e588499ac4d96ab7ba6db5eac78444cf66a013da3599dd97fd56b8a3fa2068806451b26d57525d58eb43b71a2faf3b48fb16b58207cdaf9e9a64ac2619be37d1d5f7c378b9df5ba1b45bb7eadc33e8b6f0549dac925cb8a491f5518d66b5a592c0a230271a0d445931bd78595edbac44a5c1e47d66ae546662b4e716148fbb3cc42cc0744cdcb4d2d621742e34e6b1303c976d81e8b7fb5738e185ecb0ef5c044564a7e6c22866cd5a376af39655b20ee3230ef70c34081338fd7f3dd25e2b5f6c5f4ff3bf45b578aa9b6bbec4d3cdc63c1e2d87a350b3c353460f85b051dbc9f4bb166762220f807093ccd7403bdc6c98213d1de36b9198c4b612693c14aead8b2f14dc7705a5ee10015033551768abc9935f232d7cc75cd930774deea2f2a71068997fed0a9ac95dbf56261c4459061fcde5ae175a3095657dacbdb21d4c5329053681a1caf7bfa3d17d7d4e19d0a49199d91ab4f71269d2d17b1f3289ef59a940a493cc1225cc3b58c9b50954bede7fea9eb3bce9f1829d4371a8235585bee848f55d0ce3842b487407e77d92d5de57ba058e2bd950c2bded232364aa7609e6d944a36942c1d3b868a892d1dc5fe023b770b1014e4ec37388afbaf342eff7aba2f422b8bdc85b52b62dcb5639d51ca85d5d0d2346ec3514306ee9578334dfdaef1cfd98a8f13fbdd8b951ed5c7d14c4aaa576c88a1030630d2b81933412d6a6e2096b4ec5cf784bc5c9d700735b5c1c98ad12bfc017d704a7a5db1caf4064a0685d15f8fc92e75abb0efb13a68641def7499a5700077e4d42f9d69d8e8a879e2a26cc92f1764411a3c12b5626809727830239d98f8be1a5fcb24949c760b62cdb349df41eafcdd688bb42a3765855fabc1bd92caaaa2222f4fcc4d571d523303158f6061a41ddc6555ea0575f9d81d59ecafd2abb821e90f49b20a5b563abd51a33be6e867b041d74d8ff574c61665e8386d7ff21e752c909f60e47766e208254de8abe46a77f80ebe10d959f8694b990205bd00c232b103acc425b1176994869d2aaead818c256885ea3d008b47177477005b49300292042c56a404a60c3796c91689e2e586b67cd00c1d64543f6fab5d915a056d80875cb039c352bd3c7bb6c8c6d577439c2726f666aafea757d83ceef0065acbfe52d6a41bf4cee6f7bfdf55eacbc668077121a193a1279fa22a8db480a38238a3bfa230dfd4004d30cc73b5f793e7e7d9ce2f5300861b273294a8bfe621abb7b88fe4ed5a9e4961e69bd933c08e4c77308e2781b18082e78f4f015df6f5036afa65b721311bea4b2c6860b1f6cc7217b25f00d71e93a7659f545ae35e7b680f04ed699930b8846a50aa7031653e924ed23ab93beff630655ed0b21089a74b0c945c3f29405621b5e6fdcafed2c3e54376b9f17214ad430f0ce544ef8fd843a9ad5af7aacc34d46129b4abcebd9487667b891c8d59646a02b847aea1d92b6edf1cbf31687f304c53def98eed791d268b22bbea2975ad60a477c251979b0b343a94ef2e159bdeee4ca506c9fcc88a956eb7dbee7bb2f1bca033425a36b2737cd96e3843d9bac6e2550a104b14796cf079bd601c4fa0d719c60f0a5744d1e3a5656814488d14db8a2161392a7a0f75eaca2d6440c49e9506ad8fd60072e9409eb45c14adb4fb8a792b6161f17e17161c77ac04a1c9d69373f3cda4a8845f8fb53032122a257bbb19a2c86d0794b2a05654ec6d691db3782e19ca0c7c2dc43fd93470f17a75794703829851f64170eb4b58e8f9b2292eb64009c330da7ac18e8c173c75f3b38c60038dcc5e8870d6684ff3fb84a887a030faead701ed093eafb30c831c287d71d0cb4c1add85875dcd95d6c72b7d5241d938b59f67fb949a89df593c2658ae5f26c4ca490e5f7c36488cc0500d7518429c6a2554198dda5801ca9800bbf8351fc797b8d7ca1b60b0a558f38fdb185ff72f2b21b4a57dec7e7eca71010a10460303944631c5d32e1a5937418c8f1aaf281372e1f99e281a706a31e92d04085cc96d7c0e6d5f3beb4eafa896257db63166132a2b55ff267211a94eb0275e4581ade6d0b4b0315aa02847779efe61753abb86d24c47611cedb66e681ee4c15ac3bbfcda04a5a3404cac00a709b298832c060c3e82d1a9bffd46744645ce901ae33519017c7223f2d13733964e763d5d125733c5a2d21741e6ec4e7744e1551dd93034ab5b8547335247d0fe95373c481863b2362a2cccfe0f3e98da2a330654bda8738f1fa35a56ce588fcd56133da87d5b9235c1af8dfddf4489e23a2b57b8314d170d83ea0fd83b7eef6836212d49519979ca4ff0766be49c1f7475a2c14397903372fa1b4392e6f99509fd3ceb3385e363a81c08935d7e294e83cc20aa94b68e165017e8b39ae0a515d8e9b50b7fcb5e760dbf50b785ee5ebb8906de795771085878243b91139fdf12130c10339df668b7acefbf17762c93cdacdfb336ee8a1635a8438561db2c53a12885733595f958c2aa69daa616298d4ac4f31e605d8ea67f279ff4c327d71352ebf25a6069f176a90ccf111aa84250fc63d850a062c8dd60e69e0fd9bc049742a353a24a72d1415e4e65580165078211057f86a1b1b15f7734de8c130e6efa89e1b313e52f8373e87d42407dd5184cd49709dc16e124dd5f2ff220380ec447848dedcec3ef587237f1d495d71916eb21ebfb5249aacb2264c5d52d860db9b221f64ba120139560c8e9025206d82d60d8fe3623859982bca82df11a580f93b6a61ee3d9a5c2d742e84bb431668df2e26fadd995bd408f82e63ed5796c283693b7af08e1f6d94e90237a2cd9a98d820ea9931406307990f9fcfdeeb582359075cb1f296edde616ad892791d1ad8c5b86858a55998b925f56d4c107b9169164c925d0ea60d491c3a1d09a8d8f2b45497062031340afe207d8575dbcf06bbad089d89b6239c5db1e4fbfbd2dff1cb77262ff6198250d1e3ece2b52f408984e1118292ac80819ddb7bd8e0a06883c1044e330cfa0532ed8549c7564ff66334f0c4be3131d3729394868a2f1f219622eeb02cec96f42dcad1f8d1d93871bd92950e7d9b713379a521e7d589ee2a21b953c428c5c294205edcc08ffd89c6ca8c530bd3e3f0173cc02e524e279dd7f1837441da8e03a4b81e71ffe506c25b419a1fcd25aa5cef6ef0eda095d362f5be540c456183d51da358e6982031d85706c90871708a6c00f49c66d04a209067203006eef09873fd40384642cfda110457c9e21615f6f4f610956e0c5648421cf4ef4f020523cbf63b8459a1c19f4d62e92bb145b936e2346ee965acf75471cd476984e9e36b85ea9185fe153e7f3429fda491b139b84d4cdbaf676f178853d9a2eb1cb5bdd2c492865a88436e51dfed9a0132", 0x1000}], 0x5, &(0x7f0000003300)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r2, r0, r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r0]}], 0x118, 0x1}, 0xa) 02:04:21 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x200000006c, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) 02:04:22 executing program 0: r0 = socket(0x10, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)='\x00 \x00\x00', 0x4) 02:04:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) write(r1, &(0x7f0000000300)="e09cdacfbeaf946077507993c61ef65be08c3a95c47094ce74aa49b8a7e1c816ce3ea069b0240b8236845c395b9414e2bb20c5893bac6c21dcd93a3e7d9c82831d857734b51bd3628e1a08fc4a1430a3f23e690742fade1898675a2354247390484910afde688d542b03f01fe8afc0ede49341030a8de32efff3839cc3917c3427968211f8a5f0bf1ea0335214860ccac54ccb4ac7c47d59eced0d120bea26877b2a2879c6f66afed3f6389d2ea809c34921d792888c923f4ca69396b30d4062f3261694ebee1a6d6e9db3a692a9c0", 0xcf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 02:04:22 executing program 0: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) r1 = dup(r0) ftruncate(r1, 0x5) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x47, 0x3d8b, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x5, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40, 0x3}, {{r0}, 0x0, 0x4b2c0841b4d784de, 0x200000a0, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0xa2, 0x7, 0x0, 0xffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000004, 0x4f9de873, 0x8}, {{r0}, 0xfffffffffffffff9, 0x48, 0x20000040, 0x2, 0xff}, {{r0}, 0xffffffffffffffff, 0x89, 0x80, 0x8001, 0xeb80}, {{r0}, 0xfffffffffffffff9, 0x20, 0x12, 0x5403, 0x7}], 0x10000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x42, 0x0, 0x4f6e}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x0, 0x101}, {{r0}, 0xfffffffffffffffb, 0x70, 0xf0000000, 0x81, 0x8}, {{r0}, 0xfffffffffffffffe, 0xdf, 0xf0000000, 0x401, 0x6}, {{r0}, 0xfffffffffffffffd, 0x3c, 0x1, 0xffffffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x88, 0x200, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x248, 0x5}, {{r0}, 0xfffffffffffffffd, 0x12, 0x12, 0x3, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x8a, 0x87, 0xfffffffffffffcc5, 0x1}], 0x1, &(0x7f00000002c0)={0x81, 0xffffffffffffffc0}) 02:04:22 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x140}], 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) r2 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) 02:04:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f00000001c0)={0x0, 0xfffffffffffffffe, 0x7, 0x101000004}) flock(r1, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) r3 = geteuid() r4 = getegid() flock(r0, 0x2) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) r5 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r5, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) ftruncate(r0, 0x1) flock(r2, 0x800000000000008) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000008000000000000000002bb4b0905c45340000000000000000000000000000cb8e5ff2a8f8b3509b099e71b7673f6f0100b44a62a8b964dc6c1b66d6552fa67c1d8505c654415e9943f0f998184fdaca87ba291b6a90c85e281079c4c64da65a1359e5cf0fc78f7e79f982a1c99b7ed71f23c0537ade8c6c5f6dc5134c58e5b6083c09107b3fbcd723712d1d383386c827d5e4987b68279ee823cea22e001687e014b6904fb394321839745cce0492bc4769228faeeae91e5cc5e633fbf1899b680f226def0004671b1d544ebdf5f0c4af1f811065a2f35deb761290a96b2215432d2f1aca61236b95ae766a23b4a1"], 0x1, 0x0, 0x0) 02:04:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff0000003b000008cd3fdf20000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xfffffffffffffffe) sendto$unix(r2, &(0x7f00000004c0)="50f0686cbb9aeba2fc28a6ac6639ac5e5bd5e20d1683194dd24b6351be713a7d64bd5f0911b78339ba9a297faa9f5945b2c5b9c68ffe053f93629560f67cafc97533dbcdebc2e8b09d6d907bf6a5bd7f95e0d1eb3ac94dbf7793ae7ae303133f37e40d7b3d2871ce", 0x68, 0x2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="22096483adb759e0b426aa60e1d1b0fe92e9b306df2d8518e7773571d632611ec413e3b012a6f18dfdd7ecd46c1534c49045dc2fc9ba4c4712784538f0387e8dc88c229d7438d72449eaeb3ad09e1a2734c91d3e5e5838", 0x57}, {&(0x7f0000000240)="6d5c5208dc9943793667f25ded3806d15200f065dea995cb31d7e858a45ed691ba1b8fda88f5983c54e83c04fd6663192334a830f9c0d3e92f46820360418ad19a0c64c18cb8d1f19920c6f10df05a2369aa63f50e1da5c28b776968442c3402fa4d723b01ffbb880f33e7c796ac3d17d59e70aaffa84d1b66", 0x79}, {&(0x7f00000002c0)="1bdbe61a6e62969758892029750742e724dcd69349c1b76e5360361b7ee50a1191653588c7c7bd2533797ae96a6e8b8522326dcf661ade86186d5f4d0f421df4adb895078ad3bbf3bde04296909a9434dbbc4f230f7cadfd3a233dad124eb168d6351f80652e0a50d395eff5ca0a76e684fba99fba", 0x75}], 0x4, 0x0, 0x0, 0x409}, 0x8) r3 = getuid() getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) munlockall() chown(&(0x7f00000000c0)='./file0\x00', r3, r4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffffffffe5b, &(0x7f0000000440)=""/88, 0x19}, 0x2) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 02:04:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="49cfa408d85a131450cc4e1aea16171a5c698235e0013757351049dbab812dcf322e41b703309892c611267e3b56ced8c22c1b6f7cfb80d6aa6731c5de49f91eebfe843030a3b72e2ea059497f9056f62c814e781b040f2fe82b8a47dc0b71ee521ece752635760807165e285367c275632f62597d9b6bdc8bfbe27ca82e02d9892103372c02776e7663f0698609b9cbc7e5aacb48aabc0f1ade116d8e3471c25aec561022a7dc49e14e33658d9ca65c925b997202beb584317d2ed99c38f11fd71b866130ede347691bac9ef8a15db69aa42877c5f8088417ad6d2c8c88b5ffff59", 0xe2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') 02:04:25 executing program 0: r0 = socket$inet6(0x18, 0xc003, 0x85c9) socketpair(0x6, 0x3, 0x1, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0xc, r0) socketpair(0x1, 0x7, 0x4, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20, 0x400}, 0x0) 02:04:25 executing program 0: r0 = socket(0x12, 0x2, 0x3ff) pipe(&(0x7f0000000180)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xe0, 0x6}, 0x10) getuid() pipe2(&(0x7f0000000040), 0x10000) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1009, 0x0, 0xbd) 02:04:25 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10890, 0x10) setsockopt$sock_int(r0, 0xffff, 0x3, &(0x7f0000000100)=0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 02:04:25 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)) setuid(r2) shmctl$IPC_STAT(r0, 0x2, 0x0) 02:04:25 executing program 0: r0 = syz_open_pts() open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80000001, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) sync() write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() execve(0x0, 0x0, 0x0) 02:04:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getgid() wait4(r2, &(0x7f0000001800), 0x1, &(0x7f0000001840)) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r3) fchmodat(r0, &(0x7f0000000380)='./file0\x00', 0x8, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockname$inet(r5, &(0x7f00000002c0), &(0x7f0000001780)=0xc) r8 = accept$unix(r1, &(0x7f0000000440)=@file={0x0, ""/36}, &(0x7f0000000480)=0x26) openat(r0, &(0x7f00000004c0)='./file0\x00', 0x10, 0x4) r9 = semget$private(0x0, 0x4, 0x244) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000500)=""/119) recvfrom$unix(r4, &(0x7f0000000580)=""/4096, 0x1000, 0x40, &(0x7f0000001580)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f00000015c0)=""/196) fchownat(r8, &(0x7f00000016c0)='./file0\x00', r6, r7, 0x4) truncate(&(0x7f0000001700)='./file0\x00', 0x2) connect$inet(r8, &(0x7f0000001740)={0x2, 0x1}, 0xc) semop(r9, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 02:04:25 executing program 1: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='&\x00', &(0x7f0000000600)='+\x00', &(0x7f0000000140)=')]\x00', &(0x7f0000000180)='.\x00', &(0x7f00000006c0)='-#O[.(]\x00', &(0x7f0000000200)='N\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000580)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000640)='%\x00\xb4\xcb\xdb3U\x0f\xfa\x12q\xfe\xccY5\x9e\xeb\xf2\x86\xe6\xa9E\xb75\x13\x9c\xebx\xaf\xb2\xd2\x16\xf0\x9c\xc5\xfe\x861\f-\xb0\xd7t\x87\a\xaa\xf0q\x10\xfa\xccy\x85a\xa8\xb8\b\x86\xf2\xe7\x90\xe6\xa2\xf2b\xc6\r\xffi\"\x17\xbe\xb62\xba\xf1\xc1\xf3\xf1\x80JS\xd9\xf0\x9d\xcf\x8a\xd75\x12\xcaq9N\xfc', &(0x7f00000005c0)='\x00', &(0x7f00000004c0)='%\x00', &(0x7f0000000500)='\x06\x00', &(0x7f0000000540)='\x00']) accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="30012e2f6607805ec8693c51df1a8aabff80a37b8fd9c96adb7f920ddb215f8c4973eea0649ad431542a2285f792a63fa340460470ccad628daaddb4257535f4ec07ac52f2956c7420b08e3653629d372a0fe517ed7eb145549658996aecdc2c9c785bb81cda03db3a12d223d16295eb3a42b6585e88f9641002ee2b90295301899577b132f8533df80e798675c8e82f23f6f4525e2401bff338bdd1430ebd8cb6565749b6f676609af160ae1c7abdfcca3ba677c2bd1b10a299edf69b633f10021dd4f83f126f307b5e9a09028b7fb9498992"], 0x1) 02:04:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8000800080001fff, 0x7) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x7, 0x3a, r1}) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 02:04:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) dup2(r1, r0) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 02:04:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f00000000c0)="f9423df102e5ba39463c40ffc758b9d152f5c64dfdef37d1347ae0990b2fc5f1366cbab0f22107a533c20665b905fa11f984ed27bf0ce85674c84b49e76ac3c754ccc6ff19d3e671053dc3b0c1f9327fbe717b9f52b51d474b8c709e5834808c67c947e0a99bccc46650657fedd420aec2e5f52040ad040fcb74de9bddceab6483511fb9cf7b187cc025774bed0cfc48ec51c4e9bfdac85024b8d1f73ad78439540f8b283f5f72bb8ce91add6c50bdb1b689ee696dc2a24aa7fb93743a278f51b64cb284f23c517d2864523b", 0xcc) r2 = fcntl$dupfd(r1, 0xa, r1) getpeername$inet(r2, &(0x7f0000000040), &(0x7f00000001c0)=0xc) r3 = semget(0x1, 0x3, 0x101) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000000)=0x2) read(r0, &(0x7f0000000000), 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 02:04:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair(0x20, 0x4001, 0x1f, &(0x7f0000000000)) getgroups(0x1, &(0x7f0000000040)=[0x0]) setegid(r1) getsockname$unix(r0, 0x0, &(0x7f0000000080)) mlockall(0x1) 02:04:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xf08) r0 = socket(0x0, 0x8000, 0xfffffffffffffff9) recvmsg(r0, &(0x7f0000002bc0)={&(0x7f0000000500)=@in6, 0xc, &(0x7f0000002a40)=[{&(0x7f0000000540)=""/203, 0xcb}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/203, 0xcb}, {&(0x7f0000001740)=""/18, 0x12}, {&(0x7f0000001780)=""/232, 0xe8}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000002880)=""/45, 0x2d}, {&(0x7f00000028c0)=""/121, 0x79}, {&(0x7f0000002940)=""/86, 0x56}, {&(0x7f00000029c0)=""/89, 0x59}], 0xa, &(0x7f0000002b00)=""/145, 0x91}, 0x2) r1 = socket$inet(0x2, 0x1, 0x101) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/113, 0x71}, {&(0x7f0000000240)=""/255, 0xff}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f0000000400)=""/174, 0xae}], 0x4, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x21, 0xfffffffffffffff9) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r3) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="945911301f715409af84ab9e5fa1a569b4fa98a6d6077b046e5839e0dcca97b2b84f341c7d6cc0e7c620fbe9e888d5aa0ac1b90e399c44d79167d492b7eed5cb28b9e9c325b704b20588638844ddaecc50ef8c6fec6ef4eeb9a6f41cfd755c6704917495a821cff51f", 0x69}], 0x1, 0x0) 02:04:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c29", 0xf3) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9a, 0x6, 0x7, 0x80000001, "c7671dacfdfa14a9e6d51f596e92755c545289ec", 0x5, 0x6}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x80000000000a, r1) dup2(r2, r0) dup2(r1, r2) r3 = semget(0x3, 0x4, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x4bd2c904, 0xffff]) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) 02:04:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x3, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x100) r1 = kqueue() getrlimit(0x4, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 02:04:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xf3f5) chdir(&(0x7f0000000040)='./file0\x00') close(r1) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) 02:04:31 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r4 = msgget(0x1, 0x40) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xc6, 0x3, 0x1000) setgroups(0x0, 0x0) setuid(0xee01) r5 = msgget(0x1, 0x41) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/45) getgroups(0x7, &(0x7f00000001c0)=[r3, r3, r0, r2, r2, r1, r0]) r6 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000280)=0xbc) 02:04:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x2, 0x20, 0x1}) 02:04:31 executing program 0: poll(0xfffffffffffffffe, 0x1ad, 0x10000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x130) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) 02:04:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x0) 02:04:31 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x2, 0x7, 0x3, "11aaa5c087168ee43e2f7c6ea3584ebf5c35d8e2", 0x8000, 0x8967}) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000080)=""/23, 0x17}, {&(0x7f0000000280)=""/212, 0xd4}, {&(0x7f0000000380)=""/215, 0xd7}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000480)=""/127, 0x7f}, {&(0x7f0000001640)=""/105, 0x69}], 0x7) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0xfffffffffffff12b, 0x3ff}, {0x18, 0x2, 0x7, 0x5867}, 0x1, [0x1, 0x5, 0x2, 0x81, 0x9, 0x1f, 0x2, 0x9]}, 0x3c) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2045e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000de030000001e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001740)={0x3f, 0x4, 0x8, 0x3, "2d011e7aa3f58f1de02548686d66e20916aae224", 0x401}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffff7d, "85fbff12a60200000007ad00fba8ffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/23, &(0x7f00000000c0)=0x17) 02:04:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x3, &(0x7f0000000040)="1729a9f7bb91268cab540b4635fc5bb2f3a172c681fecbe80e52e40615a682ad0424f3a58c6f0b5afde6ad5d6e1217596f27015102c46ea6db7f", 0x3a) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/10, 0xa) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 02:04:31 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r1 = getgid() r2 = getgid() r3 = getegid() getgroups(0x4, &(0x7f00000002c0)=[r0, r1, r2, r3]) r4 = socket(0x13, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000080)={0x3ff, 0xfffffffffffffffe}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r6 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) r9 = getegid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[r6, r7, r8, r9, r10]) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) listen(r4, 0xff) 02:04:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="86810b786b33de6522ac6efa4aaf4656794c003ac3bc88d2d26fc85d9b4feac8d056db2d5d4335ac3f799324b966515261aeb47c270c25bd9f8f5b36e2afef7b50cb945ffde83e93f92cc2fa74bbb62c5820a271aa89403948dcb57468b7aed361b54481dec9b1cdabbaa6651486e5d20b59a84ebb599fa8c8121d7b51c770675392237dbe9b8d6bd9668a476fca17a308b3f2a132e65c0868bcbb5ff74684dd93360d844e2594ef8d2b0e35b7787ece3427bef55a80be8ba6446e8d5d3b1170170649b645c489887deed3ae", 0xcc}, {&(0x7f0000000200)="ce1d702474bc7b4ac199a8e47a1f2392cb700009b5ffbe528bc8cb58888325b58621919e1cd5fdec56573cbe59e04348267d416bf402b29b803d4c40a6d8c2a8a3728d43b78de915488617321aab91c2288734b861b97db5af2374040881556aec586b4de4828f33245aba2ab31ef58a20ebf0285c50b4411ebb69216985a709dde6910a02086f4696457aba4af785655beddf363155e9b8", 0x98}, {&(0x7f00000002c0)="340333c5ec86b57ec417bd7bece7ebbf5c78b5c89a55d1b6da3ab3c16adef577872c4cb5cbc3dc060de535d58d0d40e1f8614a1208dc688841540a314ee8d6d7cd3847e110197598859d567186f70d8bf64371dfa51de337b0ecc8bbd71e49112b63290e4ca3722f63100c2822ceda1cefe18df32f0540fe406e0a5ec75a7fff8b801827976e6a62d9d2f69bc291ffa0284ecdc0a875cf1406dff7635fc11b35f3e5213b93b6939d7f9a8a5d4a593f478c4d0d890dd5a59108e7ad1c07f56dcf80a0818d9ad8d2695914be7969b787a1e3355073cf39ce8cef3b783b6d0af745b7159addb38329cd8bda6deb", 0xec}], 0x3, &(0x7f00000003c0)=[{0xf8, 0x1, 0xbba, "d56843b37504fa3ddcdfa7ee1afaeddebb8a2c7049d0531d8dbddd90ac215bf3272b607fe315de071bfb0485320247d87e0a6e51ae69db3c311c8f70660bcd7369863a02db6d1c003f60fc0bf9ecdd4a6b97c58b4b36f0f5b471ceb91a6466083e32b1b4f10aca56b2b0778c856b456763a030678c7d2a9a76a03596ac21ab9a94fc3464645faba59737b832a07255676730163b5f82c69d052aa578e627f88a8b50bc0dd6dfc64b8edd9c8d0a6160b6ee060589c2502032acaabddd54c55e14e6c84712f53b28a5582a45c906c463f7dea09e514aa0c313590bd9dc1f58d311053282e02a675a"}, {0xa8, 0xffff, 0x1, "59e20330c595c18e8c086cfe68611fb1b58467e71da3a9975f4a2f5c8075ce2096bd666314604fd477a28edeff3078cb25bd09e5282a742eb18e1882e58b33020b682706ec2de283b689f73a7390ba3411e51a17ad99726e7b1309ae01f44dd3f3825b2c40333c4fd596071383fa8f7efcdd7b6af093d1d8df52f02af10e2ca6d264ac836751c7382caf465818b894d932f55d52a7437b"}, {0xc8, 0xffff, 0x6, "81ffc0f987aaa4a44f3d07e473a664d6b67bc32b153d987e8299dbb35147bf6c6972144d7ad21c37d5381731ecec5f6dd51ed920ee61ed80e2c0e437f3832f57ab9828853810222a525da029d263c85b82c36eb2af15f496a204d3ab2ef727037bc905d14ca0299826adfb3a9abfd3ec9997ce452f4becd762ab45f5ae2c3bc2590c78258b57b466409d2b00154fae319539cd6d740e4ee1591580e265c83ef5f6d8721865ed6a1f990fc79ca1cddfbeec51d478"}, {0x90, 0xffff, 0x200, "4d6176f94810cf62031a5b2e292d90213383cdcae29c899a58fb9cb42ccb067e51aad5230aaeed60b0089a530f11abbab5a9c62170156311edc30d4e48565fbfe3d7b99ae2aeb0147e0ab9e565f50f3b14c9521b649c18488534dd8f7b46d7b1334dcdbd1b9e711de1fe99b8bf3a7fd706a0a4ae1687d60e0ab48642"}, {0xd8, 0xffff, 0x0, "8f63cbc9f88d788a5a689900ac9800cd86283c54daa7a080e65f12aa8af543b5e018570f33ac56179e2c36be8bbbf17f975675230a8d5fd2a0a9be3b30d7d294ec9fd67fe9ee4f9307deee75a1d963073c6f15edc6471f5314dcf5ab49c0cf38e6c1451bde9f51fce4e1c46534faafe3efb2e695069458dc760d78d3fe381b5f6c921db2506ef285acfcc22f968f05773376636930a6ccbb6f2063fc98efa0a66fc38370cb65bbe38963dcddd82f73d6f44cdeeb1d099809e52d4564fb32552f7abf86367cca"}, {0xc8, 0xffff, 0x3, "4708bbfbfd23bf0f58d117411782381806b56ece3601a2417a7490804af48432c5d2e46f80d7f0be347de00ce529b54d306939d2a4565a44eaf70853aac64f5d52749c31c7c7614c0da7106fb7484953519173262219c21264f14a61ad28f565d1e24fe42b50b65d23abeb29c79e70776384f80e429384e0b2bf602f7e2c15250e900c18a1f1a808c1d96934e6caaa21c402bbddc258e88724a271c44a02eb9392bb083777a9df1b5f2508e6487bbdf716e1"}], 0x498}, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000000c0)="01000000", 0x4) 02:04:34 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/58}, &(0x7f0000000180)=0x3c) getpeername(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0x5) r5 = getuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="3b6d197b97d8cb98dad4935b877e0de67af92ec55b89f5b052df0cdf28efc97bb1379f6543c1fe12d2b27e810397834eff9131b1c7164a1ddb231e814513f6e09cf5b392634b137b9f0c78be65f5d85ebd99158415f2c94853", 0x59}, {&(0x7f0000000300)="dc638cd2827a60b2abdafac9bab1f9d731b76ed41e6b7360e2517e6c5db6f131ebef450baa7c3561985ddef4878e9b7ee3608abb9ac309062dcc5e2ec167c3fd4d4cce92d3d0fa4e8ec6b8a5268e9da5925e10831cbb4d0469a4fbb8eb4a9a6b68f75306a9b297864f278dcacd4b141700f9425fb34c64df0b9c28773068a974131c6c73a1b3a1653ab0e814711196f82648d1b9b1101c1e70b632a1f88563a0f125592e6f90626b40e5ce0d20d2e550c34f828d5d5f60be0707e32596c182f0ca99966656a2fb7fc820f79b8cd24393dfd92cf09795ce6d161ef3f5fbc0d91a43cc9072f9ce90d856820e55a48620ac9d081b832b524a907178ed3708e9f039a801daa649443cd8a0ca770bb39479072733333d5aa2067cb7dd4338b730fe41b19fe9fcc3070c562d0e20c78a2beaf269772e8e0d26d00c78b3ad23314690b9e99e3d6ca20944b9aa4d4f60c5531885e0b01c55f77ddcd614ec25e6e378608243bcf7d798a3c1551f3e28ad4c566148446f69ffba769594a7d89843840af131d0250a3b3bf47ad4bb8b6468b65c5f307017790dd41b4bc2778f5dcab3b7f995427b44ddf0f9198d536bbb351bd08550b90c5791911103a81f47f7aa77bc03705d723b7c2f5cd320d1c2e3c95098d798a3d577c87649e2a0e211399753ab46d1365e731463bf4af3792c6b234d557c0219be497f639e8c77db7c948d55ee34c8ad7e6156f044cde2693d11c80b9c4577b7b5e855a0780a9862957bcaebbf74a1f7f1afe575fa084a3db6f015eb36b101d935ede88df5b8d36c782bfceba8ad2f056057ca84c1b833588b2e4d30a904f6afc2fcfb05b88d59ab7395a36efbc9f4e96c839ed0583088b10eb6df97dd509139b29015430c03a4a69eaa85643e884d378a7a137cf0d72df186cd20d21f88d5925be0a5ff45fba7a019b926d0795aac7c3fa94cdece69da8830348459515c8cf352ff61993efd82314f23a780b53bee480d130043299752d0ad12c5f68cd403699fd2eec8933cdebdf93a1432fa0ceab40f49197c17ae1c50cb26aaa8eaa46d190818242480ddbba9accd64a8b1f66e2772ecb910c50acd5da98ab45f3b3ef7172f0cbfb65102d4ea4c62a78a8d8d0f114d1c3ef79bf8d2b95a30079d2f53537b23e2477b44671e6930abebd6c450f4ce69a8e6b61dcd0e567acdd0830b544a3821e4821dcf522aac45c2373720e2adf88968464042912d24237f4937e703f1271daadd41d6d5e865f4476d10961e023023ae541c4f6231b2c76634b14e30f1c46519883a4cfc50e09fa9fe6663d97273d0c783ae43fea5f5f0797e79e8fe3b5d9994a1cabba47ec7ae1617fdb9d39f49eb2a97055a931cc059fd70fee1fd805db10cce77d9be3e2b69f096cfe8bea42974da0de24367f86a2162f070912a7d022d1d1e34c8da25acae96da61a17fe6e95ee5091d3e0d312665e2e8342e02af7b7f047eca136e29145554027163ac9b6a52ac3b1c8a71d497ce16b340612530e588169387da3cdae4f2f184b3e40089b2ee384506c637e14bd454f94152c669b318e90b854395a98bea0823beb7d401c89a78d4c7eab2bb67bd0eced37c989a62e0df08bf4bdbf3c29fee6a09ab89fae3d70320d84a20129e550a32a3c298f7371e0b3b49d523ceaadec451dd5e7e36521c309d49f37f54dc0feddaa86b59883470cccd3b3c9daa188b94e87a43dce8a7e03865fafb43568c7e8dadf44d4b0d51d9016da308ff3abb6bdf61ae862f340ad7c589be4f06b0c4f989c3b658bd50ff0a1ad953ddeb081123473269cb3ea7bcab7afcec9ea36355e132ef2bbe2e7339e8c07e471bc03e804a0d629d701c4abc8e7f48a761663fd6271a4a8f4567153a3c4175ce58682eced2e248ad4d4cda402fa192aa36f78da60a9d9a6e58521a91ca135dc6e382e18e1839fdaa38c1eedc9fd1fad18f10f352169f685ffdafec31d4592f26c9bf9c08ca65985c608ca9e87f1ed7a4b71d944df3a78b995cff051ec51e7e64406889434941e0f6f4b76761df04c25917e3794977af475d32a9b658369f4d6c9b1e2b9a9f4624fa8b1851129cb60d10cc69c1ce98d5cbcf7e35040552be7a3bcfe3a94ad3eb9e44134f7c30002e1ebd063ab20122a091afde78f499245fffd5ba9fe74f6ef8ef268fca3021c78dc91d5182e1f98ba2c11b68069b40514d45b7911c6a116cf82fa9fe5e775f6380c5d9db3781987dba0b449bf179fbc95cf62165a091a8c7bdea324dea908a154a23b83650d35031c253dad8ca4e085e4dd65a845ca33b3ce4ff3cee3e3b7977d4319bd314a84670016d2bace73c6de01d9b0e3fb82548a61811cb0b98193fdd1075b9989e576a1e7da5fa82917132fe12a6b1e09201863f775a709ae6b1f4570b24459b21b35e98428333bd5d6a7f4bea8905efc06f64519a6eff32337250d10b66381e5686e9a86d1aa093267b31f1a57658ebc02c61bc02de77597818db087296c45ce181fe54058f60dc0b869a3b3c77f3e1d4e490c5747df02d15cb11c9c1a9f2550e7cf63d48a15b7f17fea0ed95c805bafc9b6c8d731d05f850ae7b79b64740fbe7a8e99f19ed7df40cb05161d124ced815f3ec78de689273cffc51c0531b462815658b318a7442f09eea9aa4ef9d01a43f62f798632c1e197f87fa825a3974fde7b2846e2b0fbd6a62772439f51c4c5b1295f253d29fde48f7a4cbed29c4fd757f8f4c63f1a7563221d3558052dfce22c66c294d672af3465cd1a0d490bddca86d380c23dae6b2c2b5787c07b4d108c77cb0cc9795edbbf4ab39095046bb1916e2138503b9fa6baf1e6546aa003230f7bb5e504f41c97b2d3c0efb50c84a2d767f0e1f08489c3b775e97ddf987d6d62de625cb4034fc8317436c669ffe958fd75a1e5b400dd1af99e46d02b0172e441081a81b3d61432c73d1299b57fba5956e7bca344259439b3afc560039f3f21623a4327cd53d5d01cc713db07f7f8e2a088a17158d098e470b676920b1c028d5e60f65d48321b0030d21bfb1276e0cef848539ee9a597f9525b5bfd847c711cb9168f91e7d9ed50e1be1c1dba4ffcff884ddaa12ad5f163ad0c2f36e28e44a2a9e0627560a4d24f541c2abe8a0a30b161ff5179deca04102bd946430eeabeb42384ba974f02316d4f1fd2fef50394fa51d70c320ce05c19aa231191a26ec54fbd13c2bba9e14840504c85d43571fbacace4f257dcdf53c4b0c9e6f0c0df7792ac078064d9763b837212852eee91ecc72f8e145be0ec367bae182c2b8502903844f46be6ff6ae0d03e30b353e0d174f4c9b966b51895802d653ee031b41cd5390559bdd873620d19d1452d85e72d0b74ff8a5a38682649d3a0c520b79edf7736fffed1bdc8a0bf9bb5cd67833e25ab27ee46206a21c247c301b0bc1ad46f073c6ec1ff2c762b75e77e6d331398f8f070cb33a5198386b1bc91bcc3222acc9cda80d78ca23f015f28a0acc14b3c1432a733f049259e17e9014932b5d50d73da4af5682edaf0118bf5b82458ee78a2720e929ead017a000e08137692269e56d86abb7b26317f36de4099147fc0644ebeac97a61898eab466bb726d71ede9536eedd913b7873e4f8e882a8de3f439dcbd32298f8842a277e167bed99a55aa3ba2694efa8addd53fc7e5c661b8b13fe0c421a6762ccc228f019bc224952df3f3f474607fae7ba9353d32f1361e953e38bfbca1063bbe6d0d35c48fbac30d2e649a6e4361e71e3bb7fe8b57d78b9ab7782864aca1d495bea5bba93a0cad8294a109fc3ff8d7e44036051ef0244a719a9ec86e242b7543420a55398743cd36b2c82a52bb1e5b626d5966ce73a587cb2a23bf3d633258e572c7f5cfdf173edc574ea191083a5d8157a92829d3653dc85bee42d28358f70870880ade410421ed6ae9cf3b15123084db5750ffc62f945c768b4650b8862c410770aa8b4cc84b624ea8e1588d0a2b793dcd03bac7ad1bfbf81a14c0dd3a8d8641326fba6170d0e2def890d0c6d416d754d3e5308791c88f694f25f4405b3c97ce31496218d7f36b2ff52081456921c6bd7adf61d85808ca9fefa0a16952d78b5afcf9fe0ce826ef74a5db5bb4217b15349880b7d704e9b19f0b3bc9ec57cdc80a72339ca3740310ad47b07d691888c3f0af75f9e9fd508e641995c3b5a6adf079c0636a4de055fe8e7fc7ddb7e203e8a55f14267eb4c9b463be3d19ed1546c398b73d0783a46d16aa915abf2c34e011862263ab9d36aa6cf202769fe728a47f53af7c29da9f701237532ab19482756d23e67f794b7417bad65b6a9a7eba3bb40b8d03f2ac8951cf190365d73835285b5266994b281e03878681502558d62fb99126de5ced7d72297fc2651a28fc057da7dd2817deba6f499550f7237f63e580d762ebf8a729b856e631a9d16f668cabdeac71e286989867a9dea1c8375df21c8b142641cf5a35e22e0ecd79b510ea05cad975247bf0dc60cc21e7f4db4c741d9d16003f81716a93ed31747ab477359307c267f9fe5c3532f1617956f395e4bb53023b381e7f1b4482689e064364225735a70354906c7584373e3c68d3f39060e5eb13a3e131b1f818fe1c808bc423728b874294df1f3f248ec2f60750f0caaec741db9db83ac94f1dfc0eb698bf0ce4b558be7c5e25011aa10fb15eed09c5b777891ff6bd08aaca72f0be15a8ca2c991d625b77a834547be2d830c909812a9b134836686266ea6ac63812585fa6578762b940b1b21b45ce07c2a4f86320047605a2bb791bf097ca23549c0c45aff8b0d83852a2284b762ee23c8262579bb7941c7927cebac20ae7109b373ec252d73fe98ecefdeeeb563e0c32cfaaa432a72b483a83d6954ce3bb595d02aed8e213c8f1725687c15a00c3d30335b4d5e10f03c4513480c1f1b7653811f2cec0256c9226226413901739bb342309f7692aef7d443fa5003cc74bfa3a1299e09a4f18c5097692fab8dae3410354b808e8498c2df4bf13e618d22fdc7c3f406f1fe9c4cb4e3d3bb58b08c92d58a3cfc45d36bf86b528c2fc5ca4138f8a68dd7930e0f27b169bbf9eab86cd1e78a01a9b2aef9db5504a79ef2c054aff1d4d875d0df9a2a0cd86f3c3af1cd3dc7d4cc7f980f425bb26dee31b41323d8d213274398ad88d286c752bf6ed33ab7e158def0ac68164044dec2b0f3b8a0a8f224803caa78fe719fab5b45fdcbe59816860b08004f21c6856b7ebbc7b6104c5f0614cf8a6b9a04f0870426290f486791c50808212be72fb3bdd7afda189a0e6f58ce4a52b529cdda04633bb196a595133d9ea3a1cc231e7a65c74336dc60967ba019cbf184330ba46c95411011938082c2207653d0e6cb5eb09b6246c136ec07287cf7c701ddc83f05cb912324e15114de59643f504a517dd89755a34a65d4b95e6ba13388f9de53db87d6368d2385abdc6d1a17cc141d8662a3f90c06d7ed60c9530a65f5e62293c92df48fe5b39d9c21344e85dd89869f29914bc0e685be1d88bf350b88de8eb13d54b3140424cde8ce2815143509004b18c7be90f97fe1e7ed3a397d4e32a7176a963c3338005fd6753110d4bc22b0a62312e26c6b7192fb97ab900366c797f21a7699dd7b13f1c88a569b018ab2fa5f1b3e96e5338ceb9ddb85cc6221b7f5b239e7f933927a8831387ef4c30e2f6b956d804ee8d244169ec7b08ac9cf3f22b76754a631ec3f4059a89ac40e1bf7e88e4daaff96de4d491652ec0e05750d75e283191877e6cd731d3b84ca56d8f21a0d524dd7b03f9a34d3340b456695196cb4a41ad05717e619", 0x1000}, {&(0x7f0000001300)="e134e27fcd214d2b8ba2aa4cc726d47b77bf095964b5f0914e87bb3ae822ac49e18efeb8c56e85078e82b2e37a619127264d22293e6a73e5eafc4c795b495a840509778149e03d6d1a7d553d1d7475a5bb23235dba690611b277fcca676ce996ece7772987abbe0888fd88e8f133afeb01ef6ee72e8816604cd339a93966c81743a046c17904e04c2bac0053e504f0cdef488a5d39c1b1daad691fea6e437ccb32357862fbd375e9dab1d43b6cadb274286cc17fce16f1b37d1acd6a5a9caad0b1daea96c58d35221c5c42399f476e77252fa91fe76f9373d30edf46df0e1e5a0e39eda4c032ba33f43012f53dcbeb85d67f7fa5cc1e718dff6e56d5ae72", 0xfe}, {&(0x7f0000001400)="1189b494d17be751adb7ad62b930b5ef6667ed243ab78f3c9c352bce89474bce47a5d4b8145052d810bda842109fa410e36bc7f7cb39172bb36304f759baf566769773a71702c88935612032b9b4fbb78d0256d4246813a3a7a0dbe8f9e28fbd883740e31d0c001eb84fea2b31bff3fce1ce99bd50d9b3986eb026851268fd71df79f586581a61203358f7c7c125fd23cc7ed473b75993602fd0cd3cb32d05e124528aa85289706aa6e901d15b", 0xad}, {&(0x7f00000014c0)="806720796569b11d13b13311e2dec249e48e7225f228d31fe98c6066f2483bd317a18188df04ce00987033022a9e0a78afe2a47e02ae2959069bcae3ba94ebbd30f1e257f91ab467", 0x48}], 0x5, &(0x7f0000001600)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r1, r3, r0, r1, r1, r1, r0, r0, r2]}], 0x78, 0x406}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 02:04:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x9}, {r0, 0xc879f1b6a56f00d8}, {r0, 0x2}], 0x3, 0x4c2a) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:34 executing program 1: r0 = syz_open_pts() r1 = socket(0x0, 0x4002, 0x6) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) listen(r3, 0xce2) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:04:37 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x4, 0x80) r1 = msgget$private(0x0, 0x81) msgrcv(r1, &(0x7f0000000080)={0x0, ""/177}, 0xb9, 0x3, 0x1000) semop(r0, &(0x7f0000000000)=[{0x2, 0x2, 0x1000}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10089, 0xe6f51a08ea94a339) fcntl$getflags(r2, 0x1) 02:04:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r2 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) shutdown(r1, 0x3) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 02:04:37 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 02:04:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x400}) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) 02:04:37 executing program 1: r0 = socket(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) fchdir(r0) 02:04:37 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x7ff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) getpgrp() lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) 02:04:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x3, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0xd65515662c211b14, 0x3, 0x1000, 0x40}, {{r1}, 0xffffffffffffffff, 0x6, 0x10, 0x1}, {{r0}, 0xffffffffffffffff, 0x23, 0xfffff, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0x52, 0x2, 0x0, 0x5}, {{r0}, 0xfffffffffffffffc, 0x41, 0x80000000, 0x2c9, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x7, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x48, 0x82, 0x100000000, 0x1a0}], 0xfffffffffffffff9, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x2, 0x2}], 0xc0000000000000, &(0x7f0000000080)={0xffffffff, 0x100000001}) 02:04:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) fchown(r0, r1, r2) seteuid(r1) fcntl$getflags(r0, 0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) 02:04:37 executing program 1: r0 = syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) getuid() sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 02:04:37 executing program 0: r0 = socket(0x800000018, 0x100000000000001, 0x975) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) syz_open_pts() bind$unix(r0, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000000)=0xffffffffffffff40) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 02:04:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000}, 0x10) 02:04:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a896cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9c3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r1 = syz_open_pts() close(r0) dup(r1) truncate(&(0x7f0000000140)='./file0\x00', 0x7ff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x4003, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:04:37 executing program 0: r0 = semget(0x3, 0x7, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000280)=""/237) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0xf}], 0x1, 0x0) pledge(&(0x7f0000000040)='[:.)\x00', &(0x7f0000000080)='\x00') 02:04:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0x58d) setsockopt(r0, 0x1f, 0x67, 0x0, 0x0) 02:04:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000001280)=""/4096, 0x1000}], 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0xfffffffffffffffd, 0x2) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) kevent(r1, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffd, 0x80}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xe0, 0xa76a}], 0xf19, 0x0, 0xc8e, &(0x7f0000000880)={0x5, 0xffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 02:04:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:04:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r1) 02:04:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r1) 02:04:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x8, 0x2) 02:04:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = kqueue() r1 = socket$inet(0x2, 0x2, 0x81) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x52, 0x71) r4 = socket$inet6(0x18, 0x2, 0x380000) r5 = socket$unix(0x1, 0x5, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r9 = syz_open_pts() r10 = kqueue() r11 = socket(0x2, 0x4, 0x7fff) r12 = socket$inet(0x2, 0x0, 0x1ff) r13 = socket$inet(0x2, 0x3, 0x8e9) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000340)={0x7, 0x3, 0x3ff, 0x7, "e6f2416cb1b395cbe396cbbde7f932f3c5dc4207", 0x2, 0x3}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x28, 0xf0000000, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0xf1, 0xfffff, 0x100, 0x6}, {{r3}, 0xfffffffffffffff9, 0x88, 0xc, 0x1, 0x63}, {{r4}, 0xfffffffffffffffa, 0x20, 0x0, 0x4, 0x9}], 0x9, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff9, 0x10, 0x89, 0x4, 0x5}, {{r6}, 0xfffffffffffffffe, 0xac, 0x41, 0x3f, 0x10001}, {{r7}, 0xfffffffffffffffd, 0x48, 0xf0000044, 0x400, 0x5}, {{r8}, 0xfffffffffffffffa, 0x4, 0x2, 0x4, 0x8}, {{r9}, 0xffffffffffffffff, 0x0, 0xfffff, 0x0, 0x7}, {{r10}, 0xffffffffffffffff, 0x2, 0x20000041, 0x5, 0x8000}, {{r11}, 0x0, 0x2a, 0x0, 0x0, 0xdc}, {{r12}, 0xfffffffffffffffc, 0x24, 0x0, 0x100, 0x390f}, {{r13}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x3, 0x5}], 0x4, &(0x7f0000000300)={0x8, 0xffffffff}) r14 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r14, 0x0, 0x0) 02:04:40 executing program 1: r0 = socket(0x18, 0x3, 0x3) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 02:04:43 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x67, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/254, 0xfe, 0x1, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) 02:04:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) close(r1) 02:04:43 executing program 1: r0 = socket(0x27, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="b55a9233535d372ef14f41c639050e2c19e08d02053030c0176556a6c1c599fa8042925e1d500daf965dd62e3308804c0e16e3c230f04342fbef24d0", 0x3c, 0x404, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 02:04:43 executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x4000000064, 0x0, 0x0) 02:04:43 executing program 1: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = shmget$private(0x0, 0xc000, 0x200, &(0x7f0000ff4000/0xc000)=nil) shmctl$IPC_RMID(r0, 0x0) 02:04:43 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 02:04:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000000)=0x9, 0x4) 02:04:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 02:04:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) fcntl$getflags(r0, 0x1) 02:04:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) fsync(r0) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) sendto$unix(r2, &(0x7f0000000280)="26e124b830bafb7453d87a210421bf4468e8fe3f85b6f932a4b8ebcbd9e3ea5783d36db44118f05978cbae502afcb0508a82de3b769723ad9d623b0eeb18144bdbb44b15b63d8aff6fba26e8d94117528fefbcae859d339931fd01a67e0d4a433d10d9b69dd95f3a506072cc86bbad235c00005d4cbbc3374637645dab0dfdd5b0043f4231c5751f2824cf79e568b5f0304e2d2bea7c16178ff7685184b8421ef7278f75ffec6713f640eb7af879957f19b51083775fbad0819ca14ff374b55fb3b5af117cd6acb5ef5389af99", 0xcd, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 02:04:46 executing program 0: r0 = getpgrp() setpgid(r0, r0) 02:04:46 executing program 0: r0 = msgget(0x0, 0x400) msgsnd(r0, &(0x7f0000000000)={0xab0252b836a3aa4c}, 0x8, 0x0) 02:04:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') fcntl$setown(r0, 0x6, 0x0) 02:04:46 executing program 1: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="a3a8bf82f0f6725bb8ae63ffb5c4e6b238320e29cfc5d2ad4dd3a0d6aa8a5cecbf92a9f58c70497532ccf7e40b2b5180af08ebf0dc4fc555", 0x38) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) ftruncate(r3, 0x7) r4 = getgid() r5 = getegid() r6 = getegid() setgroups(0x3, &(0x7f0000000100)=[r4, r5, r6]) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0xdd7, 0x100000000}, 0xc) geteuid() setregid(r5, r5) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x3, 0x44, 0x6}, 0xc) r7 = accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x40, 0x2) r8 = msgget(0x3, 0x444) msgctl$IPC_RMID(r8, 0x0) sendto$unix(r7, &(0x7f0000000340)="12df3890b825a6fb1e0f0b897936783e9ad5cce854926f0643d126538579dc18a25153a87cf7a8e08f1963ef361062f0974ab09a8d80cee4869af7ad3594", 0x3e, 0x1, 0x0, 0x0) r9 = semget$private(0x0, 0x2, 0x10) semctl$GETPID(r9, 0x2, 0x4, &(0x7f0000000440)=""/133) geteuid() 02:04:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/126, 0x7e, 0x40, 0x0, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x181) 02:04:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x113) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x50) 02:04:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) accept$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000003541ef76216b23bca8710000000000000000000000000000000000004000000000000000000000200000000000000000000000e500000000000000000000000800000000000000000000000000000000"], &(0x7f00000003c0)=0x6e) r3 = dup(r1) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) getitimer(0x1, &(0x7f0000000340)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000380)=0x3) shutdown(r3, 0x2) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 02:04:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) mlockall(0x2) r2 = kqueue() dup2(r2, r0) 02:04:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x42, 0x4, 0xffffffff, 0x7}, {{r0}, 0xd2253d6379eeb6c2, 0x2, 0x80000000, 0x1e82bea9, 0x7}], 0x7999, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x11, 0x401, 0xbf}, {{r0}, 0xfffffffffffffff9, 0x6, 0xf0000001, 0xff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x3, 0x20}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x8001}], 0x100000001, &(0x7f0000000100)={0x2, 0xffffffffffffff09}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) 02:04:46 executing program 0: r0 = socket(0x23, 0x2, 0x401) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202030000006c653000"], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="9b2e0f13595d89a3e15b1968025f5f6e104585c15fe8a19e273b269d669f4b02ba2e76e2c642a6ba63a8998cab51d227182b224f574a9a8eed5aa927599f6940240f23a3af9dd6af7e95245ba6d5806cf22d70d6e7741adcca6daad142c56e922de9bf3c13883d39c3d1af34c010e349639afb451d351dc5269fccd35505db34b02414b6c7d4719a918266899c7b0a1807518935842bb74dd7f7c1f25dc4b50d5747f5343be8da6dd0aed1bc9db748bed6e0f4818cb78feec0edfadc3759", 0xbe}], 0x1) 02:04:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 02:04:49 executing program 0: mlockall(0x40000002) 02:04:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6530003bc492b9e2caaa45cb813f3d78f60fb16110708c5671ff1de8823bd8185e1855d626547917069ed97ab80f3fd60f1f3b25d83accd4853f1f58555ff9eeced2bede5da209ed6e3779d438b0eb48fa2b4dcef3b0e29681a87923df0a"], 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x6, 0xffffffffffffffe0, &(0x7f0000000140)="d67664a3efab4eda59ced30b858444052e7f1b39e351a882e6724ae225799db129193ed7abca3f3790e2326358199a1e3fe5c6a3e62c4499b844b2c2c296fb4ec8f10e085a46b6cf7e02a292996883a406d2a0af447dcb5f846d708db3bdbbe120c8733d76092552acd758b85a38644f9ae0330e50f588f0150988faff70bc3570e456613f538a01fc55c999626e23e1e82ef0d7c2f2a4e24d0c65f219f90834f460a64a538ad284d2a80b8f977733166b1779f9e593f7e7ec94633034bf2b3811f4cb1eff5241c57f5b06d9abee7f70c0384628f2387d461d225a0601d743d60d0ccae930734d2c6f0c742263d07b9cc269d931c0e46cc9eefba7cf4182e36ce915db5533e02ad120d979a41b369422ffbd21b7f56f9bbeb3244aa8d759dfe97754615719dde22e7ac6e3cacfd9bc8ac50e1b9b1adc316751c3187452cf3b0641fb8e37fad9fc2d2c55179a77613acefa7f15e0734b4901cf1cd3e6beae3d8bf49165c75b1612b32689587493413936bdbc655163994e2cd1c41abc15ee78da5b17df8611d25c3db41c1c99581b9f7b4678981e0ac48e4f93b6389444a83aa52025a6e7e67454b553da62d7f237e28a6fcc790462a861f9d94bc0122e71f1ec26aaee891921b9d021b968e96f531880970be29af0bd309e688949751124c3b720ac804154400770f700b8dcaf7afb22e0b60f6147ffe6438250926f7fcd86a4c2329fd4aff3c4252c724f757716e2ae8a419a73b40b7bd45bf4b48e5f1a3a982ac907829c3827bd8da26aa3481af77ea55aadaa5f54076229f5f48b27debab92381f0431a427865b54c1a05e6fc41d0c53d3259ac728b107fa8f02a07e3f910455f23058cc126a3cfa327586a03b36b0b10ca48190499f825716b7ded30f2634ffc94111ca2d1df0f032873d5b00cb7bf21bac6b3556c148166dfdf2f5369676d5480f265c1940d523648d1fdc84c4077c0d5eb64b2d4d923c4671594ad190253e20aef0e88fb0dd032041a4a92c08bcc59b83e7fa111cfd9aab368592c888965ee6c22ed7bbe2df43222abe33405abe611834334f923547d5cf2d2d5b7afef83870062ec1984b9eb8ee029e6b3e4f1bb3b2c8567a6dab1b990a38435a24ff3a355609ac5f6d1fb2f62ce607ddf8bfbd171f2faba1a7e45e0e8a86b7b8bf0048a7043de1dad80776e9d18585ca37b7d22fcb3b028860b67615c1c5c87c9682be6a093653ad644ace9f84d0c619b06f9cd66161974287fd9c71a4cfeb249ed2bbf6c68e326fb3314bf093c3b57aabbb7726b97afed4d0922a227777b4311b64db24d58b59faf82996a990156406a2264e78335f33eaec26429251c07803b5341d1dc8730027765fb627b38fa57cee4d7bfb9346d895db4ccd2ebee1908c26c1ba2abe0c910dbdec6ebf5440b83f8a7cf01fd0c76e67bca52e32cc766531dd926d18df869b888af762edf34e50ab7421fbcfc8c630b4e135d04aba00e9bd89f0a9ba9c545a62176fc6a227912d84d23e6fe86ef5058f695398478d8df844097aca751b2473ac18b764599c557e676aed1bb99d28bdd03f003c8010d9826e2473db0c2d062a3edac38d9b1d293726978f36c81134871b5aaa0a19e87ac279b3430c2d5e8b3529be50d7c32bd9418a9c892856d17c7382e5d5c0ab395631a1263de3962afb2f165b2be6ebd2c5d7784e27b8be4a704282bbf01415ac4083a397b67c30b88c1b564529207507d870a34a65f519c25a1359c708b6ccef9262b4a3134d353ca500f5a3cc4d0fa5ec4c915792b3d5d71931f7def602ccad4745fed60152481f072377a891d892cfec42ea05e51e6a6785d1c8c61d33a96f5c89223ba9501c6ec9aec065be48f08c6eba15b646c6454e844e6b8f050a71d8ad23e61d788d56ba8ddcc1723896ba724bb148aec7dbd2a95e6405e1608d3386c9b0e95663159bcfcbea461bddc91a82bf44b0ad30379dc4738097e9e66c87d360735c15d1c49cc1bd93e42b1da0370fe048bb29605a1b4cfa3cdd0e1c6f5249d381f09ad5303c94b3475b9a5ccfa220bf107958f85dbec12d739fdcc141b8a19b427e0b0c81c1e4ae2db6cd7a9fa8e6625a4403348ceda24fce9343e1aac534f2fd1f75f66ccba7f4b9d68b02f95a80950d0e701a39f6b03b79e187cdfeb4775a2d580632c7995121143a11659f92d2115de8151479859752f21fadfb242a5337e0082e2302e6ed77bd48287c34e73914c9776fa794f363475f8a0d32ecf7d22cfae0d770717451ef91fc57edc45eb290ecbe630d886e1e28f59976907b6320e78d9eeb0be0ab6944d6ef0d445e8071d765250b4232ee520070cb8bfc18731b6c6cceb156fad3e21ed59807a0988418f0e5559a85ca3391d73d0d47c3553db508345225e3e5753fb096559472660ba7c84aecddb69ecd554293866bc6dcd07bb31d34fd33f47ab4fb6c5e636a6c6ed1d8c1ea0d41c493066bb97850d7947813b8dc1d870f51db68d7698cf42ba4c69e868d9998ae4d4e381b779fbc5bbe22a0c246233c53b064f1df51d51d7ea9c18a5ed26b7fcee11219a3a3c03a357b4be365c4f59e81552201b2a93738ce603c02d3eb2a6e234cc530f0c17440df4914899bd97c8aacecd198743cf3464a3282e41ece42739b56489d83d760f25aba71a6088fb2bfc545a77541a0ae2b4f334b4f73c19383f96648314b0dad0c30fdbddd0af9a0de6b6ea1a800c0e689c4eca4d1c572230577ac4958208a54ad022271314ce6f2ce17dc84c16e98bf45ee7dd7897640d32a01c68ec3a3c677b621a5fcc558b1915ff3425e993f98bf5424d16f8fc073ca7524c1b8ee45934644dff23fcf4534e7cbd1de96509a5fe485f10e94586c74058dd12aaec5a5b47799637dfeaa2077187ed8dad1f17f7711fc8bfddee1c13b9f2b9a028182757f3ea65f275b6cccdced77f180d5b0375a714ad9de61be4da9c82a2b6f0771d055fd28d383a52f0fe36110daeee4c9fad75c873a39d9b9969a4996c4a39d0d1255c4b1450eb9ed0176c4754b34b779b1cdf8c691fd9c92f3f0a4d7394aecfa77514e995f6986732f7bffb686e053cfee832629311826d2a6726958635ed1e8f78ace1966ccced1cca6599376fbfe28ea2ce2426160e5021e0b59f04685faadb6f80f5fb141aebf07053bef0aad2fc3aa82c3cc14a217c42a8dbce382d1945f0a0b14ab7ca7fccbfc8f25216ff8b3d7c3ed9ae6dd641b30a4aacf7d8605606d9da797a7eb3ec39c9cce99f963566a6f6c0b58fa0f6f25b6e50d54df0d9620249505d2d8d95c79920f0628c31014c78ceec3e29902bdf9343eb6ea2f3c94873179bfbb58df41f22a8a6b20d78c06d7eeeb5d4a18cd9a222bac998c0f6e191700418a83a8356cea9bffc9d69d4739957c5ee763336b168918cf7ce683565d5e5b2d71f83e41dde0f257f98f362c5b5c9fa3be8a1d098b7c6a6e49ea12f35c21549162d4057255a1b2ac130d063534f74625ead1185bf9b0ed900f29f4f9cf9982004b1f3cfcd316ed91d0cb1f45fe0b3c4e65235e82fc8122809a89355552ee6ad1578f04b9c28f12cdcb5c28422489a51fe094e9982179c24e1f94accda940e452288aad194e9558279768e75a0ad6cf064ced7625c2b839ed6fe89bbff21a0e35e3c17a9ffc248e68866d58115c2f6fbd445a07aa38ec3a05d97b5d94d9030d103508b29b427d4e791672bbfdd2e521915e45bc5773aa6e9e9fe901f22adc8d9362f6ad96cc3442a2c50854ea401a867753870fa6145eabd79ee570afd8cc0aeb9d9dc25ab67355e5ace4e8142c0d95b59eccd21cb38c2e9c1013baa533cd2ce5a0d76da0beaa7c5dcf6ac4f1e8161c2bfdfa1e4f4c1f385ce5a9d1a9c24209abeaac162705e6b25464847539a1494b400901a13a89661ade46a7f46a22f8729d9d0e72b8197fa0ae80411015a912ccfdf770c02ce0a525952713cf87241d713fee09fba666f34678a7b31ba8bbd23b01346aec0dfe50b3638197bf7d54b88dc7159c9ec7d471bf4f195ee348efc5c480f9afd61cb7c04f1c2569e039b5bb397ac1ffc6afa704d8c93afaeb5658a0c6eabb2be616a68321e9389408c15e4082c9390630eb2b00373d38995c586c9a4898fc5d060ccc732950079405fb1a64af9c5a2c606c2fa66da2006205856755badede26a07053fab21cdfdc217c9b6d875570e7ac241ede1689ccf79fc18d12b88a3fc9a4f7c2ea4705d9dec8de18e857a6bfa62f8b29d80ef23382f10b4f3ea0f11f1e173cb02ea63f4ae7dac2880c66cd4837538f1b7bbe046d7cd45fb6c29c2127ba17fe3473ddfa8893446c36fdb43fd20ce325cea34148923d49047e7a336c010655f557448355a29caceb324dd276207157bf14dbe2842ea0ddad789106f2ea642f9b4906f259d84ea436275a971c1ffe69a89bca9e1a785dbc14b36adb2a0fab97f8296952f86dd7c894973d02ef75583524bbfeaab9522fee13982d56cfa6bf3bf3a354fda715c4595e726ac02c5a66ecf2315aebafbd5fb5622a8a11f3e661d6995869ac372d5df6de887475efe790b1e2fda263d88f8bca0461cd0ee5ab2d4f1fde7d7cb672cef9ba9e1ab61b80ed60613c159d0c0e3eb918f8af6fab2dcf4c43d9d5bf9de7a422c9c75a1a3e8ed178dda016145324230c06d02db2059a1a44070b4a07de182822082ce3a83cf8855ac698a0c19d654d952c824329a229e04c2f35070036f263e70b5688161e18273d6bdc19a8e7da17c64e248d8ddb87c1bbd1253fba393c130b0095fb2ea3f15d2c390af9a572aae8545d58f4589e9cd01b4a4dc16fc53e47d4d032349ab9240b51feeb6fd1faab89708466d24e475a516623757f523c51019d32cc25f46c6c45771075629406f6091d491436fbc9cc307394c280771119ad996b1d5404e3e3bd117dae3132d73208a45f8f4f6f210bcda768661f8bac6c985d2844f49637fbdc186a2005aaa54fcf275644d6a3a26886fa2ce4656594a01439d37da83bb9d78e2b7bfa3787bfffed298a2f7238f8652f51ccc85222e42f55afa774577332fd363e52e521c3d4d5a7e9bf1ad56de806ad8d1db0efa6ab6c3e2bae14d9e9d948596b760733f933b9e37f2649f779352c2f53ed8a8248e3dfb4ea5e4a9b4ac612db50d75ce33427b60072c1c3321c465e095b60ace8f43e15ff549b4b0d242aab7ff5e9ed9f09f1f2874c434a65a09bcf79f0b9437ec574874864b2c249486ec8a2108b0f67f380dd3ebf15c3c318ded08be0b01777bc6c45aa4f34a3bb530bb825d91f6f50aaef6ed5b24cc5e87e049f7ba53ad6f129a0befa9d4b8c823ed48930f2635710d8edcc5aabe5559bc43cf737dfbbcf1dbcc069991d99b114f2fe0945892b87d01512f45576546d9f9c122bae2783e5a67eb51df6cbb20e9552108927125f6f2c2ab27ff95a1164734d1e504c460cd051d84693cf6277c9d0e0fec5671ec9234dfbb4da2547244d7485179894ad455bb6d1e0e7ecbd367064360816950d03f39ed57d16dbcbba7c0ca0d4e056e26c1164c14c4fd8189fa57b7f14cba8dfe4017e76597bbb1bd6ee64af5e1ae7af2ae0edc60c65d99292db6083c8c2fce5ccc2ec56af9c5d9699304024d030748335bac9913fa3e83f4500f2771a3c0cc4fba9ccea5754a9f7a828fc59efebd37026d0cf25d92733a5f48160a1a20fe17a80aab8ebd52a3f8f041ddad99925ef6477d2b95d29ef699d680b4a0820826e48451e6314b2c976d231d0bcdecf2e8cea5babfee12ec08dc093b862738fdf3d2bd5b5188da0bdc2464b0", 0x1000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x5, 0x7, 0x1, 0x6, "985fd89aaa8ad4db15bafe040307c94a60e542b8", 0x800, 0xfffffffffffffff9}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x9f42}, 0x8) 02:04:49 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x80, 0x1) r1 = dup(r0) r2 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) poll(&(0x7f0000000140)=[{r1, 0x40}, {r2, 0x2}], 0x2, 0x8) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x21, 0x48, 0xfffffffffffffff9, 0x6}, {{r1}, 0xfffffffffffffffd, 0x44, 0xf0000003, 0x80000000, 0x3f}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x14, 0x4, 0x2008000}], 0x2, &(0x7f0000000200)={0x3, 0xfffffffffffff6ef}) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x10, 0x3) r3 = getegid() setegid(r3) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$getflags(r4, 0x3) r5 = dup2(r1, r1) kevent(r5, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0xdf6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x2, 0xff2c}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x2, 0x7}, {{r5}, 0xfffffffffffffffb, 0x2, 0x2, 0x401, 0x5}, {{r4}, 0x0, 0x70, 0x8, 0x4c, 0x2}], 0x100000001, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0xbb}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0xb8, 0x293}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x6, 0x56}, {{r2}, 0xfffffffffffffff8, 0x80, 0x10, 0xffff, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x4, 0x6}, {{r5}, 0xfffffffffffffff8, 0xc0, 0x9, 0x828, 0x8}, {{r4}, 0xffffffffffffffff, 0xe8, 0xc2, 0x2, 0x7}], 0xe57f, &(0x7f00000004c0)={0x4}) fchmod(r0, 0x80) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/57, 0x39) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) openat(r0, &(0x7f0000000580)='./file1\x00', 0x10, 0x2) fchmodat(r0, &(0x7f00000005c0)='./file0\x00', 0x101, 0x4) listen(r5, 0x8) getsockopt(r5, 0x0, 0x6, &(0x7f0000000600)=""/13, &(0x7f0000000640)=0xd) r6 = getpid() wait4(r6, &(0x7f0000000680), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000006c0), 0x1, 0x0) dup(r4) kqueue() r7 = semget$private(0x0, 0x6, 0x20) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000700)=""/113) r8 = getuid() fchownat(r1, &(0x7f0000000780)='./file0\x00', r8, r3, 0x2) 02:04:49 executing program 1: nanosleep(&(0x7f0000000000)={0x800100000005}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x30) ioctl$TIOCDRAIN(r0, 0x2000745e) 02:04:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$inet6(0x18, 0x5, 0x8004) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x101, 0x800}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000240)=0x10) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000280)={0x0, ""/48}, 0x38, 0x2, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 02:04:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffffffffffe, 0xaee7, "f4e1659a16678d2550ea443a610404973840daf7", 0xd, 0x80}) 02:04:50 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x3, 0x0) recvmsg(r2, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 02:04:52 executing program 1: socketpair(0x2, 0x8000, 0x7f, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000140)="375b258c680d3b819e287a76920b0d84de7a7866db66eea218fefd50fdc9a4495bff826da704f1bd0365476bbd1347b1637ab815be", 0x35, 0x2, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) getgroups(0x4000000000000092, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x9, 0x10001}, {0x18, 0x2, 0x6, 0x5}, 0x0, [0x128, 0x0, 0x5, 0x0, 0x3, 0x1, 0x6, 0xfffffffffffffff8]}, 0x3c) lchown(&(0x7f0000000000)='./control\x00', 0x0, r3) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 02:04:52 executing program 0: r0 = socket$inet(0x2, 0x1000400000000003, 0x80000000106) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x1, 0x2}, 0x10) 02:04:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000100)=[{r0, 0x2}, {r0, 0x10}, {r0, 0x144}, {r1}, {r0, 0x4}, {r1, 0x14}, {r0, 0x80}, {r1, 0x4}], 0x8, 0xffff) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/64, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x9}], 0x1, 0x0) 02:04:52 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x9, 0xffffffffffff8001}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000008, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1b, 0x10, 0x7, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x1a, 0x1}, {{r0}, 0xfffffffffffffffe, 0x82, 0x20000002, 0x670, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0x200fffff, 0x7, 0x49591bb6}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x60, 0x0, 0xffff, 0x81}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000040, 0xfff, 0x4}, {{r0}, 0x0, 0x84, 0x0, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000004, 0x9a52, 0x7f}], 0x5, &(0x7f0000000200)={0x7, 0x401}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) dup(r0) close(r0) 02:04:53 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r0, r1) r2 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r3) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0x4800000000004, 0x1800}, {0x2, 0x1, 0xffd}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() getpgid(r5) semget(0x2, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) setregid(r8, r8) setregid(r8, r8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r8) getitimer(0x1, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r5) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000580)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2c95d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba2000000000000000000000000000000000a2a90a5fd51246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b98fa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9d0c7a9859a0f8b31363f3a3c99ee104a240358a"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r2, &(0x7f00000002c0)=[{0x4057a7d85279cdb5, 0x3f, 0x800}, {0x2, 0x4beb, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x10000, 0x800}, {0x7, 0x800, 0x800}, {0x3, 0x3, 0x1800}, {0x4, 0x9, 0x800}, {0x3, 0x2, 0x800}], 0x8) getpgrp() semop(r2, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fchdir(r9) fchdir(r9) 02:04:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(r0, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) 02:04:56 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) chroot(&(0x7f0000000080)='./control\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) 02:04:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 02:04:56 executing program 1: execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\'\\\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='c\x00', &(0x7f0000000400)='.[\x00', &(0x7f0000000440)='c\x00'], &(0x7f0000000640)=[&(0x7f0000000500)='c\x00', &(0x7f0000000540)='c\x00', &(0x7f0000000580)='(\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='-!\x00']) unveil(&(0x7f0000000700)='./file0\x00', &(0x7f0000000780)='c\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1040, 0x1) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000740)='./file1\x00', 0x0, 0x10) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x88, 0x48) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f00000007c0)=""/87, 0x57}, {&(0x7f0000000840)=""/33, 0x21}, {&(0x7f0000000880)=""/221, 0xdd}, {&(0x7f0000000980)=""/38, 0x26}, {&(0x7f00000009c0)=""/229, 0xe5}], 0x5, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000000)='./file1\x00', r2, &(0x7f00000003c0)='./file0\x00', 0x4) openat(r2, &(0x7f0000000680)='./file0\x00', 0x20000, 0x1) 02:04:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x30042, 0x68) recvmsg(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chdir(&(0x7f0000000080)='./bus\x00') 02:04:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 02:04:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0xffffffd6) 02:04:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="c537668840772006103a2d2d8111681310251ae7461a47321fdbe287008dff36f4f4fe79e9b2c0860cf90e57", 0x2c, 0x3, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:04:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x8, 0x1, 0x400, 0x1f, 0xffffffffffffff7f}, 0xc) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/252, &(0x7f0000000000)=0xfc) 02:04:56 executing program 1: unveil(&(0x7f0000001680)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') syz_extract_tcp_res(&(0x7f0000001700), 0x1000, 0x6) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x2) recvmsg(r0, &(0x7f0000001640)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/194, 0xc2}, {&(0x7f0000000340)=""/19, 0x13}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/253, 0xfd}, {&(0x7f0000000380)=""/62, 0x3e}], 0x5, &(0x7f0000001580)=""/185, 0xb9}, 0x40) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 02:04:56 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000000, 0x7, 0x100000000}, {{r2}, 0xfffffffffffffffe, 0x4, 0x0, 0x23e, 0xffff}, {{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0xc2, 0x1000}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000020, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x400fffff, 0x5, 0x10001}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x90, 0x0, 0x8, 0x3}, {{r2}, 0xffffffffffffffff, 0x2a, 0xfffff, 0x7, 0x8}, {{r2}, 0xfffffffffffffffd, 0x1, 0xc, 0x1, 0x7}, {{r0}, 0x0, 0xe, 0xfffff, 0x546c7792, 0x9}, {{r0}, 0xfffffffffffffffd, 0x14, 0x1, 0x6, 0xc5}], 0x8e, &(0x7f0000000000)={0x800, 0xe82b}) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) execve(0x0, 0x0, 0x0) 02:04:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fchown(r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x5) 02:04:56 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0xbb}], 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, 0x0, 0xfffffffffffffffe, 0x0, 0x6, &(0x7f0000000200)={0x208, 0x3f}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x80, 0x8001, 0x7f, 0x7}) openat(r3, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x1dec, 0x0) 02:04:56 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() setsockopt(r1, 0x7, 0x85ce, &(0x7f0000000240)="e332013f23d6bb93578318638f706d3831af6feb4b8ba8cd2a1bfd2b351b8ad1ffb747bb0b391fb842bcf6d5d3ac8a990fb44c924c5d086d43da49ac5b38e8782bc38208000000000000004be42711da2edad12a691f33c5061f98da2b2caf2db69e301f2553a1140babd9d97268e730bfc1c9c62b78755c36ad82880404dba1c76d7e89f6add14b42d7feb49ce280d150b89b841bc3f2423783ba207e573dbb7ae0adb898332ef02f51e8bf7f0aef4e1d69e6ce01c0f83662631140f8ce68f66fc9982b629f6f468b8ae00b6a", 0xfffffe0e) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) 02:04:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 02:04:59 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSTART(r1, 0x2000746e) 02:04:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x0) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8, 0x2) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x4) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 02:04:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)="608813088086e348c1e51daa4b5398a589c9ec7c5f807b8b87a387a1ee62b9d6d561d099f5bfb7b62166f3396a9ce1e455db383a955fe411d00deae249f7a48ee9e836b41dc1834ec9ea8640692a3ae271361da206876afd019ca71b67f265a4a944672f19f1324414b79868e454bb", 0x6f}, {&(0x7f0000000240)="a22860cc5565ee0d53dfef80db0747c614981b308503ad214cb0e4d5533ec80a8b1d748a999fe45b428c895cc43272a279fc0a5e0f69a0031677a0568390270b03343dc92f5228210c8960c2d821b3d27a00aa154f5b10ee14aa3bad226ae2f778d10fb3cc57a5a8680983a79322ea3232dfbc45a2033bf202ba569df4ee", 0x7e}, {&(0x7f0000000040)="ffef5c2c00be5d", 0x7}, {&(0x7f00000002c0)="7210cddd69a5809077e45a66ca755267a03d1afb8c9ba750ebbbfbf056d3722f845f834e09d0df76a926af16a30fb661911e2002dd9bb74b390e825ef92ce218ff9ec8421538c7650037d4b3370fb4b9738f9c089442a598795358f1e8b2f3c1a8ca963c2265dc5d539fdb266d968469cd651e32251b8e9833a2faea833dc9817300a305a91e3d1ea1b316b157a542491c901a32151ab28cfa86656abdfba87d41aad29d828fde6ad57129d7287c43b67112578df822ef39d16e08813de2ab7cbb1545a8443cf1294bf2d5e62140fbc54e756a8df568e822e794a02ea43d43876ef2405bf7ef1d704d59a9f2cc9a7cd4049ef6ca90bf86378fd1546cffe4e070c99a64aa03d7072af19760bddcf7b77fc2580e358527c24c3e4a57460c45da6cde863e05ae538afba67fd9de53a96de8e52909676e2bc8a9072665db5b2761812ae4148bd2539c5b6c3901cc8b22555a9b94acee2f6d3973873d0d25b79c5c4c11e2ef241c9dc22b7bc2153d0e92fd475a4d5460299ec55cd9df267eae0f85e623a43b7f03bf104e4fe9c360debca7656257557f3de3b39d02b384249b3aef39eeaa7a0269c9377310484f4ff0fe64d2b7241b08ba249565d5d373c67e44e4361b15bb9bf5283be06b1683c01aa6c7ff374092c34b6d9dbe7eb1e0e339012f7ca155bc30a28e8318a7ea41c17a542219dbacba4be61563a709ec3d05345923d999371099448dcae546f8725882778536f45ac16fae3715d05943bf82c966587957e40be0af85d2d79b9a5a465bb781878f4868367d7f633dc7fe2581475d2d147c07133b994ee80d4c0a6258de157efe7619a30e93d143f9876cf75fe3deb8c76a68721593affdb157e1a4d89a0904fd8a2bdd7cc0c4edaee677b26c1081c281a7dd9b5d3008156e8388f5c98e6471160543a7181bbb0a495cd248bd8cc0d5a7042b9a6bb70449b3d4d766bb3450f362c88ab30e440e61b1c7683a3701e4c00d9d4e613d6e9781e805b0f9e15d03adb19b3a48e0b684c06f83650106fde4273a00db453be1888b3f72946238887c4b4b0cbb88d14b551a7e9e0d54ffbd22d164c3ad493ddac57f391933c46581780f94ebf0c408bb33c69c534f7ab03b2ef3414c3a0206aca06061c32f29e1c3c42ba6eec172014998a7b96b3cc8fe839e3eef79cfa460259aefb09671f0f21bc33232b372d2a4fb1f8677dfa077613dbe864798dbc3a7e69afb3491e829d4579a5d7b20799ef73d55fc3bfbaf28b01e7576e383c8308bd04ac0942ec05506157e69a7aab0440a88f9b21d95e86450f1efe69bfa1acf796cb81776825e9ed3dfe21b703cb119c9d8f178d0f1e2fc1d58909c0444b8afd0ab073adc73dda649caff2b1a5af2ae8adc33f45bc72c2ea7f0e3e9d056d6b94b9fc7d2105947c6dfc2a44a8a92555b821f95268ef2f6b8fe7277b639f686bef19b83c92ac7ee5c45fe22f58988dfb50461702a540c8cfa43a965ae2baaa68cb931f71432b2d60f9556022d2b81defd4d73495edf12a31263e2f340cdfcabf2148fcdb04fa4adfd4253a6b7199c341b8a758942f99cd476254b3f9ccb69c30c1731c604cc7052f9f9d8c2f57ba1594b72defc6a5577516bf33aaf14b55f2b5a4d7c0f2c97d656f58367a0fc062becfead0b3388879253429d634393e6afbeebde587107fe28f74142666fed5db59e28624bafb19ee37abe82b198a986d9aec6ac79d5a3cfb295bb97275c8e273021356f9599b621542649b6ca8c80d2f8f64fdf93f1a177e4bcf6bd0c62f9ef14fdefd407aa112fe2a10452a0974c4fb52cc112876849fb6559b2ec4e65da7fc4aa9503fffc34919301255e29be2f93d7e91c239be3583005056d584657174a65f287433df1669898b3dc0c797d3c2e07c619dfd6fe88d17375dc9be02e3f4d88847d3d69a94b4f5cf9adba65240a7bc6e671f64ff5c25b2c613af89d5bd487bc2dccc74bf862581bea023427cc0441b5a460f7123f5d2d84a1322eb766560377d12ca3e624c998d39e547922a68f76d6cf4c2348fbe31ff983455d60967546588163e6fedee8e79f9f587e01ecb6863878450ffc46e343870d4e151d0f13c9ff77a5030175119e7edb46d90c9e3f12ef60ad05ba552ee4e1aa2d5f3534342b823d00d8d8450f3660480de7acf3fef409e4765b8c1e21948e8175e434bb088800cff59904ff393add62770a7deb6a1e38737b410b3ad9a86e394af05d54d989858574f956903e205c34ad5e3b30286d211f3e270b1001c0e05e939fb1c408ce8462493974fd8d7ac72c734e13966736d4477518c033d4133db83eabdd5bad925a7cead3667a4acee826a4e45e4c877e2e49e7febe5f2a152f2b80583655f8851fb2f2d340711e6fd197051522f83352ae69e5bc7096736d45d1e1a81fd9bf2cabf15ac2ad8bf580f46fa9919dfd61de0a659995ad03ab583998983141f66758e084eb240b679c5b94f30089c431c472f559c522122e0ce7f4745eae7909a46bfeed0eb93943ddc137234791a2c81ae3e96e1c5949e044372da28b74569a50b3923246c10b3ebd040e4c03277cde42e136c67c6e6fa7cfebd098fa9f660b129a406ee311dbc15b2eceb8f0157dde27d180d46407ebf80822dd52f1bac1341f3d6b10f345d21c3fe462e4b13336fe13bdfb4575d1a2bef8f3d47919c1b4ed162ce06a4b7515f5c467156317686a0cee847c779f86b6bfab4fd4567eea3b7597ed71b68d25ef25f8c2c80b38f9d67283ff4c3992c9d2c84292e4ad32e5436145bcd72ca74f66bce5cf67f38c47cc295586121ce7aab76fe621e12e6747ed71851e0cd72ce48d0f5cc7433cccc0fd45381dfd407bfd63689420fcc721b8f01a353b4422fcab46dcc7e08549ed8154097f7a3b4b1157b41d62d6447d81a827170f73654c551b3832c7e3d686208c610d20892cd8424308ee8144115d61203690a74159dcca7ee380464ec61672063da61d02fbed749e660aa53dd8fc17254ab109aa0f80ad3d4dfa2f696beb3a9eadbf292921e16c8064f3b0ce65d7c8e5ef3f86138df0de7ad0dbf8d5554b8396ac1f0b4e9f5cab56afef9d33a1605374bd4396740af070f617f4e0078382b5ba1a64e3b80cb0dd9836f1e6d8205babeabede410862967307c65f430abf58fc457cab971a044c4568833acf2288a69e69a27abcaf02fdef4e24013ecf488612c59375efb367f4d5eb44b8248bf2c3950316f5ca58cfef14bc6e82d866b701dc44b0236de3a529de6d42b94a0cb267f10d5a13352a6b950dbfe2a99d5746ee0f1ea589f61ad8fee2021ee38b017c6fb76183c966010e17fc4daaa44a153812e72652fb029d9b1fffdcacf0683bc225c4ec0fe1111cf00aa7ade143cbdd611f8eb9ee6594f3182bd9f61d91315d0bf65f9138fe73bb5b68a377be21f8bf1a69ff45c43121bdda095f4d219fc7c86e4feaeaa2bfba4bbc836d87180b1d6ceb9176d053e41516496ef75bef1f17bd5a753c76ee3aa24ec900f5b0b476d548bdd18fe1e8d19c3c4dd86715c5be521884d819b13292d778844fc25b5d47a2e5869f0e097691fe3826a284a60dd0511225c7704e3b2a62616af41ac5113c7aed962abd6c769af5179262b8e685b114bd14eae720a5f6e044104c7944292889b1003eaebe36b09a4847533fc42ec9cb7f85ae35fc8f2aa703f105e26f127aabce3d492fb5a6bbe66341891460b63ec546dc5acad741873647bf97cb45b973d1ee84b0a618f68f5c4c6701615cca441a105be3c7b5d1fdd9fa406e461228e57507e32b82c09e59889f949eabac663f66091c7c8935d56c737a99a48742ce68ee8edfe1562790c0c1b5393121d491bd49f56902b7c0815c8e2597f6ac45551e8882a89513ea361763c430358059a365443b2086b77f216ee52a2d2c5238f1bd94a863086fc6d03ee177d530a6724afb7a4345d914cc4d0c05092997999b9aedd7d495da818bb31fe36e11488c50b6f7159b4942147b4ab7a258ad05697f46c9bcd315112f63cc3c10e59155b4fc7ff84b11579ea85038f35f9d4537a164c66d9814059874c8717fde0ff8c7f1272736059d92d34c46aa7113b552554683e28fa57d48b99e7bfbaf6bdb709d040dff0380835576bd012c2bbac7e274c14305689b60fe6a016c3fc817b2f8227065f5b4e6f1769b8d0589055a96b790ec5550b0559e1b04a2dc30d8090e9a9881343337a3b0b3a3cd6609a1ddb1bfe0de03175d9baa15f7bca5261650a75171edc9d6877b937808264be8a9d3bf2cd4ac3e7b9c245ea41fcb7cb0422bbf338c7974d8b98603f84ef311868a8a9efb42b7be7d686765d5bba967b062234e7721f288bab2ab3249d15170c5556eac6e07f841c68c40d26dd824fc4de7f4ef30151b2e3d99e140ac2fc262f6a3b4943553b0124421ddd1b166a81ee2372c863fc9ddaf341780bedc76e6aff3d3e14803128c0363a2249cc8503fc2e0a088a5170b3ccb35f74db9672fda4371dcf37b28eae22d3689b480c20334f4b1c674011b2139ef0dd1e7210e33669197e6cc09b7db9282e0a083243ba65033c16f689c20ccf0a39416f732f8e6dbe464671fc8a565de3aa7052628615abbc3f565ee44b3213ca848326df68ddcad8ea3ff109015988315ae4c8e5fbffbc8c4a57149675dd780137ee1a541db2e55a1e823bcc564bacf48dcc64765e44e7683d24740c4cf1c16497cc65ed0688c7c2bc43f88ba45246648a6433454c75cbb888829199ee1ee619ca60ac761582557456b3211221b834d0cecd24244491bf692a1d81b8ac4dbc5fb0dbf6523aac632f52be840551dd864789d0cec15995e019acfd642f290906242fb793d6ddedccb8a7a83f836aa818a8394f1cb63ca9793a68082c184d1dde76126819b0c1f6b546de71164ba39bd86ff5ca5e6ecb983fcd81176f5c4d0a902b9b9e63e15f787edfba5d425bbf16650d33239933fec9661d693cf439066aa73de3d28897b9e1e5ce8efb02dd0b974654210e3926c608f49ec56bbb208b385fd79ca953e05fa4c0152c9000700f8492dd1c3d37fc1457e0a867af131565ee5ef03808077fb08b2b57f25aff900a5ae202ea6187174c82431a34114e6d92b32ee3dcf21d7ad5ceda8a4315ce845738e2ddc38ca696c8124a1088797f245ae95f725c572d53a923c2d7c1d2b7616cc7c9a436475243bdf542ee3584e37b8770f601f2a483f35e7eacfc7ef3d83b1f989d129cf3b4bab4603d919726f72284bc6afc71d753277938cfa8a4a3517f6d882ef2c8304524c72c78a37a41397a383176cbb17dd64c263a033efabf2bff9d65cac665bdd830665374acd9c2e7a3dc62e3185ca80f3fb6fc6d9d2b2874b6b7b49d8a967f1a94c7fd3120daf64b249f2f3647214f805a19fc721e1d323c46ae44508de194db979ac4b80c2c2329c28cde9ecc1e8ba0678a720626fee9ab9d7bc3d1f9708a6a8d856c476aae514f4ac22e2566861140eff5075b3d5a352a5fc71ae489d895e8096a825b24e157bc4461df4a1abbede0b449ad7c6892c445c57007eded4eb0dd8ba8908c0ffc45ef04633e3c61709c3468dc75b80f322e0087cdcdd5807625f9c0792a37257f109dc64a05a257834969ca4d19d48444c83918eab98d29c9a5fba7c92891f9b6265bfdcd29d7efdebe928fd13a4bdb51fe569b57ce88f09c803f2fd20653a02c6eee54f8a399fa7df994a62e231c1c450946425be50b2c67795e3be93036d5a55730b1c4863abff2a03fec8b7d440fa1f131eeb0679f2c118fae4be249c9f3357c9e795", 0x1000}, {&(0x7f00000012c0)="c2c45863b10099472597e7ed8e8e1dbc1ffb7cfaf20e09f6f63e312a20822f1b5dbf912246f6b2ad665b13e4ad218725674bf4806f8e9a610990555b58826e271232c7647be3aa777c4e1d7cbc8f4bc6657f3e9f51c2a55d407a5e9bbb3cef815e546208e16d3e88e5aebd5f95f453126c2f7b370eb1f9ffc20809b933aeca1a2728390cf9f53b47a4b4da4f4ff3ce375d429d021ec972a6cfdb3fc94024a3bd980e6f9a4db8bf063dc7d97c8b586ce0e2720f24075241871504569de0c5dd08ba520838d9e8ef2d2a3f49a0ded95b626ee32a459065bc4b3333c3bdafeb6e18cf3caa0d764b8d8db78f6c6ae39f378f2e047d4f7090410be50db7b6a102", 0xfe}, {&(0x7f0000000140)="9e7cbd485e588b4b2616", 0xa}, {&(0x7f00000013c0)="c04c5a9f485ec8e84a67e3531124b3bcc0a2869fee7769b8e8dca97d8a9ca6695bd9834f68dda11a09c05cca0d5cd7a085f9395f50952036b07b342d54bf3f9e8a4d415fec4010c7646c39afea4649a67b0cae1f85b6477125144cda343657f85c868a04fd3a5ea5e3e96ef9a26981774bbb73803d7a888364cea214ad052ae2f667a486a9d0b51fa7895d2078206d449479f53b4ee29df58ffcd2143896c9be0278a9a5e72a235678bfca9bb71faf6f1e83eaa6b89cec63d234aaf50cd27abe1de46a1aef0fcb7c5b471e331cae4139fed3960580cf162ead0097b7c4526848bd0ab22ff6269f006a29ef1d4e483c811d34", 0xf2}], 0x7) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000180)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef00000000", 0xa2) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *265534 43745 0 0 0x4000000 0K syz-executor0 180024 43745 0 0 0x4000000 1 syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(bc9382705bad481e,ffffff0070edf1b0,ffff800000173290) at ip_fragment+ 0x625 ip_output(dca2956887e00c39,ffffff006f2fe578,ffffff006f05e700,0,ffffff006f05e700 ,ffffff006f2ffc00) at ip_output+0xc8d udp_output(7f298d059692d71,1112,ffffff006f2ffc00,0) at udp_output+0x45a sosend(7f298d059136e6e,ffffff0071817540,ffff80002111edd8,ffff80002111ef10,12ee, 0) at sosend+0x477 dofilewritev(1743673cfaa58b4d,0,7,ffff800021063c38,ffff80002111ef10) at dofilew ritev+0x148 sys_writev(f831bc7f82599a8f,790,ffff800021063c38) at sys_writev+0xdb syscall(bc9382705b22a2f7) at syscall+0x473 Xsyscall(6,0,d,0,3,68526a58010) at Xsyscall+0x128 end of kernel end trace frame: 0x6877b656aa0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic malformed IPv4 option passed to ip_optcopy ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(bc9382705bad481e,ffffff0070edf1b0,ffff800000173290) at ip_fragment+0x625 ip_output(dca2956887e00c39,ffffff006f2fe578,ffffff006f05e700,0,ffffff006f05e700,ffffff006f2ffc00) at ip_output+0xc8d udp_output(7f298d059692d71,1112,ffffff006f2ffc00,0) at udp_output+0x45a sosend(7f298d059136e6e,ffffff0071817540,ffff80002111edd8,ffff80002111ef10,12ee,0) at sosend+0x477 dofilewritev(1743673cfaa58b4d,0,7,ffff800021063c38,ffff80002111ef10) at dofilewritev+0x148 sys_writev(f831bc7f82599a8f,790,ffff800021063c38) at sys_writev+0xdb syscall(bc9382705b22a2f7) at syscall+0x473 Xsyscall(6,0,d,0,3,68526a58010) at Xsyscall+0x128 end of kernel end trace frame: 0x6877b656aa0, count: -10 ddb{0}> show registers rdi 0xffffffff81efc250 kprintf_mutex rsi 0xffffffff818bdff7 db_enter+0x17 rbp 0xffff80002111ea00 rbx 0xffff80002111eaa0 rdx 0xffff800000ad9000 rcx 0x1531 __ALIGN_SIZE+0x531 rax 0xffff800000ad9000 r8 0xffff80002111e9d0 r9 0 r10 0xffff80002111e860 r11 0x6d0c790e53a471b2 r12 0x3000000008 r13 0xffff80002111ea10 r14 0x100 r15 0xffffffff81c5c0b4 substchar+0xf53a rip 0xffffffff818bdff8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002111e9f0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor0) pid=265534 stat=onproc flags process=0 proc=4000000 pri=85, usrpri=85, nice=20 forw=0xffffffffffffffff, list=0xffff800021063080,0xffff800021062988 process=0xffff800021064358 user=0xffff80002111a000, vmspace=0xffffff007f124d68 estcpu=35, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 43745 411233 44392 0 2 0x80 syz-executor0 *43745 265534 44392 0 7 0x4000000 syz-executor0 43745 180024 44392 0 7 0x4000000 syz-executor0 15419 120113 1 0 3 0x100083 ttyin getty 463 456817 0 0 3 0x14200 bored sosplice 46173 80405 38241 0 2 0x482 syz-executor1 44392 322728 38241 0 3 0x82 nanosleep syz-executor0 38241 132077 65458 0 3 0x82 thrsleep syz-fuzzer 38241 479962 65458 0 2 0x4000482 syz-fuzzer 38241 291891 65458 0 3 0x4000082 thrsleep syz-fuzzer 38241 210132 65458 0 3 0x4000082 thrsleep syz-fuzzer 38241 267943 65458 0 3 0x4000082 thrsleep syz-fuzzer 38241 426700 65458 0 3 0x4000082 thrsleep syz-fuzzer 38241 450609 65458 0 3 0x4000082 thrsleep syz-fuzzer 38241 97977 65458 0 3 0x4000082 kqread syz-fuzzer 38241 35989 65458 0 3 0x4000082 thrsleep syz-fuzzer 38241 164843 65458 0 3 0x4000082 thrsleep syz-fuzzer 65458 181657 59615 0 3 0x10008a pause ksh 59615 425805 99876 0 3 0x92 select sshd 99876 239412 1 0 3 0x80 select sshd 58619 417516 46526 73 3 0x100090 kqread syslogd 46526 455971 1 0 3 0x100082 netio syslogd 88828 381630 1 77 3 0x100090 poll dhclient 73472 180979 1 0 3 0x80 poll dhclient 28387 448639 0 0 3 0x14200 pgzero zerothread 52220 213547 0 0 3 0x14200 aiodoned aiodoned 16759 268984 0 0 3 0x14200 syncer update 85407 320556 0 0 3 0x14200 cleaner cleaner 38910 121169 0 0 3 0x14200 reaper reaper 63854 245587 0 0 3 0x14200 pgdaemon pagedaemon 67891 8379 0 0 3 0x14200 bored crynlk 17407 304243 0 0 3 0x14200 bored crypto 52977 196805 0 0 3 0x40014200 acpi0 acpi0 68893 226415 0 0 3 0x40014200 idle1 65642 230398 0 0 3 0x14200 bored softnet 1724 118616 0 0 3 0x14200 bored systqmp 90094 138181 0 0 3 0x14200 bored systq 97167 248293 0 0 3 0x40014200 bored softclock 47352 296113 0 0 3 0x40014200 idle0 1 174235 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper